2016-10-23 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8178f8dc727c4b363aa2cc89f8eac3202f1a059b
1 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/69834
4         * gfortran.dg/select_type_1.f03: Change error for overlapping
5         TYPE IS cases.
6         * gfortran.dg/select_type_36.f03: New test.
8 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
10         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
12 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14         PR fortran/78021
15         * gfortran.dg/string_length_3.f90:  New test.
17 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
19         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
21 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
23         PR fortran/43366
24         PR fortran/57117
25         PR fortran/61337
26         * gfortran.dg/alloc_comp_class_5.f03: New test.
27         * gfortran.dg/class_allocate_21.f90: New test.
28         * gfortran.dg/class_allocate_22.f90: New test.
29         * gfortran.dg/realloc_on_assign_27.f08: New test.
31 2016-10-21  Jeff Law  <law@redhat.com>
33         * PR tree-optimization/71947
34         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
35         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
36         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
38 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
40         * gcc.dg/ipa/vrp5.c: New test.
41         * gcc.dg/ipa/vrp6.c: New test.
43 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
45         * gcc.target/aarch64/test_frame_17.c: New test.
47 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
49         * gcc.target/aarch64/test_frame_17.c: New test.
51 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
53         PR preprocessor/71681
54         * gcc.dg/cpp/pr71681-1.c: New testcase
55         * gcc.dg/cpp/pr71681-2.c: Likewise
56         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
57         * gcc.dg/cpp/remap/a/header.gcc: Likewise
58         * gcc.dg/cpp/remap/a/t_1.h: Likewise
59         * gcc.dg/cpp/remap/a/t_2.h: Likewise
61 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
63         PR target/78057
64         * gcc.target/i386/pr78057.c: New test.
66         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
68 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
70         PR fortran/69566
71         * gfortran.dg/select_type_37.f03: New test.
73 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
75         PR target/71627
76         * gcc.target/avr/pr71627.c: New test
78 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
80         * gcc.target/sparc/overflow-1.c: New test.
81         * gcc.target/sparc/overflow-2.c: Likewise.
82         * gcc.target/sparc/overflow-3.c: Likewise.
84 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
86         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
87         effective target.
89 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
91         PR rtl-optimization/78038
92         * gcc.target/aarch64/pr78038.c: New test.
94 2016-10-21  Richard Biener  <rguenther@suse.de>
96         PR tree-optimization/78051
97         * g++.dg/torture/pr78051.C: New testcase.
99 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
101         * c-c++-common/wdate-time.c: Restored test case.
102         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
104 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
106         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
108 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
110         PR target/78037
111         * gcc.target/i386/pr78037.c: New test.
113 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
115         * gcc.target/visium/overflow8.c: New.
116         * gcc.target/visium/overflow16.c: Likewise.
117         * gcc.target/visium/overflow32: Likewise.
119 2016-10-20  Michael Matz  <matz@suse.de>
121         * gcc.dg/loop-split.c: New test.
122         * gcc.dg/tree-ssa/ifc-9.c: Update.
123         * gcc.dg/tree-ssa/ifc-10.c: Update.
125 2016-10-20  Richard Biener  <rguenther@suse.de>
127         * gcc.dg/graphite/pr35356-1.c: Update.
129 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
131         PR c++/77446
132         * g++.dg/cpp1y/pr77446.C: New.
134 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
136         PR tree-optimization/53979
137         * gcc.dg/pr53979-1.c: New test-case.
138         * gcc.dg/pr53979-2.c: Likewise.
140 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
142         * c-c++-common/Wint-in-bool-context-2.c: New test.
144 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
146         * gfortran.dg/dtio_17.f90: Fix test.
148 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
150         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
151         * gcc.dg/Walloca-2.c: Same.
153 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
155         * gcc.dg/Wvla-1.c: Rename to...
156         * gcc.dg/Wvla-larger-than-1.c: ...this.
157         * gcc.dg/Wvla-2.c: Rename to...
158         * gcc.dg/Wvla-larger-than-2.c: ...this.
159         * gcc.dg/Wvla-3.c: Rename to...
160         * gcc.dg/Walloca-11.c.: ...this.
161         * gcc.dg/wvla-[1-7].c: Rename to:
162         * gcc.dg/Wvla-[1-7].c: ...this.
164 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
166         PR tree-optimization/78005
167         * gcc.dg/vect/pr78005.c: New.
168         * gcc.target/i386/l_fma_float_1.c: Revise test.
169         * gcc.target/i386/l_fma_float_2.c: Ditto.
170         * gcc.target/i386/l_fma_float_3.c: Ditto.
171         * gcc.target/i386/l_fma_float_4.c: Ditto.
172         * gcc.target/i386/l_fma_float_5.c: Ditto.
173         * gcc.target/i386/l_fma_float_6.c: Ditto.
174         * gcc.target/i386/l_fma_double_1.c: Ditto.
175         * gcc.target/i386/l_fma_double_2.c: Ditto.
176         * gcc.target/i386/l_fma_double_3.c: Ditto.
177         * gcc.target/i386/l_fma_double_4.c: Ditto.
178         * gcc.target/i386/l_fma_double_5.c: Ditto.
179         * gcc.target/i386/l_fma_double_6.c: Ditto.
181 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
183         PR tree-optimization/78024
184         * gcc.dg/goacc/loop-processing-1.c: New file.
186 2016-10-19  Richard Biener  <rguenther@suse.de>
188         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
190 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
192         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
193         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
194         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
195         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
196         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
197         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
198         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
199         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
200         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
201         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
202         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
203         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
204         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
205         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
206         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
207         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
208         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
209         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
210         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
211         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
212         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
213         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
214         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
215         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
216         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
217         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
218         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
219         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
220         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
221         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
222         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
223         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
224         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
225         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
226         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
227         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
228         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
229         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
230         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
231         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
232         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
233         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
234         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
235         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
236         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
237         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
238         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
239         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
240         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
241         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
242         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
243         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
244         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
245         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
246         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
247         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
248         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
249         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
250         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
251         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
252         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
253         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
254         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
255         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
256         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
257         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
258         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
259         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
260         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
261         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
262         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
263         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
264         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
265         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
266         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
267         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
268         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
269         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
270         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
271         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
272         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
273         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
274         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
275         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
276         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
277         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
278         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
279         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
280         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
281         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
282         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
283         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
284         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
285         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
286         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
287         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
288         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
289         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
290         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
291         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
292         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
293         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
294         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
295         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
296         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
297         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
298         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
299         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
300         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
301         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
302         * gcc.target/powerpc/vsu/vsu.exp: New file.
304 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
306         PR target/77991
307         * gcc.target/i386/pr77991.c: New test.
309 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
311         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
312         LTO is used.
314 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
316         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
318 2016-10-18  Richard Biener  <rguenther@suse.de>
320         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
321         * gcc.dg/tree-ssa/pr21001.c: Likewise.
322         * gcc.dg/tree-ssa/pr21090.c: Likewise.
323         * gcc.dg/tree-ssa/pr21294.c: Likewise.
324         * gcc.dg/tree-ssa/pr21563.c: Likewise.
325         * gcc.dg/tree-ssa/pr23744.c: Likewise.
326         * gcc.dg/tree-ssa/pr25382.c: Likewise.
327         * gcc.dg/tree-ssa/pr68431.c: Likewise.
328         * gcc.dg/tree-ssa/vrp03.c: Likewise.
329         * gcc.dg/tree-ssa/vrp06.c: Likewise.
330         * gcc.dg/tree-ssa/vrp07.c: Likewise.
331         * gcc.dg/tree-ssa/vrp09.c: Likewise.
332         * gcc.dg/tree-ssa/vrp19.c: Likewise.
333         * gcc.dg/tree-ssa/vrp20.c: Likewise.
334         * gcc.dg/tree-ssa/vrp92.c: Likewise.
335         * gcc.dg/pr68217.c: Likewise.
336         * gcc.dg/predict-9.c: Likewise.
337         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
338         * gcc.dg/predict-1.c: Likewise.
340 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
342         * gfortran.dg/dtio_17.f90: New test.
344 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
346         * gcc.dg/ipa/vrp4.c: Adjust testcase.
348 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
350         * gcc.dg/ipa/vrp4.c: New test.
352 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
354         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
355         * gcc.dg/torture/pr39074.c: Likewise.
357 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
359         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
360         * gnat.dg/trampoline4.adb: Minor tweak.
362 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
364         PR tree-optimization/77916
365         * gcc.dg/torture/pr77916.c: New.
367 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
369         PR fortran/77978
370         * gfortran.dg/pr77978_1.f90: New test.
371         * gfortran.dg/pr77978_2.f90: Ditto.
372         * gfortran.dg/pr77978_3.f90: Ditto.
374 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
376         PR fortran/61420
377         PR fortran/78013
378         * gfortran.dg/proc_ptr_49.f90: New test.
380 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
382         PR target/77308
383         * gcc.target/arm/pr77308.c: New test.
385 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
387         * lib/target-supports.exp
388         (check_effective_target_floatn_nx_runtime): Return 0 for
389         powerpc*-ibm-aix*.
391 2016-10-17  Andrew Pinski  <apinski@cavium.com>
393         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
394         long instead of long.
395         * gcc.target/aarch64/cinc_common_1.c: Likewise.
396         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
397         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
398         * gcc.target/aarch64/mult-synth_4.c: Likewise.
399         * gcc.target/aarch64/pr68102_1.c: Likewise.
400         * gcc.target/aarch64/target_attr_3.c: Likewise.
402 2016-10-17  Richard Biener  <rguenther@suse.de>
404         PR tree-optimization/77988
405         * gcc.dg/torture/pr77988.c: New testcase.
407 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
409         * gcc.dg/pr71636-1.c: New test-case.
410         * gcc.dg/pr71636-2.c: Likewise.
412 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
414         * gnat.dg/trampoline3.adb: New test.
415         * gnat.dg/trampoline4.adb: Likewise.
417 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
419         * gfortran.dg/dtio_16.f90: New test.
421 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
423         * gcc.target/sparc/bmaskbshuf.c: Rename to...
424         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
425         * gcc.target/sparc/bmaskbshuf-2.c: New test.
427 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
429         * gcc.target/sparc/popc.c: Rename to...
430         * gcc.target/sparc/popc-1.c: ...this.
431         * gcc.target/sparc/popc-2.c: New test.
433 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
435         PR fortran/77972
436         * gfortran.dg/unexpected_eof_4.f90: New test.
438 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
440         PR libfortran/48587
441         * gfortran.dg/negative_unit2.f90: New test.
443 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
445         PR middle-end/77959
446         * gfortran.dg/pr77959.f90: New test.
448         DR 1511 - const volatile variables and ODR
449         * g++.dg/DRs/dr1511-1.C: New test.
450         * g++.dg/DRs/dr1511-2.C: New test.
452 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
454         * gnat.dg/debug7.adb (dg-options): Remove -g.
455         * gnat.dg/debug8.adb (dg-options): Add -margs.
456         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
458 2016-10-14  Richard Biener  <rguenther@suse.de>
460         PR tree-optimization/77979
461         * gcc.dg/torture/pr77979.c: New testcase.
463 2016-10-14  Martin Liska  <mliska@suse.cz>
465         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
466         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
467         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
469 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
471         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
472         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
473         * gcc.dg/torture/pr77937-2.c: Likewise.
475 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
477         * gnat.dg/lto15.adb: Adjust.
478         * gnat.dg/lto16.adb: Likewise.
479         * gnat.dg/lto17.adb: Likewise
480         * gnat.dg/lto18.ad[sb]: New test.
481         * gnat.dg/lto18_pkg.ads: New helper.
482         * gnat.dg/lto19.adb: New test.
483         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
484         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
485         * gnat.dg/lto20.adb: New test.
486         * gnat.dg/lto20_pkg.ad[sb]: New helper.
488 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
490         * gfortran.dg/coarray_38.f90: Expect error message.
492 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
494         * gcc.target/aarch64/spellcheck_1.c: New test.
495         * gcc.target/aarch64/spellcheck_2.c: Likewise.
496         * gcc.target/aarch64/spellcheck_3.c: Likewise.
497         * gcc.target/aarch64/spellcheck_4.c: Likewise.
498         * gcc.target/aarch64/spellcheck_5.c: Likewise.
499         * gcc.target/aarch64/spellcheck_6.c: Likewise.
501 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
503         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
505 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
507         PR tree-optimization/77937
508         * gcc.dg/torture/pr77937-1.c: New.
509         * gcc.dg/torture/pr77937-2.c: New.
511 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
513         * g++.dg/cpp1z/inline-var1.C: New test.
514         * g++.dg/cpp1z/inline-var1a.C: New test.
515         * g++.dg/cpp1z/inline-var1.h: New file.
516         * g++.dg/cpp1z/inline-var2.C: New test.
517         * g++.dg/cpp1z/inline-var3.C: New test.
518         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
519         uninitialized const.
521 2016-10-13  Sandra Loosemore <sandra@codesourcery.com>
523         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
524         Xscale is specified, not just -march.
525         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
526         is incompatible with Xscale.
528 2016-10-13  Martin Sebor  <msebor@redhat.com>
530         PR c++/71912
531         * g++.dg/ext/flexary4.C: Adjust.
532         * g++.dg/ext/flexary5.C: Same.
533         * g++.dg/ext/flexary9.C: Same.
534         * g++.dg/ext/flexary19.C: New test.
535         * g++.dg/ext/flexary18.C: New test.
536         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
537         regression test.
538         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
539         Avoid generating a flexible array member in an array.
541 2016-10-13  Martin Sebor  <msebor@redhat.com>
543         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
544         to placate -Wformat on targets where the type is not int.
546 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
548         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
549         in INSN_LOCATION.
551 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
553         * gcc.target/i386/l_fma_float_1.c: Revise test.
554         * gcc.target/i386/l_fma_float_2.c: Ditto.
555         * gcc.target/i386/l_fma_float_3.c: Ditto.
556         * gcc.target/i386/l_fma_float_4.c: Ditto.
557         * gcc.target/i386/l_fma_float_5.c: Ditto.
558         * gcc.target/i386/l_fma_float_6.c: Ditto.
559         * gcc.target/i386/l_fma_double_1.c: Ditto.
560         * gcc.target/i386/l_fma_double_2.c: Ditto.
561         * gcc.target/i386/l_fma_double_3.c: Ditto.
562         * gcc.target/i386/l_fma_double_4.c: Ditto.
563         * gcc.target/i386/l_fma_double_5.c: Ditto.
564         * gcc.target/i386/l_fma_double_6.c: Ditto.
566 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
568         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
570 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
572         * gcc.dg/vect/vect-98.c: Refine test case.
573         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
574         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
575         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
577 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
579         PR c/77946
580         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
582 2016-10-13  Martin Liska  <mliska@suse.cz>
584         PR tree-optimization/77943
585         * g++.dg/tree-ssa/pr77943.C: New test.
587 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
589         PR fortran/72832
590         * gfortran.dg/allocate_with_source_22.f03: New test.
591         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
592         fail.
594 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
596         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
597         * gcc.target/arm/movsi_movw.c: Likewise.
598         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
599         directive to work on big endian targets.
601 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
603         * gcc.dg/tree-ssa/evrp6.c: New test.
605 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
607         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
608         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
609         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
611 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
613         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
614         * gcc.target/powerpc/warn-2.c: Ditto.
616 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
618         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
619         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
620         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
621         for -mmsa.
622         * gcc.target/mips/msa.c: New test.
623         * gcc.target/mips/msa-builtins.c: Likewise.
624         * lib/target-supports.exp (check_mips_msa_hw_available): New.
625         (check_effective_target_mips_msa_runtime): Likewise.
626         (check_effective_target_mips_msa): Likewise.
627         (add_options_for_mips_msa): Likewise.
628         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
629         (check_effective_target_vect_intfloat_cvt): Likewise.
630         (check_effective_target_vect_uintfloat_cvt): Likewise.
631         (check_effective_target_vect_floatint_cvt): Likewise.
632         (check_effective_target_vect_floatuint_cvt): Likewise.
633         (check_effective_target_vect_shift): Likewise.
634         (check_effective_target_vect_shift_char): Likewise.
635         (check_effective_target_vect_long): Likewise.
636         (check_effective_target_vect_float): Likewise.
637         (check_effective_target_vect_double): Likewise.
638         (check_effective_target_vect_long_long): Likewise.
639         (check_effective_target_vect_perm): Likewise.
640         (check_effective_target_vect_perm_byte): Likewise.
641         (check_effective_target_vect_perm_short): Likewise.
642         (check_effective_target_vect_sdot_qi): Likewise.
643         (check_effective_target_vect_udot_qi): Likewise.
644         (check_effective_target_vect_sdot_hi): Likewise.
645         (check_effective_target_vect_udot_hi): Likewise.
646         (check_effective_target_vect_pack_trunc): Likewise.
647         (check_effective_target_vect_unpack): Likewise.
648         (check_effective_target_vect_hw_misalign): Likewise.
649         (check_effective_target_vect_condition): Likewise.
650         (check_effective_target_vect_cond_mixed): Likewise.
651         (check_effective_target_vect_char_mult): Likewise.
652         (check_effective_target_vect_short_mult): Likewise.
653         (check_effective_target_vect_int_mult): Likewise.
654         (check_effective_target_vect_extract_even_odd): Likewise.
655         (check_effective_target_vect_interleave): Likewise.
656         (check_vect_support_and_set_flags): Check if the target supports MSA
657         and append to the list of EFFECTIVE_TARGETS.
659 2016-10-12  Richard Biener  <rguenther@suse.de>
661         PR debug/77947
662         * g++.dg/torture/pr77947.C: New testcase.
664 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
666         * gnat.dg/debug8.adb: New testcase.
668 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
670         * gnat.dg/debug9.adb: New testcase.
672 2016-10-12  Richard Biener  <rguenther@suse.de>
674         * gcc.dg/tree-ssa/vrp35.c: Adjust.
675         * gcc.dg/tree-ssa/vrp36.c: Likewise.
676         * gcc.dg/tree-ssa/vrp46.c: Likewise.
678 2016-10-12  Richard Biener  <rguenther@suse.de>
680         PR tree-optimization/77920
681         * gcc.dg/torture/pr77920.c: New testcase.
683 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
685         PR tree-optimization/77929
686         * gcc.c-torture/compile/pr77929.c: New test.
688         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
689         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
690         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
691         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
692         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
693         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
694         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
695         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
696         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
698 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
700         * gcc.target/sparc/setcc-4.c: Adjust.
701         * gcc.target/sparc/setcc-5.c: Likewise.
702         * gcc.target/sparc/setcc-6.c: Likewise.
703         * gcc.target/sparc/setcc-7.c: Likewise.
704         * gcc.target/sparc/setcc-8.c: Likewise.
705         * gcc.target/sparc/setcc-9.c: Likewise.
706         * gcc.target/sparc/setcc-10.c: Delete.
708 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
710         PR fortran/77942
711         * gfortran.dg/pr77942.f90
713 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
715         * gfortran.dg/dec_math.f90: New testsuite.
717 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
719         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
720         (main): Declare j as i32 instead of int.
722 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
724         PR testsuite/PR77710
725         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
726         target triplet instead of *-*-*-*.
728 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
730         * gnat.dg/unchecked_convert10.adb: New test.
731         * gnat.dg/unchecked_convert11.adb: Likewise.
732         * gnat.dg/unchecked_convert12.adb: Likewise.
734 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
736         * gcc.target/sparc/cbcond-1.c: New test.
737         * gcc.target/sparc/cbcond-2.c: Likewise.
738         * gcc.target/sparc/movcc-1.c: Likewise.
739         * gcc.target/sparc/movcc-2.c: Likewise.
740         * gcc.target/sparc/setcc-1.c: Adjust.
741         * gcc.target/sparc/setcc-2.c: Likewise.
742         * gcc.target/sparc/setcc-3.c: Likewise.
743         * gcc.target/sparc/setcc-4.c: Likewise.
744         * gcc.target/sparc/setcc-5.c: Likewise.
745         * gcc.target/sparc/setcc-6.c: New test.
746         * gcc.target/sparc/setcc-7.c: Likewise.
747         * gcc.target/sparc/setcc-8.c: Likewise.
748         * gcc.target/sparc/setcc-9.c: Likewise.
749         * gcc.target/sparc/setcc-10.c: Likewise.
751 2016-10-10  Jeff Law  <law@redhat.com>
753         PR tree-optimization/71947
754         * gcc.dg/tree-ssa/pr71947-1.c: New test.
755         * gcc.dg/tree-ssa/pr71947-2.c: New test.
756         * gcc.dg/tree-ssa/pr71947-3.c: New test.
757         * gcc.dg/tree-ssa/pr71947-4.c: New test.
758         * gcc.dg/tree-ssa/pr71947-5.c: New test.
759         * gcc.dg/tree-ssa/pr71947-6.c: New test.
761 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
763         PR fortran/77915
764         * gfortran.dg/matmul_11.f90:  New test.
766 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
768         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
769         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
770         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
771         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
772         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
773         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
774         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
775         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
776         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
777         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
778         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
779         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
780         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
781         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
782         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
783         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
784         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
785         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
786         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
787         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
788         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
789         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
790         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
791         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
792         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
793         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
794         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
795         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
796         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
797         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
798         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
799         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
800         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
801         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
802         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
803         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
804         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
805         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
806         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
807         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
808         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
809         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
810         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
811         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
812         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
813         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
814         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
815         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
816         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
817         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
818         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
819         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
820         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
821         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
822         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
823         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
824         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
825         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
826         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
828 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
830         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
831         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
832         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
833         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
834         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
835         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
836         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
837         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
838         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
839         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
840         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
841         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
842         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
843         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
845 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
847         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
848         Enable AArch64.
849         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
850         vdup*_laneq.
851         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
852         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
853         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
854         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
856 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
857             Jiong Wang  <jiong.wang@arm.com>
859         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
860         AArch64 support.
861         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
862         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
863         AArch64 targets.
864         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
865         AArch64 targets.
866         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
867         targets.
868         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
870 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
872         * gnat.dg/specs/vfa.ads: New test.
874 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
876         * gnat.dg/inline13.ad[sb]: New test.
877         * gnat.dg/inline13_pkg.ad[sb]: New helper.
879 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
881         * gnat.dg/biased_subtype.adb: New test.
883 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
885         PR tree-optimization/77901
886         * gcc.c-torture/compile/pr77901.c: New test.
888 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
890         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
891         * gcc.dg/ipa/propalign-2.c: Likewise
892         * gcc.dg/ipa/propalign-3.c: Likewise.
893         * gcc.dg/ipa/propalign-4.c: Likewise.
894         * gcc.dg/ipa/propalign-5.c: Likewise.
896 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
898         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
900         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
902         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
903         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
905 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
907         * gfortran.dg/dec_union_11.f90: New testcase.
909 2016-10-07  Nathan Sidwell  <nathan@acm.org>
911         PR c++/66443
912         * g++.dg/cpp0x/pr66443-cxx11.C: New.
913         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
914         * g++.dg/cpp1y/pr66443-cxx14.C: New
915         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
916         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
918 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
920         * g++.dg/cpp0x/addressof1.C: New test.
921         * g++.dg/cpp0x/addressof2.C: New test.
923 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
925         * gcc.target/powerpc/float128-type-1.c: New test to check that
926         PowerPC 64-bit Linux enables -mfloat128-type by default.
927         * gcc.target/powerpc/float128-type-2.c: Likewise.
928         * gcc.target/powerpc/float128-mix.c: Change error message to
929         reflect that __ibm128 is now #define'ed to be long double.
931 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
933         PR fortran/77406
934         * gfortran.dg/pr77406.f90: New test.
935         * gfortran.dg/assumed_type_3.f90: Update error messages.
936         * gfortran.dg/defined_operators_1.f90: Ditto.
937         * gfortran.dg/generic_26.f90: Ditto.
938         * gfortran.dg/generic_7.f90: Ditto.
939         * gfortran.dg/gomp/udr5.f90: Ditto.
940         * gfortran.dg/gomp/udr7.f90: Ditto.
941         * gfortran.dg/interface_1.f90: Ditto.
942         * gfortran.dg/interface_37.f90: Ditto.
943         * gfortran.dg/interface_5.f90: Ditto.
944         * gfortran.dg/interface_6.f90: Ditto.
945         * gfortran.dg/interface_7.f90
946         * gfortran.dg/no_arg_check_3.f90
947         * gfortran.dg/operator_5.f90
948         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
950 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
952         PR c++/77700
953         * c-c++-common/Wint-in-bool-context.c: Update test.
955 2016-10-07  Richard Biener  <rguenther@suse.de>
957         * gcc.dg/tree-ssa/vrp01.c: Adjust.
958         * gcc.dg/tree-ssa/vrp34.c: Likewise.
960 2016-10-07  Marek Polacek  <polacek@redhat.com>
962         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
964 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
966         PR c++/69733
967         * c-c++-common/pr69733.c: New test.
968         * gcc.dg/pr69733.c: New test.
969         * gcc.target/i386/pr69733.c: New test.
971 2016-10-07  Marek Polacek  <polacek@redhat.com>
973         PR c++/77803
974         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
976 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
978         PR tree-optimization/77664
979         * gcc.dg/tree-ssa/pr77664.c: New test.
980         * gcc.dg/pr77664.c: New test.
982 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
984         * gfortran.dg/pr69955.f90: New test.
986 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
988         PR fortran/57910
989         * gfortran.dg/pr57910.f90: New test.
991 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
993         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
994         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
996 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
998         PR tree-optimization/77862
999         * gcc.dg/pr77862.c: New test.
1001 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1003         * gcc.dg/tree-ssa/evrp4.c: New test.
1005 2016-10-06  Jeff Law  <law@redhat.com>
1007         PR tree-optimization/71661
1008         * gcc.dg/tree-ssa/pr71661.c: New test.
1010 2016-10-06  Richard Biener  <rguenther@suse.de>
1012         PR tree-optimization/77855
1013         * gcc.dg/torture/pr77855.c: New testcase.
1015 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1016             Eric Botcazou  <ebotcazou@adacore.com>
1018         * g++.dg/other/pr77759.C: New test.
1020 2016-10-06  Richard Biener  <rguenther@suse.de>
1022         PR tree-optimization/77839
1023         * gcc.dg/torture/pr77839.c: New testcase.
1025 2016-10-06  Marek Polacek  <polacek@redhat.com>
1027         * g++.dg/cpp1z/init-statement9.C: New test.
1029 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1031         * gcc.target/i386/pcommit-1.c: Deleted.
1032         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1033         * gcc.target/i386/sse-13.c: Ditto.
1034         * gcc.target/i386/sse-14.c: Ditto.
1035         * gcc.target/i386/sse-22.c: Ditto.
1036         * gcc.target/i386/sse-23.c: Ditto.
1037         * g++.dg/other/i386-2.C: Ditto.
1039 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1041         * gcc.target/i386/pr77833.c: Require int128 effective target.
1043 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1045         PR fortran/58991
1046         PR fortran/58992
1047         * gfortran.dg/associate_22.f90: New test.
1049 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1051         * gfortran.dg/dec_union_9.f90: New testcase.
1052         * gfortran.dg/dec_union_10.f90: New testcase.
1054 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1056         PR sanitizer/66343
1057         * gcc.dg/pch/pr66343-3.c: New test.
1058         * gcc.dg/pch/pr66343-3.hs: New file.
1060         PR sanitizer/66343
1061         * gcc.dg/pch/pr66343-1.c: New test.
1062         * gcc.dg/pch/pr66343-1.hs: New file.
1063         * gcc.dg/pch/pr66343-2.c: New test.
1064         * gcc.dg/pch/pr66343-2.hs: New file.
1066 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1068         * c-c++-common/Wint-in-bool-context.c: Update test.
1070 2016-10-05  Marek Polacek  <polacek@redhat.com>
1072         * g++.dg/cpp1z/init-statement1.C: New test.
1073         * g++.dg/cpp1z/init-statement2.C: New test.
1074         * g++.dg/cpp1z/init-statement3.C: New test.
1075         * g++.dg/cpp1z/init-statement4.C: New test.
1076         * g++.dg/cpp1z/init-statement5.C: New test.
1077         * g++.dg/cpp1z/init-statement6.C: New test.
1078         * g++.dg/cpp1z/init-statement7.C: New test.
1079         * g++.dg/cpp1z/init-statement8.C: New test.
1081 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1083         PR fortran/67524
1084         * gfortran.dg/pr67524.f90: New test.
1086 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1088         PR sanitizer/77823
1089         * c-c++-common/ubsan/shift-9.c: New test.
1091 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1093         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1094         of int if __SIZEOF_INT__ is less than 4 bytes.
1096 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1098         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1099         * gfortran.dg/class_array_20.f03: Likewise.
1100         * gfortran.dg/class_array_21.f03: Likewise.
1101         * gfortran.dg/finalize_29.f08: Likewise.
1102         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1104 2016-10-05  Richard Biener  <rguenther@suse.de>
1106         PR middle-end/77826
1107         * gcc.dg/torture/pr77826.c: New testcase.
1109 2016-10-05  Richard Biener  <rguenther@suse.de>
1111         * gcc.dg/fold-copysign-1.c: New testcase.
1113 2016-10-05  Andreas Schwab  <schwab@suse.de>
1115         * g++.dg/pr49847-2.C: Remove.
1117 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1119         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1121 2016-10-05  Richard Biener  <rguenther@suse.de>
1123         PR middle-end/55152
1124         * gcc.dg/pr55152-2.c: New testcase.
1126 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128         * gfortran.dg/dtio_15.f90: New test.
1130 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1132         * gcc.dg/split-7.c: New test.
1134 2016-10-04  Martin Sebor  <msebor@redhat.com>
1136         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1137         %lc directive to wint_t to silence -Wformat warnings on targets
1138         where the latter is a distinct type such as long.
1140 2016-10-04  Martin Sebor  <msebor@redhat.com>
1142         PR c++/77804
1143         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1145 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1147         PR c++/77791
1148         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1150         * g++.dg/other/java3.C: Remove.
1151         * g++.dg/other/java1.C: Remove.
1152         * g++.dg/other/error12.C: Remove.
1153         * g++.dg/other/java2.C: Remove.
1154         * g++.dg/warn/Wnvdtor.C: Remove.
1155         * g++.dg/lookup/java1.C: Remove.
1156         * g++.dg/lookup/java2.C: Remove.
1157         * g++.dg/ext/pr34829.C: Remove.
1158         * g++.dg/ext/java-3.C: Remove.
1159         * g++.dg/ext/java-1.C: Remove.
1160         * g++.dg/ext/java-2.C: Remove.
1161         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1163 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1165         PR tree-optimization/77808
1166         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1168 2016-10-04  Richard Biener  <rguenther@suse.de>
1170         PR tree-optimization/77399
1171         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1173 2016-10-04  Richard Biener  <rguenther@suse.de>
1175         PR middle-end/77833
1176         * gcc.target/i386/pr77833.c: New testcase.
1178 2016-09-26  Jeff Law  <law@redhat.com>
1180         PR tree-optimization/71550
1181         PR tree-optimization/71403
1182         * gcc.c-torture/execute/pr71550.c: New test.
1184 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1186         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1187         option.
1189 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1191         Revert
1192         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1194         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1196 2016-10-03  Marek Polacek  <polacek@redhat.com>
1198         * g++.dg/cpp0x/nullptr37.C: New test.
1200 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1202         * c-c++-common/Wint-in-bool-context.c: Update test.
1204 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1206         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1207         earlier.
1208         * g++.dg/charset/asm2.c (memmove): Likewise.
1209         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1210         * g++.dg/tls/diag-4.C (foo): Likewise.
1211         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1212         dg-warning, fix up regex.
1213         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1214         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1215         * g++.old-deja/g++.mike/net31.C: Likewise.
1216         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1217         for C++17.
1218         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1219         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1221 2016-10-01  Richard Biener  <rguenther@suse.de>
1223         PR middle-end/77798
1224         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1226 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1228         PR fortran/77663
1229         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1231 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1233         PR c/77490
1234         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1235         Add dg-prune-output directive.
1237 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1239         PR fortran/66643
1240         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1241         * gfortran.fortran-torture/compile/write.f90: Update test.
1243 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1245         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1246         arm_fp16_alternative_ok as the required effective target.
1247         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1248         -mfp16-format=alternative to the dg-options directive and remove
1249         the dg-add-options directive.
1251 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1253         PR fortran/77764
1254         * gfortran.dg/dec_union_8.f90: New testcase.
1256 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1258         PR fortran/77782
1259         * gfortran.dg/dec_structure_16.f90: New testcase.
1261 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1263         * gfortran.dg/coarray_allocate_10.f08: New test.
1264         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1266 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1268         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1270 2016-09-30  Richard Biener  <rguenther@suse.de>
1272         PR tree-optimization/77399
1273         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1275 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1277         * c-c++-common/pr27336.c: Make dependency on
1278         -fdelete-null-pointer-checks explicit.
1279         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1280         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1281         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1282         * gcc.dg/pic-1.c: Require fpic target support.
1283         * gcc.dg/pic-2.c: Likewise.
1285 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1287         Implement P0001R1 - C++17 removal of register storage class specifier
1288         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1289         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1290         C++17.
1291         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1292         keyword if not __SSE2__.
1293         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1294         C++17.
1295         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1296         register keywords.
1297         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1298         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1299         no_erroneous_warning): Expect new warnings for C++17.
1300         * g++.dg/warn/register-var-2.C (f): Likewise.
1301         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1302         * g++.dg/parse/linkage2.C (foo): Likewise.
1303         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1304         keyword on parameters for C++17.
1305         * g++.dg/cpp1z/register1.C: New test.
1306         * g++.dg/cpp1z/register2.C: New test.
1307         * g++.dg/cpp1z/register3.C: New test.
1309 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1311         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1312         * gcc.target/i386/avx2-check.h (main): Ditto.
1313         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1314         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1315         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1316         * gcc.target/i386/avx512er-check.h (main): Ditto.
1317         * gcc.target/i386/avx512f-check.h (main): Ditto.
1318         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1319         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1320         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1322 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1324         PR target/77756
1325         * gcc.target/i386/pr77756.c: New test.
1327 2016-09-29  Marek Polacek  <polacek@redhat.com>
1329         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1331 2016-09-29  Marek Polacek  <polacek@redhat.com>
1333         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1334         C++14.
1336 2016-09-29  Martin Liska  <mliska@suse.cz>
1338         * objc/execute/construct1.m: New test.
1340 2016-09-29  Richard Biener  <rguenther@suse.de>
1342         PR tree-optimization/77768
1343         * gcc.dg/torture/pr77768.c: New testcase.
1345 2016-09-28  Richard Biener  <rguenther@suse.de>
1347         PR middle-end/77407
1348         * gcc.dg/pr77407.c: New testcase.
1350 2016-09-29  Richard Biener  <rguenther@suse.de>
1352         PR middle-end/55152
1353         * gcc.dg/pr55152.c: New testcase.
1354         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1356 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1358         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1359         (dg-options): Remove -m32.
1361 2016-09-28  Martin Sebor  <msebor@redhat.com>
1363         PR middle-end/77721
1364         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1366 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1368         PR libgfortran/77707
1369         * gfortran.dg/inquire_17.f90: New test.
1371 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1373         PR c++/77467
1374         * g++.dg/cpp1y/constexpr-77467.C: New test.
1376 2016-09-28  Martin Sebor  <msebor@redhat.com>
1378         PR c/77762
1379         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1380         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1381         (test_sprintf_p_const): Adjust line numbers to avoid failures
1382         introduced in r240503.
1384 2016-09-28  Martin Sebor  <msebor@redhat.com>
1386         PR middle-end/77683
1387         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1389 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1391         PR c++/77748
1392         * g++.dg/pr77550.C: Avoid undefined behavior.
1394         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1396 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1398         * gcc.dg/strlenopt-20.c: Update test.
1399         * gcc.dg/strlenopt-21.c: Likewise.
1400         * gcc.dg/strlenopt-22.c: Likewise.
1401         * gcc.dg/strlenopt-22g.c: Likewise.
1402         * gcc.dg/strlenopt-26.c: Likewise.
1403         * gcc.dg/strlenopt-5.c: Likewise.
1404         * gcc.dg/strlenopt-7.c: Likewise.
1405         * gcc.dg/strlenopt-9.c: Likewise.
1407 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1409         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1411         * g++.dg/cpp1z/lambda-this1.C: New test.
1412         * g++.dg/cpp1z/lambda-this2.C: New test.
1414         PR c++/77722
1415         * g++.dg/ubsan/return-4.C: New test.
1416         * g++.dg/ubsan/return-5.C: New test.
1417         * g++.dg/ubsan/return-6.C: New test.
1419 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1421         * lib/target-supports.exp
1422         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1423         in function comment.
1425 2016-09-27  Martin Liska  <mliska@suse.cz>
1427         PR gcov-profile/46266
1428         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1429         considered.
1431 2016-09-27  Richard Biener  <rguenther@suse.de>
1433         PR tree-optimization/77745
1434         * g++.dg/torture/pr77745.C: New testcase.
1436 2016-09-27  Richard Biener  <rguenther@suse.de>
1438         PR tree-optimization/77478
1439         * gcc.dg/torture/pr77478.c: New testcase.
1441 2016-09-27  Martin Liska  <mliska@suse.cz>
1443         PR gcov-profile/7970
1444         PR gcov-profile/16855
1445         PR gcov-profile/44779
1446         * g++.dg/gcov/pr16855.C: New test.
1448 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1450         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1452 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1454         PR fortran/77666
1455         * gfortran.dg/gomp/pr77666.f90: New test.
1457 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1459         PR ipa/77677
1460         * gcc.dg/torture/pr77677-2.c: New test.
1462 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1464         PR fortran/77420
1465         * gfortran.dg/pr77420_1.f90: New test.
1466         * gfortran.dg/pr77420_2.f90: Ditto.
1467         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1468         * gfortran.dg/pr77420_4.f90: this file.
1470 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1472         PR middle-end/77719
1473         * gfortran.dg/pr77719.f90: New test.
1475 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1477         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1478         singular form of byte when quantity is unknown.
1480 2016-09-26  Marek Polacek  <polacek@redhat.com>
1482         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1484 2016-09-26  Martin Liska  <mliska@suse.cz>
1486         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1487         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1488         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1489         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1490         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1491         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1492         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1493         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1494         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1496 2016-09-26  Marek Polacek  <polacek@redhat.com>
1498         PR c/7652
1499         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1500         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1501         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1502         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1503         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1504         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1505         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1506         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1507         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1508         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1509         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1510         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1511         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1512         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1513         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1514         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1515         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1516         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1517         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1518         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1519         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1520         * c-c++-common/attr-fallthrough-1.c: New test.
1521         * c-c++-common/attr-fallthrough-2.c: New test.
1522         * g++.dg/cpp0x/fallthrough1.C: New test.
1523         * g++.dg/cpp0x/fallthrough2.C: New test.
1524         * g++.dg/cpp1z/fallthrough1.C: New test.
1525         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1526         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1527         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1528         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1530 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1532         PR fortran/77429
1533         * gfortran.dg/pr77429.f90: New test.
1535 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1537         PR fortran/77694
1538         * gfortran.dg/pr77694.f90: New test.
1540 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1542         PR target/51244
1543         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1545 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1547         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1548         for 32-bit mode.
1550 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1552         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1553         for 32-bit mode.
1555 2016-09-24  Marek Polacek  <polacek@redhat.com>
1557         PR c/77490
1558         * c-c++-common/Wbool-operation-1.c: New test.
1559         * gcc.dg/Wbool-operation-1.c: New test.
1561 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1563         * gfortran.dg/dec_static_1.f90: New.
1564         * gfortran.dg/dec_static_2.f90: New.
1565         * gfortran.dg/dec_static_3.f90: New.
1566         * gfortran.dg/dec_static_4.f90: New.
1568 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1570         PR fortran/48298
1571         * gfortran.dg/negative_unit_check.f90: Update test.
1572         * gfortran.dg/dtio_14.f90: New test.
1574 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1576         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1577         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1578         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1579         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1580         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1581         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1582         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1584 2016-09-23  Martin Sebor  <msebor@redhat.com>
1586         PR testsuite/77713
1587         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1588         assuming long double is bigger than double.
1590 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1592         Implement P0138R2, C++17 construction rules for enum class values
1593         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1595 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1597         PR preprocessor/77672
1598         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1599         expected multiline output from first warning to reflect change
1600         in r240434.
1602 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1604         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1606 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1607             Tom de Vries  <tom@codesourcery.com>
1609         PR testsuite/77411
1610         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1612 2016-09-23  Marek Polacek  <polacek@redhat.com>
1614         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1615         * c-c++-common/gomp/atomic-13.c: Likewise.
1616         * c-c++-common/gomp/atomic-14.c: Likewise.
1617         * c-c++-common/pr60439.c: Remove invalid code.
1618         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1619         * g++.dg/expr/bitfield5.C: Likewise.
1620         * g++.dg/expr/bitfield6.C: Likewise.
1621         * g++.dg/expr/bool1.C: Likewise.
1622         * g++.dg/expr/bool3.C: Likewise.
1623         * g++.dg/expr/lval3.C: Likewise.
1624         * g++.dg/expr/lval4.C: Likewise.
1625         * g++.old-deja/g++.jason/bool5.C: Likewise.
1627 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1629         PR preprocessor/77672
1630         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1631         (test_terminator_location): New function.
1633 2016-09-23  Richard Biener  <rguenther@suse.de>
1635         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1637 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1639         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1640         -march=armv8.2-a+fp16 when supported by the hardware.
1641         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1642         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1643         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1644         semi-colons to a macro invocations.
1645         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1646         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1647         defined.
1648         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1649         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1650         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1651         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1652         defined.
1653         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1654         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1655         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1656         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1657         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1658         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1659         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1660         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1661         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1662         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1663         defined.
1664         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1665         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1666         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1667         defined.
1668         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1669         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1670         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1671         defined.
1672         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1673         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1674         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1675         defined.
1676         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1677         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1678         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1679         defined.  Also fix some white-space.
1680         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1681         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1682         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1683         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1684         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1685         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1686         defined.  Also fix some long lines and white-space.
1687         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1688         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1689         defined.  Also fix some long lines and white-space.
1690         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1691         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1692         defined.
1693         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1694         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1695         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1696         defined.
1697         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1698         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1699         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1700         defined.
1701         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1702         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1703         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1704         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1705         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1706         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1707         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1708         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1709         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1710         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1711         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1712         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1713         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1714         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1715         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1716         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1717         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1718         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1719         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1721 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1722             Matthew Wahab  <matthew.wahab@arm.com>
1724         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1725         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1726         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1727         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1728         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1729         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1730         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1731         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1732         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1733         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1734         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1735         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1736         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1737         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1738         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1739         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1740         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1741         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1742         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1743         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1744         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1745         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1746         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1747         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1748         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1749         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1750         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1751         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1752         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1753         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1754         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1755         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1756         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1757         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1758         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1759         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1760         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1762 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1764         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1765         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1766         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1767         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1768         support.
1770 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1772         PR ipa/77677
1773         * gcc.dg/torture/pr77677.c: New test.
1775 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1777         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1778         here now.
1780 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1782         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1783         options.  Add tests for float16x4_t and float16x8_t.
1785 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1787         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1788         * gcc.target/s390/risbg-ll-2.c: Ditto.
1789         * gcc.target/s390/risbg-ll-3.c: Ditto.
1791 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1793         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1794         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1796 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1798         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1799         output to the simplified instructions.
1801 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1803         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1804         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1806 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1808         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1809         (FP16_SUPPORTED): New
1810         (expected-hfloat-16x4): Make conditional on __fp16 support.
1811         (expected-hfloat-16x8): Likewise.
1812         (vdup_n_f16): Disable for non-AArch64 targets.
1813         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1814         conditional on FP16_SUPPORTED.
1815         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1816         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1817         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1818         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1819         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1820         for testing __fp16.
1821         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1822         conditional on FP16_SUPPORTED.
1823         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1824         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1826 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1828         * gcc.target/arm/short-vfp-1.c: New.
1830 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1832         * gcc.target/arm/attr-fp16-arith-1.c: New.
1834 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1836         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1837         New.
1838         (add_options_for_arm_v8_2a_fp16_neon): New.
1839         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1840         (add_options_for_arm_arch_v8_2a): Auto-generate.
1841         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1842         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1843         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1844         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1845         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1846         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1847         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1849 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1851         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1852         arm_fp16_alternative_ok.
1853         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1854         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1855         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1856         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1857         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1858         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1859         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1860         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1861         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1862         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1863         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1864         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1865         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1866         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1867         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1868         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1869         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1870         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1871         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1872         arm_fp16_alternative_ok.
1873         * lib/target-supports.exp
1874         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1875         (check_effective_target_arm_fp16_alternative_ok): New.
1876         (check_effective_target_arm_fp16_none_ok_nocache): New.
1877         (check_effective_target_arm_fp16_none_ok): New.
1879 2016-09-23  Martin Liska  <mliska@suse.cz>
1881         * gcc.dg/ipa/pr77653.c: Replace adress
1882         with address.
1884 2016-09-23  Martin Liska  <mliska@suse.cz>
1886         * gcc.target/i386/movbe-4.c: New test.
1888 2016-09-23  Martin Liska  <mliska@suse.cz>
1890         * gcc.target/i386/crc32-5.c: New test.
1892 2016-09-23  Martin Liska  <mliska@suse.cz>
1894         * gcc.target/i386/pr71652.c: New test.
1895         * gcc.target/i386/pr71652-2.c: New test.
1896         * gcc.target/i386/pr71652-3.c: New test.
1898 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1900         * lib/gcc-dg.exp (process-message): Support relative line number
1901         notation - .+4 or .-1 etc.
1902         * gcc.dg/dg-test-1.c: New test.
1904 2016-09-22  Martin Sebor  <msebor@redhat.com>
1906         PR target/77676
1907         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1908         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1909         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1910         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1912 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1914         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1915         * gcc.dg/ifcvt-2.c: Ditto.
1916         * gcc.dg/zero_bits_compound-1.c: Ditto.
1917         * gcc.dg/zero_bits_compound-1.c: Ditto.
1918         * gcc.dg/pr40550.c: Simplify target selectors.
1919         Use dg-additional-options.
1920         * gcc.dg/pr47893.c: Ditto.
1921         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1922         additional options for 32-bit x86 targets.
1923         * gcc.dg/pr70955.c: Move to ...
1924         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1926 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1928         PR c++/61019
1929         * g++.dg/cpp0x/pr61019.C: New.
1931 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1932             Terry Guo  <terry.guo@arm.com>
1934         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1935         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1936         * gcc.target/arm/pure-code/pure-code.exp: New.
1938 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1940         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1941         Remove SSE effective target requirement.
1943 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1945         PR c++/71979
1946         * g++.dg/cpp0x/pr71979.C: New.
1948 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1950         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1952 2016-09-22  Martin Liska  <mliska@suse.cz>
1954         PR ipa/77653
1955         * gcc.dg/ipa/pr77653.c: New test.
1957 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1959         PR fortran/77665
1960         * gfortran.dg/gomp/pr77665.f90: New test.
1962 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1964         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1965         * gfortran.dg/dtio_13.f90: New test.
1967 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1969         PR fortran/66107
1970         * gfortran.dg/pr66107.f90: New test.
1972 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1974         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1975         with call to builtin delete function.
1977 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1979         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1980         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1981         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1982         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1983         tests.
1985 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1987         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1989 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1991         PR c++/77651
1992         * g++.dg/cpp1z/aligned-new6.C: New test.
1994 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1996         * gcc.target/arm/fp16-aapcs-3.c: New.
1997         * gcc.target/arm/fp16-aapcs-4.c: New.
1998         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1999         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2000         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2001         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2003 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2005         PR tree-optimization/77550
2006         * g++.dg/pr77550.C: New test.
2008 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2010         PR target/77326
2011         * gcc.target/avr/torture/pr77326.c: New test.
2013 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2015         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2017 2016-09-21  Richard Biener  <rguenther@suse.de>
2019         PR tree-optimization/77648
2020         * gcc.dg/torture/pr77648-1.c: New testcase.
2021         * gcc.dg/torture/pr77648-2.c: Likewise.
2023 2016-09-21  Richard Biener  <rguenther@suse.de>
2024         Jakub Jelinek  <jakub@redhat.com>
2026         PR tree-optimization/77621
2027         * gcc.dg/pr77621.c: New testcase.
2029 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2031         PR fortran/77657
2032         * gfortran.dg/dtio_12.f90: New test.
2034 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2036         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2038 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2040         PR tree-optimization/72835
2041         * gcc.dg/tree-ssa/pr72835.c: New test.
2043 2016-09-20  Martin Sebor  <msebor@redhat.com>
2045         PR middle-end/49905
2046         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2047         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2048         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2049         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2050         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2051         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2052         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2054 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2056         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2057         arguments/compare will be optimized away.
2058         * gcc.dg/torture/ftrapv-1.c: Likewise.
2060 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2062         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2063         will be optimized away.
2064         * gcc.dg/ipa/vrp1.c: New test.
2065         * gcc.dg/ipa/vrp2.c: New test.
2066         * gcc.dg/ipa/vrp3.c: New test.
2068 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2070         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2071         does the same transformation.
2072         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2073         * gcc.dg/tree-ssa/evrp1.c: New test.
2074         * gcc.dg/tree-ssa/evrp2.c: New test.
2075         * gcc.dg/tree-ssa/evrp3.c: New test.
2076         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2077         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2078         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2079         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2080         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2081         foling now happens early.
2082         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2083         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2084         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2085         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2086         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2088 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2090         PR target/77621
2091         * gcc.target/i386/pr77621.c: New test.
2092         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2093         pattern, loop should vectorize with -mtune=atom.
2095 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2096             Jakub Jelinek  <jakub@redhat.com>
2098         PR testsuite/63299
2099         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2100         instead of delete.
2102 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2104         PR c++/77626
2105         * g++.dg/other/pr77626.C: New test.
2107         PR c++/77638
2108         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2110         PR c++/77637
2111         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2113         PR middle-end/77624
2114         * c-c++-common/pr77624-1.c: New test.
2115         * c-c++-common/pr77624-2.c: New test.
2117 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2119         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2120         of digits expected.
2122 2016-09-20  Richard Biener  <rguenther@suse.de>
2124         PR tree-optimization/77646
2125         * gcc.dg/torture/pr77646.c: New testcase.
2127 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2129         PR c++/77434
2130         * c-c++-common/Wint-in-bool-context.c: New test.
2132 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2134         * gcc.dg/cr-decimal-dig-1.c: New test.
2136 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2138         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2139         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2140         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2141         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2143 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2145         PR rtl-optimization/77416
2146         * gcc.target/powerpc/pr77416.c: New.
2148 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2150         PR c++/77639
2151         * g++.dg/template/error-recovery4.C: New test.
2153 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2155         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2157 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2159         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2160         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2162 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2163             Jan Hubicka  <jh@suse.cz>
2165         PR target/77587
2166         * gcc.dg/pr77587.c: New test.
2167         * gcc.dg/pr77587a.c: New file.
2169 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2171         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2172         * gfortran.dg/coarray_38.f90:
2173         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2174         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2175         * gfortran.dg/coarray_allocate_7.f08: New test.
2176         * gfortran.dg/coarray_allocate_8.f08: New test.
2177         * gfortran.dg/coarray_allocate_9.f08: New test.
2178         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2179         new caf_register.
2180         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2181         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2182         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2183         get_by_refs.
2184         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2185         * gfortran.dg/coarray_lock_7.f90: Same.
2186         * gfortran.dg/coarray_poly_5.f90: Same.
2187         * gfortran.dg/coarray_poly_6.f90: Same.
2188         * gfortran.dg/coarray_poly_7.f90: Same.
2189         * gfortran.dg/coarray_poly_8.f90: Same.
2190         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2192 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2194         PR fortran/77584
2195         * gfortran.dg/dec_structure_15.f90: New testcase.
2197 2016-09-19  Richard Biener  <rguenther@suse.de>
2199         PR middle-end/77605
2200         * gcc.dg/torture/pr77605.c: New testcase.
2202 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2204         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2206 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2208         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2209         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2210         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2211         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2212         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2213         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2214         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2215         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2216         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2217         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2218         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2220 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2222         * gcc.target/i386/pr68633.c: Fix expected result.
2224 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2226         PR fortran/68078
2227         * gfortran.dg/pr68078.f90: New test.
2228         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2230 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2232         PR target/77613
2233         * gcc.target/powerpc/swaps-p8-25.c: New.
2235 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2237         PR c++/77482
2238         * g++.dg/cpp0x/constexpr-77482.C: New test.
2240         PR c++/77379
2241         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2242         thunk offsets.
2243         * g++.dg/abi/abi-tag23a.C: Likewise.
2245         PR c++/77338
2246         * g++.dg/cpp0x/decltype-77338.C: New test.
2248         PR c++/77375
2249         * g++.dg/cpp0x/mutable1.C: New test.
2251 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2253         PR fortran/77612
2254         * gfortran.dg/pr77612.f90: New test.
2256 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2258         * gcc.dg/torture/pr70421.c: Require int32plus.
2260 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2262         PR middle-end/77475
2263         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2265         PR target/77526
2266         * gcc.target/i386/pr77526.c: New test.
2268 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2269             Eric Botcazou  <ebotcazou@adacore.com>
2271         PR middle-end/77594
2272         * gcc.target/i386/pr77594.c: New test.
2274 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2276         PR fortran/69963
2277         * gfortran.dg/misplaced_implicit_character.f90: New test.
2279 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2281         PR tree-optimization/77503
2282         * gcc.dg/vect/pr77503.c: New test.
2284 2016-09-15  Richard Biener  <rguenther@suse.de>
2286         PR middle-end/77544
2287         * c-c++-common/torture/pr77544.c: New testcase.
2289 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2291         PR middle-end/77475
2292         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2293         * gcc.dg/march-generic.c: Likewise.
2294         * gcc.target/i386/spellcheck-options-1.c: New test.
2295         * gcc.target/i386/spellcheck-options-2.c: New test.
2296         * gcc.target/i386/spellcheck-options-3.c: New test.
2297         * gcc.target/i386/spellcheck-options-4.c: New test.
2299 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2301         PR fortran/72743
2302         * gfortran.dg/goacc/pr72743.f90: New test.
2304 2016-09-15  Richard Biener  <rguenther@suse.de>
2306         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2308 2016-09-15  Richard Biener  <rguenther@suse.de>
2310         PR tree-optimization/77514
2311         * gcc.dg/torture/pr77514.c: New testcase.
2313 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2315         PR c++/77549
2316         * g++.dg/lookup/pr77549.C: New test.
2318 2016-09-14  Marek Polacek  <polacek@redhat.com>
2320         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2321         * c-c++-common/gomp/atomic-13.c: Likewise.
2322         * c-c++-common/gomp/atomic-14.c: Likewise.
2323         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2324         * g++.dg/cpp1z/bool-increment1.C: New test.
2325         * c-c++-common/pr60439.c: Add dg-warning.
2326         * g++.dg/expr/bitfield4.C: Likewise.
2327         * g++.dg/expr/bitfield5.C: Likewise.
2328         * g++.dg/expr/bitfield6.C: Likewise.
2329         * g++.dg/expr/bool1.C: Likewise.
2330         * g++.dg/expr/bool3.C: Likewise.
2331         * g++.dg/expr/lval3.C: Likewise.
2332         * g++.dg/expr/lval4.C: Likewise.
2333         * g++.old-deja/g++.jason/bool5.C: Likewise.
2334         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2335         * g++.dg/other/error18.C: Likewise.
2336         * g++.dg/gomp/atomic-14.C: Likewise.
2338 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2340         PR c++/77539
2341         * g++.dg/cpp1y/pr77539.C: New.
2343 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2345         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2346         dg-require.
2347         * g++.dg/ext/builtin_alloca.C: Likewise.
2348         * g++.dg/template/spec35.C: Likewise.
2349         * gcc.dg/builtins-68.c: Likewise.
2350         * gcc.misc-tests/gcov-13.c: Likewise.
2351         * gcc.misc-tests/gcov-14.c: Likewise.
2353 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2355         * gfortran.dg/dec_structure_14.f90: New testcase.
2357 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2359         PR sanitizer/68260
2360         * c-c++-common/tsan/pr68260.c: New test.
2362 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2364         PR target/70713
2365         * gcc.target/msp430/function-attributes-1.c: New test.
2366         * gcc.target/msp430/function-attributes-2.c: New test.
2367         * gcc.target/msp430/function-attributes-3.c: New test.
2369 2015-04-18  Martin Sebor  <msebor@redhat.com>
2371         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2372         of non-nul characters.
2373         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2375 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2377         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2378         * g++.dg/cpp1z/gen-attrs1.C: New test.
2380         PR tree-optimization/77454
2381         * gcc.dg/pr77454.c: New test.
2383         PR c++/77553
2384         * g++.dg/cpp1y/constexpr-77553.C: New test.
2386 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2388         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2389         (test_show_locus): Replace rich_location::add_fixit_insert calls
2390         with add_fixit_insert_before and add_fixit_insert_after.
2392 2016-09-13  Jason Merrill  <jason@redhat.com>
2393             Tom de Vries  <tom@codesourcery.com>
2395         PR c++/77427
2396         * g++.dg/pr77427.C: New test.
2398 2016-09-13  Martin Liska  <mliska@suse.cz>
2400         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2401         effective target.
2402         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2403         * lib/target-supports.exp: Define the new target.
2405 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2407         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2408         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2410 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2412         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2413         variable arguments.
2414         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2415         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2416         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2417         variable argument.
2418         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2419         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2421 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2423         PR c++/77496
2424         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2425         * g++.dg/ext/pr77496.C: New test.
2426         * g++.dg/warn/pr77496.C: New test.
2428 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2430         PR c/72858
2431         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2432         to preserve conversion chars, and to preserve prefix information.
2433         * gcc.dg/format/pr72858.c: New test case.
2435 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2437         * gfortran.dg/pr77507.f90: Move to ...
2438         * gfortran.dg/ieee/pr77507.f90: here.
2440 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2442         PR ipa/61159
2443         * compile/pr61159.c: New testcase
2445 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2447         PR ipa/64316
2448         * gcc.dg/ipa/pr63416.c: New testcase.
2450 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2451             Steven G. Kargl  <kargl@gcc.gnu.org>
2453         PR fortran/77532
2454         * gfortran.dg/dtio_11.f90: new test.
2456 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2458         PR fortran/77507
2459         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2460         * gfortran.dg/c_assoc_4.f90: Ditto.
2462 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2464         PR C/71602
2465         * c-c++-common/va-arg-va-list-type.c: New test.
2467 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2469         PR rtl-optimization/77289
2470         * gcc.target/powerpc/pr77289.c: New test.
2472 2016-09-09  Martin Sebor  <msebor@redhat.com>
2474         PR c/77520
2475         PR c/77521
2476         * gcc.dg/pr77520.c: New test.
2477         * gcc.dg/pr77521.c: New test.
2479 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2481         PR fortran/77506
2482         * gfortran.dg/pr77506.f90: New test.
2484 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2486         PR fortran/77507
2487         * gfortran.dg/pr77507.f90: New test.
2489 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2491         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2493 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2494             Louis Krupp      <lkrupp@gcc.gnu.org>
2496         PR fortran/69514
2497         * gfortran.dg/pr69514_1.f90: New test.
2498         * gfortran.dg/pr69514_2.f90: New test.
2500 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2502         PR fortran/77500
2503         * gfortran.dg/gomp/pr77500.f90: New test.
2505         PR fortran/77516
2506         * gfortran.dg/gomp/pr77516.f90: New test.
2508 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2510         PR middle-end/77475
2511         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2512         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2513         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2514         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2515         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2516         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2518 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2520         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2521         "substring-locations.h".
2523 2016-09-07  Richard Biener  <rguenther@suse.de>
2525         PR c/77450
2526         * c-c++-common/vector-subscript-8.c: Move ..
2527         * gcc.dg/pr77450.c: ... here.
2529 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2531         PR libgfortran/77393
2532         * gfortran.dg/fmt_f0_2.f90: Update test.
2533         * gfortran.dg/fmt_f0_3.f90: New test.
2535 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2537         PR debug/77389
2538         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2539         in dg-options.
2541         PR debug/57519
2542         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2544 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2546         PR target/69255
2547         * gcc.target/i386/pr69255-1.c: New test.
2548         * gcc.target/i386/pr69255-2.c: New test.
2549         * gcc.target/i386/pr69255-3.c: New test.
2551 2016-09-06  Martin Sebor  <msebor@redhat.com>
2553         PR c/77336
2554         * gcc.dg/format/miss-7.c: New test.
2556 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2558         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2560 2016-09-06  Martin Liska  <mliska@suse.cz>
2562         PR gcov-profile/77378
2563         PR gcov-profile/77466
2564         * gcc.dg/profile-update-warning.c: New test.
2566 2016-09-06  Richard Biener  <rguenther@suse.de>
2568         PR tree-optimization/77479
2569         * gcc.dg/torture/pr77479.c: New testcase.
2571 2016-09-06  Richard Biener  <rguenther@suse.de>
2573         PR c/77450
2574         * c-c++-common/vector-subscript-7.c: Adjust.
2575         * c-c++-common/vector-subscript-8.c: New testcase.
2577 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2579         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2581 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2583         PR target/77476
2584         * gcc.target/i386/avx512f-pr77476.c: New test.
2585         * gcc.target/i386/avx512bw-pr77476.c: New test.
2586         * gcc.target/i386/avx512dq-pr77476.c: New test.
2588         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2589         Update comment to mention also avx512f.
2591         PR sanitizer/77396
2592         * g++.dg/asan/pr77396-2.C: New test.
2594 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2596         PR rtl-optimization/77452
2597         * gcc.target/i386/pr77452.c: New test.
2599 2016-09-05  Marek Polacek  <polacek@redhat.com>
2601         PR c/77423
2602         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2604 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2606         PR fortran/77391
2607         * gfortran.dg/pr77391.f90: New test.
2609 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2611         PR fortran/77460
2612         * gfortran.dg/pr77460.f90: New test.
2614 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2616         PR c/65467
2617         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2619 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2621         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2623 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2625         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2626         test case.
2627         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2628         diagnostic-test-show-locus-generate-patch.c to the sources
2629         for diagnostic_plugin_test_show_locus.c.
2631 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2633         PR c/65467
2634         * gcc.dg/gomp/_Atomic-1.c: New test.
2635         * gcc.dg/gomp/_Atomic-2.c: New test.
2636         * gcc.dg/gomp/_Atomic-3.c: New test.
2637         * gcc.dg/gomp/_Atomic-4.c: New test.
2638         * gcc.dg/gomp/_Atomic-5.c: New test.
2640         PR sanitizer/77396
2641         * g++.dg/asan/pr77396.C: New test.
2643 2016-09-01  Martin Sebor  <msebor@redhat.com>
2645         PR tree-optimization/71831
2646         * gcc.dg/builtin-object-size-16.c: New test.
2647         * gcc.dg/builtin-object-size-17.c: New test.
2649 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2651         PR libgfortran/77393
2652         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2654 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2656         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2657         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2658         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2659         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2660         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2661         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2662         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2663         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2664         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2665         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2666         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2667         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2668         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2669         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2670         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2671         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2672         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2673         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2675 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2677         * gnat.dg/opt58.adb: New test.
2678         * gnat.dg/opt58_pkg.ads: New helper.
2680 2016-09-01  Richard Biener  <rguenther@suse.de>
2682         PR middle-end/77436
2683         * gcc.dg/torture/pr77436.c: New testcase.
2685 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2687         * gcc.dg/pr64252.c: Require int32plus.
2688         * gcc.dg/pr66299-1.c: Likewise.
2689         * gcc.dg/pr66299-2.c: Likewise.
2690         * gcc.dg/torture/20131115-1.c: Skip for avr.
2692 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2694         * gcc.target/aarch64/ands_3.c: New test.
2696 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2698         PR fortran/77352
2699         * gfortran.dg/gomp/pr77352.f90: New test.
2701         PR fortran/77374
2702         * gfortran.dg/gomp/pr77374.f08: New test.
2704 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2706         PR tree-optimization/73714
2707         * gcc.dg/tree-ssa/pr73714.c: New test.
2709 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2711         PR libgfortran/77393
2712         * gfortran.dg/fmt_f0_2.f90: New test.
2714 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2716         * gcc.target/i386/pr59539-2.c: Adapt options.
2717         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2719 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2721         PR fortran/77418
2722         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2723         of the associate entity and replace with a pointer to the
2724         intended item on the stack.
2726 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2727             Paul Thomas  <pault@gcc.gnu.org>
2729         PR fortran/48298
2730         * gfortran.dg/dtio_1.f90: New test.
2731         * gfortran.dg/dtio_2.f90: New test.
2732         * gfortran.dg/dtio_3.f90: New test.
2733         * gfortran.dg/dtio_4.f90: New test.
2734         * gfortran.dg/dtio_5.f90: New test.
2735         * gfortran.dg/dtio_6.f90: New test.
2736         * gfortran.dg/dtio_7.f90: New test.
2737         * gfortran.dg/dtio_8.f90: New test.
2738         * gfortran.dg/dtio_9.f90: New test.
2739         * gfortran.dg/dtio_10.f90: New test.
2741 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2743         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2744         (test_many_nested_locations): New function.
2745         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2746         (test_show_locus): Handle "test_many_nested_locations".
2748 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2750         * g++.dg/template/double-greater-than-fixit.C: New test case.
2752 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2754         * gnat.dg/opt57.ad[sb]: New test.
2755         * gnat.dg/opt57_pkg.ads: New helper.
2757 2016-08-30  Richard Biener  <rguenther@suse.de>
2759         PR tree-optimization/69047
2760         * gcc.dg/pr69047.c: Fix byte-order check.
2762 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2764         PR tree-optimization/72866
2765         * gcc.dg/vect/pr72866.c: New test.
2767         PR debug/77363
2768         * g++.dg/debug/dwarf2/pr77363.C: New test.
2770         PR middle-end/77377
2771         * gcc.target/i386/pr77377.c: New test.
2773         PR debug/77389
2774         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2775         in dg-options.
2777 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2779         * gfortran.dg/pr77372.f90: Moved to ...
2780         * gfortran.dg/ieee/pr77372.f90: here.
2782 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2784         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2785         vector short/char initializations.
2786         * gcc.target/powerpc/vec-init-5.c: Likewise.
2787         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2788         vector initialization optimizations.
2789         * gcc.target/powerpc/vec-init-7.c: Likewise.
2790         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2791         vector float/double initializations.
2792         * gcc.target/powerpc/vec-init-9.c: Likewise.
2794 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2796         PR target/77403
2797         * gcc.target/i386/pr77403.c: New test.
2799 2016-08-29  Marek Polacek  <polacek@redhat.com>
2801         PR c/77292
2802         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2804 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2806         PR c/77398
2807         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2809 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2813 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2815         * gfortran.dg/dec_structure_13.f90: New testcase.
2817 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2819         PR fortran/77261
2820         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2821         available.
2823 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2825         PR lto/70955
2826         * gcc.dg/pr70955.c: New test.
2827         * gcc.dg/lto/pr70955_0.c: Same.
2828         * gcc.dg/lto/pr70955_1.c: Same.
2830 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2832         PR tree-optimization/71077
2833         * gcc.target/i386/pr71077.c: New test.
2835 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2837         PR fortran/77380
2838         * gfortran.dg/pr77380.f90: New test.
2840 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2842         PR fortran/77372
2843         gfortran.dg/pr77372.f90: New test.
2845 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2847         * gcc.dg/spellcheck-fields-2.c (test): Move
2848         dg-begin/end-multiline-output within function body.
2849         (test_macro): New function.
2851 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2853         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2854         (test_fixit_insert): Update expected output.
2855         (test_fixit_remove): Likewise.
2856         (test_fixit_replace): Likewise.
2858 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2860         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2861         Fix typo.
2863 2016-08-26  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/69047
2866         * gcc.dg/pr69047.c: New testcase.
2868 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2869             Martin Jambhor  <mjambor@suse.cz>
2871         * gcc.dg/ipa/propbits-1.c: New test-case.
2872         * gcc.dg/ipa/propbits-2.c: Likewise.
2873         * gcc.dg/ipa/propbits-3.c: Likewise.
2875 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2877         PR fortran/77351
2878         * gfortran.dg/pr77351.f90: New test.
2880 2016-08-25  Marek Polacek  <polacek@redhat.com>
2882         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2884 2016-08-25  Marek Polacek  <polacek@redhat.com>
2886         PR c/77323
2887         * gcc.dg/pr77323.c: New test.
2889 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2891         PR fortran/77358
2892         * gfortran.dg/submodule_17.f08: New test.
2894 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2895             Michael Collison  <michael.collison@arm.com>
2897         * gcc.target/arm/builtin_saddl.c: New testcase.
2898         * gcc.target/arm/builtin_saddll.c: New testcase.
2899         * gcc.target/arm/builtin_uaddl.c: New testcase.
2900         * gcc.target/arm/builtin_uaddll.c: New testcase.
2901         * gcc.target/arm/builtin_ssubl.c: New testcase.
2902         * gcc.target/arm/builtin_ssubll.c: New testcase.
2903         * gcc.target/arm/builtin_usubl.c: New testcase.
2904         * gcc.target/arm/builtin_usubll.c: New testcase.
2906 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2908         PR target/77270
2909         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2910         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2911         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2912         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2913         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2914         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2915         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2916         effective target.  Remove scan-assembler-times directives.
2917         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2918         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2919         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2921 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2923         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2924         of unsigned int.
2925         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2927 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2929         PR testsuite/77317
2930         * lib/target-supports.exp
2931         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2932         (check_effective_target_vect_natural_alignment): Ditto.
2933         (check_effective_target_vector_alignment_reachable): Ditto.
2934         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2936 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2938         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2940 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2942         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2943         being created from pointers to memory locations.
2944         * gcc.target/powerpc/vec-init-2.c: Likewise.
2946 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2948         * gfortran.dg/dec_structure_12.f90: New testcase.
2950 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2952         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2954 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2956         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2957         verification.
2959 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2961         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2962         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2964 2016-08-23  Richard Biener  <rguenther@suse.de>
2966         PR tree-optimization/27336
2967         * c-c++-common/pr27336.c: New testcase.
2969 2016-08-22  Marek Polacek  <polacek@redhat.com>
2971         PR c++/77321
2972         * g++.dg/cpp1y/pr77321.C: New test.
2974 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2976         PR fortran/60774
2977         * gfortran.dg/empty_label.f: Adjust test for new error message.
2978         * gfortran.dg/empty_label.f90: Ditto.
2979         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2980         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2981         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2983 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2985         PR fortran/61318
2986         * gfortran.dg/pr61318.f90: New test.
2988 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2990         PR fortran/77260
2991         * gfortran.dg/pr77260_1.f90: New test.
2992         * gfortran.dg/pr77260_2.f90: Ditto.
2994 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2996         PR middle-end/77269
2997         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2998         __builtin_signbitf and __builtin_signbitl in expected generic
2999         expansion.
3000         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3001         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3002         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3003         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3004         tests.
3006 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3008         * gcc.dg/torture/float128-builtin.c,
3009         gcc.dg/torture/float128-ieee-nan.c,
3010         gcc.dg/torture/float128x-builtin.c,
3011         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3012         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3013         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3014         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3015         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3016         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3017         gcc.dg/torture/floatn-nan.h: New tests.
3019 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3021         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3022         macro.
3023         (main): Update calls to TEST_I_F.
3024         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3025         macro.
3026         (main): Update calls to TEST_I_F.
3028 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3030         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3031         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3032         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3033         names in calls to TEST_I_F.
3035 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3037         PR c/52952
3038         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3040 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3042         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3043         and !natural_alignment_64.
3044         * gcc.dg/ipa/propalign-2.c: Likewise.
3045         * gcc.dg/ipa/propalign-3.c: Likewise.
3046         * gcc.dg/ipa/propalign-4.c: Likewise.
3047         * gcc.dg/ipa/propalign-5.c: Likewise.
3048         * lib/target-supports.exp
3049         (check_effective_target_natural_alignment_32): Add avr-*-*.
3051 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3053         PR tree-optimization/61839
3054         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3055         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3056         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3057         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3059 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3061         PR c/32187
3062         * lib/target-supports.exp (check_effective_target_float16)
3063         (check_effective_target_float32, check_effective_target_float64)
3064         (check_effective_target_float128, check_effective_target_float32x)
3065         (check_effective_target_float64x)
3066         (check_effective_target_float128x)
3067         (check_effective_target_float16_runtime)
3068         (check_effective_target_float32_runtime)
3069         (check_effective_target_float64_runtime)
3070         (check_effective_target_float128_runtime)
3071         (check_effective_target_float32x_runtime)
3072         (check_effective_target_float64x_runtime)
3073         (check_effective_target_float128x_runtime)
3074         (check_effective_target_floatn_nx_runtime)
3075         (add_options_for_float16, add_options_for_float32)
3076         (add_options_for_float64, add_options_for_float128)
3077         (add_options_for_float32x, add_options_for_float64x)
3078         (add_options_for_float128x): New procedures.
3079         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3080         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3081         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3082         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3083         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3084         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3085         gcc.dg/torture/float128-complex.c,
3086         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3087         gcc.dg/torture/float128x-basic.c,
3088         gcc.dg/torture/float128x-complex.c,
3089         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3090         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3091         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3092         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3093         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3094         gcc.dg/torture/float32x-basic.c,
3095         gcc.dg/torture/float32x-complex.c,
3096         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3097         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3098         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3099         gcc.dg/torture/float64x-basic.c,
3100         gcc.dg/torture/float64x-complex.c,
3101         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3102         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3103         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3104         gcc.dg/torture/floatn-tg.h,
3105         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3106         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3107         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3108         gcc.dg/torture/fp-int-convert-float128x.c,
3109         gcc.dg/torture/fp-int-convert-float16-timode.c,
3110         gcc.dg/torture/fp-int-convert-float16.c,
3111         gcc.dg/torture/fp-int-convert-float32-timode.c,
3112         gcc.dg/torture/fp-int-convert-float32.c,
3113         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3114         gcc.dg/torture/fp-int-convert-float32x.c,
3115         gcc.dg/torture/fp-int-convert-float64-timode.c,
3116         gcc.dg/torture/fp-int-convert-float64.c,
3117         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3118         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3119         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3120         maximum exponent of floating-point type.  Use it in testing
3121         whether 0x8...0 fits in the floating-point type.  Always treat -1
3122         (signed 0xf...f) as fitting in the floating-point type.
3123         (M_OK1): New macro.
3124         * gcc.dg/torture/fp-int-convert-double.c,
3125         gcc.dg/torture/fp-int-convert-float.c,
3126         gcc.dg/torture/fp-int-convert-float128-timode.c,
3127         gcc.dg/torture/fp-int-convert-float128.c,
3128         gcc.dg/torture/fp-int-convert-float80-timode.c,
3129         gcc.dg/torture/fp-int-convert-float80.c,
3130         gcc.dg/torture/fp-int-convert-long-double.c,
3131         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3133 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3135         PR fortran/72744
3136         * gfortran.dg/gomp/pr72744.f90: New test.
3138         PR fortran/69281
3139         * gfortran.dg/gomp/pr69281.f90: New test.
3141 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3143         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3144         the last special seed value.
3145         * gfortran.dg/random_7.f90: Use size for last array member instead
3146         of hardcoded value.
3148 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3150         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3151         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3153 2016-08-19  Richard Biener  <rguenther@suse.de>
3155         PR tree-optimization/77286
3156         * gcc.dg/torture/pr77286.c: New testcase.
3158 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3160         * gcc.dg/verbose-asm-2.c: New test case.
3162 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3164         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3165         (custom_diagnostic_finalizer): Update for change to
3166         diagnostic_show_locus.
3168 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3170         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3171         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3173 2016-08-18  Marek Polacek  <polacek@redhat.com>
3175         PR c/71514
3176         * gcc.dg/pr71514.c: New test.
3178 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3180         PR target/72839
3181         * gcc.target/i386/pr72839.c: New test.
3183 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3185         PR middle-end/70895
3186         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3187         * c-c++-common/goacc/reduction-1.c: Likewise.
3188         * c-c++-common/goacc/reduction-2.c: Likewise.
3189         * c-c++-common/goacc/reduction-3.c: Likewise.
3190         * c-c++-common/goacc/reduction-4.c: Likewise.
3192 2016-08-18  Alan Modra  <amodra@gmail.com>
3194         * gcc.c-torture/compile/pr72771.c: New.
3196 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3198         PR fortran/67496
3199         * gfortran.dg/pr67496.f90: New test.
3201 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3203         PR tree-optimization/71752
3204         * gcc.dg/vect/pr71752.c: New.
3206 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3208         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3210 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3212         PR middle-end/77259
3213         * g++.dg/ipa/devirt-52.C: New test.
3215 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3217         * c-c++-common/goacc/reduction-6.c: New testcase.
3219 2016-08-17  Richard Biener  <rguenther@suse.de>
3221         PR tree-optimization/76490
3222         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3223         * gcc.dg/pr52904.c: XFAIL.
3225 2016-08-17  Richard Biener  <rguenther@suse.de>
3227         PR tree-optimization/23855
3228         * gcc.dg/loop-unswitch-2.c: Adjust.
3230 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3232         PR tree-optimization/72817
3233         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3235 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3237         PR libgcc/77265
3238         * gcc.dg/torture/float128-extend-inf.c: New test.
3240 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3242         PR c/72857
3243         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3244         for embedded NUL.
3245         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3246         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3247         caret placement.
3248         (test_oct): Likewise.
3249         (test_multiple): Likewise.
3250         (test_field_width_specifier): Likewise.
3251         (test_field_width_specifier_2): New function.
3252         (test_field_precision_specifier): New function.
3253         (test_embedded_nul): Update expected caret placement.
3254         (test_non_contiguous_strings): Update line number.
3255         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3256         (__emit_string_literal_range): Add "caret_idx" param.
3257         (test_simple_string_literal): Add value for new param, updating
3258         expected output..
3259         (test_concatenated_string_literal): Likewise.
3260         (test_multiline_string_literal): Likewise.
3261         (test_hex): Likewise.
3262         (test_oct): Likewise.
3263         (test_multiple): Likewise.
3264         (test_ucn4): Likewise.
3265         (test_ucn8): Likewise.
3266         (test_u8): Likewise.
3267         (test_u): Likewise; update expected message, from "range" to
3268         "location".
3269         (test_U): Likewise.
3270         (test_L): Likewise.
3271         (test_macro): Add value for new param.
3272         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3273         (__emit_string_literal_range): Add "caret_idx" param.
3274         (test_stringified_token_1): Add value for new param.  Update
3275         expected message, from "range" to "location".
3276         (test_stringized_token_2): Likewise, adding param to macro.
3277         (test_stringified_token_3): Likewise.
3278         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3279         (emit_warning): Convert param from source_range to location_t.
3280         (test_string_literals): Add caret_idx param, and use it when
3281         constructing a substring_loc.  Update error message, from
3282         "range" to "location".
3284 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3286         PR target/71910
3287         * g++.dg/gomp/pr71910.C: New test.
3289         PR middle-end/67485
3290         * gcc.c-torture/compile/pr67485.c: New test.
3292         PR target/72867
3293         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3295 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3297         PR tree-optimization/69848
3298         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3300 2016-08-16  Martin Liska  <mliska@suse.cz>
3302         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3303         of memory operations so that it can be handled by core2
3304         in 32-bit mode.
3306 2016-08-16  Richard Biener  <rguenther@suse.de>
3308         PR tree-optimization/76783
3309         * gcc.dg/pr76783.c: New testcase.
3310         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3312 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3314         PR tree-optimization/72817
3315         PR tree-optimization/73450
3316         * gcc.dg/tree-ssa/pr72817.c: New test.
3317         * gcc.dg/tree-ssa/pr73450.c: New test.
3319 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3321         * gfortran.dg/init_flag_13.f90: New testcase.
3322         * gfortran.dg/init_flag_14.f90: Ditto.
3323         * gfortran.dg/init_flag_15.f03: Ditto.
3324         * gfortran.dg/dec_init_1.f90: Ditto.
3325         * gfortran.dg/dec_init_2.f90: Ditto.
3327 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3329         PR target/72867
3330         * gcc.target/i386/pr72867.c: New test.
3332 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3334         * c-c++-common/dump-ada-spec-5.c: New test.
3336 2016-08-15  Richard Biener  <rguenther@suse.de>
3338         PR tree-optimization/73434
3339         * gcc.dg/torture/pr73434.c: New testcase.
3341 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3343         PR tree-optimization/72824
3344         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3346 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3348         PR fortran/70598
3349         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3350         in use_device clause.
3351         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3352         * gfortran.dg/goacc/list.f95: Adjust to catch
3353         "neither a POINTER nor an array" error messages.
3355 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3357         PR target/76342
3358         * gcc.target/i386/pr76342.c: New test.
3360 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3362         PR c/71512
3363         * g++.dg/ubsan/pr71512.C: New test.
3364         * c-c++-common/ubsan/pr71512-1.c: New test.
3365         * c-c++-common/ubsan/pr71512-2.c: New test.
3367 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3369         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3370         vector initialization options.
3371         * gcc.target/powerpc/vec-init-2.c: Likewise.
3372         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3373         is generated on ISA 3.0.
3375 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3377         PR middle-end/71654
3378         * gcc.dg/c-c++-common/pr71654.c: New test.
3379         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3380         dg-options.
3381         * gcc.dg/tree-ssa/vrp24: Likewise.
3383 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3385         PR c/67410
3386         * gcc.dg/pr67410.c: New test.
3388 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3390         PR tree-optimization/69848
3391         * gcc.dg/vect/vect-pr69848.c: New test.
3393 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3395         PR testsuite/71008
3396         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3397         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3398         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3399         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3401 2016-08-12  Richard Biener  <rguenther@suse.de>
3403         PR tree-optimization/57326
3404         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3405         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3406         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3407         * gcc.target/i386/pr45685.c: Likewise.
3408         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3409         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3410         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3411         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3412         * gfortran.dg/pr34163.f90: Likewise.
3414 2016-08-12  Martin Liska  <mliska@suse.cz>
3416         * g++.dg/gcov/gcov-16.C: New test.
3417         * lib/gcov.exp: Support new argument for run-gcov function.
3419 2016-08-12  Martin Liska  <mliska@suse.cz>
3421         PR gcov-profile/35590
3422         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3424 2016-08-12  Richard Biener  <rguenther@suse.de>
3426         PR tree-optimization/72851
3427         * gcc.dg/torture/pr72851.c: New testcase.
3429 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3431         PR debug/63240
3432         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3433         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3434         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3435         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3436         DW_AT_deleted.
3438         PR debug/55641
3439         * g++.dg/debug/dwarf2/ref-1.C: New.
3441         PR debug/49366
3442         * g++.dg/debug/dwarf2/template-params-12.H: New.
3443         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3444         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3445         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3446         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3447         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3448         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3449         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3451 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3453         PR target/72863
3454         * gcc.target/powerpc/pr72863.c: New test.
3456 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3458         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3460 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3462         * gcc.target/i386/pieces-strcpy-1.c: New test.
3463         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3465 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3467         PR c++/72868
3468         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3470 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3472         * gcc.target/i386/pieces-memcpy-1.c: New test.
3473         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3474         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3475         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3476         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3477         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3479 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3481         PR c/72816
3482         * gcc.dg/pr72816.c: Remove dg-error.
3484 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3486         PR tree-optimization/71083
3487         * gcc.c-torture/execute/pr71083.c: New test.
3488         * gnat.dg/loop_optimization23.adb: New test.
3489         * gnat.dg/loop_optimization23_pkg.ads: New test.
3490         * gnat.dg/loop_optimization23_pkg.adb: New test.
3492 2016-08-11  Richard Biener  <rguenther@suse.de>
3494         PR tree-optimization/72772
3495         * gcc.dg/graphite/pr35356-1.c: Adjust.
3496         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3498 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3500         * gfortran.dg/random_7.f90: Take into account that the last seed
3501         value is the special p value.
3502         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3504 2016-08-11  Richard Biener  <rguenther@suse.de>
3506         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3508 2016-08-11  Alan Modra  <amodra@gmail.com>
3510         * gcc.target/powerpc/pr71680.c: New.
3512 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3514         * gcc.target/powerpc/bfp/bfp.exp: New file.
3515         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3516         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3517         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3518         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3519         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3520         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3521         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3522         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3523         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3524         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3525         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3526         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3527         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3528         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3529         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3530         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3531         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3532         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3533         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3534         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3535         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3536         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3537         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3538         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3539         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3540         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3541         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3542         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3543         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3544         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3545         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3546         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3547         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3548         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3549         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3550         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3551         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3552         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3553         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3554         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3555         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3556         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3557         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3558         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3559         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3560         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3561         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3562         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3563         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3564         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3565         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3566         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3567         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3569 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3571         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3572         Add aarch64*-*-*.
3574 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3576         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3578 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3580         PR target/72853
3581         * gcc.target/powerpc/pr72853.c: New test.
3583 2016-08-10  Martin Liska  <mliska@suse.cz>
3585         PR gcov-profile/58306
3586         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3588 2016-08-10  Martin Liska  <mliska@suse.cz>
3590         * g++.dg/gcov/gcov-threads-1.C: New test.
3592 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3594         PR target/71873
3595         * gcc.target/avr/pr71873.c: New test.
3597 2016-08-09  Martin Liska  <mliska@suse.cz>
3599         * g++.dg/gcov/gcov-dump-1.C: New test.
3600         * g++.dg/gcov/gcov-dump-2.C: New test.
3602 2016-08-09  Martin Liska  <mliska@suse.cz>
3604         * gcc.dg/tree-prof/val-prof-9.c: New test.
3606 2016-08-09  Martin Liska  <mliska@suse.cz>
3608         * gcc.dg/tree-prof/val-prof-8.c: New test.
3610 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3612         PR ipa/71981
3613         * gcc.dg/ipa/pr71981.c: New test.
3615 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3617         PR tree-optimization/33707
3618         * gcc.dg/vect/pr33707.c: New test.
3620 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3622         PR tree-optimization/pr72772
3623         * gcc.dg/tree-ssa/pr72772.c: New test.
3625 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3627         PR rtl-optimization/66669
3628         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3630 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3632         PR tree-optimization/72824
3633         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3635 2016-08-09  Richard Biener  <rguenther@suse.de>
3637         PR tree-optimization/71802
3638         * gcc.dg/torture/pr71802.c: New testcase.
3640 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3642         PR c++/72809
3643         * g++.dg/eh/stdarg1.C: New test.
3645 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3647         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3648         test command line in failure log.
3649         (profopt-execute): dito. Make autofdo file names unique.
3651 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3653         PR c/64955
3654         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3655         output.
3657 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3659         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3660         c99_runtime.
3661         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3662         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3663         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3664         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3665         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3666         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3668 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3670         PR c/52952
3671         * gcc.dg/cpp/pr66415-1.c: Likewise.
3672         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3673         * gcc.dg/format/c90-printf-1.c: Likewise.
3674         * gcc.dg/format/diagnostic-ranges.c: New test case.
3676 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3678         PR fortran/72716
3679         * gfortran.dg/gomp/pr72716.f90: New test.
3681         PR middle-end/72781
3682         * gcc.dg/gomp/pr72781.c: New test.
3684         PR middle-end/68762
3685         * g++.dg/vect/pr68762-1.cc: New test.
3686         * g++.dg/vect/pr68762-2.cc: New test.
3687         * g++.dg/vect/pr68762.h: New file.
3689 2016-08-08  Martin Sebor  <msebor@redhat.com>
3691         PR testsuite/72838
3692         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3693         * g++.dg/warn/overflow-warn-3.C: Same.
3694         * g++.dg/warn/overflow-warn-4.C: Same.
3696 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3698         PR fortran/71936
3699         * gfortran.dg/allocate_with_source_21.f03: New test.
3701 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3703         PR fortran/72698
3704         * gfortran.dg/allocate_with_source_20.f03: New test.
3706 2016-08-08  Alan Modra  <amodra@gmail.com>
3708         * gcc.c-torture/compile/pr72802.c: New.
3710 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3712         PR fortran/70524
3713         * gfortran.dg/dependency_48.f90: New test.
3715 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3717         PR fortran/70040
3718         * gfortran.dg/pr70040.f90:  New testcase.
3720 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3722         PR fortran/71961
3723         * gfortran.dg/matmul_10.f90:  New testcase.
3725 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3727         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3729 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3731         PR c/72816
3732         * gcc.dg/pr72816.c: New test.
3734 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3736         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3737         * g++.dg/conversion/pr41426.C: Likewise.
3738         * g++.dg/conversion/pr66211.C: Likewise.
3739         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3740         * g++.dg/init/ref8.C: Likewise.
3741         * g++.old-deja/g++.law/cvt20.C: Likewise.
3742         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3744 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3746         PR tree-optimization/18046
3747         * gcc.dg/tree-ssa/vrp105.c: New test.
3748         * gcc.dg/tree-ssa/vrp106.c: New test.
3750 2016-08-05  Martin Sebor  <msebor@redhat.com>
3752         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3753         1ul in diagnostics.  Remove hyphen from "constant-expression."
3754         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3755         * g++.dg/cpp0x/static_assert3.C: Same.
3756         * g++.dg/cpp1y/constexpr-throw.C: Same.
3757         * g++.dg/template/nontype3.C: Same.
3758         * g++.dg/warn/overflow-warn-1.C: Same.
3759         * g++.dg/warn/overflow-warn-3.C: Same.
3760         * g++.dg/warn/overflow-warn-4.C: Same.
3762 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3764         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3765         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3766         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3767         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3769 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3771         PR tree-optimization/72810
3772         * gcc.dg/tree-ssa/vrp110.c: New test.
3774 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3776         PR Target/72819
3777         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3778         registers.
3779         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3780         saving the half-precision registers.
3781         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3782         value is returned in h0.
3783         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3784         are passed in FP/SIMD registers.
3785         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3786         passing works corrcetly.
3787         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3788         (hfa_f16x2_t): Likewise.
3789         (hfa_f16x3_t): Likewise.
3790         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3791         are promoted to double and passed in a double register.
3792         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3793         are promoted to double and stacked.
3794         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3795         __fp16 data types.
3796         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3797         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3798         __fp16 first get passed in FP/SIMD registers, then stacked.
3800 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3802         PR c++/68724
3803         * g++.dg/cpp0x/pr68724.C: New.
3805 2016-08-05  Richard Biener  <rguenther@suse.de>
3807         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3809 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3811         * gcc.dg/tree-ssa/vrp107.c: New test.
3812         * gcc.dg/tree-ssa/vrp108.c: New test.
3813         * gcc.dg/tree-ssa/vrp109.c: New test.
3815 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3817         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3818         dg-options.
3820 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3822         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3823         test-cases.
3824         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3825         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3826         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3827         test-cases.
3828         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3829         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3830         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3831         large_double.
3833 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3835         PR c++/72800
3836         * g++.dg/cpp1y/lambda-ice1.C: New.
3838 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3840         PR c++/72759
3841         * g++.dg/cpp1y/pr72759.C: New test.
3843 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3845         * gcc.dg/switch-10.c: New test.
3847 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3849         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3851 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3853         * c-c++-common/goacc/routine-5.c: Update.
3855 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3857         PR rtl-optimization/70903
3858         * gcc.c-torture/execute/pr70903.c: New test.
3860 2016-08-04  Martin Liska  <mliska@suse.cz>
3862         * gcc.dg/params/params.exp: Replace file exists with
3863         TESTING_IN_BUILD_TREE.
3865 2016-08-04  Marek Polacek  <polacek@redhat.com>
3867         PR c++/70229
3868         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3870 2016-08-04  Richard Biener  <rguenther@suse.de>
3872         PR middle-end/71984
3873         * gcc.dg/torture/pr71984.c: Guard correctness check for
3874         little-endian.
3876 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3878         * gcc.c-torture/compile/20160802-1.c: New testcase.
3880 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3882         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3884 2016-08-03  Richard Biener  <rguenther@suse.de>
3886         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3887         and remove -O3.
3888         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3889         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3891 2016-08-03  Richard Biener  <rguenther@suse.de>
3893         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3894         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3895         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3896         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3898 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3900         * gcc.dg/init-excess-2.c: Require int32plus.
3901         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3902         * gcc.dg/pr59963-2.c: Require int32plus.
3903         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3904         * gcc.dg/unroll-7.c: Require int32plus.
3906 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3908         PR tree-optimization/34114
3909         * gcc.dg/tree-ssa/loop-42.c: New test.
3911 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3913         * gcc.target/aarch64/vminmaxnm.c: New.
3914         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3915         tests.
3917 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3919         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3920         vec_extract for vector float, vector int, vector short, and vector
3921         char.
3922         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3923         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3924         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3925         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3927 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3929         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3930         single stack adjustment, no writeback.
3931         * gcc.target/aarch64/test_frame_12.c: Likewise.
3932         * gcc.target/aarch64/test_frame_13.c: Likewise.
3933         * gcc.target/aarch64/test_frame_15.c: Likewise.
3934         * gcc.target/aarch64/test_frame_6.c: Likewise.
3935         * gcc.target/aarch64/test_frame_7.c: Likewise.
3936         * gcc.target/aarch64/test_frame_8.c: Likewise.
3937         * gcc.target/aarch64/test_frame_16.c: New test.
3939 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3941         PR target/72748
3942         * gcc.target/i386/pr72748.c: New test.
3944 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3946         PR tree-optimization/71818
3947         * gcc.dg/vect/pr71818.c: New
3949 2016-08-01  Martin Liska  <mliska@suse.cz>
3951         PR tree-optimization/71857
3952         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3954 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3956         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3958 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3960         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3962 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3964         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3965         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3967 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3969         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3970         (check_effective_target_c++): Likewise. Also match for libstdc++.
3972 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3974         PR fortran/41922
3975         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3976         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3977         * gfortran.dg/pr41922.f90: New test.
3979 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3981         PR fortran/68566
3982         * gfortran.dg/pr68566.f90: new test.
3984 2016-07-30  Martin Sebor  <msebor@redhat.com>
3986         PR c++/60760
3987         PR c++/71091
3988         * g++.dg/cpp0x/constexpr-cast.C: New test.
3989         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3990         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3991         * g++.dg/ubsan/pr63956.C: Correct.
3993 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3995         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3996         vector double or vector long where the vector is in memory.
3997         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3998         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4000 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4002         PR fortran/69867
4003         * gfortran.dg/pr69867.f90: New test.
4005 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4007         PR fortran/69962
4008         * gfortran.dg/pr69962.f90: New test.
4010 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4012         PR fortran/70006
4013         * gfortran.dg/pr70006.f90: New test.
4015 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4017         PR fortran/71730
4018         * gfortran.dg/pr71730.f90: New test.
4019         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4020         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4021         * gfortran.dg/array_constructor_26.f03: Ditto.
4023 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4025         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4026         * gcc.target/powerpc/pr71763.c: Likewise.
4028 2016-07-29  Marek Polacek  <polacek@redhat.com>
4030         PR c/71742
4031         * gcc.dg/940510-1.c: Adjust dg-error.
4032         * gcc.dg/c99-flex-array-1.c: Likewise.
4033         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4035         PR c/71853
4036         * gcc.dg/noncompile/pr71853.c: New test.
4038         PR c/71573
4039         * gcc.dg/noncompile/pr71573.c: New test.
4041         PR c/71926
4042         * g++.dg/warn/Wparentheses-30.C: New test.
4043         * gcc.dg/Wparentheses-14.c: New test.
4045 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4047         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4049 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4051         PR tree-optimization/57558
4052         * gcc.dg/vect/pr57558-1.c: New test.
4053         * gcc.dg/vect/pr57558-2.c: New test.
4055 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4057         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4058         to scan forwprop1 dump pass.
4060 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4062         PR c++/51488
4063         * g++.dg/template/pr51488.C: New.
4065 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4067         PR c/71969
4068         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4069         static __inline__.
4070         * gcc.dg/pr71969-1.c: New test.
4071         * gcc.dg/pr71969-2.c: New test.
4072         * gcc.dg/pr71969-3.c: New test.
4074 2016-07-29  Marek Polacek  <polacek@redhat.com>
4076         PR c/71574
4077         * c-c++-common/pr71574.c: New test.
4079         PR c/71583
4080         * gcc.dg/noncompile/pr71583.c: New test.
4082 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4084         PR middle-end/68217
4085         * gcc.dg/pr68217.c: New test.
4087 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4089         PR fortran/71067
4090         * gfortran.dg/pr71067_1.f90: New test.
4091         * gfortran.dg/pr71067_2.f90: Ditto.
4093 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4095         * gcc.target/powerpc/vec-extract-1.c: New test.
4097 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4099         PR fortran/71799
4100         * gfortran.dg/pr71799.f90: New test.
4102 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4104         PR c++/71665
4105         * g++.dg/cpp0x/pr71665-1.C: New.
4106         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4107         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4108         * g++.dg/ext/label10.C: Likewise.
4109         * g++.dg/parse/constant5.C: Likewise.
4111 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4113         PR fortran/71859
4114         * gfortran.dg/pr71859.f90: New test.
4115         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4116         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4118 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4120         PR fortran/71883
4121         * gfortran.dg/pr71883.f90 : New test.
4123 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4125         PR tree-optimization/71734
4126         * g++.dg/vect/pr70729-nest.cc: New test.
4128 2016-07-28  Renlin Li  <renlin.li@arm.com>
4130         Revert
4131         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4133         PR fortran/71902
4134         * gfortran.dg/dependency_47.f90:  New test.
4136 2016-07-28  Martin Liska  <mliska@suse.cz>
4138         PR gcov-profile/68025
4139         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4141 2016-07-28  Martin Liska  <mliska@suse.cz>
4143         * g++.dg/vect/pr70944.cc: New test.
4145 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4147         PR middle-end/71994
4148         * gcc.dg/torture/pr71994.c: New test.
4150 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4152         PR middle-end/71078
4153         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4154         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4155         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4157 2016-07-27  Richard Biener  <rguenther@suse.de>
4159         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4161 2016-07-27  Martin Liska  <mliska@suse.cz>
4163         * gcc.dg/predict-13.c: New test.
4164         * gcc.dg/predict-14.c: New test.
4166 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4168         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4169         including stdint.h.
4170         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4171         including stdint.h.
4173 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4175         PR target/71869
4176         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4177         IEEE built-in functions handle quiet and signalling NaNs
4178         correctly.
4180 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4182         PR fortran/71862
4183         * gfortran.dg/pr71862.f90: New test.
4185 2016-07-26  Martin Sebor  <msebor@redhat.com>
4187         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4188         selector with dg-options.
4190 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4192         PR tree-optimization/18046
4193         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4194         * gcc.dg/tree-ssa/vrp103.c: New test.
4195         * gcc.dg/tree-ssa/vrp104.c: New test.
4197 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4199         * gcc.target/powerpc/pr63354.c: Require lp64 since
4200         -mprofile-kernel is not legal with -m32.
4202 2016-07-26  Richard Biener  <rguenther@suse.de>
4204         PR rtl-optimization/71984
4205         * gcc.dg/torture/pr71984.c: New testcase.
4207 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4209         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4210         g++-dg-runtest via et-dg-runtest.
4211         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4212         * gcc.dg/vect/vect.exp: Likewise.
4213         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4214         gfortran-dg-runtest.
4215         * gfortran.dg/vect/vect.exp: Likewise.
4216         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4217         (check_mips_loongson_hw_available): Likewise.
4218         (check_effective_target_mpaired_single_runtime): Likewise.
4219         (check_effective_target_mips_loongson_runtime): Likewise.
4220         (add_options_for_mpaired_single): Likewise.
4221         (check_effective_target_vect_int): Add global et_index.
4222         Check and save the supported feature for a target selected by
4223         the et_index target.  Break long lines where appropriate.  Call
4224         et-is-effective-target for MIPS with an argument instead of
4225         check_effective_target_* where appropriate.
4226         (check_effective_target_vect_intfloat_cvt): Likewise.
4227         (check_effective_target_vect_uintfloat_cvt): Likewise.
4228         (check_effective_target_vect_floatint_cvt): Likewise.
4229         (check_effective_target_vect_floatuint_cvt): Likewise.
4230         (check_effective_target_vect_simd_clones): Likewise.
4231         (check_effective_target_vect_shift): ewise.
4232         (check_effective_target_whole_vector_shift): Likewise.
4233         (check_effective_target_vect_bswap): Likewise.
4234         (check_effective_target_vect_shift_char): Likewise.
4235         (check_effective_target_vect_long): Likewise.
4236         (check_effective_target_vect_float): Likewise.
4237         (check_effective_target_vect_double): Likewise.
4238         (check_effective_target_vect_long_long): Likewise.
4239         (check_effective_target_vect_no_int_max): Likewise.
4240         (check_effective_target_vect_no_int_add): Likewise.
4241         (check_effective_target_vect_no_bitwise): Likewise.
4242         (check_effective_target_vect_widen_shift): Likewise.
4243         (check_effective_target_vect_no_align): Likewise.
4244         (check_effective_target_vect_hw_misalign): Likewise.
4245         (check_effective_target_vect_element_align): Likewise.
4246         (check_effective_target_vect_condition): Likewise.
4247         (check_effective_target_vect_cond_mixed): Likewise.
4248         (check_effective_target_vect_char_mult): Likewise.
4249         (check_effective_target_vect_short_mult): Likewise.
4250         (check_effective_target_vect_int_mult): Likewise.
4251         (check_effective_target_vect_extract_even_odd): Likewise.
4252         (check_effective_target_vect_interleave): Likewise.
4253         (check_effective_target_vect_stridedN): Likewise.
4254         (check_effective_target_vect_multiple_sizes): Likewise.
4255         (check_effective_target_vect64): Likewise.
4256         (check_effective_target_vect_call_copysignf): Likewise.
4257         (check_effective_target_vect_call_sqrtf): Likewise.
4258         (check_effective_target_vect_call_btrunc): Likewise.
4259         (check_effective_target_vect_call_btruncf): Likewise.
4260         (check_effective_target_vect_call_ceil): Likewise.
4261         (check_effective_target_vect_call_ceilf): Likewise.
4262         (check_effective_target_vect_call_floor): Likewise.
4263         (check_effective_target_vect_call_floorf): Likewise.
4264         (check_effective_target_vect_call_lceil): Likewise.
4265         (check_effective_target_vect_call_lfloor): Likewise.
4266         (check_effective_target_vect_call_nearbyint): Likewise.
4267         (check_effective_target_vect_call_nearbyintf): Likewise.
4268         (check_effective_target_vect_call_round): Likewise.
4269         (check_effective_target_vect_call_roundf): Likewise.
4270         (check_effective_target_vect_perm): Likewise, but also append *_saved
4271         to the existing global name to properly cache the result.
4272         (check_effective_target_vect_perm_byte): Likewise.
4273         (check_effective_target_vect_perm_short): Likewise.
4274         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4275         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4276         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4277         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4278         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4279         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4280         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4281         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4282         (check_effective_target_vect_sdot_qi): Likewise.
4283         (check_effective_target_vect_udot_qi): Likewise.
4284         (check_effective_target_vect_sdot_hi): Likewise.
4285         (check_effective_target_vect_udot_hi): Likewise.
4286         (check_effective_target_vect_usad_char): Likewise.
4287         (check_effective_target_vect_pack_trunc): Likewise.
4288         (check_effective_target_vect_unpack): Likewise.
4289         (check_effective_target_vect_aligned_arrays): Likewise.
4290         (check_effective_target_vect_natural_alignment): Likewise.
4291         (check_effective_target_vector_alignment_reachable): Likewise.
4292         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4293         (is-effective-target): Initialize et_index if undefined.
4294         (et-dg-runtest): New.
4295         (et-is-effective-target): Likewise.
4296         (check_vect_support_and_set_flags): Add supported MIPS targets to
4297         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4299 2016-07-26  Richard Biener  <rguenther@suse.de>
4300             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4302         PR middle-end/70920
4303         * gcc.dg/pr70920-1.c: New test-case.
4304         * gcc.dg/pr70902-2.c: Likewise.
4305         * gcc.dg/pr70920-3.c: Likewise.
4306         * gcc.dg/pr70920-4.c: Likewise
4307         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4308         2 instead of 3.
4310 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4312         * gcc.c-torture/execute/pr71494.c: Require label_values.
4313         * gcc.dg/pr16973.c: Ditto.
4315 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4317         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4318         * gcc.dg/torture/pr69771.c: Require int32plus.
4319         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4321 2016-07-25  Martin Liska  <mliska@suse.cz>
4323         * gcc.dg/torture/pr71987.c: New test.
4325 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4327         PR fortran/71935
4328         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4329         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4330         * gfortran.dg/pr71935.f90: New test.
4332 2016-07-22  Martin Sebor  <msebor@redhat.com>
4334         PR c++/71675
4335         * g++.dg/ext/atomic-3.C: New test.
4336         * gcc.dg/atomic/pr71675.c: New test.
4338 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4340         * gcc.target/i386/mvc8.c: New test.
4342 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4344         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4345         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4347 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4349         PR fortran/71795
4350         * gfortran.dg/constructor_50.f90:  New test.
4352 2016-07-22  Martin Liska  <mliska@suse.cz>
4354         PR gcov-profile/69028
4355         PR gcov-profile/62047
4356         * g++.dg/cilk-plus/pr69028.C: New test.
4358 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4360         * gfortran.dg/coarray_stat_2.f90: New test.
4362 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4364         * gcc.target/powerpc/vec-extract.h: New files to check the
4365         vec_extract built-in functions for all vector types, testing
4366         accessing each element, both with constant and variable element
4367         numbers.
4368         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4369         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4370         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4371         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4372         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4373         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4374         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4375         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4376         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4378 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4380         PR c++/71728
4381         * g++.dg/other/pr71728.C: New test.
4383 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4385         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4386         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4387         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4388         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4389         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4391 2016-07-21  Richard Biener  <rguenther@suse.de>
4393         PR tree-optimization/71947
4394         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4396 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4398         * gcc.dg/tree-ssa/scev-15.c: New.
4400 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4402         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4404 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4406         PR c++/71941
4407         * g++.dg/gomp/pr71941.C: New test.
4409 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4411         PR c/70339
4412         PR c/71858
4413         * g++.dg/spellcheck-identifiers.C: New test case, based on
4414         gcc.dg/spellcheck-identifiers.c.
4415         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4416         gcc.dg/spellcheck-identifiers-2.c.
4417         * g++.dg/spellcheck-typenames.C: New test case, based on
4418         gcc.dg/spellcheck-typenames.c
4420 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4422         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4423         pointer to member function and also test catching by reference.
4425 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4427         * gcc.target/s390/pr67443.c: Fix test case.
4429 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4431         * gcc.target/s390/insv-1.c: Xfail some tests.
4432         * gcc.target/s390/insv-2.c: Likewise.
4434 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4436         * gcc.target/avr/torture/get-mem.c: New test.
4437         * gcc.target/avr/torture/set-mem.c: New test.
4439 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4441         PR target/71948
4442         * gcc.target/avr/torture/tiny-progmem.c: New test.
4444 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4446         PR c++/71909
4447         * g++.dg/parse/pr71909.C: New test.
4448         * g++.dg/tm/pr71909.C: New test.
4450         PR c++/50060
4451         * g++.dg/cpp0x/constexpr-50060.C: New test.
4452         * g++.dg/cpp1y/constexpr-50060.C: New test.
4454 2016-07-20  Martin Liska  <mliska@suse.cz>
4456         * gfortran.dg/graphite/pr71898.f90: New test.
4458 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4460         PR tree-optimization/71503
4461         PR tree-optimization/71683
4462         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4463         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4465 2016-07-20  Martin Liska  <mliska@suse.cz>
4467         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4468         * gcc.dg/plugin/sreal-test-1.c: Remove.
4469         * gcc.dg/plugin/sreal_plugin.c: Remove.
4471 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4473         PR fortran/71902
4474         * gfortran.dg/dependency_47.f90:  New test.
4476 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4478         PR rtl-optimization/71916
4479         * gcc.c-torture/compile/pr71916.c: New test.
4481         PR middle-end/71874
4482         * g++.dg/torture/pr71874.C: New test.
4484         PR middle-end/71734
4485         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4486         (my_alloc): Rewritten to use __builtin_posix_memalign and
4487         __SIZE_TYPE__.
4488         (my_free): Use __builtin_free instead of _mm_free.
4489         (Vec::operator=): Use __builtin_memcpy.
4491 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4493         PR fortran/71688
4494         * gfortran.dg/pr71688.f90: New test.
4496 2016-07-19  Richard Biener  <rguenther@suse.de>
4498         * c-c++-common/vector-subscript-6.c: New testcase.
4499         * c-c++-common/vector-subscript-7.c: Likewise.
4501 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4503         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4504         and UInt32 based on __SIZEOF_INT__.
4506 2016-07-19  Richard Biener  <rguenther@suse.de>
4508         PR tree-optimization/71901
4509         * gcc.dg/torture/pr71901.c: New testcase.
4511 2016-07-19  Richard Biener  <rguenther@suse.de>
4513         PR tree-optimization/71908
4514         * gcc.dg/torture/pr71908.c: New testcase.
4516 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4518         PR target/71493
4519         * gcc.target/powerpc/pr71493-1.c: New test.
4520         * gcc.target/powerpc/pr71493-2.c: Likewise.
4522 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4524         PR c++/71835
4525         * g++.dg/conversion/ambig3.C: New test.
4527         PR c++/71828
4528         * g++.dg/cpp0x/constexpr-71828.C: New test.
4530         PR c++/71826
4531         * g++.dg/template/pr71826.C: New test.
4533         PR c++/71822
4534         * g++.dg/template/defarg21.C: New test.
4536         PR c++/71871
4537         * g++.dg/ext/vector31.C: New test.
4539 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4541         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4543 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4545         PR tree-optimization/71734
4546         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4548 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4550         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4551         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4552         stack-layout-dynamic-1.c: New test.
4554 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4556         * gcc.target/s390/nolrl-1.c: New test.
4558 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4560         PR fortran/71523
4561         * gfortran.dg/pr71523_1.f90: New test.
4562         * gfortran.dg/pr71523_2.f90: New test.
4564 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4566         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4568 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4569             Marco Restelli  <mrestelli@gmail.com>
4571         PR fortran/62125
4572         * gfortran.dg/pr62125.f90: New test.
4574 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4576         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4577         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4579 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4581         PR c++/58796
4582         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4583         * g++.dg/cpp0x/nullptr35.C: New test.
4585 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4587         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4589 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4591         * gfortran.dg/goacc/vector_length.f90: New test.
4593 2016-07-15  Richard Biener  <rguenther@suse.de>
4595         PR tree-optimization/71881
4596         * gcc.dg/torture/pr71881.c: New testcase.
4598 2016-07-15  Richard Biener  <rguenther@suse.de>
4600         PR tree-optimization/71887
4601         * gcc.dg/torture/pr71887.c: New testcase.
4603 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4605         PR c/71858
4606         * gcc.dg/spellcheck-identifiers-3.c: New test.
4608 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4610         PR fortran/71807
4611         * gfortran.dg/null_9.f90: New test.
4613 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4615         * gcc.dg/tree-ssa/loop-41.c: New test.
4617 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4619         PR tree-optimization/71347
4620         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4622 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4624         PR fortran/29819
4625         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4626         * gfortran.dg/contains.f90: Ditto.
4627         * gfortran.dg/contains_empty_1.f03: Ditto.
4628         * gfortran.dg/submodule_3.f08: Ditto.
4630 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4632         PR testsuite/71865
4633         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4634         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4635         expected diagnostics.
4637         PR c/71858
4638         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4639         * gcc.dg/spellcheck-identifiers-2.c: New test.
4640         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4641         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4643 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4645         PR tree-optimization/71872
4646         * gcc.c-torture/compile/pr71872.c: New test.
4648 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4650         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4651         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4652         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4653         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4654         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4655         * gcc.target/arm/atomic-op-acquire-1.c: This.
4656         * gcc.target/arm/atomic-op-char.c: Rename into ...
4657         * gcc.target/arm/atomic-op-char-1.c: This.
4658         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4659         * gcc.target/arm/atomic-op-consume-1.c: This.
4660         * gcc.target/arm/atomic-op-int.c: Rename into ...
4661         * gcc.target/arm/atomic-op-int-1.c: This.
4662         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4663         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4664         * gcc.target/arm/atomic-op-release.c: Rename into ...
4665         * gcc.target/arm/atomic-op-release-1.c: This.
4666         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4667         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4668         * gcc.target/arm/atomic-op-short.c: Rename into ...
4669         * gcc.target/arm/atomic-op-short-1.c: This.
4670         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4671         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4672         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4673         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4674         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4675         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4676         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4677         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4678         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4679         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4681 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4683         PR fortran/70842
4684         * gfortran.dg/select_type_35.f03: New test.
4686 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4688         PR target/65951
4689         PR tree-optimization/70923
4690         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4691         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4692         * gcc.dg/vect/pr65951.c: Likewise.
4693         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4695 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4697         * c-c++-common/pr60226.c: Expect maximum object file alignment
4698         error on AIX.
4700 2016-07-14  Richard Biener  <rguenther@suse.de>
4702         PR tree-optimization/71866
4703         * gcc.dg/torture/pr71866.c: New testcase.
4705 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4707         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4708         selector and enclose boolean expression in curly braces.
4710 2016-07-14  Alan Modra  <amodra@gmail.com>
4712         PR target/71733
4713         * gcc.target/powerpc/p9-novsx.c: New.
4715 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4717         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4718         * g++.dg/tree-prof/morefunc.C: Dito.
4719         * g++.dg/tree-prof/pr35545.C: Dito.
4720         * g++.dg/tree-prof/reorder.C: Dito.
4721         * gcc.dg/tree-prof/20050826-2.c: Dito.
4722         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4723         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4724         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4725         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4726         * gcc.dg/tree-prof/inliner-1.c: Dito.
4727         * gcc.dg/tree-prof/merge_block.c: Dito.
4728         * gcc.dg/tree-prof/stringop-1.c: Dito.
4729         * gcc.dg/tree-prof/stringop-2.c: Dito.
4730         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4731         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4732         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4733         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4734         * gcc.dg/tree-prof/update-loopch.c: Dito.
4735         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4736         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4737         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4738         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4739         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4740         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4741         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4743 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4745         * lib/profopt.exp (profopt-execute): Remove .imports files.
4747 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4749         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4751 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4753         * lib/profopt.exp (dg-final-scan-autofdo,
4754         dg-final-scan-not-autofdo): New functions.
4756 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4758         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4759         * gcc.dg/vect/vect-35.c: Ditto.
4760         * gcc.dg/vect/vect-alias-check-2.c: New test.
4762 2016-07-13  Martin Liska  <mliska@suse.cz>
4764         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4765         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4766         * gfortran.dg/pr42108.f90: Update expected dump scan.
4768 2016-07-13  Richard Biener  <rguenther@suse.de>
4770         PR tree-optimization/24574
4771         * gcc.dg/pr24574.c: New testcase.
4773 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4775         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4776         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4777         * c-c++-common/pr68833-1.c: Require int32plus.
4778         * gcc.dg/ipa/pr63551.c: Likewise.
4779         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4780         * gcc.dg/ipa/pr64041.c: Require int32plus.
4782 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4784         PR ipa/71633
4785         * g++.dg/pr71633.C: New test.
4787 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4789         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4790         Add new arm_thumb1_cbz_ok effective target.
4791         * gcc.target/arm/cbz.c: New test.
4793 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4795         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4796         Define effective target.
4797         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4798         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4799         * gcc.target/arm/movhi_movw.c: New test.
4800         * gcc.target/arm/movsi_movw.c: Likewise.
4801         * gcc.target/arm/movdi_movw.c: Likewise.
4803 2016-07-13  Richard Biener  <rguenther@suse.de>
4805         PR middle-end/71104
4806         * gcc.dg/pr71104-1.c: New testcase.
4807         * gcc.dg/pr71104-2.c: Likewise.
4809 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4811         PR target/71805
4812         * gcc.target/powerpc/pr71805.c: New test.
4814 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4816         * gcc.target/powerpc/divkc3-1.c: New.
4817         * gcc.target/powerpc/mulkc3-1.c: New.
4819 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4821         * gcc.target/arm/data-rel-1.c: New.
4822         * gcc.target/arm/data-rel-2.c: New.
4823         * gcc.target/arm/data-rel-3.c: New.
4825 2016-07-12  Martin Liska  <mliska@suse.cz>
4827         * gcc.dg/params/blocksort-part.c: New test.
4828         * gcc.dg/params/params.exp: New file.
4830 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4832         PR middle-end/71700
4833         * gcc.c-torture/execute/pr71700.c: New test.
4835 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4836         Richard Biener  <rguenther@suse.de>
4838         PR tree-optimization/23286
4839         PR tree-optimization/70159
4840         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4841         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4842         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4843         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4844         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4845         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4846         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4847         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4848         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4849         * gcc.dg/pr51879-12.c: Likewise.
4850         * gcc.dg/strlenopt-9.c: Likewise.
4851         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4852         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4853         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4854         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4855         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4856         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4857         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4858         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4859         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4860         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4861         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4862         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4863         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4864         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4865         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4867 2016-07-12  Richard Biener  <rguenther@suse.de>
4869         PR rtl-optimization/68961
4870         * gcc.target/i386/pr68961.c: New testcase.
4872 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4874         PR middle-end/71758
4875         * c-c++-common/gomp/pr71758.c: New test.
4876         * gfortran.dg/gomp/pr71758.f90: New test.
4878         PR tree-optimization/71823
4879         * gcc.dg/vect/pr71823.c: New test.
4881 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4883         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4884         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4885         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4887 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4889         PR target/71801
4890         * gcc.target/i386/pr71801.c: New test.
4892 2016-07-11  Richard Biener  <rguenther@suse.de>
4894         PR tree-optimization/71816
4895         * gcc.dg/torture/pr71816.c: New testcase.
4897 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4899         PR fortran/71783
4900         * gfortran.dg/dependency_46.f90:  New test.
4902 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4904         PR rtl-optimization/71621
4905         * gcc.target/i386/pr71621-1.c: New.
4906         * gcc.target/i386/pr71621-2.c: New.
4908 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4910         * gfortran.dg/goacc/pr71704.f90: New test.
4912 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4914         PR target/71297
4915         * gcc.target/powerpc/pr71297.c: New.
4917 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4919         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4921 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4923         PR target/71806
4924         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4926 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4928         PR tree-optimization/71667
4929         * gcc.dg/vect/pr71667.c: New
4931 2016-07-08  Martin Liska  <mliska@suse.cz>
4933         * gcc.dg/torture/pr71606.c: New test.
4935 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937         PR fortran/71764
4938         * gfortran.dg/pr71764.f90: New test.
4940 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4941             Kai Tietz  <ktietz70@googlemail.com>
4943         PR c++/70869
4944         PR c++/71054
4945         * g++.dg/cpp0x/pr70869.C: New test.
4946         * g++.dg/cpp0x/pr71054.C: New test.
4948 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4950         * g++.dg/debug/pr71432.C: Fail on AIX.
4952 2016-07-07  Martin Liska  <mliska@suse.cz>
4954         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4955         an undefined behavior.
4956         * gfortran.dg/do_3.F90: Likewise.
4957         * gfortran.dg/do_check_11.f90: New test.
4958         * gfortran.dg/do_check_12.f90: New test.
4959         * gfortran.dg/do_corner_warn.f90: New test.
4961 2016-07-07  Martin Liska  <mliska@suse.cz>
4963         * gfortran.dg/predict-1.f90: Ammend the test.
4964         * gfortran.dg/predict-2.f90: Likewise.
4966 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4968         PR ipa/71624
4969         * g++.dg/pr71624.C: New test.
4971 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4973         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4974         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4975         ARMv8-M Mainline architectures.
4977 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4979         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4980         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4982 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4984         PR target/70098
4985         PR target/71763
4986         * gcc.target/powerpc/pr71763.c: New file.
4988 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4990         PR tree-optimization/71518
4991         * gcc.dg/pr71518.c: New test.
4993 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4995         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4997 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4999         PR target/50739
5000         * gcc.target/avr/pr50739.c: New test.
5002 2016-07-05  Jan Hubicka  <jh@suse.cz>
5004         * gcc.dg/tree-ssa/scev-14.c: update template.
5006 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5008         * gcc.dg/vect/group-no-gaps-1.c: New test.
5010 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5012         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5013         if kernel supports MPX.
5015 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5017         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5019 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5020             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5022         * gcc.target/powerpc/signbit-1.c: New test.
5023         * gcc.target/powerpc/signbit-2.c: New test.
5024         * gcc.target/powerpc/signbit-3.c: New test.
5026 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5028         PR rtl-optimization/71594
5029         * gcc.dg/torture/pr71594.c: New test.
5031 2016-07-05  Jan Hubicka  <jh@suse.cz>
5033         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5035 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5037         PR c++/62314
5038         * g++.dg/parse/error5.C: Update column
5039         number of missing semicolon error.
5040         * g++.dg/pr62314-2.C: New test case.
5042 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5044         * gfortran.dg/coarray_stat_function.f90: New test.
5045         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5046         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5047         to new interfaces.
5049 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5051         PR fortran/71623
5052         * gfortran.dg/deferred_character_17.f90: New test.
5054 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5056         * gcc.target/arm/neon/polytypes.c: Move to ...
5057         * gcc.target/arm/polytypes.c: ... here.
5058         * gcc.target/arm/neon/pr51534.c: Move to ...
5059         * gcc.target/arm/pr51534.c: ... here.
5060         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5061         * gcc.target/arm/vect-vcvt.c: ... here.
5062         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5063         * gcc.target/arm/vect-vcvtq.c: ... here.
5064         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5065         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5066         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5067         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5068         * gcc.target/arm/neon/neon.exp: Delete.
5069         * gcc.target/arm/neon/: Delete.
5071 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5073         PR fortran/65575
5074         * gfortran.dg: pr65575.f90: New test.
5076 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5078         PR fortran/35849
5079         * gfortran.dg: pr35849.f90: New test.
5081 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5083         PR c++/71739
5084         * g++.dg/cpp0x/pr71739.C: New test.
5086 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5088         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5090 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5092         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5093         locr.
5094         * gcc.target/s390/loc-1.c: New test.
5096 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5098         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5099         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5101 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5103         PR target/63874
5104         * gcc.target/aarch64/pr63874.c: New test.
5106 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5108         * g++.dg/header.c: New.
5109         * gcc.dg/header.c: New.
5111 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5113         PR c/71719
5114         * c-c++-common/Wunused-var-15.c: New test.
5116 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5118         PR fortran/71687
5119         * gfortran.dg/gomp/pr71687.f90: New test.
5121 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5123         * gcc.dg/const-float128-ped.c: Require __float128 effective
5124         target and options.
5125         * gcc.dg/const-float128.c: Likewise.
5126         * gcc.dg/torture/float128-cmp-invalid.c: Require
5127         __float128 and base_quadfloat_support effective targets, and
5128         __float128 options.
5129         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5130         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5131         * gcc.dg/torture/float128-nan.c: Likewise.
5132         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5133         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5134         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5135         * lib/target-supports.exp (check_effective_target___float128): New.
5136         (add_options_for___float128): New.
5137         (check_effective_target_base_quadword_support): New.
5139 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5141         PR target/71720
5142         * gcc.target/powerpc/pr71720.c: New test.
5144 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5146         * gcc.dg/bss.c: New.
5148 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5150         PR target/71698
5151         * gcc.target/powerpc/pr71698.c: New test.
5153 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5155         PR target/71151
5156         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5157         instead of ".foo" for its section name.
5158         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5159         depending on MCU's flash size.
5160         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5161         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5162         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5163         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5164         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5165         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5167 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5169         * gcc.target/i386/pr65105-2.c: Add -msse2.
5171 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5173         PR tree-optimization/71707
5174         * gcc.dg/strlenopt-29.c: New test.
5176         PR fortran/71704
5177         * gfortran.dg/gomp/pr71704.f90: New test.
5179         PR fortran/71705
5180         * gfortran.dg/gomp/pr71705.f90: New test.
5182 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5184         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5185         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5186         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5187         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5188         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5189         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5190         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5191         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5192         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5193         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5194         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5195         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5196         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5197         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5198         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5199         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5200         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5201         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5202         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5203         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5204         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5205         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5206         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5207         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5208         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5209         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5210         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5211         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5212         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5213         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5214         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5215         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5216         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5217         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5218         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5219         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5220         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5221         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5222         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5223         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5224         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5225         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5226         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5227         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5228         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5229         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5230         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5231         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5232         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5233         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5234         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5235         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5236         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5237         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5238         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5239         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5240         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5241         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5242         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5243         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5244         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5245         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5246         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5247         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5248         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5249         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5250         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5251         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5252         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5253         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5254         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5255         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5256         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5257         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5258         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5259         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5260         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5261         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5262         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5263         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5264         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5266 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5267             James Greenhalgh  <james.greenhalgh@arm.com>
5269         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5271 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5272             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5274         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5276 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5278         PR driver/71651
5279         * gcc.dg/spellcheck-options-12.c: New test case.
5281 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5283         PR middle-end/71693
5284         * gcc.c-torture/compile/pr71693.c: New test.
5286 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5288         * gcc.dg/spellcheck-params.c: New testcase.
5289         * gcc.dg/spellcheck-params-2.c: New testcase.
5291 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5293         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5294         vector extract instructions.
5295         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5297 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5299         PR fortran/71686
5300         * gfortran.dg/unexpected_eof_2.f90: New test.
5301         * gfortran.dg/unexpected_eof_3.f90: New test.
5303 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5305         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5307 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5309         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5310         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5311         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5313 2016-06-29  Richard Biener  <rguenther@suse.de>
5315         PR middle-end/15256
5316         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5318 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5320         * gcc.target/arm/aapcs/neon-vect10.c: Require
5321         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5322         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5323         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5324         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5325         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5326         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5327         * gcc.target/arm/fp16-aapcs-1.c: Require
5328         -mfloat-ab=hard.  Also simplify the test.
5329         * gcc.target/arm/fp16-aapcs-2.c: New.
5331 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5333         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5334         (add_options_for_arm_fp16_ieee): New.
5335         (add_options_for_arm_fp16_alternative): New.
5336         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5337         long-line.
5338         (effective_target_arm_fp16_hw): New.
5340 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5342         PR tree-optimization/71655
5343         * g++.dg/pr71655.C: New test.
5345 2016-06-29  Martin Liska  <mliska@suse.cz>
5347         * gcc.dg/pr71585.c: New test.
5348         * gcc.dg/pr71585-2.c: New test.
5349         * gcc.dg/pr71585-3.c: New test.
5351 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5353         PR tree-optimization/70729
5354         * g++.dg/vect/pr70729.cc: New test.
5356 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5358         * c-c++-common/gomp/cancel-1.c: Extend.
5360 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5362         PR tree-optimization/71625
5363         * gcc.dg/strlenopt-28.c: New test.
5365 2016-06-29  Richard Biener  <rguenther@suse.de>
5367         PR middle-end/71002
5368         * g++.dg/torture/pr71002.C: Adjust testcase.
5370 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5372         PR c/71685
5373         * gcc.dg/pr71685.c: New test.
5375 2016-06-28  Martin Sebor  <msebor@redhat.com>
5377         PR c/71552
5378         * gcc.dg/init-bad-9.c: New test.
5380 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5382         * gcc.target/powerpc/abs128-1.c: Require VSX.
5383         * gcc.target/powerpc/copysign128-1.c: Likewise.
5384         * gcc.target/powerpc/inf128-1.c: Likewise.
5385         * gcc.target/powerpc/nan128-1.c: Likewise.
5387 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5389         PR middle-end/71626
5390         * gcc.c-torture/execute/pr71626-1.c: New test.
5391         * gcc.c-torture/execute/pr71626-2.c: New test.
5393 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5395         PR target/71656
5396         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5398 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5400         PR target/71670
5401         * gcc.target/powerpc/pr71670.c: New testcase.
5403 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5405         PR target/71656
5406         * gcc.target/powerpc/pr71656-1.c: New test.
5407         * gcc.target/powerpc/pr71656-2.c: New test.
5409 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5411         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5412         around fp16 code.
5413         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5414         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5415         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5416         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5417         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5418         Add arm_neon_fp16_ok effective target.
5419         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5420         Likewise.
5421         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5422         Likewise.
5423         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5424         Likewise.
5425         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5426         Likewise.
5427         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5428         Likewise.
5429         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5430         Likewise.
5431         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5432         Likewise.
5433         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5434         Likewise.
5435         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5436         Likewise.
5437         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5438         Likewise.
5439         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5440         Likewise.
5442 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5444         * gcc.dg/predict-12.c: New testcase.
5446 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448         PR fortran/71649
5449         * gfortran.dg/pr71649.f90: New test.
5451 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5453         PR tree-optimization/71643
5454         * g++.dg/opt/pr71643.C: New test.
5456         PR tree-optimization/71631
5457         * gcc.c-torture/execute/pr71631.c: New test.
5459 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5461         * gcc.dg/predict-11.c: New testcase.
5462         * gfortran.dg/predict-2.f90: New testcase.
5464 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5466         * gcc.dg/predict-10.c: New test.
5468 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5470         * gcc.target/powerpc/abs128-1.c: New.
5471         * gcc.target/powerpc/copysign128-1.c: New.
5472         * gcc.target/powerpc/inf128-1.c: New.
5473         * gcc.target/powerpc/nan128-1.c: New.
5475 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5477         * gfortran.dg/pr71642.f90: New test.
5479 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5481         PR tree-optimization/71647
5482         * gcc.target/i386/pr71647.c: New test.
5484 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5486         * gcc.target/i386/noplt-gd-1.c: New test.
5487         * gcc.target/i386/noplt-gd-2.c: Likewise.
5488         * gcc.target/i386/noplt-gd-3.c: Likewise.
5489         * gcc.target/i386/noplt-ld-1.c: Likewise.
5490         * gcc.target/i386/noplt-ld-2.c: Likewise.
5491         * gcc.target/i386/noplt-ld-3.c: Likewise.
5492         * lib/target-supports.exp
5493         (check_effective_target_tls_get_addr_via_got): New.
5495 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5497         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5498         testsuite compile flags.
5499         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5500         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5502 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5504         * g++dg/vect/pr36684.cc: Add dg-do compile.
5505         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5506         * gcc.dg/vect/pr70021.c: Ditto.
5507         * gcc.dg/vect/pr70138-1.c: Ditto.
5508         * gcc.dg/vect/pr70138-2.c: Ditto.
5509         * gcc.dg/vect/pr70354-1.c: Ditto.
5510         * gcc.dg/vect/pr70354-2.c: Ditto.
5511         * gcc.dg/vect/pr71259.c: Ditto.
5512         * gcc.dg/vect/pr71416-1.c: Ditto.
5513         * gcc.dg/vect/slp-43.c: Ditto.
5514         * gcc.dg/vect/slp-45.c: Ditto.
5515         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5516         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5517         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5518         * gfortran.dg/vect/pr69980.f90: Ditto.
5520 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5522         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5523         * gcc.dg/vect/bb-slp-30.c: Ditto.
5524         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5525         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5526         * gcc.dg/vect/pr45902.c: Ditto.
5527         * gcc.dg/vect/pr48172.c: Ditto.
5528         * gcc.dg/vect/pr48377.c: Ditto.
5529         * gcc.dg/vect/pr49038.c: Ditto.
5530         * gcc.dg/vect/pr49771.c: Ditto.
5531         * gcc.dg/vect/pr52091.c: Ditto.
5532         * gcc.dg/vect/pr53185-2.c: Ditto.
5533         * gcc.dg/vect/pr56826.c: Ditto.
5534         * gcc.dg/vect/pr60276.c: Ditto.
5535         * gcc.dg/vect/pr62021.c: Ditto.
5536         * gcc.dg/vect/pr63530.c: Ditto.
5537         * gcc.dg/vect/pr65518.c: Ditto.
5538         * gcc.dg/vect/pr65947-1.c: Ditto.
5539         * gcc.dg/vect/pr65947-10.c: Ditto.
5540         * gcc.dg/vect/pr65947-11.c: Ditto.
5541         * gcc.dg/vect/pr65947-12.c: Ditto.
5542         * gcc.dg/vect/pr65947-13.c: Ditto.
5543         * gcc.dg/vect/pr65947-2.c: Ditto.
5544         * gcc.dg/vect/pr65947-3.c: Ditto.
5545         * gcc.dg/vect/pr65947-4.c: Ditto.
5546         * gcc.dg/vect/pr65947-5.c: Ditto.
5547         * gcc.dg/vect/pr65947-6.c: Ditto.
5548         * gcc.dg/vect/pr65947-7.c: Ditto.
5549         * gcc.dg/vect/pr65947-8.c: Ditto.
5550         * gcc.dg/vect/pr65947-9.c: Ditto.
5551         * gcc.dg/vect/pr71416-1.c: Ditto.
5552         * gcc.dg/vect/pr71439.c: Ditto.
5553         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5554         * gcc.dg/vect/vect-bswap16.c: Ditto.
5555         * gcc.dg/vect/vect-bswap32.c: Ditto.
5556         * gcc.dg/vect/vect-bswap64.c: Ditto.
5557         * gcc.dg/vect/vect-live-1.c: Ditto.
5558         * gcc.dg/vect/vect-live-2.c: Ditto.
5559         * gcc.dg/vect/vect-live-3.c: Ditto.
5560         * gcc.dg/vect/vect-live-4.c: Ditto.
5561         * gcc.dg/vect/vect-live-5.c: Ditto.
5562         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5563         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5564         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5565         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5566         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5567         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5568         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5569         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5570         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5571         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5572         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5573         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5574         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5575         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5576         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5577         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5578         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5580 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5582         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5584 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5586         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5587         ia32 if R_386_GOT32X relocation is supported.
5588         * gcc.target/i386/noplt-3.c: Likewise.
5589         * gcc.target/i386/noplt-2.c: Likewise.
5590         (main): Renamed to ...
5591         (bar): This.
5592         * gcc.target/i386/noplt-4.c: Likewise.
5593         (main): Renamed to ...
5594         (bar): This.
5595         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5596         * gcc.target/i386/pr67400-5.c: Likewise.
5598 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5600         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5601         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5603         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5604         f4): Adjust expected diagnostics.
5605         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5606         (T): If OVFP is defined, redefine to TP.
5607         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5608         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5609         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5610         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5611         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5612         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5613         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5614         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5615         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5616         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5617         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5618         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5619         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5620         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5621         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5622         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5623         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5624         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5625         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5626         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5627         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5628         as last argument to __builtin_add_overflow_p.
5630 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5632         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5633         dg-options and remove default vector testsuite compile flags.
5634         * g++.dg/vect/pr33860a.cc: Ditto.
5635         * g++.dg/vect/pr45470-a.cc: Ditto.
5636         * g++.dg/vect/pr45470-b.cc: Ditto.
5637         * g++.dg/vect/pr60896.cc: Ditto.
5638         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5639         * gcc.dg/vect/pr18308.c: Ditto.
5640         * gcc.dg/vect/pr24049.c: Ditto.
5641         * gcc.dg/vect/pr33373.c: Ditto.
5642         * gcc.dg/vect/pr36228.c: Ditto.
5643         * gcc.dg/vect/pr42395.c: Ditto.
5644         * gcc.dg/vect/pr42604.c: Ditto.
5645         * gcc.dg/vect/pr46663.c: Ditto.
5646         * gcc.dg/vect/pr48765.c: Ditto.
5647         * gcc.dg/vect/pr49093.c: Ditto.
5648         * gcc.dg/vect/pr49352.c: Ditto.
5649         * gcc.dg/vect/pr52298.c: Ditto.
5650         * gcc.dg/vect/pr52870.c: Ditto.
5651         * gcc.dg/vect/pr53185.c: Ditto.
5652         * gcc.dg/vect/pr53773.c: Ditto.
5653         * gcc.dg/vect/pr56695.c: Ditto.
5654         * gcc.dg/vect/pr62171.c: Ditto.
5655         * gcc.dg/vect/pr63530.c: Ditto.
5656         * gcc.dg/vect/pr68339.c: Ditto.
5657         * gcc.dg/vect/pr71259.c: Ditto.
5658         * gcc.dg/vect/vect-82_64.c: Ditto.
5659         * gcc.dg/vect/vect-83_64.c: Ditto.
5660         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5661         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5662         * gcc.dg/vect/vect-shift-2.c: Ditto.
5663         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5664         * gfortran.dg/vect/pr39318.f90: Ditto.
5665         * gfortran.dg/vect/pr45714-a.f: Ditto.
5666         * gfortran.dg/vect/pr45714-b.f: Ditto.
5667         * gfortran.dg/vect/pr46213.f90: Ditto.
5669 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5670             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5672         * gcc.target/powerpc/p9-splat-5.c: New test.
5674 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5676         PR tree-optimization/71488
5677         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5678         * lib/target-supports.exp: ... here.
5679         (check_sse4_hw_available): New procedure.
5680         (check_effective_target_sse4_runtime): Ditto.
5681         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5682         -march=westmere for sse4_runtime targets.
5683         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5684         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5685         (dg-additional-options): Use for sse4_runtime targets.
5686         (main): Call check_vect ().
5687         (dg-final): Perform scan only for sse4_runtime targets.
5689 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5691         PR target/66232
5692         PR target/67400
5693         * gcc.target/i386/pr66232-14.c: New file.
5694         * gcc.target/i386/pr66232-15.c: Likewise.
5695         * gcc.target/i386/pr66232-16.c: Likewise.
5696         * gcc.target/i386/pr66232-17.c: Likewise.
5697         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5698         ia32 if R_386_GOT32X relocation is supported.
5699         * gcc.target/i386/pr67400-2.c: Likewise.
5700         * gcc.target/i386/pr67400-3.c: Likewise.
5701         * gcc.target/i386/pr67400-4.c: Likewise.
5702         * gcc.target/i386/pr67400-6.c: Likewise.
5703         * gcc.target/i386/pr67400-7.c: Likewise.
5704         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5706 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5708         PR libgfortran/48852
5709         * gfortran.dg/char4_iunit_1.f03: Update test.
5710         * gfortran.dg/f2003_io_5.f03: Update test.
5711         * gfortran.dg/real_const_3.f90: Update test.
5713 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5715         * g++.dg/bprob/bprob.exp: Support autofdo.
5716         * g++.dg/tree-prof/tree-prof.exp: dito.
5717         * gcc.dg/tree-prof/tree-prof.exp: dito.
5718         * gcc.misc-tests/bprob.exp: dito.
5719         * gfortran.dg/prof/prof.exp: dito.
5720         * lib/profopt.exp: dito.
5721         * lib/target-supports.exp: Check for autofdo.
5723 2016-06-23  Martin Liska  <mliska@suse.cz>
5725         * gcc.dg/pr71619.c: New test.
5727 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5729         PR target/67400
5730         * gcc.target/i386/pr67400-1.c: New test.
5731         * gcc.target/i386/pr67400-2.c: Likewise.
5732         * gcc.target/i386/pr67400-3.c: Likewise.
5733         * gcc.target/i386/pr67400-4.c: Likewise.
5734         * gcc.target/i386/pr67400-5.c: Likewise.
5735         * gcc.target/i386/pr67400-6.c: Likewise.
5736         * gcc.target/i386/pr67400-7.c: Likewise.
5738 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5740         * c-c++-common/missing-header-1.c: New test case.
5741         * c-c++-common/missing-header-2.c: New test case.
5742         * c-c++-common/missing-header-3.c: New test case.
5743         * c-c++-common/missing-header-4.c: New test case.
5745 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5747         PR c/70339
5748         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5749         hint.
5750         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5751         expected results due to builtin "nanl" now being suggested for
5752         "name".
5753         * gcc.dg/pr67580.c: Update expected messages.
5754         * gcc.dg/spellcheck-identifiers.c: New testcase.
5755         * gcc.dg/spellcheck-typenames.c: New testcase.
5757 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5759         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5760         file.
5761         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5762         diagnostic-test-show-locus-parseable-fixits.c to sources for
5763         diagnostic_plugin_test_show_locus.c.
5764         * lib/gcc-defs.exp (freeform_regexps): New global.
5765         (dg-regexp): New function.
5766         (handle-dg-regexps): New function.
5767         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5768         freeform_regexps to the empty list.
5769         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5771 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5773         PR tree-optimization/71488
5774         * g++.dg/pr71488.C: New test.
5775         * gcc.dg/vect/vect-bool-cmp.c: New test.
5777 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5779         * gcc.dg/guality/param-5.c: New test.
5781 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5783         * gcc.target/i386/asm-flag-7.c: New test.
5785 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5787         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5788         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5789         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5790         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5791         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5792         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5793         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5794         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5795         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5796         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5797         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5798         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5799         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5800         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5801         * lib/target-supports.exp: Likewise.
5803 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5805         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5806         * gcc.dg/attr-ms_struct-2.c: Likewise.
5807         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5808         * gcc.dg/bf-ms-attrib.c: Likewise.
5809         * gcc.dg/bf-ms-layout-2.c: Likewise.
5810         * gcc.dg/bf-ms-layout-3.c: Likewise.
5811         * gcc.dg/bf-ms-layout.c: Likewise.
5812         * gcc.dg/bf-no-ms-layout.c: Likewise.
5813         * gcc.target/i386/bitfield1.c: Likewise.
5814         * gcc.target/i386/bitfield2.c: Likewise.
5815         * gcc.target/i386/bitfield3.c: Likewise.
5817 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5819         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5820         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5821         override other than -mcpu=power9 command-line option is specified,
5822         or if the target operating system is aix.
5823         * gcc.target/powerpc/darn-1.c: Likewise.
5824         * gcc.target/powerpc/darn-2.c: Likewise.
5825         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5826         test if effective-target is not powerpc_p9vector_ok or if the
5827         target operating system is not defined.
5828         * gcc.target/powerpc/vslv-1.c: Likewise.
5829         * gcc.target/powerpc/vsrv-0.c: Likewise.
5830         * gcc.target/powerpc/vsrv-1.c: Likewise.
5832 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5834         PR fortran/71068
5835         * gfortran.dg/coarray/data_1.f90: New.
5837 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5839         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5840         (dg-require-effective-target): Use arm_v8_neon_hw.
5841         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5842         (dg-require-effective-target): Likewise.
5843         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5844         (dg-require-effective-target): Likewise.
5845         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5846         (dg-require-effective-target): Likewise.
5847         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5848         (dg-require-effective-target): Likewise.
5849         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5850         (dg-require-effective-target): Likewise.
5851         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5852         Add AArch64 check.
5854 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5856         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5857         Set to 3 so test passes.
5859 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5861         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5863 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5865         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5866         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5867         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5868         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5870 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5872         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5873         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5875 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5877         PR target/71549
5878         * gcc.target/i386/pr71549.c: New test.
5880 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5882         * gcc.target/powerpc/vadsdu-0.c: Replace
5883         dg-require-effective-target directive to allow test to run on more
5884         platforms, and add dg-skip-if directive to disable test on aix
5885         platforms because of known incompatibilities.
5886         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5887         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5888         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5889         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5890         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5891         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5892         * gcc.target/powerpc/vadsdub-2.c: Replace
5893         dg-require-effective-target directive to allow test to run on more
5894         platforms, and add dg-skip-if directive to disable test on aix
5895         platforms because of known incompatibilities.
5896         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5897         with vec_absdb call to differentiate this test from vadsdub-1.c.
5898         * gcc.target/powerpc/vadsduh-1.c: Replace
5899         dg-require-effective-target directive to allow test to run on more
5900         platforms, and add dg-skip-if directive to disable test on aix
5901         platforms because of known incompatibilities.
5902         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5903         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5904         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5906 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5908         PR tree-optimization/71588
5909         * gcc.dg/pr71558.c: New test.
5911 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5913         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5914         * c-c++-common/pr68657-2.c: Likewise.
5915         * c-c++-common/pr68657-3.c: Likewise.
5916         * gcc.dg/torture/pr69714.c: Require int32plus support.
5917         * gcc.dg/torture/pr70025.c: Likewise.
5918         * gcc.dg/torture/pr70083.c: Likewise.
5919         * gcc.dg/torture/pr70542.c: Likewise.
5920         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5922 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5924         PR c/71601
5925         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5927 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5929         PR middle-end/71581
5930         * gcc.dg/pr71581.c: New test.
5932         PR rtl-optimization/71591
5933         * gcc.dg/cpp/pr71591.c: New test.
5935 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5937         PR target/71571
5938         * g++.dg/torture/pr71571.C: New test.
5940 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5942         PR target/71559
5943         * gcc.target/i386/sse2-pr71559.c: New test.
5944         * gcc.target/i386/avx-pr71559.c: New test.
5945         * gcc.target/i386/avx512f-pr71559.c: New test.
5947 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5949         PR fortran/71194
5950         * gfortran.dg/pointer_remapping_10.f90: New.
5952 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5954         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5956 2016-06-20  Martin Sebor  <msebor@redhat.com>
5958         PR c/69507
5959         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5960         * gnu90-const-expr-1.c: Same.
5961         * gnu99-const-expr-1.c: Same.
5962         * gnu99-static-1.c: Same.
5964 2016-06-20  Renlin Li  <renlin.li@arm.com>
5966         PR testsuite/71489
5967         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5969 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5971         * gcc.target/aarch64/vcvt_f64_1.c: New.
5972         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5973         * gcc.target/aarch64/vrecp_f64_1.c: New.
5975 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5977         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5978         "alignement".
5980 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5982         PR target/71103
5983         * gcc.target/avr/torture/pr71103-2.c: New test.
5985 2016-06-19  Martin Sebor  <msebor@redhat.com>
5987         PR c/69507
5988         * gcc.dg/alignof.c: New test.
5990 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5992         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5993         vs dg-error; test constexpr specifier too.
5995 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5997         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5999 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6001         * lib/target-supports.exp
6002         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6003         arm_neon_ok and merge flags.  Fix temporary test name.
6004         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6005         and merge flags.
6007 2016-06-17  Martin Liska  <mliska@suse.cz>
6009         * gcc.dg/predict-9.c: Fix dump scanning.
6011 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6013         PR tree-optimization/71354
6014         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6016 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6018         PR tree-optimization/71347
6019         * gcc.dg/tree-ssa/pr71347.c: New test.
6021 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6023         PR tree-optimization/71354
6024         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6026 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6028         * gcc.dg/vect/vect-alias-check-1.c: New test.
6030 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6032         PR target/71151
6033         * gcc.target/avr/pr71151-1.c: New test.
6034         * gcc.target/avr/pr71151-2.c: New test.
6035         * gcc.target/avr/pr71151-3.c: New test.
6036         * gcc.target/avr/pr71151-4.c: New test.
6037         * gcc.target/avr/pr71151-5.c: New test.
6038         * gcc.target/avr/pr71151-6.c: New test.
6039         * gcc.target/avr/pr71151-7.c: New test.
6040         * gcc.target/avr/pr71151-8.c: New test.
6041         * gcc.target/avr/pr71151-common.h: New test.
6043 2016-06-16  Martin Liska  <mliska@suse.cz>
6045         * gfortran.dg/predict-1.f90: New test.
6047 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6049         PR target/71242
6050         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6052 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6054         * g++.dg/vect/pr36648.cc: Disable cunrolli
6056 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6058         PR target/71554
6059         * gcc.c-torture/execute/pr71554.c: New test.
6061         PR rtl-optimization/71532
6062         * gcc.dg/torture/pr71532.c: New test.
6064 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6066         * gcc.target/powerpc/p9-dimode1.c: New test.
6067         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6069 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6071         * gcc.c-torture/compile/20160615-1.c: New test.
6073         * g++.dg/cpp0x/ref-qual17.C: New test.
6075 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6077         PR middle-end/71529
6078         * gcc.target/i386/pr71529.C: New test.
6080 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6082         PR tree-optimization/71483
6083         * g++.dg/vect/pr71483.c: New
6085 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6087         PR c++/70202
6088         * g++.dg/inherit/crash6.C: New.
6089         * g++.dg/inherit/union2.C: Likewise.
6090         * g++.dg/inherit/virtual12.C: Likewise.
6091         * g++.dg/inherit/virtual13.C: Likewise.
6092         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6094 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6096         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6098 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6100         PR tree-optimization/71439
6101         * gcc.dg/vect/pr71439.c: New
6103 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6105         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6107 2016-06-15  Richard Biener  <rguenther@suse.de>
6109         * gcc.dg/vect/slp-45.c: New testcase.
6111 2016-06-15  Richard Biener  <rguenther@suse.de>
6113         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6115 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6117         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6118         requirements, and disable for AIX for now.
6119         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6121 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6123         PR c++/71528
6124         * g++.dg/opt/pr71528.C: New test.
6126         PR c++/71516
6127         * g++.dg/init/pr71516.C: New test.
6129 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6131         * g++.dg/init/array46.C: New.
6133 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6135         * gcc.target/i386/float128-3.c: New test.
6136         * gcc.target/i386/quad-sse4.c: Ditto.
6137         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6138         Update scan strings.
6140 2016-06-14  Richard Biener  <rguenther@suse.de>
6142         PR middle-end/71526
6143         * gfortran.dg/pr71526.f90: New testcase.
6145 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6147         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6148         * gcc.dg/zero_bits_compound-1.c: Likewise.
6150 2016-06-14  Richard Biener  <rguenther@suse.de>
6152         PR tree-optimization/71522
6153         * gcc.dg/torture/pr71522.c: New testcase.
6155 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6157         PR tree-optimization/71520
6158         * gcc.dg/tree-ssa/pr71520.c: New test.
6160 2016-06-14  Richard Biener  <rguenther@suse.de>
6162         PR tree-optimization/71521
6163         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6165 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6167         PR sanitizer/71498
6168         * c-c++-common/ubsan/bounds-13.c: New test.
6170         PR preprocessor/71183
6171         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6173 2016-06-13  Jeff Law  <law@redhat.com>
6175         PR tree-optimization/71403
6176         * c-c++-common/ubsan/pr71403-1.c: New test.
6177         * c-c++-common/ubsan/pr71403-2.c: New test.
6178         * c-c++-common/ubsan/pr71403-3.c: New test.
6180 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6182         PR middle-end/71478
6183         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6184         Add -Wno-psabi -w to dg-options.
6186 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6188         * gcc.target/powerpc/vadsdu-0.c: New test.
6189         * gcc.target/powerpc/vadsdu-1.c: New test.
6190         * gcc.target/powerpc/vadsdu-2.c: New test.
6191         * gcc.target/powerpc/vadsdu-3.c: New test.
6192         * gcc.target/powerpc/vadsdu-4.c: New test.
6193         * gcc.target/powerpc/vadsdu-5.c: New test.
6194         * gcc.target/powerpc/vadsdub-1.c: New test.
6195         * gcc.target/powerpc/vadsdub-2.c: New test.
6196         * gcc.target/powerpc/vadsduh-1.c: New test.
6197         * gcc.target/powerpc/vadsduh-2.c: New test.
6198         * gcc.target/powerpc/vadsduw-1.c: New test.
6199         * gcc.target/powerpc/vadsduw-2.c: New test.
6201 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6203         * gcc.dg/c99-init-2.c (c): Update expected error message.
6204         * gcc.dg/init-bad-8.c (foo): Likewise.
6205         * gcc.dg/spellcheck-fields-3.c: New test case.
6207 2016-06-13  Martin Liska  <mliska@suse.cz>
6209         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6210         and "guess loop iv compared" heuristics.
6211         * gcc.dg/predict-2.c: Likewise.
6212         * gcc.dg/predict-3.c: Likewise.
6213         * gcc.dg/predict-4.c: Likewise.
6214         * gcc.dg/predict-5.c: Likewise.
6215         * gcc.dg/predict-6.c: Likewise.
6217 2016-06-13  Marek Polacek  <polacek@redhat.com>
6219         PR middle-end/71476
6220         * c-c++-common/Wswitch-unreachable-4.c: New test.
6221         * gcc.dg/Wswitch-unreachable-2.c: New test.
6222         * g++.dg/tm/jump1.C: Move dg-warning.
6224 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6226         * gnat.dg/renaming10.ad[sb]: New test.
6228 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6230         PR fortran/70673
6231         * gfortran.dg/pr70673.f90: New test.
6233 2016-06-13  Richard Biener  <rguenther@suse.de>
6235         PR middle-end/64516
6236         * gcc.dg/align-3.c: New testcase.
6238 2016-06-13  Martin Liska  <mliska@suse.cz>
6240         * gcc.target/i386/pr71458.c: New test.
6242 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6244         PR target/71241
6245         * gcc.dg/torture/float128-nan.c: New test.
6247 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6249         PR target/60751
6250         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6251         statement.
6253 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6255         PR target/60751
6256         * gfortran.dg/comma_IO_extension_1.f90: New test.
6257         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6258         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6259         statement.
6260         * gfortran.dg/graphite/pr38083.f90: Likewise.
6261         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6262         missing format.
6264 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6266         * gnat.dg/case_character.adb: New test.
6268 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6270         PR middle-end/71310
6271         * gcc.target/powerpc/pr71310.c: New testcase.
6273 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6275         PR middle-end/71478
6276         * gcc.dg/pr71478.c: New test.
6278 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6280         PR middle-end/71494
6281         * gcc.c-torture/execute/pr71494.c: New test.
6283         PR c/68657
6284         * gcc.target/i386/pr68657.c: New test.
6286         PR inline-asm/68843
6287         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6288         (test): Add -masm=intel alternatives.
6290 2016-06-10  Martin Sebor  <msebor@redhat.com>
6292         PR c/71392
6293         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6295 2016-06-10  Jeff Law  <law@redhat.com>
6297         PR tree-optimization/71335
6298         * gcc.c-torture/execute/pr71335.c: New test.
6300 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6302         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6303         the various "cannot tail-call: " messages.
6305 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6307         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6308         and options.
6310 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6312         PR sanitizer/71480
6313         * c-c++-common/asan/pr71480.c: New test.
6315 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6317         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6318         (ASMNAME2): Likewise.
6319         (main): Replace fn in asm statement with ASMNAME ("fn").
6320         * gcc.dg/guality/pr68037-2.c: Likewise.
6321         * gcc.dg/guality/pr68037-3.c: Likewise.
6322         * gcc.dg/torture/pr68037-1.c: Likewise.
6323         * gcc.dg/torture/pr68037-2.c: Likewise.
6324         * gcc.dg/torture/pr68037-3.c: Likewise.
6326 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6328         PR inline-asm/68843
6329         * gcc.target/i386/pr68843-1.c: New test.
6330         * gcc.target/i386/pr68843-2.c: New test.
6332 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6333             Cesar Philippidis  <cesar@codesourcery.com>
6335         PR middle-end/71373
6336         * gcc.dg/goacc/nested-function-1.c: New file.
6337         * gcc.dg/goacc/nested-function-2.c: Likewise.
6338         * gcc.dg/goacc/pr71373.c: Likewise.
6339         * gfortran.dg/goacc/cray-2.f95: Likewise.
6340         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6341         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6342         * gfortran.dg/goacc/cray.f95: Update.
6343         * gfortran.dg/goacc/loop-1.f95: Likewise.
6344         * gfortran.dg/goacc/loop-3.f95: Likewise.
6345         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6346         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6348 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6350         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6351         for OpenACC tile clauses.
6352         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6354         PR c/71381
6355         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6356         to...
6357         * c-c++-common/goacc/cache-2.c: ... this new file.
6358         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6359         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6360         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6361         usage.
6362         * gfortran.dg/goacc/cray.f95: Likewise.
6363         * gfortran.dg/goacc/loop-1.f95: Likewise.
6365 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6367         PR tree-optimization/71407
6368         PR tree-optimization/71416
6369         * gcc.dg/vect/pr71407.c: New
6370         * gcc.dg/vect/pr71416-1.c: New
6371         * gcc.dg/vect/pr71416-2.c: New
6373 2016-06-10  Richard Biener  <rguenther@suse.de>
6375         PR middle-end/71477
6376         * gcc.dg/torture/pr71477.c: New testcase.
6378 2016-06-09  Julia Koval  <julia.koval@intel.com>
6380         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6381         * gcc.target/i386/interrupt-13.c: Likewise.
6382         * gcc.target/i386/interrupt-15.c: Likewise.
6383         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6384         * gcc.target/i386/interrupt-24.c: Likewise.
6385         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6386         * gcc.target/i386/interrupt-9.c: Likewise.
6387         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6389 2016-06-09  Martin Sebor  <msebor@redhat.com>
6391         PR c/70883
6392         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6393         * gcc.dg/builtin-constant_p-1.c: Same.
6394         * gcc.dg/builtins-error.c: Same.
6395         * gcc.dg/pr70859.c: Same.
6397 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6399         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6400         * gcc.dg/torture/pr68067-1.c: Likewise.
6401         * gcc.dg/torture/pr68067-2.c: Likewise.
6403 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6405         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6406           when setting SIZE.
6408 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6410         PR c++/71465
6411         * g++.dg/inherit/crash5.C: New.
6412         Revert:
6413         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6415         PR c++/70202
6416         * g++.dg/inherit/crash5.C: New.
6417         * g++.dg/inherit/virtual1.C: Adjust.
6419 2016-06-09  Martin Liska  <mliska@suse.cz>
6421         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6422         * g++.dg/predict-loop-exit-2.C: Likewise.
6423         * g++.dg/predict-loop-exit-3.C: Likewise.
6424         * gcc.dg/predict-1.c: Likewise.
6425         * gcc.dg/predict-2.c: Likewise.
6426         * gcc.dg/predict-3.c: Likewise.
6427         * gcc.dg/predict-4.c: Likewise.
6428         * gcc.dg/predict-5.c: Likewise.
6429         * gcc.dg/predict-6.c: Likewise.
6430         * gcc.dg/predict-7.c: Likewise.
6432 2016-06-09  Richard Biener  <rguenther@suse.de>
6434         PR tree-optimization/71462
6435         * gcc.dg/torture/pr71462.c: New testcase.
6437 2016-06-09  Marek Polacek  <polacek@redhat.com>
6439         PR c/65471
6440         * gcc.dg/c11-generic-3.c: New test.
6442 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6444         * g++.dg/init/array42.C: New.
6445         * g++.dg/init/array43.C: Likewise.
6446         * g++.dg/init/array44.C: Likewise.
6447         * g++.dg/init/array45.C: Likewise.
6448         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6449         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6450         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6451         * g++.dg/gomp/pr35751.C: Likewise.
6452         * g++.dg/init/array23.C: Likewise.
6453         * g++.dg/init/brace2.C: Likewise.
6454         * g++.dg/init/brace6.C: Likewise.
6456 2016-06-08  Martin Sebor  <msebor@redhat.com>
6457             Jakub Jelinek  <jakub@redhat.com>
6459         PR c++/70507
6460         PR c/68120
6461         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6462         * c-c++-common/builtin-arith-overflow-2.c: New test.
6463         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6464         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6465         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6467 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6469         PR c++/71442
6470         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6472 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6474         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6475         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6476         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6477         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6478         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6479         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6480         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6481         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6482         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6483         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6484         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6485         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6486         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6488 2016-06-08  Richard Biener  <rguenther@suse.de>
6490         PR tree-optimization/68558
6491         * gcc.dg/vect/slp-44.c: New testcase.
6493 2016-06-08  Richard Biener  <rguenther@suse.de>
6495         * gcc.dg/vect/slp-43.c: New testcase.
6497 2016-06-08  Richard Biener  <rguenther@suse.de>
6499         PR tree-optimization/71452
6500         * gcc.dg/torture/pr71452.c: New testcase.
6502 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6504         PR c++/71448
6505         * g++.dg/torture/pr71448.C: New test.
6507 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6509         PR debug/71432
6510         PR ada/71413
6511         * g++.dg/debug/pr71432.C: New test.
6513 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6515         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6516         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6517         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6519 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6521         * gcc.dg/vect/vect-live-2.c: Update effective target.
6522         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6523         * lib/target-supports.exp: Add aarch64 to vect_long.
6525 2016-06-08  Marek Polacek  <polacek@redhat.com>
6527         PR c/71418
6528         * gcc.dg/noncompile/pr71418.c: New test.
6530         PR c/71426
6531         * gcc.dg/noncompile/pr71426.c: New test.
6533 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6535         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6536         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6537         * gcc.dg/predict-3.c: Update template.
6538         * gcc.dg/predict-5.c: Update template.
6539         * gcc.dg/predict-6.c: Update template.
6540         * gcc.dg/predict-9.c: Update template.
6541         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6543 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6545         * gcc.target/powerpc/vec-mul.c: New test.
6547 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6549         * gcc.dg/spellcheck-fields-2.c: New test case.
6551 2016-06-07  Richard Biener  <rguenther@suse.de>
6553         PR c/61564
6554         * gcc.dg/Wpragmas-1.c: New testcase.
6555         * gcc.dg/Wattributes-4.c: Likewise.
6556         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6557         entry.
6559 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6561         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6562         spurious debug code.
6564 2016-06-07  Richard Biener  <rguenther@suse.de>
6566         PR tree-optimization/71428
6567         * gcc.dg/torture/pr71428.c: New testcase.
6569 2016-06-07  Richard Biener  <rguenther@suse.de>
6571         PR middle-end/71423
6572         * gcc.dg/torture/pr71423.c: New testcase.
6574 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6576         PR middle-end/71408
6577         * gcc.dg/tree-ssa/pr71408.c: New test.
6579 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6581         PR middle-end/71281
6582         * g++.dg/torture/pr71281.C: New test.
6584 2016-06-06  Marek Polacek  <polacek@redhat.com>
6586         PR c/71362
6587         * gcc.dg/pr71362.c: New test.
6589 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6590             Patrick Palka  <ppalka@gcc.gnu.org>
6592         PR c++/70847
6593         PR c++/71330
6594         PR c++/71393
6595         * g++.dg/opt/pr70847.C: New test.
6596         * g++.dg/ubsan/pr70847.C: New test.
6597         * g++.dg/ubsan/pr71393.C: New test.
6599 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6601         PR tree-optimization/71259
6602         * gcc.dg/vect/pr71259.c: New test.
6604 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6606         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6607         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6608         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6609         above.
6611 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6613         PR middle-end/37780
6614         * gcc.c-torture/execute/pr37780.c: New test.
6615         * gcc.target/aarch64/pr37780_1.c: Likewise.
6616         * gcc.target/arm/pr37780_1.c: Likewise.
6618 2016-06-06  Marek Polacek  <polacek@redhat.com>
6620         * c-c++-common/attr-may-alias-1.c: New test.
6621         * c-c++-common/attr-may-alias-2.c: New test.
6622         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6624 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6626         PR c/24414
6627         * gcc.target/i386/pr24414.c: New test.
6629 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6631         * gcc.target/sparc/vis4misc.c: New file.
6632         * gcc.target/sparc/fpcmp.c: Likewise.
6633         * gcc.target/sparc/fpcmpu.c: Likewise.
6635 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6637         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6638         * gcc.dg/vect/vect-live-3.c: Likewise.
6640 2016-06-06  Richard Biener  <rguenther@suse.de>
6642         PR tree-optimization/71398
6643         * gcc.dg/torture/pr71398.c: New testcase.
6645 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6647         PR target/71389
6648         * g++.dg/pr71389.C: New test.
6650 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6652         PR fortran/71404
6653         * gfortran.dg/fmt_read_5.f: New test.
6655 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6657         PR fortran/69659
6658         * gfortran.dg/class_array_22.f03: New test.
6660 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6662         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6664 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6666         * gcc.dg/predict-9.c: Update template.
6668 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6670         PR c++/49377
6671         * g++.dg/template/pr49377.C: New.
6673 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6675         PR tree-optimization/71405
6676         * g++.dg/torture/pr71405.C: New test.
6678 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6680         PR c++/70202
6681         * g++.dg/inherit/crash5.C: New.
6682         * g++.dg/inherit/virtual1.C: Adjust.
6684 2016-06-03  Jeff Law  <law@redhat.com>
6686         PR tree-optimization/71316
6687         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6689 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6691         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6692         dg-additional-options with just -fno-tree-scev-cprop in it.
6693         * gcc.dg/vect/vect-live-2.c: Likewise.
6694         * gcc.dg/vect/vect-live-5.c: Likewise.
6695         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6696         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6697         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6699 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6701         PR c++/27100
6702         * g++.dg/other/friend6.C: New test.
6704 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6706         * g++.dg/torture/ppc-ldst-array.C: New.
6708 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6710         PR target/71276
6711         PR target/71277
6712         * gcc.dg/torture/builtin-fp-int-inexact.c,
6713         gcc.target/i386/387-builtin-fp-int-inexact.c,
6714         gcc.target/i386/387-rint-inline-1.c,
6715         gcc.target/i386/387-rint-inline-2.c,
6716         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6717         gcc.target/i386/sse2-rint-inline-1.c,
6718         gcc.target/i386/sse2-rint-inline-2.c,
6719         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6720         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6722 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6723             Julia Koval  <julia.koval@intel.com>
6725         PR target/66960
6726         PR target/67630
6727         PR target/67634
6728         PR target/67841
6729         PR target/68037
6730         PR target/68618
6731         PR target/68661
6732         PR target/69575
6733         PR target/69596
6734         PR target/69734
6735         * gcc.dg/guality/pr68037-1.c: New test.
6736         * gcc.dg/guality/pr68037-2.c: Likewise.
6737         * gcc.dg/guality/pr68037-3.c: Likewise.
6738         * gcc.dg/torture/pr68037-1.c: Likewise.
6739         * gcc.dg/torture/pr68037-2.c: Likewise.
6740         * gcc.dg/torture/pr68037-3.c: Likewise.
6741         * gcc.dg/torture/pr68661-1a.c: Likewise.
6742         * gcc.dg/torture/pr68661-1b.c: Likewise.
6743         * gcc.target/i386/interrupt-1.c: Likewise.
6744         * gcc.target/i386/interrupt-2.c: Likewise.
6745         * gcc.target/i386/interrupt-3.c: Likewise.
6746         * gcc.target/i386/interrupt-4.c: Likewise.
6747         * gcc.target/i386/interrupt-5.c: Likewise.
6748         * gcc.target/i386/interrupt-6.c: Likewise.
6749         * gcc.target/i386/interrupt-7.c: Likewise.
6750         * gcc.target/i386/interrupt-8.c: Likewise.
6751         * gcc.target/i386/interrupt-9.c: Likewise.
6752         * gcc.target/i386/interrupt-10.c: Likewise.
6753         * gcc.target/i386/interrupt-11.c: Likewise.
6754         * gcc.target/i386/interrupt-12.c: Likewise.
6755         * gcc.target/i386/interrupt-13.c: Likewise.
6756         * gcc.target/i386/interrupt-14.c: Likewise.
6757         * gcc.target/i386/interrupt-15.c: Likewise.
6758         * gcc.target/i386/interrupt-16.c: Likewise.
6759         * gcc.target/i386/interrupt-17.c: Likewise.
6760         * gcc.target/i386/interrupt-18.c: Likewise.
6761         * gcc.target/i386/interrupt-19.c: Likewise.
6762         * gcc.target/i386/interrupt-20.c: Likewise.
6763         * gcc.target/i386/interrupt-21.c: Likewise.
6764         * gcc.target/i386/interrupt-22.c: Likewise.
6765         * gcc.target/i386/interrupt-23.c: Likewise.
6766         * gcc.target/i386/interrupt-24.c: Likewise.
6767         * gcc.target/i386/interrupt-25.c: Likewise.
6768         * gcc.target/i386/interrupt-26.c: Likewise.
6769         * gcc.target/i386/interrupt-27.c: Likewise.
6770         * gcc.target/i386/interrupt-28.c: Likewise.
6771         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6772         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6773         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6774         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6775         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6776         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6777         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6778         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6779         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6780         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6781         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6782         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6784 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6786         PR tree-optimization/52171
6787         * gcc.dg/pr52171.c: New test.
6788         * gcc.target/i386/pr52171.c: New test.
6790 2016-06-03  Jan Hubicka  <jh@suse.cz>
6792         * g++.dg/tree-ssa/pred-1.C: New testcase
6793         * gcc.dg/tree-ssa/pred-1.c: New testcase
6795 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6797         PR target/70957
6798         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6799         support.
6800         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6802 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6804         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6806 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6808         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6809         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6810         * gcc.dg/vect/vect-live-1.c: New test.
6811         * gcc.dg/vect/vect-live-2.c: New test.
6812         * gcc.dg/vect/vect-live-3.c: New test.
6813         * gcc.dg/vect/vect-live-4.c: New test.
6814         * gcc.dg/vect/vect-live-5.c: New test.
6815         * gcc.dg/vect/vect-live-slp-1.c: New test.
6816         * gcc.dg/vect/vect-live-slp-2.c: New test.
6817         * gcc.dg/vect/vect-live-slp-3.c: New test.
6819 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6821         PR middle-end/71387
6822         * g++.dg/opt/pr71387.C: New test.
6824 2016-06-02  Jeff Law  <law@redhat.com>
6826         PR tree-optimization/71328
6827         * gcc.c-torture/compile/pr71328.c: New test.
6829 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6831         PR fortran/52393
6832         * gfortran.dg/fmt_read_3.f90: Fix typo.
6833         * gfortran.dg/fmt_read_4.f90: New test.
6835 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6837         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6838         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6839         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6840         * g++.dg/cpp0x/override2.C: Likewise.
6841         * g++.dg/parse/crash5.C: Likewise.
6842         * g++.dg/parse/error16.C: Likewise.
6843         * g++.dg/parse/error27.C: Likewise.
6844         * g++.dg/template/qualttp15.C: Likewise.
6845         * g++.dg/template/redecl4.C: Likewise.
6846         * g++.old-deja/g++.other/crash39.C: Likewise.
6847         * g++.old-deja/g++.other/struct1.C: Likewise.
6848         * g++.old-deja/g++.pt/m9a.C: Likewise.
6849         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6851 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6853         PR c++/71372
6854         * c-c++-common/pr71372.c: New test.
6856         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6857         __TIME__ strings with __builtin_strcmp instead of printf and
6858         dg-output.
6860 2016-06-02  Martin Liska  <mliska@suse.cz>
6862         * gcc.dg/predict-9.c: New test.
6864 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6866         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6867         global set_compiler_env_var and global saved_compiler_env_var.
6869 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6871         PR rtl-optimization/71295
6872         * gcc.c-torture/compile/pr71295.c: New test.
6874 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6876         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6878         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6879         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6881         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6882         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6883         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6884         alternative number.
6886 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6888         * gcc.target/powerpc/p9-splat-4.c: New test.
6890 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6892         PR target/71186
6893         * gcc.target/powerpc/pr71186.c: New test.
6895 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6897         PR fortran/52393
6898         * gfortran.dg/fmt_read_3.f90: New test.
6900 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6902         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6903         procedure.
6905 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6907         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6908         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6909         env var is set.
6910         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6911         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6912         shown once.
6913         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6914         during compilation.
6915         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6916         vars set by dg-set-compiler-env-var.
6918 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6920         PR fortran/71156
6921         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6922         to the module procedure declaration.
6923         * gfortran.dg/submodule_16.f08: New test.
6925 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6927         PR middle-end/71371
6928         * c-c++-common/gomp/pr71371.c: New test.
6930 2016-06-01  Richard Biener  <rguenther@suse.de>
6932         PR tree-optimization/71366
6933         * gcc.dg/torture/pr71366-1.c: New testcase.
6934         * gcc.dg/torture/pr71366-2.c: Likewise.
6936 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6938         * gcc.target/powerpc/vslv-0.c: New test.
6939         * gcc.target/powerpc/vslv-1.c: New test.
6940         * gcc.target/powerpc/vsrv-0.c: New test.
6941         * gcc.target/powerpc/vsrv-1.c: New test.
6943 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6945         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6946         * gcc.target/nvptx/weak.c: New.
6948 2016-06-01  Richard Biener  <rguenther@suse.de>
6950         PR tree-optimization/71261
6951         * gcc.dg/torture/vect-bool-1.c: New testcase.
6953 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6955         * gfortran.dg/gomp/order-1.f90: New test.
6956         * gfortran.dg/gomp/order-2.f90: New test.
6958 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6960         * gcc.dg/unroll-6.c: Update template.
6961         * gcc.dg/unroll-7.c: New testcase.
6962         * gcc.dg/unroll-8.c: New testcase.
6964 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6966         * gnat.dg/opt56.ad[sb]: New test.
6968 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6970         PR c++/66635
6971         * g++.dg/cpp0x/constexpr-ice16.C: New.
6973 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6975         PR tree-optimization/71314
6976         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6977         -mbranch-cost=2.
6979 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6981         PR tree-optimization/71077
6982         * gcc.dg/tree-ssa/pr71077.c: New test.
6984 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6986         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6987         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6988         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6990 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6992         PR c++/71248
6993         * g++.dg/cpp0x/pr71248.C: New.
6994         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6995         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6996         * g++.dg/init/new37.C: Likewise.
6997         * g++.dg/template/static1.C: Likewise.
6998         * g++.dg/template/static2.C: Likewise.
7000 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7002         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7003         instead of %rdi.
7004         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7006 2016-05-31  Marek Polacek  <polacek@redhat.com>
7008         * c-c++-common/Wswitch-unreachable-3.c: New test.
7009         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7011 2016-05-31  Richard Biener  <rguenther@suse.de>
7013         PR tree-optimization/71352
7014         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7016 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7018         * gcc.target/arm/armv5_thumb_isa.c: New test.
7020 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7022         PR target/71346
7023         * gcc.target/i386/pr71346.c: New test.
7025 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7027         PR tree-optimization/69068
7028         * gcc.dg/graphite/pr69068.c: New test.
7030 2016-05-27  Martin Sebor  <msebor@redhat.com>
7032         PR c++/71306
7033         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7035 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7037         PR c++/71349
7038         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7039         nowait depend(inout: dd[0]) clauses where permitted.
7041 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7043         PR c++/71238
7044         * g++.dg/parse/pr71238.C: New.
7045         * g++.dg/concepts/friend1.C: Test column numbers too.
7046         * g++.dg/cpp0x/initlist31.C: Likewise.
7047         * g++.dg/cpp0x/pr51420.C: Likewise.
7048         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7049         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7050         * g++.dg/ext/builtin3.C: Likewise.
7051         * g++.dg/lookup/friend12.C: Likewise.
7052         * g++.dg/lookup/friend7.C: Likewise.
7053         * g++.dg/lookup/koenig1.C: Likewise.
7054         * g++.dg/lookup/koenig5.C: Likewise.
7055         * g++.dg/lookup/used-before-declaration.C: Likewise.
7056         * g++.dg/overload/koenig1.C: Likewise.
7057         * g++.dg/template/crash65.C: Likewise.
7058         * g++.dg/template/friend57.C: Likewise.
7059         * g++.dg/warn/Wshadow-5.C: Likewise.
7060         * g++.dg/warn/Wunused-8.C: Likewise.
7061         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7062         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7063         * g++.old-deja/g++.jason/member.C: Likewise.
7064         * g++.old-deja/g++.jason/report.C: Likewise.
7065         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7066         * g++.old-deja/g++.law/visibility20.C: Likewise.
7067         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7068         * g++.old-deja/g++.other/static5.C: Likewise.
7069         * g++.old-deja/g++.pt/overload2.C: Likewise.
7071 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7073         * gcc.dg/tree-ssa/peel1.c: New testcase.
7074         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7075         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7077 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7079         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7080         to ce.
7082 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7084         PR c++/71099
7085         * g++.dg/parse/virtual1.C: New.
7087 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7089         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7090         Use correct register when clearing %edx.
7092 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7094         PR tree-optimization/71289
7095         * gcc.dg/pr71289.c: New test.
7097 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7099         PR middle-end/71269
7100         PR middle-end/71292
7101         * gcc.dg/tree-ssa/pr71269.c: New test.
7102         * gcc.dg/tree-ssa/pr71292.c: New test.
7104 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7106         PR middle-end/71252
7107         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7109 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7111         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7112         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7113         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7115 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7117         PR tree-optimization/69067
7118         * gcc.dg/graphite/pr69067.c: New test.
7120 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7122         PR target/71245
7123         * gcc.target/i386/pr71245-1.c: New test.
7124         * gcc.target/i386/pr71245-2.c: Ditto.
7126 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7128         PR c++/71105
7129         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7130         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7131         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7133 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7135         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7137 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7139         Revert:
7140         PR c++/69855
7141         * g++.dg/overload/69855.C: New.
7142         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7143         * g++.old-deja/g++.pt/crash3.C: Likewise.
7145 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7147         PR c++/60385
7148         * g++.dg/parse/namespace13.C: New.
7150 2016-05-26  Jeff Law  <law@redhat.com>
7152         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7153         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7154         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7155         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7156         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7157         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7158         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7159         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7160         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7161         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7162         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7163         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7164         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7166 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7168         PR c++/69855
7169         * g++.dg/overload/69855.C: New.
7170         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7171         * g++.old-deja/g++.pt/crash3.C: Likewise.
7173 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7175         PR target/63596
7176         * gcc.target/aarch64/va_arg_1.c: New testcase.
7177         * gcc.target/aarch64/va_arg_2.c: Likewise.
7178         * gcc.target/aarch64/va_arg_3.c: Likewise.
7180 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7182         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7183         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7184         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7185         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7186         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7188 2016-05-27  Marek Polacek  <polacek@redhat.com>
7190         PR middle-end/71308
7191         * g++.dg/torture/pr71308.C: New test.
7193 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7195         * gcc.dg/zero_bits_compound-1.c: New test.
7196         * gcc.dg/zero_bits_compound-2.c: New test.
7198 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7200         PR middle-end/71279
7201         * gcc.dg/pr71279.c: New test.
7203 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7205         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7206         floating point min/max/comparison instructions.
7207         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7209 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7211         * c-c++-common/gomp/schedule-1.c: New test.
7212         * gfortran.dg/gomp/schedule-1.f90: New test.
7214 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7216         PR c++/70822
7217         PR c++/70106
7218         * g++.dg/cpp1y/auto-fn32.C: New test.
7219         * g++.dg/cpp1y/paren4.C: New test.
7221 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7223         * gcc.dg/20060410.c: Xfail on ptx.
7224         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7225         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7226         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7227         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7228         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7230 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7232         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7234 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7236         PR tree-optimization/71280
7237         * gcc.dg/pr71280.c: New test.
7239         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7241         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7242         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7244         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7246 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7248         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7249         kept in memory.
7251 2016-05-25  Jeff Law  <law@redhat.com>
7253         PR tree-optimization/71272
7254         * gcc.c-torture/compile/pr71272.c: new test.
7256 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7258         * gcc.target/powerpc/vec-cmpne.c: New test.
7259         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7261 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7263         * gnat.dg/opt55.ad[sb]: New test.
7265 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7267         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7268         * c-c++-common/pr60226.c: Require int32plus.
7269         * gcc.c-torture/execute/pr70602.c: Likewise.
7270         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7271         unsigned long for malloc arg type.
7272         * gcc.dg/asr_div1.c: Require int32plus.
7273         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7274         * gcc.dg/pie-1.c: Require pie.
7275         * gcc.dg/pie-2.c: Likewise.
7276         * gcc.dg/pr59471.c: Require int32plus.
7277         * gcc.dg/pr59963-2.c: XFAIL for int16.
7278         * gcc.dg/pr60114.c: Require int32plus.
7279         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7280         unsigned long for typedef of size_t.
7281         * gcc.dg/pr63914.c: Require int32plus.
7282         * gcc.dg/pr64536.c: Require pt32plus.
7283         * gcc.dg/pr65658.c: Likewise.
7284         * gcc.dg/pr67271.c: Require int32plus.
7285         * gcc.dg/pr68112.c: Likewise.
7286         * gcc.dg/pr69071.c: Skip for avr target.
7287         * gcc.dg/pr69973.c: Require int32plus.
7288         * gcc.dg/pr70169.c: Skip for avr target.
7289         * gcc.dg/sso-6.c: Require int32plus.
7290         * gcc.dg/sso-7.c: Likewise.
7291         * gcc.dg/sso-8.c: Likewise.
7292         * gcc.dg/vrp-min-max-2.c: Likewise.
7294 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7296         PR target/70738
7297         * gcc.target/i386/pr70738-1.c: New test.
7298         * gcc.target/i386/pr70738-2.c: Likewise.
7299         * gcc.target/i386/pr70738-3.c: Likewise.
7300         * gcc.target/i386/pr70738-4.c: Likewise.
7301         * gcc.target/i386/pr70738-5.c: Likewise.
7302         * gcc.target/i386/pr70738-6.c: Likewise.
7303         * gcc.target/i386/pr70738-7.c: Likewise.
7304         * gcc.target/i386/pr70738-8.c: Likewise.
7305         * gcc.target/i386/pr70738-9.c: Likewise.
7307 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7309         PR rtl-optimization/66940
7310         * gcc.c-torture/execute/pr66940.c: New test.
7312 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7314         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7315         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7316         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7317         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7318         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7319         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7320         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7321         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7322         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7323         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7324         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7325         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7326         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7327         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7328         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7329         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7330         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7331         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7332         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7333         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7334         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7335         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7336         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7337         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7339 2016-05-25  Marek Polacek  <polacek@redhat.com>
7341         PR c/71265
7342         * gcc.dg/noncompile/pr71265.c: New test.
7344         PR c/71266
7345         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7347 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7349         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7351 2016-05-25  Richard Biener  <rguenther@suse.de>
7353         PR tree-optimization/71261
7354         * c-c++-common/torture/pr71261.c: New testcase.
7356 2016-05-25  Richard Biener  <rguenther@suse.de>
7358         PR tree-optimization/71264
7359         * gcc.dg/vect/pr71264.c: New testcase.
7361 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7363         PR c++/55992
7364         * g++.dg/cpp0x/alias-decl-53.C: New.
7365         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7367 2016-05-25  Martin Liska  <mliska@suse.cz>
7369         * g++.dg/pr71239.C: New test.
7371 2016-05-25  Richard Biener  <rguenther@suse.de>
7373         * gcc.dg/vect/pr58135.c: Rename to ...
7374         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7376 2016-05-25  Marek Polacek  <polacek@redhat.com>
7378         * g++.dg/pr65295.C: Use target c++14.
7380 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7382         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7383         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7385 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7387         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7388         instructions.
7390 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7392         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7393         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7394         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7395         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7396         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7397         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7398         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7399         * c-c++-common/goacc/pcopy.c: Likewise.
7400         * c-c++-common/goacc/pcopyin.c: Likewise.
7401         * c-c++-common/goacc/pcopyout.c: Likewise.
7402         * c-c++-common/goacc/pcreate.c: Likewise.
7403         * c-c++-common/goacc/pr70688.c: New test.
7404         * c-c++-common/goacc/present-1.c: Adjust test.
7405         * c-c++-common/goacc/reduction-5.c: Likewise.
7406         * g++.dg/goacc/data-1.C: New test.
7408 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7410         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7411         vector parity built-in functions.
7412         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7413         count trailing zeros automatic vectorization.
7414         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7415         count trailing zeros built-in functions.
7417 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7419         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7421 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7423         PR target/71050
7424         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7426 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7428         PR c++/50436
7429         * g++.dg/template/crash123.C: New.
7430         * g++.dg/template/crash124.C: Likewise.
7432 2016-05-24  Martin Sebor  <msebor@redhat.com>
7434         PR c++/71147
7435         * g++.dg/ext/flexary16.C: New test.
7437 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7439         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7440         before math.h is included.
7441         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7442         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7443         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7444         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7445         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7446         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7447         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7448         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7449         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7450         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7451         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7452         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7453         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7454         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7455         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7456         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7457         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7458         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7459         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7460         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7461         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7462         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7463         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7465 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7466             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7468         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7469         support.
7471 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7473         PR c++/69872
7474         * g++.dg/warn/Wno-narrowing1.C: New.
7476 2016-05-24  Marek Polacek  <polacek@redhat.com>
7478         PR c/71249
7479         * c-c++-common/Wswitch-unreachable-2.c: New test.
7481 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7483         PR c++/71257
7484         * g++.dg/vect/simd-clone-6.cc: New test.
7485         * g++.dg/gomp/declare-simd-6.C: New test.
7487         PR middle-end/70434
7488         PR c/69504
7489         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7491 2016-05-24  Richard Biener  <rguenther@suse.de>
7493         PR tree-optimization/71240
7494         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7496 2016-05-24  Richard Biener  <rguenther@suse.de>
7498         PR tree-optimization/71230
7499         * gcc.dg/torture/pr71230.c: New testcase.
7500         * g++.dg/torture/pr71230.C: Likewise.
7502 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7504         * c-c++-common/goacc/routine-5.c: Add tests.
7505         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7506         * gfortran.dg/goacc/routine-6.f90: Add tests.
7508 2016-05-24  Richard Biener  <rguenther@suse.de>
7510         PR tree-optimization/71253
7511         * gcc.dg/torture/pr71253.c: New testcase.
7513 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7515         PR middle-end/71252
7516         * gfortran.dg/pr71252.f90: New test.
7518 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7520         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7522 2016-05-24  Richard Biener  <rguenther@suse.de>
7524         PR middle-end/70434
7525         PR c/69504
7526         * c-c++-common/vector-subscript-4.c: New testcase.
7527         * c-c++-common/vector-subscript-5.c: Likewise.
7529 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7531         PR fortran/71123
7532         * gfortran.dg/namelist_90.f: New test
7534 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7536         PR fortran/66461
7537         * gfortran.dg/unexpected_eof.f: New test
7539 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7540             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7542         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7543         as little endian.
7545 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7547         PR c++/70972
7548         * g++.dg/cpp0x/inh-ctor20.C: New.
7549         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7551 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7553         PR c++/69095
7554         * g++.dg/cpp0x/variadic168.C: New.
7556 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7558         * g++.dg/cpp0x/pr31445.C: Test column number too.
7559         * g++.dg/cpp0x/pr32253.C: Likewise.
7560         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7561         * g++.dg/cpp0x/variadic36.C: Likewise.
7563 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7565         * gcc.dg/fold-notshift-2.c: Adjust.
7567 2016-05-23  Marek Polacek  <polacek@redhat.com>
7569         PR c/49859
7570         * c-c++-common/Wswitch-unreachable-1.c: New test.
7571         * gcc.dg/Wswitch-unreachable-1.c: New test.
7572         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7573         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7574         * g++.dg/gomp/block-10.C: Likewise.
7575         * gcc.dg/gomp/block-10.c: Likewise.
7576         * g++.dg/gomp/block-9.C: Likewise.
7577         * gcc.dg/gomp/block-9.c: Likewise.
7578         * g++.dg/gomp/target-1.C: Likewise.
7579         * g++.dg/gomp/target-2.C: Likewise.
7580         * gcc.dg/gomp/target-1.c: Likewise.
7581         * gcc.dg/gomp/target-2.c: Likewise.
7582         * g++.dg/gomp/taskgroup-1.C: Likewise.
7583         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7584         * gcc.dg/gomp/teams-1.c: Likewise.
7585         * g++.dg/gomp/teams-1.C: Likewise.
7586         * g++.dg/overload/error3.C: Likewise.
7587         * g++.dg/tm/jump1.C: Likewise.
7588         * g++.dg/torture/pr40335.C: Likewise.
7589         * gcc.dg/c99-vla-jump-5.c: Likewise.
7590         * gcc.dg/switch-warn-1.c: Likewise.
7591         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7592         * gcc.dg/nested-func-1.c: Likewise.
7593         * gcc.dg/pr67784-4.c: Likewise.
7595 2016-05-23  Richard Biener  <rguenther@suse.de>
7597         PR tree-optimization/71230
7598         * gfortran.dg/pr71230-1.f90: New testcase.
7599         * gfortran.dg/pr71230-2.f90: Likewise.
7601 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7603         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7604         * gcc.dg/vect/pr58135.c:  Add new.
7605         * gfortran.dg/pr46519-1.f: Adjust test case.
7607 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7609         PR c++/53401
7610         * g++.dg/cpp0x/decltype64.C: New.
7612 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7614         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7615         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7616         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7618 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7620         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7621         Add poly64x1_t and poly64x2_t cases if supported.
7622         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7623         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7624         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7625         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7626         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7628 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7630         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7631         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7632         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7633         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7634         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7635         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7636         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7638 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7640         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7642 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7644         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7645         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7647 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7649         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7650         constraint instead of "r".
7651         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7652         insn instead of vxorpd.
7653         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7655         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7656         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7658         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7660         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7661         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7663         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7665 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7667         PR middle-end/40921
7668         * gcc.dg/tree-ssa/pr40921.c: New test.
7670 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7672         PR target/71103
7673         * gcc.target/avr/pr71103.c: New test.
7675 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7677         PR middle-end/71179
7678         * gcc.dg/tree-ssa/pr71179.c: New test.
7680 2016-05-20  Martin Sebor  <msebor@redhat.com>
7682         PR c/71115
7683         * gcc.dg/init-excess-2.c: New test.
7685 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7687         * gnat.dg/opt53.adb: New test.
7688         * gnat.dg/opt54.adb: Likewise.
7690 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7692         PR tree-optimization/70884
7693         * gcc.dg/tree-ssa/pr70919.c: New test.
7695 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7697         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7698         formatting.
7699         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7700         fix code formatting.
7702 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7704         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7705         non-common cases.
7706         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7708 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7710         * jit.dg/all-non-failing-tests.h: Add
7711         test-factorial-must-tail-call.c.
7712         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7713         * jit.dg/test-factorial-must-tail-call.c: New test case.
7715 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7717         PR fortran/71204
7718         * gfortran.dg/pr71204.f90: New test.
7720 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7722         * gcc.target/nvptx/sincos.c: New test.
7724 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7726         PR c++/70572
7727         * g++.dg/cpp1y/auto-fn31.C: New.
7729 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7731         * gcc.target/powerpc/vec-addec.c: New test.
7732         * gcc.target/powerpc/vec-addec-int128.c: New test.
7734 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7736         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7737         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7738         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7739         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7741 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7743         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7745 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7747         PR c++/71210
7748         * g++.dg/opt/pr71210-1.C: New test.
7749         * g++.dg/opt/pr71210-2.C: New test.
7751         PR tree-optimization/29756
7752         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7753         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7754         only on selected targets where V4SImode vectors are known to be
7755         supported.
7757 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7759         PR tree-optimization/71079
7760         PR tree-optimization/71206
7761         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7763 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7765         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7766         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7767         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7769 2016-05-20  Richard Guenther  <rguenther@suse.de>
7771         PR tree-optimization/29756
7772         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7774 2016-05-20  Richard Biener  <rguenther@suse.de>
7776         PR tree-optimization/71185
7777         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7779 2016-05-20  Richard Biener  <rguenther@suse.de>
7781         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7783 2016-05-19  Marek Polacek  <polacek@redhat.com>
7785         PR c++/71075
7786         * g++.dg/diagnostic/pr71075.C: New test.
7788 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7790         PR c++/71184
7791         * g++.dg/pr71184.C: New test case.
7793 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7795         * gcc.target/powerpc/darn-0.c: New test.
7796         * gcc.target/powerpc/darn-1.c: New test.
7797         * gcc.target/powerpc/darn-2.c: New test.
7799 2016-05-19  Marek Polacek  <polacek@redhat.com>
7801         PR tree-optimization/71031
7802         * gcc.dg/tree-ssa/vrp100.c: New test.
7804 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7806         PR rtl-optimization/71148
7807         * gcc.dg/pr71148.c: New test.
7809 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7811         PR target/71056
7812         * gcc.target/arm/pr71056.c: New test.
7814 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7816         * c-c++-common/pr69669.c: Check the used mode.
7818 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7820         PR sanitizer/64354
7821         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7823 2016-05-19  Richard Biener  <rguenther@suse.de>
7825         PR tree-optimization/70729
7826         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7827         * gcc.dg/graphite/scop-18.c: Likewise.
7828         * gcc.dg/pr41783.c: Disable LIM.
7829         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7830         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7831         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7832         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7833         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7834         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7835         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7836         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7837         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7838         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7839         * gfortran.dg/pr42108.f90: Likewise.
7841 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7843         PR driver/69265
7844         * gcc.dg/spellcheck-options-11.c: New test case.
7846 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7848         PR c++/71100
7849         * g++.dg/opt/pr71100.C: New test.
7851 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7853         PR ipa/69708
7854         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7855         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7856         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7857         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7859 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7861         PR ipa/69708
7862         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7863         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7864         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7865         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7866         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7868 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7870         PR c++/69793
7871         * g++.dg/template/crash122.C: New.
7873 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7875         PR c++/70466
7876         * g++.dg/template/pr70466-1.C: New.
7877         * g++.dg/template/pr70466-2.C: Likewise.
7879 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7881         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7882         splat operations and the XXSPLTIB instruction.
7883         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7884         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7885         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7886         xxlxor to clear a register.
7888 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7890         * gcc.dg/torture/pr71020.c: New test.
7892 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7894         PR ipa/70646
7895         * gcc.dg/ipa/pr70646.c: New test.
7897 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7899         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7901 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7903         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7904         missing tests for vreinterpretq_p{8,16}.
7906 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7908         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7909         vsliq_n_s64 and vsliq_n_u64.
7911 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7913         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7914         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7916 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7918         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7919         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7920         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7922 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7924         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7925         in comment.
7927 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7929         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7930         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7931         "blr\t" and switch to scan-assembler-times.
7933 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7935         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7936         with __aarch64__.
7937         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7938         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7940 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7942         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7943         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7944         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7945         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7946         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7947         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7949         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7950         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7952         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7953         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7955         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7956         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7958         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7960 2016-05-18  Richard Biener  <rguenther@suse.de>
7962         PR tree-optimization/71168
7963         * gcc.dg/torture/pr71168.c: New testcase.
7965 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7967         PR middle-end/63586
7968         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7969         * gcc.dg/tree-ssa/pr63586.c: New test.
7970         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7972 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7974         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7975         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7976         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7977         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7979 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7981         * gcc.target/nvptx/abi-vararg-3.c: New.
7983 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7985         PR tree-optimization/54579
7986         PR middle-end/55299
7987         * gcc.dg/fold-notrotate-1.c: New test.
7988         * gcc.dg/fold-notshift-1.c: New test.
7989         * gcc.dg/fold-notshift-2.c: New test.
7991 2016-05-17  Marek Polacek  <polacek@redhat.com>
7993         PR ipa/71146
7994         * g++.dg/ipa/pr71146.C: New test.
7996 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7998         * jit.dg/test-error-array-bounds.c: New test case.
8000 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8002         * gcc.dg/tree-ssa/and-1.c: New testcase.
8004 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8006         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8007         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8009 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8011         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8012         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8014 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8016         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8018 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8020         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8022 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8024         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8025         ".2d[index]" when scan the assembly.
8026         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8027         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8028         float64x1.
8029         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8031 2016-05-17  Richard Biener  <rguenther@suse.de>
8033         PR tree-optimization/71132
8034         * gcc.dg/torture/pr71132.c: New testcase.
8036 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8038         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8040 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8042         PR target/70809
8043         * gcc.target/aarch64/pr70809_1.c: New test.
8045 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8047         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8048         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8049         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8050         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8052 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8053             Ilya Enkovich  <ilya.enkovich@intel.com>
8055         PR target/71114
8056         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8058 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8060         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8061         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8063 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8065         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8066         test for __ARM_FP16_ARGS.
8067         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8068         * gcc.target/arm/aapcs/neon-vect10.c: New.
8069         * gcc.target/arm/aapcs/neon-vect9.c: New.
8070         * gcc.target/arm/aapcs/vfp18.c: New.
8071         * gcc.target/arm/aapcs/vfp19.c: New.
8072         * gcc.target/arm/aapcs/vfp20.c: New.
8073         * gcc.target/arm/aapcs/vfp21.c: New.
8074         * gcc.target/arm/fp16-aapcs-1.c: New.
8075         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8076         test for __ARM_FP16_ARGS.
8077         * g++.target/arm/fp16-return-1.c: Update expected output.
8079 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8081         PR testsuite/70227
8082         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8084 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8086         PR fortran/69603
8087         * gfortran.dg/pr69603.f90: New testcase.
8089 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8091         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8093 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8095         PR fortran/71047
8096         * gfortran.dg/pr71047.f08: New test.
8098 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8100         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8101         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8102         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8104 2016-05-13  Martin Sebor  <msebor@redhat.com>
8106         PR c++/60049
8107         * g++.dg/cpp0x/constexpr-60049.C: New test.
8109 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8111         PR bootstrap/71071
8112         * gcc.dg/pr71071.c: New test.
8114 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8116         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8117         remove XOP handling.
8118         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8120 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8122         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8123         __atomic_is_lock_free declaration.
8125 2016-05-13  Richard Biener  <rguenther@suse.de>
8127         PR tree-optimization/42587
8128         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8130 2016-05-13  Martin Liska  <mliska@suse.cz>
8132         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8133         the new format of dump output.
8135 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8137         * gcc.dg/pr71084.c: New test.
8139 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8141         PR target/53440
8142         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8144 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8146         * gcc.target/aarch64/struct_return.c: New test.
8148 2016-05-12  Marek Polacek  <polacek@redhat.com>
8150         PR c/70756
8151         * c-c++-common/pr70756-2.c: New test.
8152         * c-c++-common/pr70756.c: New test.
8154 2016-05-12  Richard Biener  <rguenther@suse.de>
8156         PR tree-optimization/71059
8157         * gcc.dg/torture/pr71059.c: New testcase.
8159 2016-05-12  Richard Biener  <rguenther@suse.de>
8161         PR tree-optimization/71062
8162         * gcc.dg/torture/pr71062.c: New testcase.
8164 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8166         PR tree-optimization/71006
8167         * gcc.dg/pr71006.c: New test.
8169 2016-05-12  Marek Polacek  <polacek@redhat.com>
8171         PR driver/71063
8172         * gcc.dg/opts-7.c: New test.
8174 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8176         PR target/70830
8177         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8178         Add -save-temps to dg-options.
8179         Scan for ldmfd rather than pop instruction.
8180         * gcc.target/arm/interrupt-2.c: Likewise.
8181         * gcc.target/arm/pr70830.c: New test.
8183 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8185         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8186         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8188         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8189         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8190         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8192         PR target/71019
8193         * gcc.target/i386/avx512vl-pack-1.c: New test.
8194         * gcc.target/i386/avx512vl-pack-2.c: New test.
8195         * gcc.target/i386/avx512bw-pack-2.c: New test.
8197         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8199         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8200         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8201         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8203 2016-05-12  Richard Biener  <rguenther@suse.de>
8205         PR tree-optimization/70986
8206         * gcc.dg/torture/pr70986-1.c: New testcase.
8207         * gcc.dg/torture/pr70986-2.c: Likewise.
8208         * gcc.dg/torture/pr70986-3.c: Likewise.
8210 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8212         PR c/43651
8213         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8214         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8216 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8218         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8219         directive.
8220         * gcc.target/i386/pr66746.c: Ditto.
8222 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8224         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8225         support.
8226         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8227         warning when using -mvsx-timode.
8228         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8229         * gcc.target/powerpc/dform-2.c: Likewise.
8230         * gcc.target/powerpc/pr68805.c: Likewise.
8232 2016-05-11  Marek Polacek  <polacek@redhat.com>
8234         PR c++/71024
8235         * c-c++-common/attributes-3.c: New test.
8237 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8239         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8240         * gcc.c-torture/execute/pr68185.c: Likewise.
8241         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8242         * gcc.dg/pr69634.c: Requires scheduling.
8243         * gcc.dg/torture/pr66178.c: Require label values.
8244         * gcc.dg/setjmp-6.c: Require indirect jumps.
8246 2016-05-11  Richard Biener  <rguenther@suse.de>
8248         PR tree-optimization/71055
8249         * gcc.dg/torture/pr71055.c: New testcase.
8251 2016-05-11  Richard Biener  <rguenther@suse.de>
8253         PR debug/71057
8254         * g++.dg/debug/pr71057.C: New testcase.
8256 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8258         PR fortran/70855
8259         * gfortran.dg/gomp/pr70855.f90: New test.
8261 2016-05-11  Richard Biener  <rguenther@suse.de>
8263         PR middle-end/71002
8264         * g++.dg/torture/pr71002.C: New testcase.
8266 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8268         PR middle-end/70807
8269         * gcc.dg/pr70807.c: New test.
8271 2016-05-10  Martin Sebor  <msebor@redhat.com>
8273         PR c++/38611
8274         * g++.dg/Wattributes.C: New test.
8276 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8278         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8279         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8280         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8282 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8284         PR target/70799
8285         * gcc.target/i386/pr70799-1.c: New test.
8287 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8289         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8291 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8293         PR middle-end/70877
8294         * gcc.target/i386/pr70877.c: New test.
8296 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8298         PR tree-optimization/70786
8299         * gcc.target/i386/pr70876.c: New test.
8301 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8303         PR target/70927
8304         * gcc.target/i386/avx512vl-logic-1.c: New test.
8305         * gcc.target/i386/avx512vl-logic-2.c: New test.
8306         * gcc.target/i386/avx512dq-logic-2.c: New test.
8308 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8310         PR target/70963
8311         * gcc.target/powerpc/pr70963.c: New.
8313 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8315         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8316         (test_very_wide_line): Add ruler to expected output.
8317         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8318         (test_very_wide_line): Likewise.
8319         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8320         (test_show_locus): Within the handling of "test_very_wide_line",
8321         enable show_ruler_p on the diagnostic context.
8323 2016-05-10  Richard Biener  <rguenther@suse.de>
8325         PR tree-optimization/71039
8326         * gcc.dg/torture/pr71039.c: New testcase.
8328 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8330         * gcc.dg/nested-func-10.c: Requires alloca.
8331         * gcc.dg/nested-func-9.c: Requires alloca.
8332         * gcc.c-torture/execute/pr70460.c: Requires labels.
8333         * gcc.c-torture/compile/pr70199.c: Requires labels.
8334         * gcc.target/nvptx/decl.c: Compile only.
8335         * gcc.target/nvptx/trailing-init.c: Compile only.
8336         * gcc.target/nvptx/ary-init.c: Compile only.
8338 2016-05-10  Marek Polacek  <polacek@redhat.com>
8340         PR c/70255
8341         * gcc.dg/attr-opt-1.c: New test.
8343 2016-05-10  Richard Biener  <rguenther@suse.de>
8345         PR tree-optimization/70497
8346         PR tree-optimization/28367
8347         * gcc.dg/torture/20160404-1.c: New testcase.
8348         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8349         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8351 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8353         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8355 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8357         * gcc.target/i386/fabsneg-1.c New test.
8359 2016-05-09  Alan Modra  <amodra@gmail.com>
8361         PR testsuite/70826
8362         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8364 2016-05-09  Richard Biener  <rguenther@suse.de>
8366         PR tree-optimization/70985
8367         * gcc.dg/torture/pr70985.c: New testcase.
8369 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8371         * gcc.dg/tree-ssa/ifc-9.c: New test.
8372         * gcc.dg/tree-ssa/ifc-10.c: New test.
8373         * gcc.dg/tree-ssa/ifc-11.c: New test.
8374         * gcc.dg/tree-ssa/ifc-12.c: New test.
8375         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8376         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8377         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8379 2016-05-09  Richard Biener  <rguenther@suse.de>
8381         PR fortran/70937
8382         * gfortran.dg/pr70937.f90: New testcase.
8384 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8386         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8388 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8390         PR fortran/56226
8391         * gfortran.dg/dec_structure_1.f90: New testcase.
8392         * gfortran.dg/dec_structure_2.f90: Ditto.
8393         * gfortran.dg/dec_structure_3.f90: Ditto.
8394         * gfortran.dg/dec_structure_4.f90: Ditto.
8395         * gfortran.dg/dec_structure_5.f90: Ditto.
8396         * gfortran.dg/dec_structure_6.f90: Ditto.
8397         * gfortran.dg/dec_structure_7.f90: Ditto.
8398         * gfortran.dg/dec_structure_8.f90: Ditto.
8399         * gfortran.dg/dec_structure_9.f90: Ditto.
8400         * gfortran.dg/dec_structure_10.f90: Ditto.
8401         * gfortran.dg/dec_structure_11.f90: Ditto.
8402         * gfortran.dg/dec_union_1.f90: Ditto.
8403         * gfortran.dg/dec_union_2.f90: Ditto.
8404         * gfortran.dg/dec_union_3.f90: Ditto.
8405         * gfortran.dg/dec_union_4.f90: Ditto.
8406         * gfortran.dg/dec_union_5.f90: Ditto.
8407         * gfortran.dg/dec_union_6.f90: Ditto.
8408         * gfortran.dg/dec_union_7.f90: Ditto.
8410 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8412         PR tree-optimization/70956
8413         * gcc.dg/graphite/pr70956.c: New test.
8415 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8417         PR middle-end/70941
8418         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8419         (a, b, c, d): Change type from char to signed char.
8420         (main): Compare against (signed char) -1634678893 instead of
8421         hardcoded -109.  Use __builtin_abort instead of abort.
8423         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8424         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8426         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8428 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8430         PR debug/70935
8431         * gcc.dg/torture/pr70935.c: New test.
8433 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8435         PR target/58219
8436         * gcc.target/sh/pr58219.c: New tests.
8438 2016-05-06  Richard Biener  <rguenther@suse.de>
8440         PR tree-optimization/70960
8441         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8443 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8445         PR target/52933
8446         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8447         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8448         Adjust expected instruction counts.
8449         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8451 2016-05-06  Marek Polacek  <polacek@redhat.com>
8453         PR sanitizer/70875
8454         * gcc.dg/ubsan/bounds-3.c: New test.
8456 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8458         PR target/54089
8459         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8461 2016-05-06  Richard Biener  <rguenther@suse.de>
8463         PR middle-end/70931
8464         * gfortran.dg/pr70931.f90: New testcase.
8466 2016-05-06  Richard Biener  <rguenther@suse.de>
8468         PR middle-end/70941
8469         * gcc.dg/torture/pr70941.c: New testcase.
8471 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8473         PR tree-optimization/57206
8474         * gcc.dg/vect/pr57206.c: New test.
8476 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8478         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8480 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8482         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8484         * c-c++-common/Wdangling-else-4.c: New test.
8486 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8488         PR c++/70906
8489         PR c++/70933
8490         * g++.dg/opt/pr70906.C: New test.
8491         * g++.dg/opt/pr70933.C: New test.
8493         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8495 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8497         * gcc.dg/ipa/pure-const-3.c: New testcase.
8499 2016-05-04  Marek Polacek  <polacek@redhat.com>
8501         * c-c++-common/Wdangling-else-1.c: New test.
8502         * c-c++-common/Wdangling-else-2.c: New test.
8503         * c-c++-common/Wdangling-else-3.c: New test.
8505 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8507         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8508         flag is present.
8510 2016-05-04  Marek Polacek  <polacek@redhat.com>
8512         PR c/48778
8513         * gcc.dg/Waddress-2.c: New test.
8515 2016-05-04  Alan Modra  <amodra@gmail.com>
8517         * gcc.target/powerpc/pr70866.c: New.
8519 2016-05-03  Martin Sebor  <msebor@redhat.com>
8521         PR c++/66561
8522         * c-c++-common/builtin_location.c: New test.
8523         * g++.dg/cpp1y/builtin_location.C: New test.
8525 2016-05-03  Marek Polacek  <polacek@redhat.com>
8527         PR c/70859
8528         * gcc.dg/pr70859.c: New test.
8529         * gcc.dg/pr70859-2.c: New test.
8531 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8533         * gnat.dg/debug5.adb: New testcase.
8535 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8537         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8538         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8539         Procedure to check for z10 instruction set.
8541 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8543         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8545 2016-05-03  Alan Modra  <amodra@gmail.com>
8547         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8549 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8551         * gcc.target/i386/avx512f-cvt-1.c: New test.
8553 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8555         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8556         -fdump-tree-vrp-details.
8558 2016-05-03  Richard Biener  <rguenther@suse.de>
8560         * gcc.dg/pr30172-1.c: Adjust.
8561         * gcc.dg/pr63743.c: Likewise.
8562         * gcc.dg/tm/pr51696.c: Likewise.
8563         * c-c++-common/tm/safe-1.c: Likewise.
8564         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8565         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8566         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8567         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8569 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8571         PR rtl-optimization/70467
8572         * gcc.target/i386/pr70467-3.c: New test.
8573         * gcc.target/i386/pr70467-4.c: New test.
8575         PR tree-optimization/70916
8576         * gcc.c-torture/compile/pr70916.c: New test.
8578         PR target/49244
8579         * gcc.target/i386/pr49244-1.c: New test.
8580         * gcc.target/i386/pr49244-2.c: New test.
8582 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8584         PR rtl-optimization/44281
8585         * gcc.target/i386/pr44281.c: New test.
8587 2016-05-03  bin cheng  <bin.cheng@arm.com>
8589         PR tree-optimization/56541
8590         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8591         * gcc.dg/vect/pr56541.c: new test.
8593 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8595         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8596         __float128.
8597         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8599 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8601         PR testsuite/70520
8602         * c-c++-common/asan/clone-test-1.c (main): Align child process
8603         stack to 16 bytes.
8605 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8607         PR c++/62314
8608         * g++.dg/spellcheck-fields-2.C: New test case.
8610 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8612         PR c++/62314
8613         * g++.dg/pr62314.C: New test case.
8615 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8617         * gcc.dg/ipa/inline-8.c: New testcase.
8619 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8621         PR rtl-optimization/70467
8622         * gcc.target/i386/pr70467-1.c: New test.
8624 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8626         * gcc.dg/spec-options.c: Run the test on all targets.
8627         * gcc.dg/foo.specs: Use cpp_unique_options.
8629 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8631         * gcc.dg/tree-ssa/unord.c: New testcase.
8633 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8635         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8637 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8639         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8641 2016-05-02  Marek Polacek  <polacek@redhat.com>
8643         PR c/70851
8644         * gcc.dg/enum-incomplete-3.c: New test.
8646 2016-05-02  Marek Polacek  <polacek@redhat.com>
8647             Tom de Vries  <tom@codesourcery.com>
8649         PR tree-optimization/70700
8650         * gcc.dg/pr70700.c: New test.
8652 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8654         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8655         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8656         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8657         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8658         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8660 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8662         * ada/acats/run_acats: Rename into...
8663         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8664         * ada/acats/run_all.sh: Remove redundant test.
8665         (target_run): Move around.
8666         (target_gnatchop): Use newly built executable.
8667         (target_gnatmake): Likewise.
8668         Check that the compilation of impbit succeeds.
8670 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8672         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8673         * gcc.dg/20021029-1.c: Likewise.
8674         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8675         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8676         * gcc.target/sh/cmpstr.c: Likewise.
8677         * gcc.target/sh/cmpstrn.c: Likewise.
8678         * gcc.target/sh/memset.c: Likewise.
8679         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8680         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8681         * gcc.target/sh/pr39423-1.c: Likewise.
8682         * gcc.target/sh/pr49468-di.c: Likewise.
8683         * gcc.target/sh/pr49468-si.c: Likewise.
8684         * gcc.target/sh/pr49880-1.c: Likewise.
8685         * gcc.target/sh/pr49880-2.c: Likewise.
8686         * gcc.target/sh/pr49880-3.c: Likewise.
8687         * gcc.target/sh/pr50751-1.c: Likewise.
8688         * gcc.target/sh/pr50751-4.c: Likewise.
8689         * gcc.target/sh/pr50751-7.c: Likewise.
8690         * gcc.target/sh/pr51244-1.c: Likewise.
8691         * gcc.target/sh/pr51244-10.c: Likewise.
8692         * gcc.target/sh/pr51244-11.c: Likewise.
8693         * gcc.target/sh/pr51244-12.c: Likewise.
8694         * gcc.target/sh/pr51244-13.c: Likewise.
8695         * gcc.target/sh/pr51244-14.c: Likewise.
8696         * gcc.target/sh/pr51244-17.c: Likewise.
8697         * gcc.target/sh/pr51244-18.c: Likewise.
8698         * gcc.target/sh/pr51244-19.c: Likewise.
8699         * gcc.target/sh/pr51244-4.c: Likewise.
8700         * gcc.target/sh/pr51244-5.c: Likewise.
8701         * gcc.target/sh/pr51244-7.c: Likewise.
8702         * gcc.target/sh/pr51244-8.c: Likewise.
8703         * gcc.target/sh/pr51244-9.c: Likewise.
8704         * gcc.target/sh/pr51697.c: Likewise.
8705         * gcc.target/sh/pr52483-1.c: Likewise.
8706         * gcc.target/sh/pr52483-2.c: Likewise.
8707         * gcc.target/sh/pr52483-3.c: Likewise.
8708         * gcc.target/sh/pr52483-5.c: Likewise.
8709         * gcc.target/sh/pr52933-1.c: Likewise.
8710         * gcc.target/sh/pr52933-2.c: Likewise.
8711         * gcc.target/sh/pr52933-3.c: Likewise.
8712         * gcc.target/sh/pr53568-1.c: Likewise.
8713         * gcc.target/sh/pr53976-1.c: Likewise.
8714         * gcc.target/sh/pr53988-1.c: Likewise.
8715         * gcc.target/sh/pr53988.c: Likewise.
8716         * gcc.target/sh/pr54089-1.c: Likewise.
8717         * gcc.target/sh/pr54089-6.c: Likewise.
8718         * gcc.target/sh/pr54089-7.c: Likewise.
8719         * gcc.target/sh/pr54089-8.c: Likewise.
8720         * gcc.target/sh/pr54089-9.c: Likewise.
8721         * gcc.target/sh/pr54236-1.c: Likewise.
8722         * gcc.target/sh/pr54236-2.c: Likewise.
8723         * gcc.target/sh/pr54236-3.c: Likewise.
8724         * gcc.target/sh/pr54236-4.c: Likewise.
8725         * gcc.target/sh/pr54386.c: Likewise.
8726         * gcc.target/sh/pr54602-1.c: Likewise.
8727         * gcc.target/sh/pr54685.c: Likewise.
8728         * gcc.target/sh/pr54760-1.c: Likewise.
8729         * gcc.target/sh/pr54760-2.c: Likewise.
8730         * gcc.target/sh/pr54760-3.c: Likewise.
8731         * gcc.target/sh/pr54760-4.c: Likewise.
8732         * gcc.target/sh/pr54760-5.c: Likewise.
8733         * gcc.target/sh/pr54760-6.c: Likewise.
8734         * gcc.target/sh/pr55146.c: Likewise.
8735         * gcc.target/sh/pr55160.c: Likewise.
8736         * gcc.target/sh/pr59278.c: Likewise.
8737         * gcc.target/sh/pr59401-1.c: Likewise.
8738         * gcc.target/sh/pr59533-1.c: Likewise.
8739         * gcc.target/sh/pr63260.c: Likewise.
8740         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8741         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8742         * gcc.target/sh/strlen.c: Likewise.
8743         * gcc.target/sh/torture/pr30807.c: Likewise.
8744         * gcc.target/sh/torture/pr34777.c: Likewise.
8745         * gcc.target/sh/torture/pr64652.c: Likewise.
8746         * gcc.target/sh/torture/pr65505.c: Likewise.
8747         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8748         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8750 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8752         PR c++/66644
8753         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8755 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8757         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8758         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8759         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8760         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8762 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8764         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8765         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8767 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8769         PR middle-end/70626
8770         * c-c++-common/goacc/combined-reduction.c: New test.
8771         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8773 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8775         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8776         *movdi_internal pattern only if PIC off.
8777         * gcc.target/i386/pr70155-2.c: Likewise.
8778         * gcc.target/i386/pr70155-3.c: Likewise.
8779         * gcc.target/i386/pr70155-4.c: Likewise.
8780         * gcc.target/i386/pr70155-5.c: Likewise.
8781         * gcc.target/i386/pr70155-6.c: Likewise.
8782         * gcc.target/i386/pr70155-7.c: Likewise.
8783         * gcc.target/i386/pr70155-8.c: Likewise.
8784         * gcc.target/i386/pr70155-15.c: Likewise.
8785         * gcc.target/i386/pr70155-17.c: Likewise.
8786         * gcc.target/i386/pr70155-22.c: Likewise.
8788 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8790         PR tree-optimization/70803
8791         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8793 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8795         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8796         optimization of vector loop.
8797         * gcc.target/i386/vect-unpack-3.c: New test.
8798         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8799         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8800         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8802 2016-04-29  Marek Polacek  <polacek@redhat.com>
8804         PR sanitizer/70342
8805         * g++.dg/ubsan/null-7.C: New test.
8807         PR c/70852
8808         * gcc.dg/pr70852.c: New test.
8810 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8812         PR/69089
8813         * g++.dg/cpp0x/alignas6.C: New test.
8815 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8817         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8818         * gcc.dg/pr27003.c: Likewise.
8819         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8820         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8821         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8822         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8823         * gcc.target/arc/mxy.c: Likewise.
8824         * gcc.target/arc/mswape.c: Likewise.
8825         * gcc.target/arc/mrtsc.c: Likewise.
8826         * gcc.target/arc/mcrc.c: Likewise.
8827         * gcc.target/arc/mdsp-packa.c: Likewise.
8828         * gcc.target/arc/mdvbf.c: Likewise.
8829         * gcc.target/arc/mlock.c: Likewise.
8830         * gcc.target/arc/mmac-24.c: Likewise.
8831         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8833 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8834             Matthijs Kooijman  <matthijs@stdin.nl>
8835             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8837         PR target/60040
8838         * gcc.target/avr/pr60040-1.c: New.
8839         * gcc.target/avr/pr60040-2.c: New.
8841 2016-04-29  Richard Biener  <rguenther@suse.de>
8843         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8845 2016-04-29  Richard Biener  <rguenther@suse.de>
8847         PR tree-optimization/13962
8848         PR tree-optimization/65686
8849         * gcc.dg/uninit-pr65686.c: New testcase.
8851 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8853         PR middle-end/70843
8854         * gcc.dg/pr70843.c: New test.
8856 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8858         PR target/70858
8859         * gcc.target/i386/pr70858.c: New test.
8861 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8863         * gcc.target/arc/nps400-1.c: New file.
8865 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8866             Andrew Burgess  <andrew.burgess@embecosm.com>
8868         * gcc.target/arc/movh_cl-1.c: New file.
8870 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8871             Andrew Burgess  <andrew.burgess@embecosm.com>
8873         * gcc.target/arc/extzv-1.c: New file.
8874         * gcc.target/arc/insv-1.c: New file.
8875         * gcc.target/arc/insv-2.c: New file.
8876         * gcc.target/arc/movb-1.c: New file.
8877         * gcc.target/arc/movb-2.c: New file.
8878         * gcc.target/arc/movb-3.c: New file.
8879         * gcc.target/arc/movb-4.c: New file.
8880         * gcc.target/arc/movb-5.c: New file.
8881         * gcc.target/arc/movb_cl-1.c: New file.
8882         * gcc.target/arc/movb_cl-2.c: New file.
8883         * gcc.target/arc/movbi_cl-1.c: New file.
8884         * gcc.target/arc/movl-1.c: New file.
8886 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8887             Andrew Burgess  <andrew.burgess@embecosm.com>
8889         * gcc.target/arc/cmem-1.c: New file.
8890         * gcc.target/arc/cmem-2.c: New file.
8891         * gcc.target/arc/cmem-3.c: New file.
8892         * gcc.target/arc/cmem-4.c: New file.
8893         * gcc.target/arc/cmem-5.c: New file.
8894         * gcc.target/arc/cmem-6.c: New file.
8895         * gcc.target/arc/cmem-7.c: New file.
8896         * gcc.target/arc/cmem-ld.inc: New file.
8897         * gcc.target/arc/cmem-st.inc: New file.
8899 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8901         PR target/70821
8902         * gcc.target/i386/pr70821.c: New test.
8904 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8906         * gcc.target/powerpc/vec-adde.c: New test.
8907         * gcc.target/powerpc/vec-adde-int128.c: New test.
8909 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8911         * gcc.target/i386/avx-vround-1.c: New test.
8912         * gcc.target/i386/avx-vround-2.c: New test.
8913         * gcc.target/i386/avx512vl-vround-1.c: New test.
8914         * gcc.target/i386/avx512vl-vround-2.c: New test.
8916 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8918         PR testsuite/70595
8919         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8920         (check_effective_target_cilkplus_runtime): ... this.
8921         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8922         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8924         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8925         Require cilkplus_runtime.
8926         Don't add -lcilkrts.
8927         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8928         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8929         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8930         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8931         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8932         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8933         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8934         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8935         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8936         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8937         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8938         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8939         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8940         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8941         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8942         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8943         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8944         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8945         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8946         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8947         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8948         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8949         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8950         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8951         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8952         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8953         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8954         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8955         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8957         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8958         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8960         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8962         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8963         cilkplus_runtime.
8965 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8967         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8968         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8970 2015-04-27  Ryan Burn  <contact@rnburn.com>
8972         PR c++/69024
8973         PR c++/68997
8974         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8975         diagnostic.
8976         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8977         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8979 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8981         * gnat.dg/limited_with4.ad[sb]: New test.
8982         * gnat.dg/limited_with4_pkg.ads: New helper.
8984 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8986         PR target/70155
8987         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8988         and movv1ti_internal patterns
8989         * gcc.target/i386/pr70155-1.c: New test.
8990         * gcc.target/i386/pr70155-2.c: Likewise.
8991         * gcc.target/i386/pr70155-3.c: Likewise.
8992         * gcc.target/i386/pr70155-4.c: Likewise.
8993         * gcc.target/i386/pr70155-5.c: Likewise.
8994         * gcc.target/i386/pr70155-6.c: Likewise.
8995         * gcc.target/i386/pr70155-7.c: Likewise.
8996         * gcc.target/i386/pr70155-8.c: Likewise.
8997         * gcc.target/i386/pr70155-9.c: Likewise.
8998         * gcc.target/i386/pr70155-10.c: Likewise.
8999         * gcc.target/i386/pr70155-11.c: Likewise.
9000         * gcc.target/i386/pr70155-12.c: Likewise.
9001         * gcc.target/i386/pr70155-13.c: Likewise.
9002         * gcc.target/i386/pr70155-14.c: Likewise.
9003         * gcc.target/i386/pr70155-15.c: Likewise.
9004         * gcc.target/i386/pr70155-16.c: Likewise.
9005         * gcc.target/i386/pr70155-17.c: Likewise.
9006         * gcc.target/i386/pr70155-18.c: Likewise.
9007         * gcc.target/i386/pr70155-19.c: Likewise.
9008         * gcc.target/i386/pr70155-20.c: Likewise.
9009         * gcc.target/i386/pr70155-21.c: Likewise.
9010         * gcc.target/i386/pr70155-22.c: Likewise.
9012 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9014         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9015         ".{5,6}".
9017 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9019         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9020         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9021         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9022         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9023         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9025 2016-04-27  Richard Biener  <rguenther@suse.de>
9027         PR ipa/70760
9028         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9029         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9031 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9033         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9034         * g++.dg/ubsan/pr63956.C: Adjust error location.
9036 2016-04-27  Nick Clifton  <nickc@redhat.com>
9038         PR middle-end/49889
9039         * gcc.dg/pr49889.c: New test.
9041 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9043         * c-c++-common/memset-array.c: New test.
9045 2016-04-26  Martin Sebor  <msebor@redhat.com>
9047         PR c++/66639
9048         * g++.dg/cpp1y/func_constexpr.C: New test.
9050 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9052         PR c++/70241
9053         * g++.dg/cpp0x/enum32.C: New test.
9054         * g++.dg/cpp0x/enum33.C: New test.
9056 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9058         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9059         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9060         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9061         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9062         * gcc.c-torture/execute/pr38151.c: Likewise.
9063         * gcc.c-torture/execute/pr66556.c: Likewise.
9064         * gcc.c-torture/execute/pr67781.c: Likewise.
9065         * gcc.c-torture/execute/pr68648.c: Likewise.
9067 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9069         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9071 2016-04-26  Marek Polacek  <polacek@redhat.com>
9073         PR c/67784
9074         * gcc.dg/pr67784-3.c: New test.
9075         * gcc.dg/pr67784-4.c: New test.
9076         * gcc.dg/pr67784-5.c: New test.
9078         PR c/70791
9079         * gcc.dg/Wnested-externs-2.c: New test.
9081 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9083         * gcc.dg/fold-plusmult.c: Adjust.
9084         * gcc.dg/no-strict-overflow-6.c: Adjust.
9085         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9087 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9089         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9090         number scans.
9091         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9092         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9093         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9094         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9095         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9096         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9097         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9098         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9099         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9100         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9101         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9102         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9103         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9104         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9105         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9106         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9107         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9108         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9109         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9110         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9111         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9112         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9113         scans.
9114         * gcc.target/i386/pr32219-4.c: Likewise.
9115         * gcc.target/i386/pr32219-6.c: Likewise.
9116         * gcc.target/i386/pr32219-8.c: Likewise.
9118 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9120         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9121         associated options.
9123 2016-04-26  Marek Polacek  <polacek@redhat.com>
9125         PR c++/70744
9126         * g++.dg/ext/cond2.C: New test.
9128 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9130         PR tree-optimization/70771
9131         PR tree-optimization/70775
9132         * gcc.dg/pr70771.c: New test.
9133         * gcc.dg/pr70775.c: New test.
9135 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9137         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9139 2016-04-25  Richard Biener  <rguenther@suse.de>
9141         PR tree-optimization/70780
9142         * gcc.dg/torture/pr70780.c: New testcase.
9144 2016-04-25  Michael Collison  <michael.collison@arm.com>
9146         * gcc.target/arm/neon-vaddws16.c: New test.
9147         * gcc.target/arm/neon-vaddws32.c: New test.
9148         * gcc.target/arm/neon-vaddwu16.c: New test.
9149         * gcc.target/arm/neon-vaddwu32.c: New test.
9150         * gcc.target/arm/neon-vaddwu8.c: New test.
9151         * lib/target-supports.exp
9152         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9153         that arm neon support vector widen sum of HImode TO SImode.
9155 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9157         PR sanitizer/70712
9158         * c-c++-common/asan/pr70712.c: New test.
9160 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9162         * .gitattributes: New file.
9164 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9166         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9168 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9170         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9171         * gfortran.dg/submodule_15.f08: Likewise.
9173 2016-04-22  Richard Biener  <rguenther@suse.de>
9175         PR tree-optimization/70740
9176         * gcc.dg/torture/pr70740.c: New testcase.
9178 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9180         PR target/70750
9181         * gcc.target/i386/pr70750-1.c: New test.
9182         * gcc.target/i386/pr70750-2.c: Likewise.
9184 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9186         PR c++/70540
9187         * g++.dg/cpp0x/auto48.C: New.
9189 2016-04-21  Marek Polacek  <polacek@redhat.com>
9191         PR c++/70513
9192         * g++.dg/cpp0x/forw_enum12.C: New test.
9193         * g++.dg/cpp0x/forw_enum13.C: New test.
9195 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9197         PR target/70728
9198         * gcc.target/i386/pr70728.c: New test.
9200 2016-04-21  Richard Biener  <rguenther@suse.de>
9202         PR middle-end/70747
9203         * gcc.dg/pr70747.c: New testcase.
9205 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9207         PR tree-optimization/70715
9208         * gcc.dg/tree-ssa/scev-13.c: New test.
9210 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9212         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9214 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9216         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9218 2016-04-20  Jan Hubicka  <jh@suse.cz>
9220         PR ipa/70018
9221         * g++.dg/ipa/nothrow-1.C: New testcase.
9223 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9225         PR c++/55635
9226         * g++.dg/eh/delete1.C: New.
9228 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9230         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9231         -mtune-ctrl=sse_typeless_stores.
9233 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9235         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9237 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9239         PR tree-optimization/69489
9240         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9242 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9244         PR c++/69363
9245         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9246         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9247         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9249 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9251         PR tree-optimization/56625
9252         PR tree-optimization/69489
9253         * gcc.dg/vect/pr56625.c: New test.
9254         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9256 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9258         PR target/64971
9259         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9261 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9263         * gnat.dg/self1.adb: Remove now incorrect test.
9265 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9267         * gcc.dg/tree-ssa/scev-11.c: New test.
9268         * gcc.dg/tree-ssa/scev-12.c: New test.
9270 2016-04-20  Marek Polacek  <polacek@redhat.com>
9272         PR tree-optimization/70725
9273         * gcc.dg/pr70725.c: New test.
9275 2016-04-20  Richard Biener  <rguenther@suse.de>
9277         PR tree-optimization/70726
9278         * g++.dg/vect/pr70726.cc: New testcase.
9280 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9282         PR target/70674
9283         * gcc.target/s390/pr70674.c: New test.
9285 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9287         PR libgfortran/70684
9288         * gfortran.dg/list_read_14.f90: New test.
9290 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9292         PR target/69201
9293         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9294         extern to force it misaligned.
9295         (b): Likewise.
9296         (c): Likewise.
9297         (d): Likewise.
9298         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9299         Don't check `*' before movv4sf_internal.
9300         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9301         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9302         Don't check `*' before movv16qi_internal.
9303         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9304         extern to force it misaligned.
9305         (b): Likewise.
9306         (c): Likewise.
9307         (d): Likewise.
9308         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9309         Don't check `*' before movv2df_internal.
9310         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9311         extern to force it misaligned.
9312         (b): Likewise.
9313         (c): Likewise.
9314         (d): Likewise.
9315         Check movv8sf_internal instead of avx_storeups256.
9316         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9318 2016-04-19  Richard Biener  <rguenther@suse.de>
9320         PR tree-optimization/70171
9321         * g++.dg/tree-ssa/pr70171.C: New testcase.
9323 2016-04-19  Richard Biener  <rguenther@suse.de>
9325         PR tree-optimization/70724
9326         * gcc.dg/torture/pr70724.c: New testcase.
9328 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9330         PR middle-end/70689
9331         * gcc.target/i386/pr70689.c: New.
9333 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9335         PR target/70708
9336         * gcc.target/i386/pr70708.c: New test.
9338 2016-04-18  Richard Biener  <rguenther@suse.de>
9340         PR tree-optimization/43434
9341         * gcc.dg/vect/pr43434.c: New testcase.
9342         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9343         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9344         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9345         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9346         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9347         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9348         * gcc.dg/gomp/pr68640.c: Likewise.
9349         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9350         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9352 2016-04-18  Richard Biener  <rguenther@suse.de>
9354         PR tree-optimization/70701
9355         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9357 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9359         PR testsuite/70699
9360         * gcc.dg/pr70161.c: Add dot-file scans.
9361         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9362         instead of after last dot char.
9364 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9366         * c-c++-common/dump-ada-spec-3.c: New test.
9367         * c-c++-common/dump-ada-spec-4.c: Likewise.
9369 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9371         PR other/70183
9372         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9374 2016-04-15  Jan Hubicka  <jh@suse.cz>
9376         PR ipa/70018
9377         * g++.dg/ipa/pure-const-1.C: New testcase.
9378         * g++.dg/ipa/pure-const-2.C: New testcase.
9379         * g++.dg/ipa/pure-const-3.C: New testcase.
9381 2016-04-15  Marek Polacek  <polacek@redhat.com>
9383         PR c/70671
9384         * gcc.dg/bitfld-22.c: New test.
9386 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9388         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9389         x86_64.
9391 2016-04-15  Marek Polacek  <polacek@redhat.com>
9393         PR c/70651
9394         * c-c++-common/pr70651.c: New test.
9396 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9398         PR rtl-optimization/70681
9399         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9400         dump scan on arm and powerpc.
9401         * gcc.dg/pr10474.c: Likewise.
9403 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9405         PR c++/69517
9406         PR c++/70019
9407         PR c++/70588
9408         * g++.dg/cpp1y/vla11.C: Revert for real.
9410         PR c/70436
9411         * c-c++-common/Wparentheses-1.c: New test.
9412         * c-c++-common/gomp/Wparentheses-1.c: New test.
9413         * c-c++-common/gomp/Wparentheses-2.c: New test.
9414         * c-c++-common/gomp/Wparentheses-3.c: New test.
9415         * c-c++-common/gomp/Wparentheses-4.c: New test.
9416         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9417         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9418         * c-c++-common/goacc/Wparentheses-1.c: New test.
9420 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9422         PR target/70662
9423         * gcc.target/i386/pr70662.c: New test.
9425 2016-04-15  Richard Biener  <rguenther@suse.de>
9426             Alan Modra  <amodra@gmail.com>
9428         PR tree-optimization/70130
9429         * gcc.dg/vect/O3-pr70130.c: New testcase.
9431 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9433         PR target/70669
9434         * gcc.target/powerpc/pr70669.c: New test.
9436         PR target/70640
9437         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9438         a power7 system that does not have an assembler that supports
9439         power8.
9441 2016-04-14  Martin Sebor  <msebor@redhat.com>
9443         PR c++/69517
9444         PR c++/70019
9445         PR c++/70588
9446         * c-c++-common/ubsan/vla-1.c: Revert.
9447         * g++.dg/cpp1y/vla11.C: Same.
9448         * g++.dg/cpp1y/vla12.C: Same.
9449         * g++.dg/cpp1y/vla13.C: Same.
9450         * g++.dg/cpp1y/vla14.C: Same.
9451         * g++.dg/cpp1y/vla3.C: Same.
9452         * g++.dg/init/array24.C: Same.
9453         * g++.dg/ubsan/vla-1.C: Same.
9455 2016-04-14  Marek Polacek  <polacek@redhat.com>
9456             Jan Hubicka  <hubicka@ucw.cz>
9458         PR c++/70029
9459         * g++.dg/torture/pr70029.C: New test.
9461 2016-04-14  Martin Sebor  <msebor@redhat.com>
9463         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9464         type size to prevent failures on targets with very low maximum
9465         alignment.
9467 2016-04-14  Richard Biener  <rguenther@suse.de>
9469         PR tree-optimization/70623
9470         * gcc.dg/torture/pr70623.c: New testcase.
9471         * gcc.dg/torture/pr70623-2.c: Likewise.
9473 2016-04-13  Martin Sebor  <msebor@redhat.com>
9475         PR c++/69517
9476         PR c++/70019
9477         PR c++/70588
9478         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9479         * g++.dg/cpp1y/vla11.C: New test.
9480         * g++.dg/cpp1y/vla12.C: New test.
9481         * g++.dg/cpp1y/vla13.C: New test.
9482         * g++.dg/cpp1y/vla14.C: New test.
9483         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9484         * g++.dg/init/array24.C: Fully brace VLA initializer.
9485         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9487 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9489         PR c++/70641
9490         * g++.dg/opt/pr70641.C: New test.
9492 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9494         PR rtl-optimization/68749
9495         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9496         effects of argument promotions.
9497         Remove default args to dg-skip-if.
9499 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9501         PR c++/70635
9502         * g++.dg/parse/pr70635.C: New.
9504 2016-04-13  Marek Polacek  <polacek@redhat.com>
9506         PR c++/70639
9507         * c-c++-common/Wmisleading-indentation-4.c: New test.
9509 2016-04-13  Marek Polacek  <polacek@redhat.com>
9511         PR c/70436
9512         * gcc.dg/Wparentheses-12.c: New test.
9513         * gcc.dg/Wparentheses-13.c: New test.
9515 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9517         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9518         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9519         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9521 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9523         PR middle-end/70633
9524         * gcc.c-torture/compile/pr70633.c: New test.
9526         PR debug/70628
9527         * gcc.dg/torture/pr70628.c: New test.
9529 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9531         PR c++/70610
9532         * g++.dg/template/pr70610.C: New test.
9533         * g++.dg/template/pr70610-2.C: New test.
9534         * g++.dg/template/pr70610-3.C: New test.
9535         * g++.dg/template/pr70610-4.C: New test.
9537 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9539         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9540         128 instead of 32.
9542         PR c++/70571
9543         * g++.dg/ext/pr70571.C: New test.
9545 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9547         PR target/70640
9548         * gcc.target/powerpc/pr70640.c: New test.
9550 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9552         PR c++/68722
9553         * g++.dg/parse/pr68722.C: New.
9555 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9557         PR rtl-optimization/70596
9558         * gcc.target/i386/pr70596.c: New test.
9560 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9562         PR c++/70501
9563         * g++.dg/init/pr70501.C: New.
9565 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9567         * gcc.target/i386/asm-flag-6.c: New test.
9569 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9571         PR tree-optimization/68756
9572         * gcc.dg/graphite/pr68756.c: New test.
9574 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9576         PR tree-optimization/70602
9577         * gcc.c-torture/execute/pr70602.c: New test.
9579 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9581         PR target/70381
9582         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9583         __float128 emulator is built and runs.
9584         * gcc.target/powerpc/float128-1.c: Likewise.
9586         * lib/target-supports.exp (check_ppc_float128_sw_available):
9587         Rework tests for __float128 software and hardware
9588         availability. Fix exit condition to return 0 on success.
9590 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9592         PR target/70133
9593         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9594         * gcc.target/aarch64/target_attr_15.c: Likewise.
9596 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9598         PR c++/69066
9599         * g++.dg/cpp1y/pr69066.C: New.
9601 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9603         PR fortran/68566
9604         * gfortran.dg/pr36192.f90: Update test.
9605         * gfortran.dg/pr36192_1.f90: Update test.
9606         * gfortran.dg/real_dimension_1.f: Update test.
9607         * gfortran.dg/parameter_array_init_7.f90: New test.
9609 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9611         PR testsuite/64039
9612         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9614         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9616         PR rtl-optimization/66669
9617         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9619         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9621         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9622         * gcc.dg/pie-1.c: Likewise.
9623         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9624         * gcc.dg/pic-4.c: Likewise.
9625         * gcc.dg/pie-3.c: Likewise.
9626         * gcc.dg/pie-4.c: Likewise.
9628         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9630         PR tree-optimization/68644
9631         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9633         PR rtl-optimization/64886
9634         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9636 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9638         PR tree-optimization/68953
9639         * gcc.dg/graphite/pr68953.c: New test.
9641 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9643         PR fortran/70592
9644         * gfortran.dg/deferred_character_16.f90: New test.
9646 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9648         PR tree-optimization/70586
9649         * gcc.c-torture/execute/pr70586.c: New test.
9651 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9653         PR sanitizer/70573
9654         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9655         with __builtin_memset
9656         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9658 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9660         PR lto/70289
9661         PR ipa/70348
9662         PR tree-optimization/70373
9663         PR middle-end/70533
9664         PR middle-end/70534
9665         PR middle-end/70535
9666         * c-c++-common/goacc/reduction-5.c: New test.
9667         * c-c++-common/goacc/reduction-promotions.c: New test.
9668         * gfortran.dg/goacc/reduction-3.f95: New test.
9669         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9671 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9673         PR c++/70590
9674         PR c++/70452
9675         * g++.dg/pr70590.C: New test.
9676         * g++.dg/pr70590-2.C: New test.
9678 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9680         PR middle-end/70593
9681         * gcc.target/i386/pr70593.c: New test.
9683         PR rtl-optimization/70574
9684         * gcc.target/i386/avx2-pr70574.c: New test.
9686 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9688         PR sanitizer/70541
9689         * c-c++-common/asan/pr70541.c: New test.
9691 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9693         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9694         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9696 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9698         PR target/70566
9699         * gcc.c-torture/execute/pr70566.c: New test.
9701 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9703         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9704         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9706 2016-04-08  Alan Modra  <amodra@gmail.com>
9708         * gcc.target/powerpc/pr70117.c: New.
9710 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9712         PR testsuite/70581
9713         * gcc.dg/lto/simd-function_0.c: New test.
9715         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9716         clones.
9717         * c-c++-common/attr-simd-2.c: Likewise.
9718         * c-c++-common/attr-simd-4.c: Likewise.
9719         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9720         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9722 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9724         PR testsuite/70553
9725         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9727 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9728             Tom de Vries  <tom@codesourcery.com>
9730         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9731         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9732         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9733         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9734         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9735         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9736         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9737         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9739 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9741         PR c/70436
9742         * g++.dg/warn/Wparentheses-29.C: New test.
9744 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9746         PR c/70436
9747         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9748         explicit braces to resolve a future -Wparentheses warning.
9750 2016-04-06  Richard Henderson  <rth@redhat.com>
9752         * gcc.dg/pr61817-1.c: New test.
9753         * gcc.dg/pr61817-2.c: New test.
9754         * gcc.dg/pr69391-1.c: New test.
9755         * gcc.dg/pr69391-2.c: New test.
9757 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9759         PR rtl-optimization/70398
9760         * gcc.target/aarch64/pr70398.c: New.
9762 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9764         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9766 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9767             Pedro Alves  <palves@redhat.com>
9769         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9771 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9773         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9774         Check for avx512f effective targets instead of avx2.
9775         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9776         for AVX512F clones.
9777         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9778         * g++.dg/gomp/declare-simd-1.C: Likewise.
9779         * g++.dg/gomp/declare-simd-3.C: Likewise.
9780         * g++.dg/gomp/declare-simd-4.C: Likewise.
9782         PR middle-end/70550
9783         * c-c++-common/gomp/pr70550-1.c: New test.
9784         * c-c++-common/gomp/pr70550-2.c: New test.
9786 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9788         PR c++/70512
9789         * g++.dg/ext/attribute-may-alias-5.C: New.
9791 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9793         PR c++/70336
9794         * c-c++-common/pr70336.c: New test.
9795         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9796         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9798 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9800         PR ipa/66223
9801         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9803 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9805         PR rtl-optimization/70542
9806         * gcc.dg/torture/pr70542.c: New test.
9807         * gcc.target/i386/avx2-pr70542.c: New test.
9809 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9811         PR tree-optimization/70509
9812         * gcc.target/i386/avx512bw-pr70509.c: New test.
9814 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9816         PR c++/70452
9817         * g++.dg/ext/constexpr-vla4.C: New test.
9819 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9821         PR target/70510
9822         * gcc.target/i386/pr70510.c: New test.
9824 2016-04-05  Richard Biener  <rguenther@suse.de>
9826         PR tree-optimization/70526
9827         * g++.dg/torture/pr70526.C: New testcase.
9829 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9831         PR target/70525
9832         * gcc.target/i386/pr70525.c: New test.
9834 2016-04-05  Richard Biener  <rguenther@suse.de>
9836         PR middle-end/70499
9837         * g++.dg/torture/pr70499.C: New testcase.
9839 2016-04-05  Richard Biener  <rguenther@suse.de>
9841         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9842         remove XFAIL.
9844 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9846         PR middle-end/70307
9847         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9848         rs6000 ABI warnings.
9850 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9852         PR ipa/66223
9853         * g++.dg/ipa/devirt-51.C: New testcase.
9855 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9856             Jakub Jelinek  <jakub@redhat.com>
9858         PR middle-end/70457
9859         * gcc.dg/torture/pr70457.c: New.
9861 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9863         PR fortran/67538
9864         * gfortran.dg/allocate_with_source_19.f08: New test.
9866 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9868         PR fortran/65795
9869         * gfortran.dg/coarray_allocate_6.f08: New test.
9871 2016-04-04  Richard Biener  <rguenther@suse.de>
9873         PR rtl-optimization/70484
9874         * gcc.dg/torture/pr70484.c: New testcase.
9876 2016-04-04  Marek Polacek  <polacek@redhat.com>
9878         PR c/70307
9879         * gcc.dg/torture/pr70307.c: New test.
9881 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9883         PR target/70416
9884         PR target/67391
9885         * gcc.target/sh/torture/pr70416.c: New.
9887 2016-04-02  Martin Sebor  <msebor@redhat.com>
9889         PR c++/67376
9890         PR c++/70170
9891         PR c++/70172
9892         PR c++/70228
9893         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9894         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9895         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9896         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9897         * g++.dg/cpp0x/constexpr-string.C: Same.
9898         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9899         * g++.dg/cpp0x/pr65398.C: Same.
9900         * g++.dg/ext/constexpr-vla1.C: Same.
9901         * g++.dg/ext/constexpr-vla2.C: Same.
9902         * g++.dg/ext/constexpr-vla3.C: Same.
9903         * g++.dg/ubsan/pr63956.C: Same.
9905 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9907         PR rtl-optimization/70467
9908         * gcc.target/i386/pr70467-2.c: New test.
9910 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9911             Marek Polacek  <polacek@redhat.com>
9913         PR c++/70488
9914         * g++.dg/init/new47.C: New test.
9916 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9918         PR target/70496
9919         * gcc.target/arm/pr70496.c: New test.
9921 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9923         PR c++/68475
9924         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9926 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9928         PR target/69890
9929         * gcc.dg/strlenopt.h (memmove): New.
9930         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9931         instead of "string.h".
9932         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9933         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9934         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9935         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9936         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9937         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9938         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9939         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9940         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9941         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9942         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9943         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9944         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9945         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9946         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9947         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9948         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9949         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9950         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9951         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9953 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9955         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9956         (Holder::foo): Reflect this.
9958 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9960         PR target/70442
9961         * gcc.dg/pr70442.c: New test.
9963 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9965         PR c++/70393
9966         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9968 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9970         PR target/70453
9971         * gcc.target/i386/pr70453.c: New test.
9973 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9975         PR target/70292
9976         * gcc.c-torture/pr70292.c: New test.
9978 2016-03-31  Marek Polacek  <polacek@redhat.com>
9980         PR c/70297
9981         * c-c++-common/pr70297.c: New test.
9982         * g++.dg/cpp0x/typedef-redecl.C: New test.
9983         * gcc.dg/typedef-redecl2.c: New test.
9985 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9987         PR rtl-optimization/70460
9988         * gcc.c-torture/execute/pr70460.c: New test.
9990 2016-03-31  Richard Biener  <rguenther@suse.de>
9992         PR c++/70430
9993         * g++.dg/ext/vector30.C: New testcase.
9995 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9996             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9998         * gfortran.dg/fmt_pf.f90: New test.
10000 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10002         Forward-port from 5 branch
10003         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10005         PR testsuite/70356
10006         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10007         dg-require-effective-target after dg-do.
10009         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10011         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10013 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10014             Julian Brown  <julian@codesourcery.com>
10015             Chung-Lin Tang  <cltang@codesourcery.com>
10016             Cesar Philippidis  <cesar@codesourcery.com>
10017             James Norris  <jnorris@codesourcery.com>
10018             Tom de Vries  <tom@codesourcery.com>
10019             Nathan Sidwell  <nathan@codesourcery.com>
10021         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10022         * c-c++-common/goacc/loop-clauses.c: Likewise.
10023         * g++.dg/goacc/template.C: Likewise.
10024         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10025         * gfortran.dg/goacc/loop-1.f95: Likewise.
10026         * gfortran.dg/goacc/loop-5.f95: Likewise.
10027         * gfortran.dg/goacc/loop-6.f95: Likewise.
10028         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10029         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10030         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10031         * c-c++-common/goacc/clauses-fail.c: Likewise.
10032         * c-c++-common/goacc/parallel-1.c: Likewise.
10033         * c-c++-common/goacc/reduction-1.c: Likewise.
10034         * c-c++-common/goacc/reduction-2.c: Likewise.
10035         * c-c++-common/goacc/reduction-3.c: Likewise.
10036         * c-c++-common/goacc/reduction-4.c: Likewise.
10037         * c-c++-common/goacc/routine-3.c: Likewise.
10038         * c-c++-common/goacc/routine-4.c: Likewise.
10039         * c-c++-common/goacc/routine-5.c: Likewise.
10040         * c-c++-common/goacc/tile.c: Likewise.
10041         * g++.dg/goacc/template.C: Likewise.
10042         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10043         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10044         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10045         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10046         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10047         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10048         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10049         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10050         * c-c++-common/goacc/use_device-1.c: ... this file.
10051         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10052         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10053         * c-c++-common/goacc/host_data-6.c: ... this file.
10054         * c-c++-common/goacc/loop-2-kernels.c: New file.
10055         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10056         * c-c++-common/goacc/loop-3.c: Likewise.
10057         * g++.dg/goacc/reference.C: Likewise.
10058         * g++.dg/goacc/routine-1.C: Likewise.
10059         * g++.dg/goacc/routine-2.C: Likewise.
10061 2016-03-30  Richard Biener  <rguenther@suse.de>
10063         PR middle-end/70450
10064         * gcc.dg/torture/pr70450.c: New testcase.
10066 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10068         PR target/70421
10069         * gcc.dg/torture/pr70421.c: New test.
10070         * gcc.target/i386/avx512f-pr70421.c: New test.
10072 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10074         PR testsuite/70364
10075         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10076         (check): New function.
10077         (bar): Call check.
10078         (foo): Align stack to 16 bytes when calling bar.
10079         * gcc.target/i386/cleanup-2.c: Likewise.
10081 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10083         PR tree-optimization/59124
10084         * gcc.dg/Warray-bounds-19.c: New test.
10086 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10088         * lib/prune.exp (escape_regex_chars): New.
10089         (prune_file_path): Update to quote metcharacters for regexp.
10091 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10093         PR rtl-optimization/70429
10094         * gcc.c-torture/execute/pr70429.c: New test.
10096         PR tree-optimization/70405
10097         * gcc.dg/pr70405.c: New test.
10099 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10101         PR fortran/70397
10102         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10103         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10105 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10107         PR testsuite/64177
10108         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10109         __cilkrts_set_param to set two workers.
10110         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10111         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10113 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10115         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10117 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10119         PR target/70406
10120         * gcc.target/i386/pr70406.c: New test.
10122 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10124         * gnat.dg/specs/double_record_extension3.ads: New test.
10126 2016-03-25  Richard Henderson  <rth@redhat.com>
10128         PR target/70120
10129         * gcc.target/aarch64/pr70120-1.c: New.
10130         * gcc.target/aarch64/pr70120-2.c: New.
10131         * gcc.target/aarch64/pr70120-3.c: New.
10133 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10135         PR c++/62212
10136         * g++.dg/template/mangle2.C: The dg-do directive should be
10137         "compile" not "assemble".
10139 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10141         PR lto/69650
10142         * gcc.dg/pr69650.c: New test.
10144 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10146         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10148 2016-03-25  Alan Modra  <amodra@gmail.com>
10150         * gcc.dg/dfp/pr70052.c: New test.
10152 2016-03-24  Richard Henderson  <rth@redhat.com>
10154         PR middle-end/69845
10155         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10156         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10158 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10160         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10162 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10164         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10165         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10167 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10169         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10170         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10172 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10174         PR c++/62212
10175         * g++.dg/template/mangle2.C: New test.
10177 2016-03-24  Richard Biener  <rguenther@suse.de>
10179         PR tree-optimization/70396
10180         * gcc.dg/torture/pr70396.c: New testcase.
10182 2016-03-24  Richard Biener  <rguenther@suse.de>
10184         PR middle-end/70370
10185         * gcc.dg/torture/pr70370.c: New testcase.
10187 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10189         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10190         * gfortran.dg/goacc/kernels-tree.f95: Same.
10191         * gfortran.dg/goacc/parallel-tree.f95: Same.
10193 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10195         * c-c++-common/goacc/uninit-if-clause.c: New test.
10196         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10198 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10200         PR target/70290
10201         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10202         Fix formatting.
10204 2016-03-24  Richard Biener  <rguenther@suse.de>
10206         PR tree-optimization/70372
10207         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10209 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10211         PR c++/70347
10212         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10214 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10216         PR c++/70332
10217         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10219 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10221         PR c++/70001
10222         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10223         * g++.dg/cpp1y/pr70001.C: New test.
10225         PR c++/70323
10226         * g++.dg/cpp0x/constexpr-70323.C: New test.
10228 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10229             Jason Merrill  <jason@redhat.com>
10230             Jakub Jelinek  <jakub@redhat.com>
10232         PR c++/69315
10233         * g++.dg/cpp0x/constexpr-69315.C: New test.
10234         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10236 2016-03-23  Marek Polacek  <polacek@redhat.com>
10238         PR c++/69884
10239         * g++.dg/warn/Wignored-attributes-1.C: New test.
10240         * g++.dg/warn/Wignored-attributes-2.C: New test.
10242 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10244         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10245         initialization.
10246         * gfortran.dg/goacc/private-3.f95 (test): Same.
10247         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10248         missing use param.
10250 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10252         * lib/target-supports.exp: Remove v7ve entry from loop
10253         creating effective target checks.
10254         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10255         (add_options_for_arm_arch_v7ve): Likewise.
10257 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10259         PR tree-optimization/70354
10260         * gcc.dg/vect/pr70354-1.c: New test.
10261         * gcc.dg/vect/pr70354-2.c: New test.
10262         * gcc.target/i386/avx2-pr70354-1.c: New test.
10263         * gcc.target/i386/avx2-pr70354-2.c: New test.
10265 2016-03-22  Jeff Law  <law@redhat.com>
10267         PR target/70232
10268         * gcc.dg/tree-ssa/pr70232.c: New test.
10270 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10272         PR target/70302
10273         * gcc.target/i386/pr70302.c: New test.
10275 2016-03-22  Richard Biener  <rguenther@suse.de>
10277         PR middle-end/70251
10278         * g++.dg/torture/pr70251.C: New testcase.
10280 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10282         PR c/69993
10283         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10284         Wmisleading-indentation.c.
10285         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10286         reflect change to diagnostic text and order of messages.
10287         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10289 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10291         * g++.dg/ext/java-3.C: Don't compile on AIX.
10293 2016-03-22  Richard Biener  <rguenther@suse.de>
10295         PR middle-end/70333
10296         * gcc.dg/torture/pr70333.c: New testcase.
10298 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10300         * g++.dg/ext/pr70290.C: New test.
10302 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10304         PR target/70325
10305         * gcc.target/i386/pr70325.c: New test.
10307 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10309         PR target/70329
10310         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10311         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10313         PR target/70300
10314         * gcc.target/i386/pr70300.c: New test.
10316         PR c++/70295
10317         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10318         (func2): New function for cond with parens, xfail warning for c++.
10319         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10321 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10323         PR c++/70096
10324         * g++.dg/template/ptrmem30.C: New test.
10326 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10328         PR c++/70204
10329         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10330         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10332 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10334         PR middle-end/70326
10335         * gcc.dg/pr70326.c: New test.
10337 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10338             Jakub Jelinek  <jakub@redhat.com>
10340         PR tree-optimization/70317
10341         * gcc.dg/pr70317.c: New test.
10343 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10345         PR target/70327
10346         * gcc.target/i386/pr70327.c: New test.
10348 2016-03-21  Martin Liska  <mliska@suse.cz>
10350         PR ipa/70306
10351         * gcc.dg/ipa/pr70306.c: New test.
10353 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10355         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10356         * gcc.target/arm/attr-align3.c: Likewise.
10357         * gcc.target/arm/attr_arm.c: Likewise.
10358         * gcc.target/arm/flip-thumb.c: Likewise.
10360 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10362         PR target/70296
10363         * gcc.target/powerpc/altivec-36.c: New test.
10365 2016-03-21  Richard Biener  <rguenther@suse.de>
10367         PR tree-optimization/70310
10368         * gcc.dg/torture/pr70310.c: New testcase.
10370 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10372         PR target/70293
10373         * gcc.target/i386/pr70293.c: New test.
10375 2016-03-21  Richard Biener  <rguenther@suse.de>
10377         PR tree-optimization/70288
10378         * gcc.dg/torture/pr70288-1.c: New testcase.
10379         * gcc.dg/torture/pr70288-2.c: Likewise.
10381 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10383         PR rtl-optimization/69307
10384         * gcc.target/arm/pr69307.c: New test.
10386 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10388         PR rtl-optimization/69102
10389         * gcc.c-torture/compile/pr69102.c: New test.
10391 2016-03-18  Jeff Law  <law@redhat.com>
10393         PR rtl-optimization/70263
10394         * gcc.c-torture/compile/pr70263-1.c: New test.
10395         * gcc.target/i386/pr70263-2.c: New test.
10397 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10399         PR rtl-optimization/70278
10400         * gcc.dg/torture/pr70278.c: New test.
10401         * gcc.target/arm/pr70278.c: New test.
10403 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10405         PR c/70281
10406         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10407         (test_builtin_types_compatible_p): New test function.
10408         * gcc.dg/pr70281.c: New test case.
10410 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10412         PR target/70113
10413         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10415 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10417         PR tree-optimization/70252
10418         * gcc.dg/pr70252.c: New test.
10420 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10422         * gcc.dg/pr70161-2.c: New test.
10423         * gcc.dg/pr70161.c: New test.
10425 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10427         PR ipa/70269
10428         * gcc.dg/pr70269.c: New test.
10430 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10432         PR c++/70267
10433         * g++.dg/ext/java-3.C: New test.
10435 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10437         PR c++/70205
10438         * g++.dg/lookup/pr70205.C: New test.
10440 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10442         PR c++/70218
10443         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10445 2016-03-17  Marek Polacek  <polacek@redhat.com>
10447         PR c/69407
10448         * gcc.dg/atomic-op-6.c: New test.
10450 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10452         PR c/70264
10453         * c-c++-common/pr70264.c: New test case.
10455 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10457         PR c++/70144
10458         * c-c++-common/pr70144-1.c: New test.
10459         * c-c++-common/pr70144-2.c: New test.
10461         PR c++/70272
10462         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10463         * g++.dg/opt/flifetime-dse6.C: New test.
10464         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10466 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10468         PR driver/70192
10469         * gcc.dg/pic-1.c: New test.
10470         * gcc.dg/pic-2.c: Likewise.
10471         * gcc.dg/pic-3.c: Likewise.
10472         * gcc.dg/pic-4.c: Likewise.
10473         * gcc.dg/pie-1.c: Likewise.
10474         * gcc.dg/pie-2.c: Likewise.
10475         * gcc.dg/pie-3.c: Likewise.
10476         * gcc.dg/pie-4.c: Likewise.
10477         * gcc.dg/pie-5.c: Likewise.
10478         * gcc.dg/pie-6.c: Likewise.
10480 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10482         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10483         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10485 2016-03-17  Richard Biener  <rguenther@suse.de>
10487         PR debug/70271
10488         * g++.dg/debug/pr70271.C: New testcase.
10490 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10492         * gcc.target/i386/pr70251.c: New test.
10494 2016-03-17  Marek Polacek  <polacek@redhat.com>
10496         PR c++/70194
10497         * g++.dg/warn/constexpr-70194.C: New test.
10499 2016-03-16  Richard Henderson  <rth@redhat.com>
10501         PR middle-end/70240
10502         * gcc.c-torture/compile/pr70240.c: New.
10504 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10506         * gcc.c-torture/compile/20151204.c: Skip for avr.
10508 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10510         PR target/70245
10511         * g++.dg/opt/pr70245.C: New test.
10512         * g++.dg/opt/pr70245.h: New file.
10513         * g++.dg/opt/pr70245-aux.cc: New file.
10515 2016-03-16  Martin Sebor  <msebor@redhat.com>
10517         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10519 2016-03-16  Richard Henderson  <rth@redhat.com>
10521         PR middle-end/70199
10522         * gcc.c-torture/compile/pr70199.c: New.
10524 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10526         * gcc.dg/uninit-19.c: Run dos2unix.
10528 2016-03-16  Marek Polacek  <polacek@redhat.com>
10530         PR c/70093
10531         * gcc.dg/nested-func-10.c: New test.
10532         * gcc.dg/nested-func-9.c: New test.
10534 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10536         PR tree-optimization/68714
10537         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10539 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10541         PR tree-optimization/68715
10542         * gcc.dg/graphite/pr68715-2.c: New test.
10543         * gcc.dg/graphite/pr68715.c: New test.
10544         * gfortran.dg/graphite/pr68715.f90: New test.
10546 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10548         PR tree-optimization/68809
10549         * gcc.dg/graphite/pr68809-2.c: New test.
10550         * gcc.dg/graphite/pr68809.c: New test.
10552 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10554         PR c++/70147
10555         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10556         method call to i () as argument.  Adjust expected output.
10558         PR c++/70147
10559         * g++.dg/ubsan/pr70147-1.C: New test.
10560         * g++.dg/ubsan/pr70147-2.C: New test.
10562 2016-03-15  Martin Sebor  <msebor@redhat.com>
10564         PR c++/58281
10565         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10567 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10569         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10570         hppa*-*-hpux*.
10572         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10574         PR libfortran/69799
10575         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10576         libatomic_available.
10578 2016-03-15  Marek Polacek  <polacek@redhat.com>
10580         PR c++/70209
10581         * g++.dg/ext/attribute-may-alias-4.C: New test.
10583 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10585         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10586         -fvar-tracking-assignments-toggle flag.
10588 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10590         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10592 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10594         PR rtl-optimization/70222
10595         * gcc.c-torture/execute/pr70222-1.c: New test.
10596         * gcc.c-torture/execute/pr70222-2.c: New test.
10598 2016-03-15  Richard Henderson  <rth@redhat.com>
10600         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10602 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10604         PR rtl-optimization/69032
10605         * gcc.dg/pr69032.c: New test.
10607 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10609         PR rtl-optimization/63384
10610         * g++.dg/pr63384.C: New test.
10612 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10614         PR target/64411
10615         * gcc.target/i386/pr64411.C: New test.
10617 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10619         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10620         * gfortran.dg/goacc/kernels-alias.f95: New test.
10622 2016-03-14  Martin Sebor  <msebor@redhat.com>
10624         PR c++/53792
10625         * g++.dg/cpp0x/constexpr-inline.C: New test.
10626         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10628 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10630         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10632 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10634         PR middle-end/70219
10635         * gcc.dg/pr70219.c: New test.
10637 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10639         PR target/70083
10640         * gcc.dg/torture/pr70083.c: New test.
10641         * gcc.target/i386/pr70083.c: New test.
10643 2016-03-14  Richard Biener  <rguenther@suse.de>
10645         PR tree-optimization/56365
10646         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10648 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10650         PR target/70098
10651         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10652         New function.
10653         * g++.dg/pr70098.C: New testcase.
10656 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10658         PR tree-optimization/70045
10659         * gcc.dg/graphite/pr70045.c: New test.
10661 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10663         PR fortran/69043
10664         * gfortran.dg/include_9.f90: New test.
10666 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10668         PR fortran/45076
10669         gfortran.dg/prof/prof.exp: New script.
10670         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10672 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10674         PR rtl-optimization/69307
10675         * gcc.dg/pr69307.c: New test.
10677 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10679         PR target/69614
10680         * gcc.target/arm/pr69614.c: New.
10682 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10684         PR fortran/70031
10685         * gfortran.dg/submodule_14.f08: New test
10687         PR fortran/69524
10688         * gfortran.dg/submodule_15.f08: New test
10690 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10692         PR c++/70106
10693         * g++.dg/cpp1y/paren3.C: New test.
10695 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10697         PR target/70131
10698         * gcc.target/powerpc/ppc-round2.c: New test.
10700 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10702         PR target/70123
10703         * gcc.dg/torture/pr70123.c: New test.
10705 2016-03-11  Jeff Law  <law@redhat.com>
10707         PR tree-optimization/70190
10708         * gcc.c-torture/compile/pr70190.c: New test.
10710 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10712         PR c/68187
10713         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10714         case.
10715         (test43_b): Likewise.
10716         (test43_c): Likewise.
10717         (test43_d): Likewise.
10718         (test43_e): Likewise.
10719         (test43_f): Likewise.
10720         (test43_g): Likewise.
10721         (test44_a): Likewise.
10722         (test44_b): Likewise.
10723         (test44_c): Likewise.
10724         (test44_d): Likewise.
10725         (test44_e): Likewise.
10727 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10729         PR c/70085
10730         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10732 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10734         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10735         dg-options.
10737 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10739         PR target/70002
10740         PR target/69245
10741         * gcc.target/aarch64/pr69245_2.c: New test.
10743 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10745         PR tree-optimization/70177
10746         * gcc.dg/pr70177.c: New test.
10748 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10750         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10752 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10754         * gcc.dg/tree-ssa/sra-20.c: New.
10756 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10758         PR rtl-optimization/70174
10759         * gcc.dg/pr70174.c: New test.
10761         PR tree-optimization/70169
10762         * gcc.dg/pr70169.c: New test.
10764 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10766         PR target/70160
10767         * gcc.target/i386/pr70160.c: New test.
10769 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10771         * gcc.target/s390/dfp-1.c: New test.
10773 2016-03-10  Nick Clifton  <nickc@redhat.com>
10775         PR target/70044
10776         * gcc.target/aarch64/pr70044.c: New test.
10778 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10779             Jakub Jelinek  <jakub@redhat.com>
10781         PR c++/70001
10782         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10783         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10784         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10786 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10788         PR lto/69589
10789         * g++.dg/lto/pr69589_0.C: New testcase
10790         * g++.dg/lto/pr69589_1.C: New testcase
10792 2016-03-10  Marek Polacek  <polacek@redhat.com>
10794         PR c++/70153
10795         * g++.dg/delayedfold/unary-plus1.C: New test.
10797 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10799         * gcc.target/arm/pr45701-1.c: Escape brackets.
10800         * gcc.target/arm/pr45701-2.c: Likewise.
10802 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10804         * gfortran.dg/unconstrained_commons.f: New.
10806 2016-03-10  Alan Modra  <amodra@gmail.com>
10808         * gcc.dg/pr69195.c: New.
10809         * gcc.dg/pr69238.c: New.
10811 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10813         PR testsuite/68915
10814         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10816 2016-03-10  Richard Biener  <rguenther@suse.de>
10818         PR tree-optimization/70128
10819         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10820         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10822 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10824         PR tree-optimization/70152
10825         * gcc.dg/pr70152.c: New test.
10827         PR target/70086
10828         * gcc.target/i386/pr70086-1.c: New test.
10829         * gcc.target/i386/pr70086-2.c: New test.
10830         * gcc.target/i386/pr70086-3.c: New test.
10832         PR tree-optimization/70127
10833         * gcc.c-torture/execute/pr70127.c: New test.
10835 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10837         * c-c++-common/goacc/combined-directives-2.c: New test.
10839 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10841         PR c/68473
10842         PR c++/70105
10843         * g++.dg/diagnostic/pr70105.C: New test.
10844         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10845         (test_multiple_ordinary_maps): New test function.
10847 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10849         PR c/68473
10850         PR c++/70105
10851         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10852         Drop range information from call to inform_at_rich_loc.
10853         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10854         New.
10855         (test_show_locus): Replace calls to rich_location::add_range with
10856         calls to add_range.  Rewrite the tests that used the now-defunct
10857         rich_location ctor taking a source_range.  Simplify other tests
10858         by replacing calls to COMBINE_LOCATION_DATA with calls to
10859         make_location.
10861 2016-03-09  Richard Biener  <rguenther@suse.de>
10862         Jakub Jelinek  <jakub@redhat.com>
10864         PR tree-optimization/70138
10865         * gcc.dg/vect/pr70138-1.c: New testcase.
10866         * gcc.dg/vect/pr70138-2.c: Likewise.
10868 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10870         PR target/70049
10871         * gcc.target/i386/pr70049.c: New test.
10873 2016-03-09  Richard Biener  <rguenther@suse.de>
10875         PR c/70143
10876         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10877         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10878         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10880 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10882         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10883         arm-*-*.
10885 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10887         PR middle-end/67278
10888         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10890         PR target/67278
10891         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10893         PR middle-end/70050
10894         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10895         in testcase comment.
10897 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10899         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10900         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10901         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10902         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10903         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10904         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10905         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10906         * gfortran.dg/goacc/kernels-loop.f95: New test.
10908 2016-03-08  Martin Sebor  <msebor@redhat.com>
10910         PR c++/62096
10911         * g++.dg/warn/overflow-warn-7.C: New test.
10913 2016-03-08  Jason Merrill  <jason@redhat.com>
10915         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10916         * lib/target-supports.exp (check_effective_target_concepts): New.
10918 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10920         PR c++/70135
10921         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10922         * g++.dg/ubsan/pr70135.C: New test.
10924         PR target/70110
10925         * gcc.dg/pr70110.c: New test.
10927 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10929         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10930         * c-c++-common/gomp/if-1.c: Likewise.
10931         * c-c++-common/gomp/pr61486-2.c: Likewise.
10932         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10933         to dg-additional-options.
10934         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10935         * g++/gomp/target-teams-1.c: Likewise.
10936         * gcc.dg/gomp/gomp.exp: Likewise.
10937         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10938         dg-additional-options.
10939         * gfortran.dg/gomp/gomp.exp: Likewise.
10940         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10941         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10942         dg-additional-options.
10943         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10945 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10947         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10948         * c-c++-common/gomp/gridify-1.c: New test.
10949         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10951 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10953         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10954         trigger for cortex-r8, when scanning for register r8.
10955         * gcc.target/arm/pr45701-2.c: Likewise.
10957 2016-02-26  Richard Biener  <rguenther@suse.de>
10958             Jeff Law  <law@redhat.com>
10960         PR tree-optimization/69740
10961         * gcc.c-torture/compile/pr69740-1.c: New test.
10962         * gcc.c-torture/compile/pr69740-2.c: New test.
10964 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10966         * lib/target-supports.exp
10967         (check_effective_target_whole_vector_shift): Enable for PPC64.
10969 2016-03-07  Richard Biener  <rguenther@suse.de>
10971         PR tree-optimization/70115
10972         * gcc.dg/torture/pr70115.c: New testcase.
10974 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10976         PR middle-end/69916
10977         * c-c-++-common/goacc/pr69916.c: New.
10979 2016-03-07  Richard Henderson  <rth@redhat.com>
10981         * gcc.c-torture/compile/pr70061.c: New test.
10983 2016-03-07  Richard Biener  <rguenther@suse.de>
10985         PR testsuite/70109
10986         * gcc.dg/vect/O3-pr36098.c: New testcase.
10988 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10990         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10992 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10994         * gnat.dg/renaming9.ad[sb]: New testcase.
10996 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10998         PR c++/70084
10999         * g++.dg/expr/stdarg3.C: New test.
11001 2016-03-04  Jeff Law  <law@redhat.com>
11003         PR tree-optimization/69196
11004         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11005         x86_64-*-*.
11007 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11009         PR c/69973
11010         * gcc.dg/pr69973.c: New test.
11012         PR rtl-optimization/69941
11013         * gcc.dg/torture/pr69941.c: New test.
11015         PR c/69824
11016         * gcc.dg/pr69824.c: New test.
11018 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11020         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11021         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11022         function.
11024 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11026         PR c++/66786
11027         * g++.dg/cpp1y/var-templ48.C: New test.
11028         * g++.dg/cpp1y/var-templ49.C: New test.
11030 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11032         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11034 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11036         PR c++/70035
11037         * g++.dg/ubsan/pr70035.C: New test.
11039         PR target/70062
11040         * gcc.target/i386/pr70062.c: New test.
11042 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11044         * g++.dg/template/typename21.C: Remove c++98_only.
11046 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11048         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11050 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11052         PR c/68187
11053         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11054         function.
11055         (fn_42_b): Likewise.
11056         (fn_42_c): Likewise.
11058 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11060         PR c/68187
11061         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11062         function.
11063         (fn_40_b): Likewise.
11064         (fn_41_a): Likewise.
11065         (fn_41_b): Likewise.
11067 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11069         PR target/70059
11070         * gcc.target/i386/avx512f-pr70059.c: New test.
11071         * gcc.target/i386/avx512dq-pr70059.c: New test.
11073 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11075         PR rtl-optimization/57676
11076         * gcc.dg/torture/pr57676.c: New test.
11078 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11080         * gcc.dg/pr70026.c: New test.
11082 2016-03-04  Marek Polacek  <polacek@redhat.com>
11084         PR c/69798
11085         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11086         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11088 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11090         PR target/70004
11091         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11092         Delete.
11093         (test_corners_sisd_si): Likewise.
11094         (main): Remove checks of the above.
11095         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11097 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11099         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11101 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11103         * gcc.dg/torture/pr69951.c: Accept argc==0.
11105 2016-03-04  Richard Biener  <rguenther@suse.de>
11107         PR c++/70054
11108         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11109         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11111 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11113         PR testsuite/69766
11114         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11115         testing multiarch.
11117 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11119         PR debug/69947
11120         * gcc.dg/guality/pr69947.c: New test.
11122 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11124         PR ada/70017
11125         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11127 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11129         PR rtl-optimization/69904
11130         * gcc.target/arm/pr69904.c: New test.
11132 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11134         PR target/70021
11135         * gcc.dg/vect/pr70021.c: New test.
11136         * gcc.target/i386/pr70021.c: New test.
11138 2016-03-03  Marek Polacek  <polacek@redhat.com>
11140         PR middle-end/70050
11141         * gcc.dg/pr70050.c: New test.
11143 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11145         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11147 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11149         PR tree-optimization/70043
11150         * gfortran.dg/vect/pr70043.f90: New test.
11152 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11154         * gnat.dg/specs/task1.ads: New test.
11156 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11158         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11159         Invoke gdb with -batch.
11160         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11162 2016-03-03  Richard Biener  <rguenther@suse.de>
11164         PR tree-optimization/55936
11165         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11167 2016-03-02  Jeff Law  <law@redhat.com>
11169         PR rtl-optimization/69942
11170         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11171         effects of argument promotions.
11173         PR tree-optimization/69987
11174         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11175         target does not support -fprefetch-loop-arrays.
11177 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11179         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11181 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11183         PR rtl-optimization/69052
11184         * gcc.target/i386/pr69052.c: New test.
11186 2016-03-02  Alan Modra  <amodra@gmail.com>
11188         * gcc.dg/pr69990.c: New.
11190 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11192         PR c/68062
11193         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11195         PR middle-end/70022
11196         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11198         PR target/70028
11199         * gcc.target/i386/pr70028.c: New test.
11201 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11203         * c-c++-common/asan/swapcontext-test-1.c,
11204         * c-c++-common/tsan/thread_leak.c,
11205         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11206         * g++.dg/tsan/benign_race.C,
11207         * g++.dg/tsan/fd_close_norace.C,
11208         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11209         races with sanitizer output
11211 2016-03-02  Richard Biener  <rguenther@suse.de>
11212             Uros Bizjak  <ubizjak@gmail.com>
11214         PR target/67278
11215         * gcc.dg/simd-8.c: New testcase.
11217 2016-03-02  Richard Biener  <rguenther@suse.de>
11219         PR middle-end/67278
11220         * gcc.dg/simd-7.c: New testcase.
11222 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11224         * gcc.target/i386/pr70007.c: Tweak.
11226 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11228         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11230 2016-03-02  Marek Polacek  <polacek@redhat.com>
11232         PR c/67854
11233         * gcc.dg/pr67854.c: New test.
11235 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11237         PR middle-end/70025
11238         * gcc.dg/torture/pr70025.c: New test.
11240 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11242         PR tree-optimization/68621
11243         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11245 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11247         * gcc.target/i386/pr70007.c: New test.
11249 2016-03-01  Jeff Law  <law@redhat.com>
11251         PR tree-optimization/69196
11252         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11254         PR tree-optimization/69196
11255         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11256         duplicating code and spoiling the expected output.
11258 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11260         PR target/70033
11261         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11262         supports power9 before doing tests.
11263         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11264         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11265         * gcc.target/powerpc/p9-permute.c: Likewise.
11267 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11269         PR target/70027
11270         * gcc.target/i386/pr70027.c: New test.
11272 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11274         * gcc.dg/pr70017.c: New test.
11276 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11278         PR c/69796
11279         PR c/69974
11280         * gcc.dg/pr69796.c: New test.
11281         * gcc.dg/pr69974.c: New test.
11283 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11285         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11287 2016-02-29  Jeff Law  <law@redhat.com>
11289         PR tree-optimization/69987
11290         * gfortran.dg/pr69987.f90: New test.
11292         PR tree-optimization/69989
11293         * gcc.c-torture/compile/pr69989-2.c: New test.
11295 2016-03-01  Marek Polacek  <polacek@redhat.com>
11297         PR c++/69795
11298         * g++.dg/parse/invalid1.C: New test.
11300 2016-03-01  Richard Biener  <rguenther@suse.de>
11302         PR middle-end/70022
11303         * gcc.dg/pr70022.c: New testcase.
11305 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11307         PR tree-optimization/69956
11308         * gcc.dg/pr69956.c: New test.
11310 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11312         PR target/70011
11313         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11314         XFAIL when hardware supports efficient unaligned storage access.
11316 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11318         PR c++/69961
11319         * g++.dg/template/pr69961a.C: New test.
11320         * g++.dg/template/pr69961b.C: New test.
11322 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11324         PR preprocessor/69985
11325         * gcc.dg/cpp/pr69985.c: New test case.
11327 2016-02-29  Jeff Law  <law@redhat.com>
11329         PR tree-optimization/70005
11330         * gcc.c-torture/execute/pr70005.c New test.
11332         PR tree-optimization/69999
11333         * gcc.c-torture/compile/pr69999.c: New test.
11335 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11337         PR tree-optimization/69652
11338         * gcc.dg/torture/pr69652.c: Delete test.
11339         * gcc.dg/vect/pr69652.c: New test.
11341 2016-02-19  Richard Biener  <rguenther@suse.de>
11343         PR tree-optimization/69980
11344         * gfortran.dg/vect/pr69980.f90: New testcase.
11346 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11348         * gcc.target/sparc/20160229-1.c: New test.
11350 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11352         * gnat.dg/stack_usage3.adb: New test.
11353         * gnat.dg/stack_usage3_pkg.ads: New helper.
11355 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11357         * gnat.dg/renaming8.adb: New test.
11358         * gnat.dg/renaming8_pkg1.ads: New helper.
11359         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11360         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11362 2016-02-29  Richard Biener  <rguenther@suse.de>
11364         PR tree-optimization/69720
11365         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11367 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11369         PR fortran/68147
11370         PR fortran/47674
11371         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11373 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11374             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376         PR fortran/56007
11377         * gfortran.dg/coarray_8.f90: Adjust error message.
11378         * gfortran.dg/pr56007.f90: New test.
11379         * gfortran.dg/pr56007.f: New test.
11381 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11383         PR tree-optimization/69989
11384         * gcc.dg/torture/pr69989.c: New test.
11386 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11388         * gcc.target/i386/stack-realign-win.c: New test.
11390 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11392         PR fortran/60126
11393         * gfortran.dg/pr60126.f90: New test.
11395 2016-02-27  Jeff Law  <law@redhat.com>
11397         Revert
11398         2016-02-26  Richard Biener  <rguenther@suse.de>
11399                     Jeff Law  <law@redhat.com>
11401         PR tree-optimization/69740
11402         * gcc.c-torture/compile/pr69740-1.c: New test.
11403         * gcc.c-torture/compile/pr69740-2.c: New test.
11405 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11407         PR fortran/69910
11408         * gfortran.dg/newunit_4.f90: New test.
11410 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11412         PR target/69613
11413         PR rtl-optimization/69886
11414         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11415         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11416         target.
11418 2016-02-26  Martin Sebor  <msebor@redhat.com>
11420         PR tree-optimization/15826
11421         * gcc.dg/tree-ssa/pr15826.c: New test.
11423 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11425         PR target/69969
11426         * gcc.target/powerpc/pr69969.c: New test.
11428 2016-02-26  Martin Sebor  <msebor@redhat.com>
11430         PR c++/15766
11431         * g++.old-deja/g++.other/decl5.C: Add a test case.
11433 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11435         PR target/69946
11436         * gcc.target/powerpc/pr69946.c: New file.
11438 2016-02-26  Richard Biener  <rguenther@suse.de>
11439             Jeff Law  <law@redhat.com>
11441         PR tree-optimization/69740
11442         * gcc.c-torture/compile/pr69740-1.c: New test.
11443         * gcc.c-torture/compile/pr69740-2.c: New test.
11445 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11447         PR middle-end/69920
11448         * gcc.dg/torture/pr69932.c: New test.
11449         * gcc.dg/torture/pr69936.c: Likewise.
11451 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11453         PR target/69709
11454         * gcc.target/s390/pr69709.c: New test.
11456 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11458         PR target/69245
11459         * gcc.target/aarch64/pr69245_1.c: New test.
11461 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11463         PR target/69613
11464         * gcc.dg/torture/pr69613.c: New test.
11466 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11468         PR rtl-optimization/69891
11469         * gcc.target/i386/pr69891.c: New test.
11471 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11472             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11474         PR target/61397
11475         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11476         functionality for both 32-bit and 64-bit.
11478 2016-02-26  Richard Biener  <rguenther@suse.de>
11480         PR tree-optimization/69551
11481         * gcc.dg/torture/pr69951.c: New testcase.
11483 2016-02-25  Richard Biener  <rguenther@suse.de>
11485         PR tree-optimization/48795
11486         * gcc.dg/Warray-bounds-18.c: New testcase.
11488 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11490         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11492 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11494         PR rtl-optimization/69896
11495         * gcc.dg/pr69896.c: New test.
11497 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11499         PR c++/69736
11500         * g++.dg/cpp1y/paren2.C: New test.
11502 2016-02-24  Martin Sebor  <msebor@redhat.com>
11504         PR c/51147
11505         * gcc.dg/enum-mode-2.c: New test.
11507 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11509         PR c++/69922
11510         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11511         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11512         * g++.dg/ubsan/pr69922.C: New test.
11514 2016-02-24  Marek Polacek  <polacek@redhat.com>
11516         PR c/69819
11517         * gcc.dg/pr69819.c: New test.
11519 2016-02-24  Martin Sebor  <msebor@redhat.com>
11521         PR c++/69912
11522         * g++.dg/ext/flexary15.C: New test.
11524 2016-02-24  Martin Sebor  <msebor@redhat.com>
11526         * gcc.dg/builtins-68.c: Avoid making unportable
11527         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11528         * g++.dg/ext/builtin_alloca.C: Same.
11530 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11531             Charles Baylis  <charles.baylis@linaro.org>
11533         PR debug/61033
11534         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11536 2016-02-24  Richard Biener  <rguenther@suse.de>
11537             Jakub Jelinek  <jakub@redhat.com>
11539         PR middle-end/69760
11540         * gcc.dg/torture/pr69760.c: New testcase.
11542 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11544         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11545         pattern on Solaris with as.
11547 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11549         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11550         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11551         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11552         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11554 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11556         PR middle-end/69915
11557         * gcc.dg/pr69915.c: New test.
11559 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11561         PR rtl-optimization/69886
11562         * gcc.dg/torture/pr69886.c: New test.
11564 2016-02-24  Richard Biener  <rguenther@suse.de>
11566         PR middle-end/68963
11567         * gcc.dg/torture/pr68963.c: New testcase.
11569 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11571         PR target/69875
11572         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11573         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11574         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11575         * gcc.target/arm/atomic_loaddi_1.c: New test.
11576         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11577         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11578         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11579         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11580         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11581         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11582         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11583         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11585 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11587         PR middle-end/69909
11588         * gcc.dg/torture/pr69909.c: New test.
11590 2016-02-24  Richard Biener  <rguenther@suse.de>
11592         PR tree-optimization/69907
11593         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11594         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11595         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11597 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11599         * gcc.target/arm/pragma_cpp_fma.c: New test.
11601 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11603         PR fortran/61156
11604         * gfortran.dg/include_6.f90: Update test.
11606 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11608         PR objc/69844
11609         * objc.dg/pr69844.m: New test.
11611 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11613         PR libgfortran/69456
11614         * gfortran.dg/namelist_89.f90: New test.
11615         * gfortran.dg/pr59700.f90: Update test..
11617 2016-02-23  Martin Sebor  <msebor@redhat.com>
11619         PR middle-end/69780
11620         * g++.dg/ext/builtin_alloca.C: New test.
11621         * gcc.dg/builtins-68.c: New test.
11623 2016-02-23  Richard Henderson  <rth@redhat.com>
11625         * gcc.target/i386/addr-space-3.c: Remove test.
11627 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11629         PR preprocessor/69126
11630         PR preprocessor/69543
11631         * c-c++-common/pr69126-2-long.c: New test.
11632         * c-c++-common/pr69126-2-short.c: New test.
11633         * c-c++-common/pr69543-1.c: Remove xfail.
11635 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11637         PR preprocessor/69126
11638         PR preprocessor/69543
11639         PR preprocessor/69558
11640         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11641         (f): Rename to...
11642         (test_2): ...this, and add leading comment.
11643         (MACRO_3, test_3): New.
11644         (MACRO_4A, MACRO_4B, test_4): New.
11645         (MACRO): Rename to...
11646         (MACRO_5): ...this.
11647         (g): Rename to...
11648         (test_5): ...this, updating for renaming of MACRO, and
11649         add leading comment.
11650         * c-c++-common/pr69543-1.c: New.
11651         * c-c++-common/pr69543-2.c: New.
11652         * c-c++-common/pr69543-3.c: New.
11653         * c-c++-common/pr69543-4.c: New.
11654         * c-c++-common/pr69558-1.c: New.
11655         * c-c++-common/pr69558-2.c: New.
11656         * c-c++-common/pr69558-3.c: New.
11657         * c-c++-common/pr69558-4.c: New.
11658         * gcc.dg/pr69558.c: Move to...
11659         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11660         xfail for c++.
11662 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11664         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11665         to -ftree-parallelize-loops/-fopenacc changes.
11666         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11667         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11668         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11669         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11670         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11671         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11672         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11673         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11674         * c-c++-common/goacc/kernels-loop.c: Likewise.
11675         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11676         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11677         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11678         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11680 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11682         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11684 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11686         PR c++/69902
11687         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11689         PR c/69900
11690         * gcc.dg/pr69900.c: New test.
11692 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11694         PR tree-optimization/69666
11695         * gcc.dg/tree-ssa/pr69666.c: New test.
11697 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11699         PR fortran/67451
11700         * gfortran.dg/coarray_allocate_5.f08: New test.
11702 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11704         * gcc.target/s390/vcond-shift.c: Move to ...
11705         * gcc.target/s390/vector/vcond-shift.c: ... here.
11707 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11709         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11710         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11712 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11714         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11716 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11718         PR c/28901
11719         * gcc.dg/unused-variable-3.c: New test.
11721 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11723         PR target/69888
11724         * gcc.target/i386/pr69888.c: New test.
11726 2016-02-22  Richard Biener  <rguenther@suse.de>
11728         PR tree-optimization/69882
11729         * gfortran.dg/vect/pr69882.f90: New testcase.
11731 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11733         PR target/69885
11734         * gcc.dg/pr69885.c: New test.
11736 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11738         PR target/69806
11739         PR target/54089
11740         * gcc.target/sh/pr54089-10.c: New.
11742 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11744         PR fortran/69423
11745         * gfortran.dg/deferred_character_15.f90 : New test.
11747 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11749         PR fortran/57365
11750         gfortran.dg/allocate_with_source_18.f03: New test.
11752 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11754         PR fortran/52531
11755         gfortran.dg/gomp/pr52531.f90: New test.
11757 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11759         PR c++/69865
11760         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11761         -std=c++03.
11763 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11765         PR c++/69826
11766         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11767         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11769         PR c++/69850
11770         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11772         PR c++/69851
11773         * g++.dg/torture/pr69851.C: New test.
11775 2016-02-19  Martin Sebor  <msebor@redhat.com>
11777         PR testsuite/69573
11778         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11780 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11782         PR c++/69850
11783         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11784         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11786         PR c++/67767
11787         * g++.dg/cpp0x/pr67767.C: New test.
11789 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11791         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11792         for fp, simd, crypto, crc, lse.
11793         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11794         above.
11795         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11796         effective target check.
11798 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11800         PR target/69820
11801         * gcc.target/i386/pr69820.c: New test.
11803 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11805         * gcc.target/s390/vector/int128-1.c: New test.
11807 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11809         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11811 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11813         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11814         instruction pattern name to prevent the testcase from failing with
11815         -march=z13.
11817 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11819         * gcc.target/s390/md/movstr-2.c: New test.
11821 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11823         * gcc.target/s390/morestack.c: New test.
11825 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11827         PR target/69625
11828         * gcc.target/s390/pr69625.c: Add test case.
11830 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11832         PR testsuite/68580
11833         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11835 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11837         PR target/68404
11838         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11839         * gcc.target/powerpc/fusion3.c: Likewise.
11841 2016-02-18  Richard Biener  <rguenther@suse.de>
11843         PR middle-end/69553
11844         * g++.dg/torture/pr69553.C: New testcase.
11846 2016-02-18  Nick Clifton  <nickc@redhat.com>
11848         PR target/62254
11849         PR target/69610
11850         * gcc.target/arm/pr62554.c: New test.
11851         * gcc.target/arm/pr69610-1.c: New test.
11852         * gcc.target/arm/pr69610-2.c: New test.
11854 2016-02-18  Richard Biener  <rguenther@suse.de>
11856         PR middle-end/69854
11857         * gcc.dg/torture/pr69854.c: New testcase.
11859 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11861         PR c++/69850
11862         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11864 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11866         * gcc.target/powerpc/vec-cg.c: New test.
11868 2016-02-17  Richard Biener  <rguenther@suse.de>
11870         PR testsuite/69586
11871         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11873 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11875         PR target/69161
11876         * gcc.c-torture/compile/pr69161.c: New test.
11878 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11880         PR target/69532
11881         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11882         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11884 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11886         * gcc.dg/ifcvt-4.c: Skip on Visium.
11888 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11890         * gnat.dg/atomic8.adb: New test.
11892 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11894         * gnat.dg/discr46.ad[sb]: New test.
11896 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11898         PR Target/48344
11899         * gcc.target/powerpc/pr48344-1.c: New test.
11901 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11903         PR fortran/69742
11904         * gfortran.dg/associate_21.f90:  New test.
11906 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11908         PR c/69835
11909         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11910         -Wnonnull in dg-options.
11911         * c-c++-common/nonnull-2.c: New test.
11913 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11914             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11916         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11918 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11920         PR middle-end/69801
11921         * gcc.dg/pr69801.c: Add empty dg-options.
11923 2016-02-16  James Norris  <jnorris@codesourcery.com>
11925         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11926         * g++.dg/goacc/deviceptr-1.c: New file.
11928 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11930         PR tree-optimization/69820
11931         * gcc.dg/vect/pr69820.c: New test.
11933 2016-02-16  Richard Biener  <rguenther@suse.de>
11935         PR tree-optimization/69776
11936         * gcc.dg/torture/pr69776-2.c: New testcase.
11938 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11940         PR tree-optimization/69714
11941         * gcc.dg/torture/pr69714.c: New test.
11943 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11945         PR tree-optimization/69802
11946         * gcc.dg/pr69802.c: New test.
11948 2016-02-16  Richard Biener  <rguenther@suse.de>
11950         PR middle-end/69801
11951         * gcc.dg/pr69801.c: New testcase.
11953 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11955         PR libgfortran/69651
11956         * gfortran.dg/read_bang.f90: New test.
11957         * gfortran.dg/read_bang4.f90: New test.
11959 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11961         PR c++/69658
11962         * g++.dg/init/pr69658.C: New test.
11964         PR c++/69797
11965         * c-c++-common/pr69797.c: New test.
11967 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11969         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11970         check for aarch64*-*-*.
11972 2016-02-15  Richard Biener  <rguenther@suse.de>
11974         PR tree-optimization/69783
11975         * gcc.dg/vect/pr69783.c: New testcase.
11977 2016-02-15  Richard Biener  <rguenther@suse.de>
11979         PR tree-optimization/69776
11980         * gcc.dg/torture/pr69776.c: New testcase.
11982 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11984         PR fortran/60526
11985         * gfortran.dg/type_decl_4.f90:  Reinstated.
11987 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11989         PR fortran/68746
11990         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11992 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11994         PR fortran/60526
11995         PR bootstrap/69816
11996         * gfortran.dg/type_decl_4.f90:  Removed.
11998 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12000         PR fortran/60526
12001         * gfortran.dg/type_decl_4.f90:  New test.
12003 2016-02-14  Alan Modra  <amodra@gmail.com>
12005         PR testsuite/68886
12006         * gcc.c-torture/execute/stkalign.c: Revise test.
12008 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12010         PR target/67260
12011         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12013 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12015         PR target/67260
12016         * gcc.target/sh/torture/pr67260.c: New.
12018 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12020         * gcc.dg/pr67964.c: Add dg-require-alias.
12022 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12024         PR target/67636
12025         PR target/64345
12026         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12028 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12030         PR libgfortran/69668
12031         * gfortran.dg/namelist_88.f90: New test.
12033 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12035         PR libgfortran/69668
12036         * gfortran.dg/namelist_38.f90: Update test.
12037         * gfortran.dg/namelist_84.f90: Update test.
12039 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12041         PR other/69554
12042         * gcc.dg/pr69554-1.c: New test.
12043         * gfortran.dg/pr69554-1.F90: New test.
12044         * gfortran.dg/pr69554-2.F90: New test.
12045         * lib/gcc-dg.exp (proc dg-locus): New function.
12046         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12047         distinguish between the caret-printing and non-caret-printing
12048         cases.  If caret-printing has been explicitly enabled, bail out
12049         without attempting to fix up the output.
12051 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12053         PR driver/69265
12054         PR driver/69453
12055         * gcc.dg/spellcheck-options-3.c: New test case.
12056         * gcc.dg/spellcheck-options-4.c: New test case.
12057         * gcc.dg/spellcheck-options-5.c: New test case.
12058         * gcc.dg/spellcheck-options-6.c: New test case.
12059         * gcc.dg/spellcheck-options-7.c: New test case.
12060         * gcc.dg/spellcheck-options-8.c: New test case.
12061         * gcc.dg/spellcheck-options-9.c: New test case.
12062         * gcc.dg/spellcheck-options-10.c: New test case.
12064 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12066         PR rtl-optimization/69764
12067         PR rtl-optimization/69771
12068         * c-c++-common/pr69764.c: New test.
12069         * gcc.dg/torture/pr69771.c: New test.
12071 2016-02-12  Marek Polacek  <polacek@redhat.com>
12073         * g++.dg/torture/init-list1.C: New.
12075 2016-02-12  Marek Polacek  <polacek@redhat.com>
12077         * gcc.dg/pr69522.c: Add empty dg-options.
12079 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12081         * g++.dg/lto/lto.exp: Include and init mpx.
12082         * g++.dg/lto/pr69729_0.C: New test.
12084 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12086         PR ipa/69241
12087         * g++.dg/ipa/pr69241-4.C: New test.
12089         PR ipa/68672
12090         * g++.dg/ipa/pr68672-1.C: New test.
12091         * g++.dg/ipa/pr68672-2.C: New test.
12092         * g++.dg/ipa/pr68672-3.C: New test.
12094 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12096         PR c/69522
12097         * gcc.dg/pr69522.c: New test.
12099 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12101         PR c++/69098
12102         * g++.dg/cpp1y/69098.C: New test.
12103         * g++.dg/cpp1y/69098-2.C: New test.
12105 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12107         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12108         and neighbour -> neighbor.
12109         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12110         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12111         * c-c++-common/Wvarargs.c: Likewise.
12112         * c-c++-common/goacc/host_data-5.c: Likewise.
12113         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12114         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12115         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12116         * gcc.target/aarch64/pr60697.c: Likewise.
12117         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12118         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12119         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12120         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12121         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12122         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12123         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12124         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12125         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12126         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12127         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12128         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12129         * g++.dg/lookup/koenig5.C: Likewise.
12130         * g++.dg/ext/no-asm-2.C: Likewise.
12131         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12132         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12133         * gfortran.dg/used_types_16.f90: Likewise.
12134         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12135         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12136         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12137         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12138         * gfortran.dg/abstract_type_6.f03: Likewise.
12139         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12140         * gfortran.dg/used_types_15.f90: Likewise.
12141         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12142         * gfortran.dg/exit_3.f08: Likewise.
12143         * gfortran.dg/open_status_2.f90: Likewise.
12144         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12145         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12146         * gfortran.dg/associate_1.f03: Likewise.
12147         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12148         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12149         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12150         * gcc.dg/builtin-object-size-1.c: Likewise.
12151         * gcc.dg/noreturn-6.c: Likewise.
12152         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12153         * gcc.dg/globalalias.c: Likewise.
12154         * gcc.dg/builtins-config.h: Likewise.
12155         * gcc.dg/pr30457.c: Likewise.
12156         * gcc.c-torture/compile/volatile-1.c: Likewise.
12157         * gcc.c-torture/execute/20101011-1.c: Likewise.
12158         * c-c++-common/Waddress-1.c: Likewise.
12160 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12162         PR c/69768
12163         * c-c++-common/Waddress-1.c: New test.
12165 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12167         PR fortran/69296
12168         * gfortran.dg/associate_19.f03: New test.
12169         * gfortran.dg/associate_20.f03: New test.
12171 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12173         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12175 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12177         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12178         .arch armv8-a\n.  Add -dA to dg-options.
12179         * gcc.target/aarch64/assembler_arch_1.c: New test.
12180         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12182 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12184         PR c++/68726
12185         * g++.dg/cpp0x/pr68726.C: New.
12187 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12189         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12190         test.
12192 2016-02-11  Richard Biener  <rguenther@suse.de>
12194         * g++.dg/tree-ssa/pr61034.C: Adjust.
12196 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12198         PR target/69148
12199         * gcc.target/s390/pr69148.c: New.
12201 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12203         PR tree-optimization/69652
12204         * gcc.dg/torture/pr69652.c: New test.
12206 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12207             Patrick Palka  <ppalka@gcc.gnu.org>
12209         PR ipa/69241
12210         PR c++/69649
12211         * g++.dg/ipa/pr69241-1.C: New test.
12212         * g++.dg/ipa/pr69241-2.C: New test.
12213         * g++.dg/ipa/pr69241-3.C: New test.
12214         * g++.dg/ipa/pr69649.C: New test.
12216 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12218         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12219         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12221 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12223         PR tree-optimization/68021
12224         * gcc.dg/tree-ssa/pr68021.c: New test.
12226 2016-02-10  Richard Biener  <rguenther@suse.de>
12228         PR tree-optimization/69726
12229         * gcc.dg/uninit-22.c: New testcase.
12231 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12233         PR tree-opt/69282
12234         * gcc.c-torture/compile/20160205-1.c: New testcase.
12236 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12238         PR target/68404
12239         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12240         instead accessing a really large arrray.
12241         * gcc.target/powerpc/fusion3.c: Likewise.
12243 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12245         PR target/68532
12246         * gcc.c-torture/execute/pr68532.c: New test.
12248 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12250         PR target/69634
12251         * gcc.dg/pr69634.c: New.
12253 2016-02-09  Richard Biener  <rguenther@suse.de>
12255         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12257 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12259         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12261 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12263         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12265 2016-02-09  Richard Biener  <rguenther@suse.de>
12267         PR tree-optimization/69715
12268         * gcc.dg/torture/pr69715.c: New testcase.
12270 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12272         PR c++/69139
12273         * g++.dg/cpp0x/trailing12.C: New test.
12274         * g++.dg/cpp0x/trailing13.C: New test.
12276 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12278         PR c++/69283
12279         PR c++/67835
12280         * g++.dg/cpp1y/auto-fn29.C: New test.
12281         * g++.dg/cpp1y/auto-fn30.C: New test.
12283 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12285         PR tree-optimization/69209
12286         * gcc.c-torture/compile/pr69209.c: New test.
12288 2016-02-08  Jeff Law  <law@redhat.com>
12290         PR tree-optimization/68541
12291         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12292         of statements allowed in join block for path splitting.
12294 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12296         PR c++/59627
12297         * g++.dg/gomp/pr59627.C: New test.
12299         PR ipa/69239
12300         * g++.dg/ipa/pr69239.C: New test.
12302 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12304         PR preprocessor/69664
12305         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12306         * gcc.dg/cpp/warn-comments.c: Likewise.
12308 2016-02-08  Marek Polacek  <polacek@redhat.com>
12310         PR c++/69688
12311         * g++.dg/init/const12.C: New test.
12313 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12315         PR target/60410
12316         * gcc.dg/lto/pr55113_0.c: Remove test.
12318 2016-02-08  Richard Biener  <rguenther@suse.de>
12320         PR tree-optimization/69719
12321         * gcc.dg/torture/pr69719.c: New testcase.
12323 2016-02-08  Richard Biener  <rguenther@suse.de>
12324         Jeff Law  <law@redhat.com>
12326         PR target/68273
12327         * gcc.target/mips/pr68273.c: New testcase.
12329 2016-02-08   Richard Biener  <rguenther@suse.de>
12331         PR rtl-optimization/69274
12332         * gcc.target/i386/addr-sel-1.c: XFAIL.
12334 2016-02-08  Jeff Law  <law@redhat.com>
12336         PR tree-optimization/68541
12337         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12339         PR tree-optimization/65917
12340         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12342 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12344         PR fortran/50555
12345         * gfortran.dg/namelist_args.f90: New test.
12347 2016-02-05  Jeff Law  <law@redhat.com>
12349         PR tree-optimization/68541
12350         * gcc.dg/tree-ssa/split-path-2.c: New test.
12351         * gcc.dg/tree-ssa/split-path-3.c: New test.
12352         * gcc.dg/tree-ssa/split-path-4.c: New test.
12353         * gcc.dg/tree-ssa/split-path-5.c: New test.
12354         * gcc.dg/tree-ssa/split-path-6.c: New test.
12355         * gcc.dg/tree-ssa/split-path-7.c: New test.
12357 2016-02-05  Martin Sebor  <msebor@redhat.com>
12359         PR c++/69662
12360         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12361         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12363 2016-02-06  Richard HEnderson  <rth@redhat.com>
12365         PR c/69643
12366         * gcc.target/i386/addr-space-4.c: New.
12367         * gcc.target/i386/addr-space-5.c: New.
12369 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12371         PR fortran/66089
12372         * gfortran.dg/elemental_dependency_6.f90: New.
12374 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12376         PR rtl-optimization/69691
12377         * gcc.c-torture/execute/pr69691.c: New test.
12379         PR c++/69628
12380         * g++.dg/parse/pr69628.C: New test.
12382 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12384         * gcc.dg/sancov/asan.c: Move to ...
12385         * gcc.dg/asan/sancov-1.c: ... here.
12387 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12389         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12391 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12393         PR target/69677
12394         * gcc.target/i386/pr69677.c: New test.
12396 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12398         PR c++/68948
12399         * g++.dg/template/pr68948.C: New test.
12401 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12403         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12404         (only necessary on s390x).
12406 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12408         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12409         -mno-accumulate-outgoing-args.
12411 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12413         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12415 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12417         PR c/69669
12418         * c-c++-common/pr69669.c: New test.
12420 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12422         PR target/69667
12423         * g++.dg/pr69667.C: New file.
12425 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12427         PR target/69619
12428         * gcc.dg/pr69619.c: Add new test.
12430 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12432         PR rtl-optimization/69577
12433         * gcc.target/i386/pr69577.c: New test.
12435 2016-02-04  Martin Liska  <mliska@suse.cz>
12437         * g++.dg/asan/pr69276.C: New test.
12439 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12441         PR target/65932
12442         PR target/67714
12443         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12444         a single smulbb instruction.
12445         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12446         * gcc.target/amr/wmul-2.c: Likewise.
12448 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12450         PR target/65932
12451         PR target/67714
12452         * gcc.c-torture/execute/pr67714.c: New test.
12454 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12456         PR target/69454
12457         * gcc.target/i386/pr69454-1.c: New test.
12458         * gcc.target/i386/pr69454-2.c: New test.
12460 2016-02-03  Martin Sebor  <msebor@redhat.com>
12462         PR c++/69251
12463         PR c++/69253
12464         PR c++/69290
12465         PR c++/69277
12466         PR c++/69349
12467         * g++.dg/ext/flexarray-mangle-2.C: New test.
12468         * g++.dg/ext/flexarray-mangle.C: New test.
12469         * g++.dg/ext/flexarray-subst.C: New test.
12470         * g++.dg/ext/flexary11.C: New test.
12471         * g++.dg/ext/flexary12.C: New test.
12472         * g++.dg/ext/flexary13.C: New test.
12473         * g++.dg/ext/flexary14.C: New test.
12474         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12476 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12478         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12479         Define only if CHECK_FLOAT128 is defined.
12480         (main): Properly initialize u5.
12482 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12484         PR c/69627
12485         * gcc.dg/pr69627.c: New test.
12487         PR target/69644
12488         * gcc.dg/pr69644.c: New test.
12490 2016-02-03  Mike Stump  <mikestump@comcast.net>
12492         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12493         support for struct-layout-1.exp.
12495 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12497         PR c++/69056
12498         * g++.dg/cpp0x/pr69056.C: New test.
12500 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12501             Alexandre Oliva  <aoliva@redhat.com>
12503         PR target/69461
12504         * gcc.target/powerpc/pr69461.c: New.
12506 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12508         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12509         works from here ...
12510         (check_effective_target_fsanitize_thread): ... to here.  Do not
12511         specify additional compile flags for the test source.
12512         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12513         specify additional compile flags for the test source.
12515 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12517         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12519 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12521         PR fortran/67451
12522         PR fortran/69418
12523         * gfortran.dg/coarray_allocate_2.f08: New test.
12524         * gfortran.dg/coarray_allocate_3.f08: New test.
12525         * gfortran.dg/coarray_allocate_4.f08: New test.
12527 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12529         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12530         use same scan-tree-dump-times on all platforms.
12531         * gcc.dg/vect/vect-outer-1.c: Likewise.
12532         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12533         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12534         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12535         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12536         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12537         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12538         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12540 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12542         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12543         warning.
12545 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12547         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12549 2016-02-02  James Norris  <jnorris@codesourcery.com>
12551         * c-c++-common/goacc/routine-5.c: Add tests.
12553 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12555         * gcc.target/nvptx/unsigned-cmp.c: New test.
12557 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12559         * gcc.target/aarch64/scalar_shift_1.c
12560         (test_corners_sisd_di): Improve force to SIMD register.
12561         (test_corners_sisd_si): Likewise.
12562         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12563         Remove scan-assembler check for ldr.
12565 2016-02-02  Richard Biener  <rguenther@suse.de>
12567         PR tree-optimization/69595
12568         * gcc.dg/Warray-bounds-17.c: New testcase.
12570 2016-02-02  Richard Biener  <rguenther@suse.de>
12572         PR tree-optimization/69606
12573         * gcc.dg/torture/pr69606.c: New testcase.
12575 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12577         PR middle-end/68542
12578         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12579         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12581 2016-02-02  Alan Modra  <amodra@gmail.com>
12583         PR target/69548
12584         * gcc.target/powerpc/pr69548.c: New test.
12586 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12588         PR rtl-optimization/69592
12589         * gcc.dg/pr69592.c: New test.
12591         PR preprocessor/69543
12592         PR c/69558
12593         * gcc.dg/pr69543.c: New test.
12594         * gcc.dg/pr69558.c: New test.
12596 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12598         PR testsuite/65940
12599         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12601 2016-02-01  Martin Sebor  <msebor@redhat.com>
12603         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12605 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12607         PR tree-optimization/67921
12608         * c-c++-common/ubsan/pr67921.c: New test.
12610 2016-02-01  Richard Biener  <rguenther@suse.de>
12612         PR middle-end/69556
12613         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12615 2016-02-01  Richard Biener  <rguenther@suse.de>
12617         PR tree-optimization/69574
12618         * gcc.dg/torture/pr69574.c: New testcase.
12620 2016-02-01  Richard Biener  <rguenther@suse.de>
12622         PR tree-optimization/69579
12623         * gcc.dg/setjmp-6.c: New testcase.
12625 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12627         PR rtl-optimization/69570
12628         * g++.dg/opt/pr69570.C: New test.
12630 2016-02-01  Richard Henderson  <rth@redhat.com>
12632         * gcc.dg/pr69535.c: New test.
12634 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12636         PR testsuite/69584
12637         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12638         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12640         PR debug/68244
12641         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12643         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12645 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12647         PR fortran/67564
12648         * gfortran.dg/allocate_with_source_17.f03: New test.
12650 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12652         PR tree-optimization/69546
12653         * gcc.dg/torture/pr69546.c: New test.
12655 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12657         PR fortran/69566
12658         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12660 2016-01-30  Martin Sebor  <msebor@redhat.com>
12662         PR c++/68490
12663         * g++.dg/ext/flexary10.C: New test.
12665 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12667         PR fortran/66707
12668         gfortran.dg/common_23.f90: New test.
12670 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12672         PR target/65546
12673         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12674         condition being checked, and disable it when the target supports
12675         misaligned loads and stores.
12677 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12679         PR debug/69518
12680         * gcc.dg/torture/pr69518.c: New test.
12682 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12684         PR target/69530
12685         * gcc.target/i386/pr69530.c: New test.
12687 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12689         PR target/65604
12690         * gcc.target/mips/div-delay.c: New test.
12692 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12694         PR target/69551
12695         * gcc.target/i386/pr69551.c: New test.
12697         PR target/66137
12698         * gcc.target/i386/pr66137.c: New test.
12700 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12702         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12703         always built for p5600.
12704         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12705         isa=p5600 dg-option.
12707 2016-01-29  Richard Biener  <rguenther@suse.de>
12709         PR tree-optimization/69547
12710         * g++.dg/tree-ssa/pr69547.C: New testcase.
12712 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12714         PR debug/66869
12715         * g++.dg/warn/Wunused-function2.C: New test.
12717 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12719         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12720         support for test to succeed.
12722 2016-01-29  Marek Polacek  <polacek@redhat.com>
12724         PR c++/69509
12725         PR c++/69516
12726         * g++.dg/ext/constexpr-vla2.C: New test.
12727         * g++.dg/ext/constexpr-vla3.C: New test.
12728         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12730 2016-01-29  Richard Biener  <rguenther@suse.de>
12732         PR middle-end/69537
12733         * gcc.dg/uninit-21.c: New testcase.
12735 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12737         PR target/69459
12738         * gcc.target/i386/pr69459.c: New test.
12740 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12742         PR target/68400
12743         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12744         * gcc.target/mips/pr68400.c: New test.
12746 2016-01-28  Martin Sebor  <msebor@redhat.com>
12748         PR target/17381
12749         * gcc.target/powerpc/pr17381.c: New test.
12751 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12753         PR middle-end/69542
12754         * gcc.dg/torture/pr69542.c: New test.
12756 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12758         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12760 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12762         * gcc.dg/pr65980.c: Skip on AIX.
12763         * gcc.dg/pr66688.c: Same.
12765 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12767         PR target/63679
12768         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12769         * gcc.dg/tree-ssa/sra-18.c: Same.
12771 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12773         PR fortran/62536
12774         * gfortran.dg/block_15.f08: New test.
12775         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12776         on incorrectly closed BLOCK.
12778 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12780         * gcc.dg/declare-simd.c: New test.
12781 2016-01-28  Richard Biener  <rguenther@suse.de>
12783         PR tree-optimization/69466
12784         * gfortran.dg/vect/pr69466.f90: New testcase.
12786 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12788         * g++.dg/pr67989.C: Remove ARM-specific option.
12789         * gcc.target/arm/pr67989.C: New file.
12791 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12793         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12794         and expm1 test for glibc < 2.11.
12796 2016-01-27  Richard Henderson  <rth@redhat.com>
12798         * gcc.c-torture/execute/pr69447.c: New test.
12800 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12802         PR fortran/69422
12803         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12805 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12807         PR debug/66869
12808         * gcc.dg/pr66869.c: New test.
12810 2016-01-25  Jeff Law  <law@redhat.com>
12812         PR tree-optimization/68398
12813         PR tree-optimization/69196
12814         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12815         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12816         path to avoid new heuristic allowing more irreducible regions
12817         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12818         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12819         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12820         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12821         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12823 2016-01-27  Marek Polacek  <polacek@redhat.com>
12825         PR c/68062
12826         * c-c++-common/vector-compare-4.c: New test.
12828 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12830         PR preprocessor/69126
12831         * c-c++-common/pr69126.c: New test case.
12833 2016-01-27  Ian Lance Taylor  <iant@google.com>
12835         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12837 2016-01-27  Ryan Burn  <contact@rnburn.com>
12839         PR cilkplus/69267
12840         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12842 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12844         PR target/69512
12845         * gcc.target/i386/pr69512.c: New test.
12847 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12849         PR ada/69488
12850         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12852 2016-01-27  Marek Polacek  <polacek@redhat.com>
12854         PR c++/69379
12855         * g++.dg/pr69379.C: New test.
12857 2016-01-27  Martin Sebor  <msebor@redhat.com>
12859         PR c++/69317
12860         * g++.dg/abi/Wabi-2-2.C: New test.
12861         * g++.dg/abi/Wabi-2-3.C: New test.
12862         * g++.dg/abi/Wabi-3-2.C: New test.
12863         * g++.dg/abi/Wabi-3-3.C: New test.
12865 2016-01-27  Richard Biener  <rguenther@suse.de>
12867         PR tree-optimization/69166
12868         * gcc.dg/torture/pr69166.c: New testcase.
12870 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12872         PR tree-optimization/69355
12873         * gcc.dg/tree-ssa/pr69355.c: New test.
12875 2016-01-27  Marek Polacek  <polacek@redhat.com>
12877         PR c++/69496
12878         * g++.dg/ext/constexpr-vla1.C: New test.
12880 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12882         PR target/69245
12883         * gcc.target/arm/pr69245.c: New test.
12885 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12887         PR tree-optimization/69399
12888         * gcc.dg/torture/pr69399.c: New test.
12890 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12892         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12894 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12896         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12898 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12900         PR tree-optimization/69110
12901         * gcc.dg/autopar/pr69110.c: New test.
12903 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12904             Sebastian Pop  <s.pop@samsung.com>
12906         * gcc.dg/graphite/isl-ast-op-select.c: New.
12908 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12910         PR fortran/69385
12911         * gfortran.dg/allocate_error_6.f90: New test.
12913 2016-01-26  Richard Henderson  <rth@redhat.com>
12915         * gcc.dg/tm/pr60908.c: New test.
12917 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12919         PR other/69006
12920         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12921         directive.
12922         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12923         expected multiline output to reflect the colorization being
12924         disabled before newlines.
12925         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12926         (custom_diagnostic_finalizer): Replace call to
12927         pp_newline_and_flush with call to pp_flush.
12928         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12929         * gfortran.dg/implicit_class_1.f90: Likewise.
12930         * lib/gcc-dg.exp (allow_blank_lines): New global.
12931         (dg-allow-blank-lines-in-output): New procedure.
12932         (gcc-dg-prune): Complain about blank lines in the output, unless
12933         dg-allow-blank-lines-in-output was called.
12934         * lib/multiline.exp (_build_multiline_regex): Only support
12935         arbitrary followup text for non-blank-lines, not for blank lines.
12937 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12939         PR tree-optimization/69483
12940         * gcc.dg/pr69483.c: New test.
12941         * g++.dg/opt/pr69483.C: New test.
12943 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12945         PR target/68620
12946         * gcc.target/arm/pr68620.c: New test.
12948 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12950         * gcc.target/i386/pr68986-2.c: Remove -m32.
12952 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12954         PR target/68986
12955         * gcc.target/i386/pr68986-1.c: New test.
12956         * gcc.target/i386/pr68986-2.c: Likewise.
12957         * gcc.target/i386/pr68986-3.c: Likewise.
12959 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12961         * lib/target-supports.exp
12962         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12963         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12964         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12966 2016-01-26  Richard Biener  <rguenther@suse.de>
12968         PR tree-optimization/69452
12969         * gcc.dg/torture/pr69452.c: New testcase.
12971 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12973         PR target/69442
12974         * gcc.dg/pr69442.c: New test.
12976 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12978         PR target/67896
12979         * gcc.target/aarch64/simd/pr67896.C: New.
12981 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12983         PR tree-optimization/69400
12984         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12985         function.
12986         (plugin_init): Call it.
12987         * gcc.dg/torture/pr69400.c: New test.
12989 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12991         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12993 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12994             Sebastian Pop  <s.pop@samsung.com>
12996         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12997         isl-0.15.
12999 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13000             Sebastian Pop  <s.pop@samsung.com>
13002         * gcc.dg/graphite/pr69292.c: New.
13004 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13006         * c-c++-common/goacc/use_device-1.c: New test.
13008 2016-01-25  Jeff Law  <law@redhat.com>
13010         PR tree-optimization/69196
13011         PR tree-optimization/68398
13012         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13013         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13015 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13017         PR target/69469
13018         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13019         Algorithm.
13021 2016-01-25  Richard Biener  <rguenther@suse.de>
13023         PR testsuite/69380
13024         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13026 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13028         PR target/69421
13029         * gcc.dg/pr69421.c: New test.
13031 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13033         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13034         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13035         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13036         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13037         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13038         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13039         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13040         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13041         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13042         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13044 2016-01-25  Richard Biener  <rguenther@suse.de>
13046         PR tree-optimization/69376
13047         * gcc.dg/torture/pr69376.c: New testcase.
13049 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13051         PR fortran/69397
13052         PR fortran/68442
13053         * gfortran.dg/interface_38.f90: New test.
13054         * gfortran.dg/interface_39.f90: New test.
13056 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13058         Revert:
13059         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13061         PR c++/11858
13062         PR c++/24663
13063         PR c++/24664
13064         * g++.dg/template/pr11858.C: New test.
13065         * g++.dg/template/pr24663.C: New test.
13066         * g++.dg/template/unify12.C: New test.
13067         * g++.dg/template/unify13.C: New test.
13068         * g++.dg/template/unify14.C: New test.
13069         * g++.dg/template/unify15.C: New test.
13070         * g++.dg/template/unify16.C: New test.
13071         * g++.dg/template/unify17.C: New test.
13073 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13075         PR fortran/68283
13076         gfortran.dg/pr68283.f90: New test.
13078 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13080         PR fortran/66094
13081         * gfortran.dg/inline_matmul_13.f90:  New test.
13082         * gfortran.dg/matmul_bounds_8.f90:  New test.
13083         * gfortran.dg/matmul_bounds_9.f90:  New test.
13084         * gfortran.dg/matmul_bounds_10.f90:  New test.
13086 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13088         PR tree-optimization/69426
13089         * gcc.dg/autopar/pr69426.c: New test.
13091 2016-01-23  Martin Sebor  <msebor@redhat.com>
13093         PR c++/58109
13094         PR c++/69022
13095         * g++.dg/cpp0x/alignas5.C: New test.
13096         * g++.dg/ext/vector29.C: Same.
13098 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13100         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13101         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13102         _GNU_SOURCE from compile flags to the source.
13103         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13104         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13105         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13106         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13108 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13110         PR target/69432
13111         * g++.dg/opt/pr69432.C: New test.
13113 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13115         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13116         32-bit targets testing an -m64 multilib.
13118 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13120         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13121         64-bit support.
13123 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13125         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13127 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13129         PR target/68674
13130         * gcc.target/i386/pr68674.c
13131         * gcc.target/aarch64/pr68674.c
13132         * gcc.target/arm/pr68674.c
13134 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13136         PR target/69403
13137         * gcc.c-torture/execute/pr69403.c: New test.
13139 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13141         PR c++/55843
13142         * g++.dg/template/pr55843.C: New.
13144 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13146         PR testsuite/66877
13147         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13148         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13150 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13152         PR testsuite/67489
13153         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13154         from dg-do compile directive, and instead add
13155         { dg-require-effective-target int128 }.
13157 2016-01-20  Martin Sebor  <msebor@redhat.com>
13159         PR c/69405
13160         * gcc.dg/sync-fetch.c: New test.
13162 2016-01-21  Martin Sebor  <msebor@redhat.com>
13164         PR target/69252
13165         * gcc.target/powerpc/pr69252.c: New test.
13167 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13169         PR fortran/65996
13170         * gfortran.dg/pr65996.f90: New test.
13172 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13174         PR c++/68810
13175         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13176         expected to generate an error.
13178 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13180         PR middle-end/66178
13181         * gcc.dg/torture/pr66178.c: New test.
13183 2016-01-21  Anton Blanchard  <anton@samba.org>
13184             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13186         PR target/63354
13187         * gcc.target/powerpc/pr63354.c:  New test.
13189 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13191         PR rtl-optimization/68990
13192         * gcc.target/i386/pr68990: New.
13194 2016-01-21  Nick Clifton  <nickc@redhat.com>
13196         PR target/69129
13197         * gcc.target/mips/pr69129.c: New.
13199 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13201         PR c++/58046
13202         * g++.dg/cpp0x/pr58046.C: New.
13204 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13206         PR target/69187
13207         PR target/65624
13208         * gcc.target/arm/pr69187.c: New test.
13210         PR c++/69355
13211         * g++.dg/torture/pr69355.C: New test.
13213 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13214             Sebastian Pop  <s.pop@samsung.com>
13216         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13218 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13219             Sebastian Pop  <s.pop@samsung.com>
13221         * gcc.dg/graphite/pr68976.c: New test.
13223 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13225         PR middle-end/67653
13226         * c-c++-common/pr67653.c: New test.
13227         * gcc.dg/torture/pr29119.c: Add dg-warning.
13229 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13231         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13233 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13235         PR c/24293
13236         * gcc.dg/pr24293.c: New test.
13237         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13238         incomplete struct type.
13239         * gcc.dg/declspec-1.c: Likewise.
13240         * gcc.dg/pr63549.c: Likewise.
13242 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13244         PR tree-optimization/66612
13245         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13246         for bdn instruction.
13248 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13250         * lib/target-supports.exp
13251         (check_effective_target_arm_fp_ok_nocache): New.
13252         (check_effective_target_arm_fp_ok): New.
13253         (add_options_for_arm_fp): New.
13254         (check_effective_target_arm_crypto_ok_nocache): Require
13255         target_arm_v8_neon_ok instead of arm32.
13256         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13257         (check_effective_target_arm_crypto_pragma_ok): New.
13258         (add_options_for_arm_vfp): New.
13259         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13260         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13261         target instead. Force initial fpu to vfp.
13262         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13263         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13264         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13265         dependency.
13266         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13267         use arm_vfp effective target instead. Force initial fpu to vfp.
13268         * gcc.target/arm/attr-neon3.c: Likewise.
13269         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13270         arm_vfp_ok.
13271         * gcc.target/arm/unsigned-float.c: Likewise.
13272         * gcc.target/arm/vfp-1.c: Likewise.
13273         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13274         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13275         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13276         * gcc.target/arm/vfp-ldmias.c: Likewise.
13277         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13278         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13279         * gcc.target/arm/vfp-stmiad.c: Likewise.
13280         * gcc.target/arm/vfp-stmias.c: Likewise.
13281         * gcc.target/arm/vnmul-1.c: Likewise.
13282         * gcc.target/arm/vnmul-2.c: Likewise.
13283         * gcc.target/arm/vnmul-3.c: Likewise.
13284         * gcc.target/arm/vnmul-4.c: Likewise.
13286 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13288         PR testsuite/69366
13289         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13290         the MPX run-time library, for compile-time MPX test.
13291         * gcc.target/i386/chkp-always_inline.c: Likewise.
13292         * gcc.target/i386/chkp-bndret.c: Likewise.
13293         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13294         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13295         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13296         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13297         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13298         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13299         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13300         * gcc.target/i386/chkp-label-address.c: Likewise.
13301         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13302         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13303         * gcc.target/i386/chkp-pr69044.c: Likewise.
13304         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13305         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13306         * gcc.target/i386/chkp-strchr.c: Likewise.
13307         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13308         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13309         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13310         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13311         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13312         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13313         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13314         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13315         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13316         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13317         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13318         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13319         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13320         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13321         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13322         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13323         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13324         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13325         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13326         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13327         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13328         * gcc.target/i386/pr63995-2.c: Likewise.
13329         * gcc.target/i386/pr64805.c: Likewise.
13330         * gcc.target/i386/pr65044.c: Likewise.
13331         * gcc.target/i386/pr65167.c: Likewise.
13332         * gcc.target/i386/pr65183.c: Likewise.
13333         * gcc.target/i386/pr65184.c: Likewise.
13334         * gcc.target/i386/thunk-retbnd.c: Likewise.
13336 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13338         PR tree-optimization/69328
13339         * gcc.dg/pr69328.c: New test.
13341 2016-01-20  Jeff Law  <law@redhat.com>
13343         PR target/25114
13344         * gcc.target/m68k/pr25114.c: New test.
13346 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13348         * gcc.target/arm/memset-inline-10.c: Added
13349         dg-require-effective-target arm_thumb2_ok.
13351 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13353         * gcc.dg/debug/dwarf2/sso.c: New test.
13355 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13357         PR testsuite/68820
13358         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13359         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13360         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13362 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13364         PR ipa/66223
13365         * g++.dg/ipa/devirt-50.C: New testcase.
13367 2016-01-19  Marek Polacek  <polacek@redhat.com>
13369         PR c++/68965
13370         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13371         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13373 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13375         PR target/69135
13376         * gcc.target/arm/pr69135_1.c: New test.
13378 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13380         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13382 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13384         * gcc.target/aarch64/ccmp_1.c: New testcase.
13386 2016-01-19  Marek Polacek  <polacek@redhat.com>
13388         PR c++/68586
13389         * g++.dg/cpp0x/enum30.C: New test.
13391 2016-01-19  Richard Biener  <rguenther@suse.de>
13393         PR tree-optimization/69336
13394         * g++.dg/tree-ssa/pr69336.C: New testcase.
13396 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13398         PR debug/65779
13399         * gcc.dg/pr65779.c: New test.
13401 2016-01-19  Richard Biener  <rguenther@suse.de>
13403         PR tree-optimization/69352
13404         * gcc.dg/torture/pr69352.c: New testcase.
13406 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13408         PR rtl-optimization/68955
13409         PR rtl-optimization/64557
13410         * gcc.dg/torture/pr68955.c: New test.
13412 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13414         PR lto/69136
13415         * g++.dg/torture/pr69136.C: New testcase.
13417 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13419         PR lto/69133
13420         * g++.dg/lto/pr69133_0.C: New testcase.
13421         * g++.dg/lto/pr69133_1.C: New testcase.
13423 2016-01-15  Jeff Law  <law@redhat.com>
13425         PR tree-optimization/69320
13426         * gcc.c-torture/pr69320-1.c: New test.
13427         * gcc.c-torture/pr69320-2.c: New test.
13428         * gcc.c-torture/pr69320-3.c: New test.
13429         * gcc.c-torture/pr69320-4.c: New test.
13431 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13433         PR c++/11858
13434         PR c++/24663
13435         PR c++/24664
13436         * g++.dg/template/pr11858.C: New test.
13437         * g++.dg/template/pr24663.C: New test.
13438         * g++.dg/template/unify12.C: New test.
13439         * g++.dg/template/unify13.C: New test.
13440         * g++.dg/template/unify14.C: New test.
13441         * g++.dg/template/unify15.C: New test.
13442         * g++.dg/template/unify16.C: New test.
13443         * g++.dg/template/unify17.C: New test.
13445 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13447         PR testsuite/69181
13448         * gcc.dg/pr69181-1.c: New test file.
13449         * gcc.dg/pr69181-2.c: New test file.
13450         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13451         globals by moving it to...
13452         (cleanup-after-saved-dg-test): ...this new function.  Add
13453         "global additional_sources_used".  Add reset of global
13454         multiline_expected_outputs to the empty list.
13455         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13456         global to...
13457         (multiline_expected_outputs): ...this, and updated comments to
13458         note that it is modified from gcc-dg.exp.
13459         (dg-end-multiline-output): Update for the above renaming.
13460         (handle-multiline-outputs): Likewise.  Remove the clearing
13461         of the expected outputs to the empty list.
13463 2016-01-18  Richard Biener  <rguenther@suse.de>
13465         PR tree-optimization/69297
13466         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13468 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13470         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13471         dg-options.
13472         * gcc.target/mips/mips-3d-2.c: Likewise.
13473         * gcc.target/mips/mips-3d-3.c: Likewise.
13474         * gcc.target/mips/mips-3d-4.c: Likewise.
13475         * gcc.target/mips/mips-3d-5.c: Likewise.
13476         * gcc.target/mips/mips-3d-6.c: Likewise.
13477         * gcc.target/mips/mips-3d-7.c: Likewise.
13478         * gcc.target/mips/mips-3d-8.c: Likewise.
13479         * gcc.target/mips/mips-3d-9.c: Likewise.
13480         * gcc.target/mips/mips-ps-1.c: Likewise.
13481         * gcc.target/mips/mips-ps-2.c: Likewise.
13482         * gcc.target/mips/mips-ps-3.c: Likewise.
13483         * gcc.target/mips/mips-ps-4.c: Likewise.
13484         * gcc.target/mips/mips-ps-5.c: Likewise.
13485         * gcc.target/mips/mips-ps-6.c: Likewise.
13486         * gcc.target/mips/mips-ps-7.c: Likewise.
13487         * gcc.target/mips/mips-ps-type.c: Likewise.
13488         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13489         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13491 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13493         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13494         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13495         * c-c++-common/goacc/kernels-empty.c: New test.
13496         * c-c++-common/goacc/kernels-eternal.c: New test.
13497         * c-c++-common/goacc/kernels-loop-2.c: New test.
13498         * c-c++-common/goacc/kernels-loop-3.c: New test.
13499         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13500         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13501         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13502         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13503         * c-c++-common/goacc/kernels-loop-data.c: New test.
13504         * c-c++-common/goacc/kernels-loop-g.c: New test.
13505         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13506         * c-c++-common/goacc/kernels-loop-n.c: New test.
13507         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13508         * c-c++-common/goacc/kernels-loop.c: New test.
13509         * c-c++-common/goacc/kernels-noreturn.c: New test.
13510         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13511         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13512         * c-c++-common/goacc/kernels-reduction.c: New test.
13514 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13516         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13517         * gcc.dg/autopar/outer-2.c: Same.
13518         * gcc.dg/autopar/outer-3.c: Same.
13519         * gcc.dg/autopar/outer-4.c: Same.
13520         * gcc.dg/autopar/outer-5.c: Same.
13521         * gcc.dg/autopar/outer-6.c: Same.
13522         * gcc.dg/autopar/parallelization-1.c: Same.
13523         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13524         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13525         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13526         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13527         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13528         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13529         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13530         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13531         * gcc.dg/autopar/pr39500-1.c: Same.
13532         * gcc.dg/autopar/pr39500-2.c: Same.
13533         * gcc.dg/autopar/pr46193.c: Same.
13534         * gcc.dg/autopar/pr46194.c: Same.
13535         * gcc.dg/autopar/pr49580.c: Same.
13536         * gcc.dg/autopar/pr49960-1.c: Same.
13537         * gcc.dg/autopar/pr49960.c: Same.
13538         * gcc.dg/autopar/pr68373.c: Same.
13539         * gcc.dg/autopar/reduc-1.c: Same.
13540         * gcc.dg/autopar/reduc-1char.c: Same.
13541         * gcc.dg/autopar/reduc-1short.c: Same.
13542         * gcc.dg/autopar/reduc-2.c: Same.
13543         * gcc.dg/autopar/reduc-2char.c: Same.
13544         * gcc.dg/autopar/reduc-2short.c: Same.
13545         * gcc.dg/autopar/reduc-3.c: Same.
13546         * gcc.dg/autopar/reduc-4.c: Same.
13547         * gcc.dg/autopar/reduc-6.c: Same.
13548         * gcc.dg/autopar/reduc-7.c: Same.
13549         * gcc.dg/autopar/reduc-8.c: Same.
13550         * gcc.dg/autopar/reduc-9.c: Same.
13551         * gcc.dg/autopar/uns-outer-4.c: Same.
13552         * gcc.dg/autopar/uns-outer-5.c: Same.
13553         * gcc.dg/autopar/uns-outer-6.c: Same.
13554         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13555         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13557 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13559         PR target/63679
13560         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13561         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13563 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13565         PR target/63679
13566         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13567         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13568         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13570 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13572         PR target/63679
13573         * gcc.dg/tree-ssa/sra-17.c: New.
13574         * gcc.dg/tree-ssa/sra-18.c: New.
13576 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13578         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13580 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13582         * gnat.dg/inline12.adb: New test.
13584 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13586         PR tree-optimization/66797
13587         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13589 2016-01-18  Richard Biener  <rguenther@suse.de>
13591         PR tree-optimization/69170
13592         * gcc.dg/torture/pr69170.c: New testcase.
13594 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13596         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13598 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13600         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13602 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13604         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13605         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13606         redundant dg-require-effective-target pthread.
13607         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13608         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13609         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13610         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13611         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13612         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13613         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13615 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13617         PR target/68609
13618         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13619         * gcc.target/powerpc/recip-7.c: Same.
13621 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13623         PR c++/69091
13624         * g++.dg/template/pr69091.C: New test.
13626 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13628         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13629         dump does not contain an error_mark_node.
13630         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13631         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13633 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13635         PR c++/68936
13636         * g++.dg/template/pr68936.C: New test.
13638 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13640         PR target/68609
13641         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13642         * gcc.target/powerpc/recip-2.c: Same.
13643         * gcc.target/powerpc/recip-3.c: Same.
13644         * gcc.target/powerpc/recip-4.c: Same.
13645         * gcc.target/powerpc/recip-sqrtf.c: Same.
13647 2016-01-15  Jeff Law  <law@redhat.com>
13649         PR tree-optimization/69270
13650         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13651         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13653 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13655         PR fortran/49630
13656         * gfortran.dg/deferred_character_13.f90: New test for the fix
13657         of comment 3 of the PR.
13659         PR fortran/54070
13660         * gfortran.dg/deferred_character_8.f90: New test
13661         * gfortran.dg/allocate_error_5.f90: New test
13663         PR fortran/60593
13664         * gfortran.dg/deferred_character_10.f90: New test
13666         PR fortran/60795
13667         * gfortran.dg/deferred_character_14.f90: New test
13669         PR fortran/61147
13670         * gfortran.dg/deferred_character_11.f90: New test
13672         PR fortran/64324
13673         * gfortran.dg/deferred_character_9.f90: New test
13675 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13677         PR rtl-optimization/69030
13678         * gcc.target/i386/pr69030.c: New.
13680 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13682         * gcc.target/aarch64/target_attr_17.c: New test.
13684 2016-01-15  Richard Biener  <rguenther@suse.de>
13686         PR tree-optimization/66856
13687         * gcc.dg/torture/pr66856-1.c: New testcase.
13688         * gcc.dg/torture/pr66856-2.c: Likewise.
13690 2016-01-15  Richard Biener  <rguenther@suse.de>
13692         PR debug/69137
13693         * g++.dg/lto/pr69137_0.C: New testcase.
13695 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13697         PR middle-end/69246
13698         * gcc.target/i386/pr69246.c: New test.
13700 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13702         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13704 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13706         PR c++/56194
13707         * g++.dg/init/const9.C: Disable test on S/390.
13709 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13711         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13712         * g++.dg/Wno-frame-address.C: Ditto.
13714 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13716         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13718 2016-01-15  Richard Biener  <rguenther@suse.de>
13720         PR tree-optimization/68961
13721         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13723 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13725         * gcc.target/i386/pr65105-5.c: New test.
13727 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13729         * gcc.c-torture/execute/alias-4.c: New testcase.
13731 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13733         PR ipa/68148
13734         * g++.dg/ipa/devirt-49.C: New testcase.
13736 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13738         PR target/65837
13739         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13740         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13741         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13743 2016-01-15  Richard Biener  <rguenther@suse.de>
13745         PR tree-optimization/69117
13746         * gcc.dg/torture/pr69117.c: New testcase.
13748 2015-01-14  Ryan Burn  <contact@rnburn.com>
13750         PR c++/69048
13751         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13753 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13755         PR testsuite/67509
13756         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13757         range tests use 100 * maximum instead of maximum + 1.
13759 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13761         PR debug/69244
13762         * gcc.dg/guality/pr69244.c: New test.
13764 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13766         * lib/target-supports.exp (check_effective_target_issignaling):
13767         New procedure.
13768         * gcc.dg/pr61441.c: Require issignaling effective target.
13770 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13772         PR target/68803
13773         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13775 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13777         PR c++/68819
13778         PR preprocessor/69177
13779         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13780         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13781         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13782         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13784 2016-01-14  Marek Polacek  <polacek@redhat.com>
13786         PR c/69262
13787         * gcc.dg/array-15.c: New test.
13789 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13791         PR middle-end/68146
13792         PR tree-optimization/69155
13793         * gfortran.dg/pr68146.f: New test.
13794         * gfortran.dg/pr69155.f90: New test.
13796 2016-01-14  Richard Biener  <rguenther@suse.de>
13798         PR tree-optimization/68060
13799         * gcc.dg/torture/pr68060-1.c: New testcase.
13800         * gcc.dg/torture/pr68060-2.c: Likewise.
13802 2016-01-14  Nick Clifton  <nickc@redhat.com>
13804         * lib/target-supports.exp
13805         (check_effective_target_arm_neon_ok_nocache): Add an option
13806         sequence that includes setting the ARM architecture to ARMv7-A.
13807         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13808         command line options necessary to enable Neon support.
13809         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13810         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13811         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13812         * gcc.target/arm/pr69180.c: Likewise.
13814 2016-01-14  Jeff Law  <law@redhat.com>
13816         PR tree-optimization/69270
13817         * gcc.dg/tree-ssa/pr69270.c: New test.
13819 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13821         PR c/66208
13822         * c-c++-common/pr66208.c: New file.
13824 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13826         PR tree-optimization/69156
13827         * gcc.dg/pr69156.c: New test.
13829 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13831         * gcc.target/i386/pr69225-7.c: New test.
13833 2016-01-13  Richard Henderson  <rth@redhat.com>
13835         * gcc.dg/tm/memopt-13.c: Update expected function.
13836         * gcc.dg/tm/memopt-6.c: Likewise.
13838 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13840         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13841         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13842         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13843         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13845 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13847         PR tree-optimization/69169
13848         * gcc.dg/pr69169.c: New test.
13850 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13852         PR target/69228
13853         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13854         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13855         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13856         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13857         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13858         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13859         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13860         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13862 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13864         PR target/69247
13865         * gcc.dg/pr69247.c: New test.
13867 2016-01-13  Richard Biener  <rguenther@suse.de>
13869         PR tree-optimization/69242
13870         * gcc.dg/torture/pr69242.c: New testcase.
13872 2016-01-13  Richard Biener  <rguenther@suse.de>
13874         PR tree-optimization/69186
13875         * gcc.dg/torture/pr69186.c: New testcase.
13877 2016-01-13  Jeff Law  <law@redhat.com>
13879         PR tree-optimization/67755
13880         * gcc.dg/tree-ssa/pr67755.c: New test.
13882 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13884         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13885         pass number in output by a star.
13887 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13889         PR tree-optimization/68911
13890         * gcc.c-torture/execute/pr68911.c: New test.
13892 2016-01-12  Marek Polacek  <polacek@redhat.com>
13894         PR c++/68979
13895         * g++.dg/warn/permissive-1.C: New test.
13897 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13899         PR objc++/68511
13900         PR c++/69213
13901         * g++.dg/opt/pr69213.C: New test.
13903 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13905         PR target/69180
13906         * gcc.target/arm/pr69180.c: New test.
13908 2016-01-12  Richard Biener  <rguenther@suse.de>
13910         PR lto/69077
13911         * g++.dg/lto/pr69077_0.C: New testcase.
13912         * g++.dg/lto/pr69077_1.C: Likewise.
13914 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13916         PR target/69175
13917         * g++.dg/opt/pr69175.C: New test.
13919 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13921         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13922         rather than #including math.h & stdlib.h.
13923         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13924         * gcc.dg/vect/pr49771.c: Likewise.
13925         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13926         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13927         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13928         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13929         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13930         * gcc.dg/vect/pr44507.c: Likewise.
13931         * gcc.dg/vect/pr45902.c: Likewise.
13932         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13933         * gcc.dg/vect/vect-117.c: Likewise.
13934         * gcc.dg/vect/vect-99.c: Likewise.
13935         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13936         * gcc.dg/vect/vect-cond-1.c: Likewise.
13937         * gcc.dg/vect/vect-cond-2.c: Likewise.
13938         * gcc.dg/vect/vect-cond-3.c: Likewise.
13939         * gcc.dg/vect/vect-cond-4.c: Likewise.
13940         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13941         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13942         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13943         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13944         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13945         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13946         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13947         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13948         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13949         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13950         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13951         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13952         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13953         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13954         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13955         include of signal.h.
13956         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13957         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13958         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13959         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13960         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13961         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13962         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13963         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13964         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13965         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13966         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13967         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13968         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13969         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13970         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13971         * gcc.dg/vect/vect-outer-5.c: Likewise.
13972         * gcc.dg/vect/vect-outer-6.c: Likewise.
13973         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13974         include of stdio.h.
13976 2016-01-12  Nick Clifton  <nickc@redhat.com>
13978         PR target/68913
13979         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13980         to fread so that it will be found in all target runtimes.
13982 2016-01-12  Richard Biener  <rguenther@suse.de>
13984         PR tree-optimization/69053
13985         * g++.dg/torture/pr69053.C: New testcase.
13987 2016-01-12  Richard Biener  <rguenther@suse.de>
13989         PR tree-optimization/69168
13990         * gcc.dg/torture/pr69168.c: New testcase.
13992 2016-01-12  Richard Biener  <rguenther@suse.de>
13994         PR tree-optimization/69157
13995         * gcc.dg/torture/pr69157.c: New testcase.
13997 2016-01-12  Richard Biener  <rguenther@suse.de>
13999         PR tree-optimization/69174
14000         * gcc.dg/torture/pr69174.c: New testcase.
14002 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14004         PR c++/66808
14005         PR c++/69000
14006         * g++.dg/tls/pr66808.C: New test.
14007         * g++.dg/tls/pr69000.C: New test.
14009 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14011         * gcc.target/powerpc/swaps-p8-23.c: New test.
14012         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14014 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14016         PR tree-optimization/68356
14017         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14019 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14020             Jim Wilson  <jim.wilson@linaro.org>
14022         PR target/69194
14023         * gcc.target/arm/pr69194.c: New test.
14025 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14027         PR target/69225
14028         * gcc.target/i386/pr69225-1.c: New test.
14029         * gcc.target/i386/pr69225-2.c: Likewise.
14030         * gcc.target/i386/pr69225-3.c: Likewise.
14031         * gcc.target/i386/pr69225-4.c: Likewise.
14032         * gcc.target/i386/pr69225-5.c: Likewise.
14033         * gcc.target/i386/pr69225-6.c: Likewise.
14035 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14037         PR target/67462
14038         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14039         if lp64.
14041         PR target/69071
14042         * gcc.dg/pr69071.c: New test.
14044         PR c++/69211
14045         * g++.dg/opt/pr69211.C: New test.
14047         PR tree-optimization/69214
14048         * gcc.c-torture/compile/pr69214.c: New test.
14050 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14052         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14053         * gcc.target/i386/pr66232-11.c: Ditto.
14054         * gcc.target/i386/pr66232-12.c: Ditto.
14055         * gcc.target/i386/pr66232-13.c: Ditto.
14057 2016-01-11  Richard Biener  <rguenther@suse.de>
14059         PR tree-optimization/69173
14060         * gcc.dg/torture/pr69173.c: New testcase.
14062 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14064         PR rtl-optimization/68796
14065         * gcc.target/aarch64/tst_5.c: New test.
14066         * gcc.target/aarch64/tst_6.c: Likewise.
14068 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14070         PR rtl-optimization/68841
14071         * gcc.dg/pr68841.c: New test.
14072         * gcc.c-torture/execute/pr68841.c: New test.
14074 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14076         PR rtl-optimization/68920
14077         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14078         for ix86 targets.
14079         * gcc.dg/ifcvt-5.c: New test.
14081 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14083         PR bootstrap/69123
14084         * g++.dg/pr69123.C: New.
14086 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14088         PR target/69010
14089         * gcc.target/i386/pr69010.c: New test.
14091 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14093         PR ipa/69044
14094         * gcc.target/i386/chkp-pr69044.c: New test.
14096 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14098         PR tree-optimization/69109
14099         * gcc.dg/autopar/pr69109-2.c: New test.
14100         * gcc.dg/autopar/pr69109.c: New test.
14102 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14104         PR tree-optimization/69108
14105         * gcc.dg/autopar/pr69108.c: New test.
14107 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14109         PR c++/69029
14110         * c-c++-common/Wisleading-indentation.c: Augment test.
14112 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14114         PR fortran/69154
14115         * gfortran.dg/inline_matmul_12.f90:  New test.
14117 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14119         PR fortran/67779
14120         * gfortran.dg/actual_array_offset_1: New test.
14122 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14124         PR tree-optimization/69062
14125         * gcc.dg/autopar/pr69062.c: New test.
14127 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14129         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14130         * gcc.dg/vect/slp-perm-2.c: Likewise.
14131         * gcc.dg/vect/slp-perm-3.c: Likewise.
14132         * gcc.dg/vect/slp-perm-5.c: Likewise.
14133         * gcc.dg/vect/slp-perm-6.c: Likewise.
14134         * gcc.dg/vect/slp-perm-7.c: Likewise.
14135         * gcc.dg/vect/slp-perm-8.c: Likewise.
14137 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14139         PR tree-optimization/69039
14140         * gcc.dg/autopar/pr69039.c: New test.
14142 2016-01-09  Marek Polacek  <polacek@redhat.com>
14144         PR c++/69113
14145         * g++.dg/pr69113.C: New test.
14147 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14149         PR middle-end/50865
14150         PR tree-optimization/69097
14151         * gcc.c-torture/execute/pr50865.c: New test.
14152         * gcc.c-torture/execute/pr69097-1.c: New test.
14153         * gcc.c-torture/execute/pr69097-2.c: New test.
14154         * gcc.dg/pr69097-1.c: New test.
14155         * gcc.dg/pr69097-2.c: New test.
14157 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14159         PR c++/69164
14160         * g++.dg/opt/pr69164.C: New test.
14162 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14164         PR tree-optimization/69167
14165         * gcc.dg/pr69167.c: New test.
14167 2016-01-08  Marek Polacek  <polacek@redhat.com>
14169         PR c++/68449
14170         * g++.dg/pr68449.C: New.
14172 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14174         PR tree-optimization/68707
14175         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14176         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14177         on platforms supporting it.
14178         * gcc.dg/vect/slp-perm-2.c: Likewise.
14179         * gcc.dg/vect/slp-perm-3.c: Likewise.
14180         * gcc.dg/vect/slp-perm-5.c: Likewise.
14181         * gcc.dg/vect/slp-perm-7.c: Likewise.
14182         * gcc.dg/vect/slp-perm-8.c: Likewise.
14183         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14184         on platforms supporting it.
14186 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14188         PR tree-optimization/69162
14189         * gcc.dg/pr69162.c: New test.
14191         PR tree-optimization/69172
14192         * gcc.dg/pr69172.c: New test.
14194 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14196         PR tree-optimization/67781
14197         * gcc.c-torture/execute/pr67781.c: New file.
14199 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14201         PR tree-optimization/69083
14202         * gcc.dg/vect/pr69083.c: New test.
14204 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14206         PR tree-optimization/61441
14207         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14208         Use -fexcess-precision=standard for compiler options.
14209         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14211 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14213         PR fortran/69128
14214         * gfortran.dg/gomp/pr69128.f90: New test.
14216         PR c++/69145
14217         * g++.dg/ext/pr69145-1.C: New test.
14218         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14219         * g++.dg/ext/pr69145-2.h: New file.
14221 2016-01-07  Martin Sebor  <msebor@redhat.com>
14223         PR c/68966
14224         * gcc.dg/atomic-fetch-bool.c: New test.
14225         * gcc.dg/sync-fetch-bool.c: New test.
14227 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14229         PR fortran/66680
14230         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14232 2016-01-07  Nick Clifton  <nickc@redhat.com>
14234         PR target/66655
14235         * g++.dg/pr66655.C: New test.
14236         * g++.dg/pr66655_1.cc: Test support file.
14237         * g++.dg/pr66655.h: Test header file.
14239 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14241         PR fortran/66680
14242         gfortran.dg/gomp/pr66680.f90: New test.
14244 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14246         PR target/69171
14247         * gcc.target/i386/pr69171-1.c: New test.
14248         * gcc.target/i386/pr69171-2.c: Likewise.
14249         * gcc.target/i386/pr69171-3.c: Likewise.
14250         * gcc.target/i386/pr69171-4.c: Likewise.
14251         * gcc.target/i386/pr69171-5.c: Likewise.
14252         * gcc.target/i386/pr69171-6.c: Likewise.
14254 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14256         PR middle-end/67639
14257         * c-c++-common/pr67639.c: New test.
14259 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14261         PR tree-optimization/69141
14262         * g++.dg/opt/pr69141.C: New test.
14264 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14266         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14268 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14270         PR target/69140
14271         * gcc.target/i386/pr69140.c: New test
14273 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14275         * gcc.dg/bad-dereference.c: New test case.
14277 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14279         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14281 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14283         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14285 2016-01-06  Marek Polacek  <polacek@redhat.com>
14287         PR sanitizer/69099
14288         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14290 2016-01-05  Marek Polacek  <polacek@redhat.com>
14292         PR c/69104
14293         * gcc.dg/atomic-invalid-2.c: New.
14295 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14297         PR target/68991
14298         * gcc.target/i386/pr68991.c: New test.
14300 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14302         PR target/68991
14303         * g++.dg/pr68991-1.C: New test.
14304         * g++.dg/pr68991-2.C: Likewise.
14306 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14308         PR other/60465
14309         * gcc.target/ia64/pr60465-gprel64.c: New test.
14310         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14312 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14314         PR rtl-optimization/68651
14315         * gcc.target/aarch64/pr68651_1.c: New test.
14317 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14319         PR c/69122
14320         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14322 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14324         PR c++/58583
14325         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14327         * gcc.dg/alias-15.c: New.
14329 2016-01-05  Nick Clifton  <nickc@redhat.com>
14331         PR target/68870
14332         * g++.dg/pr68770.C: New test.
14334 2016-01-04  Mike Stump  <mikestump@comcast.net>
14336         * lib/target-supports.exp (check_effective_target_cilkplus):
14337         cilkplus targets require pthreads.
14338         (check_effective_target_cilkplus): Remove special case for NVPTX.
14340 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14342         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14343         generation.
14345 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14347         Update copyright years.
14349 2016-01-04  Marek Polacek  <polacek@redhat.com>
14351         PR c/68908
14352         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14353         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14354         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14356 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14358         * gcc.target/sparc/20160104-2.c: New test.
14360 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14362         * gcc.target/sparc/20160104-1.c: New test.
14364 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14366         PR fortran/65045
14367         * gfortran.dg/pr65045.f90: New test.
14369 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14371         * gnat.dg/specs/debug1.ads: Delete.
14373 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14375         PR libgfortran/68867
14376         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14377         expression.
14379 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14381         PR libgfortran/68867
14382         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14383         PowerPC.
14385 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14387         PR fortran/68864
14388         * gfortran.dg/pr68864.f90: New test.
14390 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14392         PR tree-optimization/69070
14393         * gcc.dg/pr69070.c: New test.
14395         PR sanitizer/69055
14396         * gfortran.dg/pr69055.f90: New test.
14398         PR target/69015
14399         * gcc.dg/pr69015.c: New test.
14401 Copyright (C) 2016 Free Software Foundation, Inc.
14403 Copying and distribution of this file, with or without modification,
14404 are permitted in any medium without royalty provided the copyright
14405 notice and this notice are preserved.