PR middle-end/77735 - FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
[official-gcc.git] / gcc / testsuite / ChangeLog
blob28c755036d84c372bdf4e3d2f64fffa0f7aab27c
1 2016-10-24  Martin Sebor  <msebor@redhat.com>
3         PR middle-end/77735
4         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
8         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
9         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
10         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12 2016-10-24  Richard Biener  <rguenther@suse.de>
14         PR testsuite/71491
15         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
16         * gcc.dg/vect/slp-45.c: Likewise.
18 2016-10-24  Richard Biener  <rguenther@suse.de>
20         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
21         * gcc.dg/tree-ssa/pr21458.c: Likewise.
22         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
24 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
26         PR target/78093
27         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
28         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
30 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
32         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
34 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
36         * gcc.target/i386/bmi2-pext-1.c: New test.
37         * gcc.target/i386/bmi2-pdep-1.c: New test.
38         * gcc.target/i386/bmi2-bzhi-3.c: New test.
39         * gcc.target/i386/tbm-bextri-1.c: New test.
40         * gcc.target/i386/bmi-bextr-6.c: New test.
42 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
44         PR target/77483
45         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
46         * gcc.target/i386/pr65105-1.c: Likewise.
47         * gcc.target/i386/pr65105-2.c: Likewise.
48         * gcc.target/i386/pr65105-3.c: Likewise.
49         * gcc.target/i386/pr65105-5.c: Likewise.
50         * gcc.target/i386/pr67761.c: Likewise.
51         * gcc.target/i386/pr70799-1.c: Likewise.
53 2016-10-24  Martin Liska  <mliska@suse.cz>
55         PR sanitizer/77966
56         * c-c++-common/ubsan/unreachable-3.c: New test.
58 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
60         PR fortran/77763
61         * gfortran.dg/pr77763.f90
63 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
65         PR fortran/54730
66         PR fortran/78033
67         * gfortran.dg/pr78033.f90: New test.
69 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
71         PR fortran/69834
72         * gfortran.dg/select_type_1.f03: Change error for overlapping
73         TYPE IS cases.
74         * gfortran.dg/select_type_36.f03: New test.
76 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
78         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
80 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
82         PR fortran/78021
83         * gfortran.dg/string_length_3.f90:  New test.
85 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
87         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
89 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
91         PR fortran/43366
92         PR fortran/57117
93         PR fortran/61337
94         * gfortran.dg/alloc_comp_class_5.f03: New test.
95         * gfortran.dg/class_allocate_21.f90: New test.
96         * gfortran.dg/class_allocate_22.f90: New test.
97         * gfortran.dg/realloc_on_assign_27.f08: New test.
99 2016-10-21  Jeff Law  <law@redhat.com>
101         * PR tree-optimization/71947
102         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
103         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
104         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
106 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
108         * gcc.dg/ipa/vrp5.c: New test.
109         * gcc.dg/ipa/vrp6.c: New test.
111 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
113         * gcc.target/aarch64/test_frame_17.c: New test.
115 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
117         * gcc.target/aarch64/test_frame_17.c: New test.
119 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
121         PR preprocessor/71681
122         * gcc.dg/cpp/pr71681-1.c: New testcase
123         * gcc.dg/cpp/pr71681-2.c: Likewise
124         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
125         * gcc.dg/cpp/remap/a/header.gcc: Likewise
126         * gcc.dg/cpp/remap/a/t_1.h: Likewise
127         * gcc.dg/cpp/remap/a/t_2.h: Likewise
129 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
131         PR target/78057
132         * gcc.target/i386/pr78057.c: New test.
134         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
136 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
138         PR fortran/69566
139         * gfortran.dg/select_type_37.f03: New test.
141 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
143         PR target/71627
144         * gcc.target/avr/pr71627.c: New test
146 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
148         * gcc.target/sparc/overflow-1.c: New test.
149         * gcc.target/sparc/overflow-2.c: Likewise.
150         * gcc.target/sparc/overflow-3.c: Likewise.
152 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
154         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
155         effective target.
157 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
159         PR rtl-optimization/78038
160         * gcc.target/aarch64/pr78038.c: New test.
162 2016-10-21  Richard Biener  <rguenther@suse.de>
164         PR tree-optimization/78051
165         * g++.dg/torture/pr78051.C: New testcase.
167 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
169         * c-c++-common/wdate-time.c: Restored test case.
170         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
172 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
174         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
176 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
178         PR target/78037
179         * gcc.target/i386/pr78037.c: New test.
181 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
183         * gcc.target/visium/overflow8.c: New.
184         * gcc.target/visium/overflow16.c: Likewise.
185         * gcc.target/visium/overflow32: Likewise.
187 2016-10-20  Michael Matz  <matz@suse.de>
189         * gcc.dg/loop-split.c: New test.
190         * gcc.dg/tree-ssa/ifc-9.c: Update.
191         * gcc.dg/tree-ssa/ifc-10.c: Update.
193 2016-10-20  Richard Biener  <rguenther@suse.de>
195         * gcc.dg/graphite/pr35356-1.c: Update.
197 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/77446
200         * g++.dg/cpp1y/pr77446.C: New.
202 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
204         PR tree-optimization/53979
205         * gcc.dg/pr53979-1.c: New test-case.
206         * gcc.dg/pr53979-2.c: Likewise.
208 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
210         * c-c++-common/Wint-in-bool-context-2.c: New test.
212 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
214         * gfortran.dg/dtio_17.f90: Fix test.
216 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
218         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
219         * gcc.dg/Walloca-2.c: Same.
221 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
223         * gcc.dg/Wvla-1.c: Rename to...
224         * gcc.dg/Wvla-larger-than-1.c: ...this.
225         * gcc.dg/Wvla-2.c: Rename to...
226         * gcc.dg/Wvla-larger-than-2.c: ...this.
227         * gcc.dg/Wvla-3.c: Rename to...
228         * gcc.dg/Walloca-11.c.: ...this.
229         * gcc.dg/wvla-[1-7].c: Rename to:
230         * gcc.dg/Wvla-[1-7].c: ...this.
232 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
234         PR tree-optimization/78005
235         * gcc.dg/vect/pr78005.c: New.
236         * gcc.target/i386/l_fma_float_1.c: Revise test.
237         * gcc.target/i386/l_fma_float_2.c: Ditto.
238         * gcc.target/i386/l_fma_float_3.c: Ditto.
239         * gcc.target/i386/l_fma_float_4.c: Ditto.
240         * gcc.target/i386/l_fma_float_5.c: Ditto.
241         * gcc.target/i386/l_fma_float_6.c: Ditto.
242         * gcc.target/i386/l_fma_double_1.c: Ditto.
243         * gcc.target/i386/l_fma_double_2.c: Ditto.
244         * gcc.target/i386/l_fma_double_3.c: Ditto.
245         * gcc.target/i386/l_fma_double_4.c: Ditto.
246         * gcc.target/i386/l_fma_double_5.c: Ditto.
247         * gcc.target/i386/l_fma_double_6.c: Ditto.
249 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
251         PR tree-optimization/78024
252         * gcc.dg/goacc/loop-processing-1.c: New file.
254 2016-10-19  Richard Biener  <rguenther@suse.de>
256         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
258 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
260         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
261         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
262         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
263         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
264         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
265         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
266         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
267         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
268         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
269         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
270         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
271         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
272         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
273         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
274         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
275         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
276         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
277         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
278         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
279         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
280         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
281         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
282         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
283         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
284         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
285         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
286         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
287         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
288         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
289         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
290         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
291         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
292         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
293         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
294         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
295         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
296         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
297         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
298         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
299         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
300         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
301         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
302         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
303         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
304         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
305         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
306         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
307         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
308         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
309         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
310         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
311         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
312         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
313         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
314         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
315         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
316         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
317         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
318         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
319         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
320         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
321         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
322         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
323         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
324         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
325         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
326         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
327         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
328         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
329         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
330         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
331         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
332         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
333         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
334         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
335         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
336         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
337         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
338         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
339         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
340         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
341         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
342         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
343         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
344         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
345         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
346         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
347         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
348         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
349         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
350         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
351         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
352         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
353         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
354         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
355         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
356         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
357         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
358         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
359         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
360         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
361         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
362         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
363         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
364         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
365         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
366         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
367         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
368         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
369         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
370         * gcc.target/powerpc/vsu/vsu.exp: New file.
372 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
374         PR target/77991
375         * gcc.target/i386/pr77991.c: New test.
377 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
379         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
380         LTO is used.
382 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
384         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
386 2016-10-18  Richard Biener  <rguenther@suse.de>
388         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
389         * gcc.dg/tree-ssa/pr21001.c: Likewise.
390         * gcc.dg/tree-ssa/pr21090.c: Likewise.
391         * gcc.dg/tree-ssa/pr21294.c: Likewise.
392         * gcc.dg/tree-ssa/pr21563.c: Likewise.
393         * gcc.dg/tree-ssa/pr23744.c: Likewise.
394         * gcc.dg/tree-ssa/pr25382.c: Likewise.
395         * gcc.dg/tree-ssa/pr68431.c: Likewise.
396         * gcc.dg/tree-ssa/vrp03.c: Likewise.
397         * gcc.dg/tree-ssa/vrp06.c: Likewise.
398         * gcc.dg/tree-ssa/vrp07.c: Likewise.
399         * gcc.dg/tree-ssa/vrp09.c: Likewise.
400         * gcc.dg/tree-ssa/vrp19.c: Likewise.
401         * gcc.dg/tree-ssa/vrp20.c: Likewise.
402         * gcc.dg/tree-ssa/vrp92.c: Likewise.
403         * gcc.dg/pr68217.c: Likewise.
404         * gcc.dg/predict-9.c: Likewise.
405         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
406         * gcc.dg/predict-1.c: Likewise.
408 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
410         * gfortran.dg/dtio_17.f90: New test.
412 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
414         * gcc.dg/ipa/vrp4.c: Adjust testcase.
416 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
418         * gcc.dg/ipa/vrp4.c: New test.
420 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
422         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
423         * gcc.dg/torture/pr39074.c: Likewise.
425 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
427         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
428         * gnat.dg/trampoline4.adb: Minor tweak.
430 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
432         PR tree-optimization/77916
433         * gcc.dg/torture/pr77916.c: New.
435 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
437         PR fortran/77978
438         * gfortran.dg/pr77978_1.f90: New test.
439         * gfortran.dg/pr77978_2.f90: Ditto.
440         * gfortran.dg/pr77978_3.f90: Ditto.
442 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
444         PR fortran/61420
445         PR fortran/78013
446         * gfortran.dg/proc_ptr_49.f90: New test.
448 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
450         PR target/77308
451         * gcc.target/arm/pr77308.c: New test.
453 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
455         * lib/target-supports.exp
456         (check_effective_target_floatn_nx_runtime): Return 0 for
457         powerpc*-ibm-aix*.
459 2016-10-17  Andrew Pinski  <apinski@cavium.com>
461         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
462         long instead of long.
463         * gcc.target/aarch64/cinc_common_1.c: Likewise.
464         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
465         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
466         * gcc.target/aarch64/mult-synth_4.c: Likewise.
467         * gcc.target/aarch64/pr68102_1.c: Likewise.
468         * gcc.target/aarch64/target_attr_3.c: Likewise.
470 2016-10-17  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/77988
473         * gcc.dg/torture/pr77988.c: New testcase.
475 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
477         * gcc.dg/pr71636-1.c: New test-case.
478         * gcc.dg/pr71636-2.c: Likewise.
480 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
482         * gnat.dg/trampoline3.adb: New test.
483         * gnat.dg/trampoline4.adb: Likewise.
485 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
487         * gfortran.dg/dtio_16.f90: New test.
489 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
491         * gcc.target/sparc/bmaskbshuf.c: Rename to...
492         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
493         * gcc.target/sparc/bmaskbshuf-2.c: New test.
495 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
497         * gcc.target/sparc/popc.c: Rename to...
498         * gcc.target/sparc/popc-1.c: ...this.
499         * gcc.target/sparc/popc-2.c: New test.
501 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
503         PR fortran/77972
504         * gfortran.dg/unexpected_eof_4.f90: New test.
506 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
508         PR libfortran/48587
509         * gfortran.dg/negative_unit2.f90: New test.
511 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
513         PR middle-end/77959
514         * gfortran.dg/pr77959.f90: New test.
516         DR 1511 - const volatile variables and ODR
517         * g++.dg/DRs/dr1511-1.C: New test.
518         * g++.dg/DRs/dr1511-2.C: New test.
520 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
522         * gnat.dg/debug7.adb (dg-options): Remove -g.
523         * gnat.dg/debug8.adb (dg-options): Add -margs.
524         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
526 2016-10-14  Richard Biener  <rguenther@suse.de>
528         PR tree-optimization/77979
529         * gcc.dg/torture/pr77979.c: New testcase.
531 2016-10-14  Martin Liska  <mliska@suse.cz>
533         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
534         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
535         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
537 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
539         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
540         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
541         * gcc.dg/torture/pr77937-2.c: Likewise.
543 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
545         * gnat.dg/lto15.adb: Adjust.
546         * gnat.dg/lto16.adb: Likewise.
547         * gnat.dg/lto17.adb: Likewise
548         * gnat.dg/lto18.ad[sb]: New test.
549         * gnat.dg/lto18_pkg.ads: New helper.
550         * gnat.dg/lto19.adb: New test.
551         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
552         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
553         * gnat.dg/lto20.adb: New test.
554         * gnat.dg/lto20_pkg.ad[sb]: New helper.
556 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
558         * gfortran.dg/coarray_38.f90: Expect error message.
560 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
562         * gcc.target/aarch64/spellcheck_1.c: New test.
563         * gcc.target/aarch64/spellcheck_2.c: Likewise.
564         * gcc.target/aarch64/spellcheck_3.c: Likewise.
565         * gcc.target/aarch64/spellcheck_4.c: Likewise.
566         * gcc.target/aarch64/spellcheck_5.c: Likewise.
567         * gcc.target/aarch64/spellcheck_6.c: Likewise.
569 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
571         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
573 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
575         PR tree-optimization/77937
576         * gcc.dg/torture/pr77937-1.c: New.
577         * gcc.dg/torture/pr77937-2.c: New.
579 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
581         * g++.dg/cpp1z/inline-var1.C: New test.
582         * g++.dg/cpp1z/inline-var1a.C: New test.
583         * g++.dg/cpp1z/inline-var1.h: New file.
584         * g++.dg/cpp1z/inline-var2.C: New test.
585         * g++.dg/cpp1z/inline-var3.C: New test.
586         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
587         uninitialized const.
589 2016-10-13  Sandra Loosemore <sandra@codesourcery.com>
591         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
592         Xscale is specified, not just -march.
593         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
594         is incompatible with Xscale.
596 2016-10-13  Martin Sebor  <msebor@redhat.com>
598         PR c++/71912
599         * g++.dg/ext/flexary4.C: Adjust.
600         * g++.dg/ext/flexary5.C: Same.
601         * g++.dg/ext/flexary9.C: Same.
602         * g++.dg/ext/flexary19.C: New test.
603         * g++.dg/ext/flexary18.C: New test.
604         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
605         regression test.
606         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
607         Avoid generating a flexible array member in an array.
609 2016-10-13  Martin Sebor  <msebor@redhat.com>
611         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
612         to placate -Wformat on targets where the type is not int.
614 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
616         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
617         in INSN_LOCATION.
619 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
621         * gcc.target/i386/l_fma_float_1.c: Revise test.
622         * gcc.target/i386/l_fma_float_2.c: Ditto.
623         * gcc.target/i386/l_fma_float_3.c: Ditto.
624         * gcc.target/i386/l_fma_float_4.c: Ditto.
625         * gcc.target/i386/l_fma_float_5.c: Ditto.
626         * gcc.target/i386/l_fma_float_6.c: Ditto.
627         * gcc.target/i386/l_fma_double_1.c: Ditto.
628         * gcc.target/i386/l_fma_double_2.c: Ditto.
629         * gcc.target/i386/l_fma_double_3.c: Ditto.
630         * gcc.target/i386/l_fma_double_4.c: Ditto.
631         * gcc.target/i386/l_fma_double_5.c: Ditto.
632         * gcc.target/i386/l_fma_double_6.c: Ditto.
634 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
636         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
638 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
640         * gcc.dg/vect/vect-98.c: Refine test case.
641         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
642         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
643         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
645 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
647         PR c/77946
648         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
650 2016-10-13  Martin Liska  <mliska@suse.cz>
652         PR tree-optimization/77943
653         * g++.dg/tree-ssa/pr77943.C: New test.
655 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
657         PR fortran/72832
658         * gfortran.dg/allocate_with_source_22.f03: New test.
659         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
660         fail.
662 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
664         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
665         * gcc.target/arm/movsi_movw.c: Likewise.
666         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
667         directive to work on big endian targets.
669 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
671         * gcc.dg/tree-ssa/evrp6.c: New test.
673 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
675         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
676         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
677         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
679 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
681         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
682         * gcc.target/powerpc/warn-2.c: Ditto.
684 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
686         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
687         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
688         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
689         for -mmsa.
690         * gcc.target/mips/msa.c: New test.
691         * gcc.target/mips/msa-builtins.c: Likewise.
692         * lib/target-supports.exp (check_mips_msa_hw_available): New.
693         (check_effective_target_mips_msa_runtime): Likewise.
694         (check_effective_target_mips_msa): Likewise.
695         (add_options_for_mips_msa): Likewise.
696         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
697         (check_effective_target_vect_intfloat_cvt): Likewise.
698         (check_effective_target_vect_uintfloat_cvt): Likewise.
699         (check_effective_target_vect_floatint_cvt): Likewise.
700         (check_effective_target_vect_floatuint_cvt): Likewise.
701         (check_effective_target_vect_shift): Likewise.
702         (check_effective_target_vect_shift_char): Likewise.
703         (check_effective_target_vect_long): Likewise.
704         (check_effective_target_vect_float): Likewise.
705         (check_effective_target_vect_double): Likewise.
706         (check_effective_target_vect_long_long): Likewise.
707         (check_effective_target_vect_perm): Likewise.
708         (check_effective_target_vect_perm_byte): Likewise.
709         (check_effective_target_vect_perm_short): Likewise.
710         (check_effective_target_vect_sdot_qi): Likewise.
711         (check_effective_target_vect_udot_qi): Likewise.
712         (check_effective_target_vect_sdot_hi): Likewise.
713         (check_effective_target_vect_udot_hi): Likewise.
714         (check_effective_target_vect_pack_trunc): Likewise.
715         (check_effective_target_vect_unpack): Likewise.
716         (check_effective_target_vect_hw_misalign): Likewise.
717         (check_effective_target_vect_condition): Likewise.
718         (check_effective_target_vect_cond_mixed): Likewise.
719         (check_effective_target_vect_char_mult): Likewise.
720         (check_effective_target_vect_short_mult): Likewise.
721         (check_effective_target_vect_int_mult): Likewise.
722         (check_effective_target_vect_extract_even_odd): Likewise.
723         (check_effective_target_vect_interleave): Likewise.
724         (check_vect_support_and_set_flags): Check if the target supports MSA
725         and append to the list of EFFECTIVE_TARGETS.
727 2016-10-12  Richard Biener  <rguenther@suse.de>
729         PR debug/77947
730         * g++.dg/torture/pr77947.C: New testcase.
732 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
734         * gnat.dg/debug8.adb: New testcase.
736 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
738         * gnat.dg/debug9.adb: New testcase.
740 2016-10-12  Richard Biener  <rguenther@suse.de>
742         * gcc.dg/tree-ssa/vrp35.c: Adjust.
743         * gcc.dg/tree-ssa/vrp36.c: Likewise.
744         * gcc.dg/tree-ssa/vrp46.c: Likewise.
746 2016-10-12  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/77920
749         * gcc.dg/torture/pr77920.c: New testcase.
751 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
753         PR tree-optimization/77929
754         * gcc.c-torture/compile/pr77929.c: New test.
756         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
757         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
758         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
759         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
760         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
761         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
762         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
763         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
764         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
766 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
768         * gcc.target/sparc/setcc-4.c: Adjust.
769         * gcc.target/sparc/setcc-5.c: Likewise.
770         * gcc.target/sparc/setcc-6.c: Likewise.
771         * gcc.target/sparc/setcc-7.c: Likewise.
772         * gcc.target/sparc/setcc-8.c: Likewise.
773         * gcc.target/sparc/setcc-9.c: Likewise.
774         * gcc.target/sparc/setcc-10.c: Delete.
776 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
778         PR fortran/77942
779         * gfortran.dg/pr77942.f90
781 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
783         * gfortran.dg/dec_math.f90: New testsuite.
785 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
787         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
788         (main): Declare j as i32 instead of int.
790 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
792         PR testsuite/PR77710
793         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
794         target triplet instead of *-*-*-*.
796 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
798         * gnat.dg/unchecked_convert10.adb: New test.
799         * gnat.dg/unchecked_convert11.adb: Likewise.
800         * gnat.dg/unchecked_convert12.adb: Likewise.
802 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
804         * gcc.target/sparc/cbcond-1.c: New test.
805         * gcc.target/sparc/cbcond-2.c: Likewise.
806         * gcc.target/sparc/movcc-1.c: Likewise.
807         * gcc.target/sparc/movcc-2.c: Likewise.
808         * gcc.target/sparc/setcc-1.c: Adjust.
809         * gcc.target/sparc/setcc-2.c: Likewise.
810         * gcc.target/sparc/setcc-3.c: Likewise.
811         * gcc.target/sparc/setcc-4.c: Likewise.
812         * gcc.target/sparc/setcc-5.c: Likewise.
813         * gcc.target/sparc/setcc-6.c: New test.
814         * gcc.target/sparc/setcc-7.c: Likewise.
815         * gcc.target/sparc/setcc-8.c: Likewise.
816         * gcc.target/sparc/setcc-9.c: Likewise.
817         * gcc.target/sparc/setcc-10.c: Likewise.
819 2016-10-10  Jeff Law  <law@redhat.com>
821         PR tree-optimization/71947
822         * gcc.dg/tree-ssa/pr71947-1.c: New test.
823         * gcc.dg/tree-ssa/pr71947-2.c: New test.
824         * gcc.dg/tree-ssa/pr71947-3.c: New test.
825         * gcc.dg/tree-ssa/pr71947-4.c: New test.
826         * gcc.dg/tree-ssa/pr71947-5.c: New test.
827         * gcc.dg/tree-ssa/pr71947-6.c: New test.
829 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
831         PR fortran/77915
832         * gfortran.dg/matmul_11.f90:  New test.
834 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
836         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
837         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
838         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
839         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
840         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
841         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
842         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
843         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
844         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
845         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
846         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
847         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
848         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
849         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
850         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
851         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
852         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
853         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
854         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
855         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
856         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
857         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
858         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
859         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
860         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
861         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
862         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
863         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
864         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
865         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
866         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
867         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
868         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
869         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
870         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
871         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
872         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
873         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
874         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
875         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
876         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
877         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
878         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
879         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
880         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
881         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
882         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
883         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
884         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
885         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
886         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
887         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
888         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
889         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
890         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
891         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
892         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
893         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
894         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
896 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
898         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
899         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
900         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
901         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
902         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
903         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
904         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
905         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
906         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
907         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
908         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
909         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
910         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
911         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
913 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
915         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
916         Enable AArch64.
917         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
918         vdup*_laneq.
919         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
920         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
921         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
922         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
924 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
925             Jiong Wang  <jiong.wang@arm.com>
927         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
928         AArch64 support.
929         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
930         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
931         AArch64 targets.
932         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
933         AArch64 targets.
934         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
935         targets.
936         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
938 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
940         * gnat.dg/specs/vfa.ads: New test.
942 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
944         * gnat.dg/inline13.ad[sb]: New test.
945         * gnat.dg/inline13_pkg.ad[sb]: New helper.
947 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
949         * gnat.dg/biased_subtype.adb: New test.
951 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
953         PR tree-optimization/77901
954         * gcc.c-torture/compile/pr77901.c: New test.
956 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
958         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
959         * gcc.dg/ipa/propalign-2.c: Likewise
960         * gcc.dg/ipa/propalign-3.c: Likewise.
961         * gcc.dg/ipa/propalign-4.c: Likewise.
962         * gcc.dg/ipa/propalign-5.c: Likewise.
964 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
966         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
968         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
970         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
971         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
973 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
975         * gfortran.dg/dec_union_11.f90: New testcase.
977 2016-10-07  Nathan Sidwell  <nathan@acm.org>
979         PR c++/66443
980         * g++.dg/cpp0x/pr66443-cxx11.C: New.
981         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
982         * g++.dg/cpp1y/pr66443-cxx14.C: New
983         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
984         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
986 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
988         * g++.dg/cpp0x/addressof1.C: New test.
989         * g++.dg/cpp0x/addressof2.C: New test.
991 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
993         * gcc.target/powerpc/float128-type-1.c: New test to check that
994         PowerPC 64-bit Linux enables -mfloat128-type by default.
995         * gcc.target/powerpc/float128-type-2.c: Likewise.
996         * gcc.target/powerpc/float128-mix.c: Change error message to
997         reflect that __ibm128 is now #define'ed to be long double.
999 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1001         PR fortran/77406
1002         * gfortran.dg/pr77406.f90: New test.
1003         * gfortran.dg/assumed_type_3.f90: Update error messages.
1004         * gfortran.dg/defined_operators_1.f90: Ditto.
1005         * gfortran.dg/generic_26.f90: Ditto.
1006         * gfortran.dg/generic_7.f90: Ditto.
1007         * gfortran.dg/gomp/udr5.f90: Ditto.
1008         * gfortran.dg/gomp/udr7.f90: Ditto.
1009         * gfortran.dg/interface_1.f90: Ditto.
1010         * gfortran.dg/interface_37.f90: Ditto.
1011         * gfortran.dg/interface_5.f90: Ditto.
1012         * gfortran.dg/interface_6.f90: Ditto.
1013         * gfortran.dg/interface_7.f90
1014         * gfortran.dg/no_arg_check_3.f90
1015         * gfortran.dg/operator_5.f90
1016         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1018 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1020         PR c++/77700
1021         * c-c++-common/Wint-in-bool-context.c: Update test.
1023 2016-10-07  Richard Biener  <rguenther@suse.de>
1025         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1026         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1028 2016-10-07  Marek Polacek  <polacek@redhat.com>
1030         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1032 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1034         PR c++/69733
1035         * c-c++-common/pr69733.c: New test.
1036         * gcc.dg/pr69733.c: New test.
1037         * gcc.target/i386/pr69733.c: New test.
1039 2016-10-07  Marek Polacek  <polacek@redhat.com>
1041         PR c++/77803
1042         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1044 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1046         PR tree-optimization/77664
1047         * gcc.dg/tree-ssa/pr77664.c: New test.
1048         * gcc.dg/pr77664.c: New test.
1050 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1052         * gfortran.dg/pr69955.f90: New test.
1054 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1056         PR fortran/57910
1057         * gfortran.dg/pr57910.f90: New test.
1059 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1061         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1062         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1064 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1066         PR tree-optimization/77862
1067         * gcc.dg/pr77862.c: New test.
1069 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1071         * gcc.dg/tree-ssa/evrp4.c: New test.
1073 2016-10-06  Jeff Law  <law@redhat.com>
1075         PR tree-optimization/71661
1076         * gcc.dg/tree-ssa/pr71661.c: New test.
1078 2016-10-06  Richard Biener  <rguenther@suse.de>
1080         PR tree-optimization/77855
1081         * gcc.dg/torture/pr77855.c: New testcase.
1083 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1084             Eric Botcazou  <ebotcazou@adacore.com>
1086         * g++.dg/other/pr77759.C: New test.
1088 2016-10-06  Richard Biener  <rguenther@suse.de>
1090         PR tree-optimization/77839
1091         * gcc.dg/torture/pr77839.c: New testcase.
1093 2016-10-06  Marek Polacek  <polacek@redhat.com>
1095         * g++.dg/cpp1z/init-statement9.C: New test.
1097 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1099         * gcc.target/i386/pcommit-1.c: Deleted.
1100         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1101         * gcc.target/i386/sse-13.c: Ditto.
1102         * gcc.target/i386/sse-14.c: Ditto.
1103         * gcc.target/i386/sse-22.c: Ditto.
1104         * gcc.target/i386/sse-23.c: Ditto.
1105         * g++.dg/other/i386-2.C: Ditto.
1107 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1109         * gcc.target/i386/pr77833.c: Require int128 effective target.
1111 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1113         PR fortran/58991
1114         PR fortran/58992
1115         * gfortran.dg/associate_22.f90: New test.
1117 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1119         * gfortran.dg/dec_union_9.f90: New testcase.
1120         * gfortran.dg/dec_union_10.f90: New testcase.
1122 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1124         PR sanitizer/66343
1125         * gcc.dg/pch/pr66343-3.c: New test.
1126         * gcc.dg/pch/pr66343-3.hs: New file.
1128         PR sanitizer/66343
1129         * gcc.dg/pch/pr66343-1.c: New test.
1130         * gcc.dg/pch/pr66343-1.hs: New file.
1131         * gcc.dg/pch/pr66343-2.c: New test.
1132         * gcc.dg/pch/pr66343-2.hs: New file.
1134 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1136         * c-c++-common/Wint-in-bool-context.c: Update test.
1138 2016-10-05  Marek Polacek  <polacek@redhat.com>
1140         * g++.dg/cpp1z/init-statement1.C: New test.
1141         * g++.dg/cpp1z/init-statement2.C: New test.
1142         * g++.dg/cpp1z/init-statement3.C: New test.
1143         * g++.dg/cpp1z/init-statement4.C: New test.
1144         * g++.dg/cpp1z/init-statement5.C: New test.
1145         * g++.dg/cpp1z/init-statement6.C: New test.
1146         * g++.dg/cpp1z/init-statement7.C: New test.
1147         * g++.dg/cpp1z/init-statement8.C: New test.
1149 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1151         PR fortran/67524
1152         * gfortran.dg/pr67524.f90: New test.
1154 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1156         PR sanitizer/77823
1157         * c-c++-common/ubsan/shift-9.c: New test.
1159 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1161         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1162         of int if __SIZEOF_INT__ is less than 4 bytes.
1164 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1166         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1167         * gfortran.dg/class_array_20.f03: Likewise.
1168         * gfortran.dg/class_array_21.f03: Likewise.
1169         * gfortran.dg/finalize_29.f08: Likewise.
1170         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1172 2016-10-05  Richard Biener  <rguenther@suse.de>
1174         PR middle-end/77826
1175         * gcc.dg/torture/pr77826.c: New testcase.
1177 2016-10-05  Richard Biener  <rguenther@suse.de>
1179         * gcc.dg/fold-copysign-1.c: New testcase.
1181 2016-10-05  Andreas Schwab  <schwab@suse.de>
1183         * g++.dg/pr49847-2.C: Remove.
1185 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1187         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1189 2016-10-05  Richard Biener  <rguenther@suse.de>
1191         PR middle-end/55152
1192         * gcc.dg/pr55152-2.c: New testcase.
1194 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1196         * gfortran.dg/dtio_15.f90: New test.
1198 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1200         * gcc.dg/split-7.c: New test.
1202 2016-10-04  Martin Sebor  <msebor@redhat.com>
1204         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1205         %lc directive to wint_t to silence -Wformat warnings on targets
1206         where the latter is a distinct type such as long.
1208 2016-10-04  Martin Sebor  <msebor@redhat.com>
1210         PR c++/77804
1211         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1213 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1215         PR c++/77791
1216         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1218         * g++.dg/other/java3.C: Remove.
1219         * g++.dg/other/java1.C: Remove.
1220         * g++.dg/other/error12.C: Remove.
1221         * g++.dg/other/java2.C: Remove.
1222         * g++.dg/warn/Wnvdtor.C: Remove.
1223         * g++.dg/lookup/java1.C: Remove.
1224         * g++.dg/lookup/java2.C: Remove.
1225         * g++.dg/ext/pr34829.C: Remove.
1226         * g++.dg/ext/java-3.C: Remove.
1227         * g++.dg/ext/java-1.C: Remove.
1228         * g++.dg/ext/java-2.C: Remove.
1229         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1231 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1233         PR tree-optimization/77808
1234         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1236 2016-10-04  Richard Biener  <rguenther@suse.de>
1238         PR tree-optimization/77399
1239         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1241 2016-10-04  Richard Biener  <rguenther@suse.de>
1243         PR middle-end/77833
1244         * gcc.target/i386/pr77833.c: New testcase.
1246 2016-09-26  Jeff Law  <law@redhat.com>
1248         PR tree-optimization/71550
1249         PR tree-optimization/71403
1250         * gcc.c-torture/execute/pr71550.c: New test.
1252 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1254         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1255         option.
1257 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1259         Revert
1260         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1262         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1264 2016-10-03  Marek Polacek  <polacek@redhat.com>
1266         * g++.dg/cpp0x/nullptr37.C: New test.
1268 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1270         * c-c++-common/Wint-in-bool-context.c: Update test.
1272 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1274         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1275         earlier.
1276         * g++.dg/charset/asm2.c (memmove): Likewise.
1277         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1278         * g++.dg/tls/diag-4.C (foo): Likewise.
1279         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1280         dg-warning, fix up regex.
1281         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1282         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1283         * g++.old-deja/g++.mike/net31.C: Likewise.
1284         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1285         for C++17.
1286         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1287         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1289 2016-10-01  Richard Biener  <rguenther@suse.de>
1291         PR middle-end/77798
1292         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1294 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1296         PR fortran/77663
1297         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1299 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1301         PR c/77490
1302         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1303         Add dg-prune-output directive.
1305 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1307         PR fortran/66643
1308         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1309         * gfortran.fortran-torture/compile/write.f90: Update test.
1311 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1313         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1314         arm_fp16_alternative_ok as the required effective target.
1315         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1316         -mfp16-format=alternative to the dg-options directive and remove
1317         the dg-add-options directive.
1319 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1321         PR fortran/77764
1322         * gfortran.dg/dec_union_8.f90: New testcase.
1324 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1326         PR fortran/77782
1327         * gfortran.dg/dec_structure_16.f90: New testcase.
1329 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1331         * gfortran.dg/coarray_allocate_10.f08: New test.
1332         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1334 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1336         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1338 2016-09-30  Richard Biener  <rguenther@suse.de>
1340         PR tree-optimization/77399
1341         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1343 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1345         * c-c++-common/pr27336.c: Make dependency on
1346         -fdelete-null-pointer-checks explicit.
1347         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1348         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1349         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1350         * gcc.dg/pic-1.c: Require fpic target support.
1351         * gcc.dg/pic-2.c: Likewise.
1353 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1355         Implement P0001R1 - C++17 removal of register storage class specifier
1356         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1357         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1358         C++17.
1359         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1360         keyword if not __SSE2__.
1361         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1362         C++17.
1363         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1364         register keywords.
1365         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1366         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1367         no_erroneous_warning): Expect new warnings for C++17.
1368         * g++.dg/warn/register-var-2.C (f): Likewise.
1369         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1370         * g++.dg/parse/linkage2.C (foo): Likewise.
1371         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1372         keyword on parameters for C++17.
1373         * g++.dg/cpp1z/register1.C: New test.
1374         * g++.dg/cpp1z/register2.C: New test.
1375         * g++.dg/cpp1z/register3.C: New test.
1377 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1379         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1380         * gcc.target/i386/avx2-check.h (main): Ditto.
1381         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1382         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1383         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1384         * gcc.target/i386/avx512er-check.h (main): Ditto.
1385         * gcc.target/i386/avx512f-check.h (main): Ditto.
1386         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1387         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1388         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1390 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1392         PR target/77756
1393         * gcc.target/i386/pr77756.c: New test.
1395 2016-09-29  Marek Polacek  <polacek@redhat.com>
1397         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1399 2016-09-29  Marek Polacek  <polacek@redhat.com>
1401         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1402         C++14.
1404 2016-09-29  Martin Liska  <mliska@suse.cz>
1406         * objc/execute/construct1.m: New test.
1408 2016-09-29  Richard Biener  <rguenther@suse.de>
1410         PR tree-optimization/77768
1411         * gcc.dg/torture/pr77768.c: New testcase.
1413 2016-09-28  Richard Biener  <rguenther@suse.de>
1415         PR middle-end/77407
1416         * gcc.dg/pr77407.c: New testcase.
1418 2016-09-29  Richard Biener  <rguenther@suse.de>
1420         PR middle-end/55152
1421         * gcc.dg/pr55152.c: New testcase.
1422         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1424 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1426         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1427         (dg-options): Remove -m32.
1429 2016-09-28  Martin Sebor  <msebor@redhat.com>
1431         PR middle-end/77721
1432         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1434 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436         PR libgfortran/77707
1437         * gfortran.dg/inquire_17.f90: New test.
1439 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1441         PR c++/77467
1442         * g++.dg/cpp1y/constexpr-77467.C: New test.
1444 2016-09-28  Martin Sebor  <msebor@redhat.com>
1446         PR c/77762
1447         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1448         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1449         (test_sprintf_p_const): Adjust line numbers to avoid failures
1450         introduced in r240503.
1452 2016-09-28  Martin Sebor  <msebor@redhat.com>
1454         PR middle-end/77683
1455         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1457 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1459         PR c++/77748
1460         * g++.dg/pr77550.C: Avoid undefined behavior.
1462         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1464 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1466         * gcc.dg/strlenopt-20.c: Update test.
1467         * gcc.dg/strlenopt-21.c: Likewise.
1468         * gcc.dg/strlenopt-22.c: Likewise.
1469         * gcc.dg/strlenopt-22g.c: Likewise.
1470         * gcc.dg/strlenopt-26.c: Likewise.
1471         * gcc.dg/strlenopt-5.c: Likewise.
1472         * gcc.dg/strlenopt-7.c: Likewise.
1473         * gcc.dg/strlenopt-9.c: Likewise.
1475 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1477         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1479         * g++.dg/cpp1z/lambda-this1.C: New test.
1480         * g++.dg/cpp1z/lambda-this2.C: New test.
1482         PR c++/77722
1483         * g++.dg/ubsan/return-4.C: New test.
1484         * g++.dg/ubsan/return-5.C: New test.
1485         * g++.dg/ubsan/return-6.C: New test.
1487 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1489         * lib/target-supports.exp
1490         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1491         in function comment.
1493 2016-09-27  Martin Liska  <mliska@suse.cz>
1495         PR gcov-profile/46266
1496         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1497         considered.
1499 2016-09-27  Richard Biener  <rguenther@suse.de>
1501         PR tree-optimization/77745
1502         * g++.dg/torture/pr77745.C: New testcase.
1504 2016-09-27  Richard Biener  <rguenther@suse.de>
1506         PR tree-optimization/77478
1507         * gcc.dg/torture/pr77478.c: New testcase.
1509 2016-09-27  Martin Liska  <mliska@suse.cz>
1511         PR gcov-profile/7970
1512         PR gcov-profile/16855
1513         PR gcov-profile/44779
1514         * g++.dg/gcov/pr16855.C: New test.
1516 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1518         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1520 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1522         PR fortran/77666
1523         * gfortran.dg/gomp/pr77666.f90: New test.
1525 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1527         PR ipa/77677
1528         * gcc.dg/torture/pr77677-2.c: New test.
1530 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1532         PR fortran/77420
1533         * gfortran.dg/pr77420_1.f90: New test.
1534         * gfortran.dg/pr77420_2.f90: Ditto.
1535         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1536         * gfortran.dg/pr77420_4.f90: this file.
1538 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1540         PR middle-end/77719
1541         * gfortran.dg/pr77719.f90: New test.
1543 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1545         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1546         singular form of byte when quantity is unknown.
1548 2016-09-26  Marek Polacek  <polacek@redhat.com>
1550         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1552 2016-09-26  Martin Liska  <mliska@suse.cz>
1554         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1555         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1556         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1557         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1558         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1559         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1560         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1561         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1562         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1564 2016-09-26  Marek Polacek  <polacek@redhat.com>
1566         PR c/7652
1567         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1568         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1569         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1570         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1571         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1572         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1573         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1574         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1575         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1576         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1577         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1578         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1579         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1580         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1581         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1582         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1583         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1584         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1585         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1586         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1587         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1588         * c-c++-common/attr-fallthrough-1.c: New test.
1589         * c-c++-common/attr-fallthrough-2.c: New test.
1590         * g++.dg/cpp0x/fallthrough1.C: New test.
1591         * g++.dg/cpp0x/fallthrough2.C: New test.
1592         * g++.dg/cpp1z/fallthrough1.C: New test.
1593         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1594         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1595         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1596         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1598 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1600         PR fortran/77429
1601         * gfortran.dg/pr77429.f90: New test.
1603 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1605         PR fortran/77694
1606         * gfortran.dg/pr77694.f90: New test.
1608 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1610         PR target/51244
1611         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1613 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1615         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1616         for 32-bit mode.
1618 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1620         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1621         for 32-bit mode.
1623 2016-09-24  Marek Polacek  <polacek@redhat.com>
1625         PR c/77490
1626         * c-c++-common/Wbool-operation-1.c: New test.
1627         * gcc.dg/Wbool-operation-1.c: New test.
1629 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1631         * gfortran.dg/dec_static_1.f90: New.
1632         * gfortran.dg/dec_static_2.f90: New.
1633         * gfortran.dg/dec_static_3.f90: New.
1634         * gfortran.dg/dec_static_4.f90: New.
1636 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1638         PR fortran/48298
1639         * gfortran.dg/negative_unit_check.f90: Update test.
1640         * gfortran.dg/dtio_14.f90: New test.
1642 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1644         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1645         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1646         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1647         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1648         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1649         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1650         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1652 2016-09-23  Martin Sebor  <msebor@redhat.com>
1654         PR testsuite/77713
1655         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1656         assuming long double is bigger than double.
1658 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1660         Implement P0138R2, C++17 construction rules for enum class values
1661         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1663 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1665         PR preprocessor/77672
1666         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1667         expected multiline output from first warning to reflect change
1668         in r240434.
1670 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1672         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1674 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1675             Tom de Vries  <tom@codesourcery.com>
1677         PR testsuite/77411
1678         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1680 2016-09-23  Marek Polacek  <polacek@redhat.com>
1682         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1683         * c-c++-common/gomp/atomic-13.c: Likewise.
1684         * c-c++-common/gomp/atomic-14.c: Likewise.
1685         * c-c++-common/pr60439.c: Remove invalid code.
1686         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1687         * g++.dg/expr/bitfield5.C: Likewise.
1688         * g++.dg/expr/bitfield6.C: Likewise.
1689         * g++.dg/expr/bool1.C: Likewise.
1690         * g++.dg/expr/bool3.C: Likewise.
1691         * g++.dg/expr/lval3.C: Likewise.
1692         * g++.dg/expr/lval4.C: Likewise.
1693         * g++.old-deja/g++.jason/bool5.C: Likewise.
1695 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1697         PR preprocessor/77672
1698         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1699         (test_terminator_location): New function.
1701 2016-09-23  Richard Biener  <rguenther@suse.de>
1703         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1705 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1707         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1708         -march=armv8.2-a+fp16 when supported by the hardware.
1709         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1710         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1711         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1712         semi-colons to a macro invocations.
1713         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1714         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1715         defined.
1716         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1717         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1718         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1719         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1720         defined.
1721         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1722         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1723         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1724         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1725         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1726         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1727         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1728         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1729         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1730         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1731         defined.
1732         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1733         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1734         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1735         defined.
1736         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1737         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1738         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1739         defined.
1740         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1741         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1742         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1743         defined.
1744         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1745         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1746         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1747         defined.  Also fix some white-space.
1748         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1749         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1750         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1751         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1752         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1753         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1754         defined.  Also fix some long lines and white-space.
1755         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1756         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1757         defined.  Also fix some long lines and white-space.
1758         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1759         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1760         defined.
1761         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1762         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1763         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1764         defined.
1765         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1766         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1767         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1768         defined.
1769         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1770         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1771         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1772         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1773         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1774         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1775         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1776         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1777         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1778         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1779         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1780         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1781         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1782         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1783         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1784         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1785         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1786         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1787         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1789 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1790             Matthew Wahab  <matthew.wahab@arm.com>
1792         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1793         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1794         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1795         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1796         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1797         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1798         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1799         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1800         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1801         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1802         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1803         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1804         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1805         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1806         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1807         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1808         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1809         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1810         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1811         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1812         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1813         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1814         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1815         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1816         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1817         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1818         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1819         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1820         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1821         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1822         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1823         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1824         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1825         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1826         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1827         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1828         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1830 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1832         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1833         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1834         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1835         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1836         support.
1838 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1840         PR ipa/77677
1841         * gcc.dg/torture/pr77677.c: New test.
1843 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1845         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1846         here now.
1848 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1850         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1851         options.  Add tests for float16x4_t and float16x8_t.
1853 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1855         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1856         * gcc.target/s390/risbg-ll-2.c: Ditto.
1857         * gcc.target/s390/risbg-ll-3.c: Ditto.
1859 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1861         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1862         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1864 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1866         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1867         output to the simplified instructions.
1869 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1871         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1872         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1874 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1876         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1877         (FP16_SUPPORTED): New
1878         (expected-hfloat-16x4): Make conditional on __fp16 support.
1879         (expected-hfloat-16x8): Likewise.
1880         (vdup_n_f16): Disable for non-AArch64 targets.
1881         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1882         conditional on FP16_SUPPORTED.
1883         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1884         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1885         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1886         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1887         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1888         for testing __fp16.
1889         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1890         conditional on FP16_SUPPORTED.
1891         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1892         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1894 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1896         * gcc.target/arm/short-vfp-1.c: New.
1898 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1900         * gcc.target/arm/attr-fp16-arith-1.c: New.
1902 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1904         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1905         New.
1906         (add_options_for_arm_v8_2a_fp16_neon): New.
1907         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1908         (add_options_for_arm_arch_v8_2a): Auto-generate.
1909         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1910         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1911         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1912         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1913         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1914         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1915         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1917 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1919         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1920         arm_fp16_alternative_ok.
1921         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1922         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1923         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1924         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1925         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1926         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1927         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1928         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1929         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1930         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1931         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1932         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1933         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1934         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1935         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1936         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1937         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1938         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1939         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1940         arm_fp16_alternative_ok.
1941         * lib/target-supports.exp
1942         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1943         (check_effective_target_arm_fp16_alternative_ok): New.
1944         (check_effective_target_arm_fp16_none_ok_nocache): New.
1945         (check_effective_target_arm_fp16_none_ok): New.
1947 2016-09-23  Martin Liska  <mliska@suse.cz>
1949         * gcc.dg/ipa/pr77653.c: Replace adress
1950         with address.
1952 2016-09-23  Martin Liska  <mliska@suse.cz>
1954         * gcc.target/i386/movbe-4.c: New test.
1956 2016-09-23  Martin Liska  <mliska@suse.cz>
1958         * gcc.target/i386/crc32-5.c: New test.
1960 2016-09-23  Martin Liska  <mliska@suse.cz>
1962         * gcc.target/i386/pr71652.c: New test.
1963         * gcc.target/i386/pr71652-2.c: New test.
1964         * gcc.target/i386/pr71652-3.c: New test.
1966 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1968         * lib/gcc-dg.exp (process-message): Support relative line number
1969         notation - .+4 or .-1 etc.
1970         * gcc.dg/dg-test-1.c: New test.
1972 2016-09-22  Martin Sebor  <msebor@redhat.com>
1974         PR target/77676
1975         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1976         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1977         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1978         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1980 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1982         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1983         * gcc.dg/ifcvt-2.c: Ditto.
1984         * gcc.dg/zero_bits_compound-1.c: Ditto.
1985         * gcc.dg/zero_bits_compound-1.c: Ditto.
1986         * gcc.dg/pr40550.c: Simplify target selectors.
1987         Use dg-additional-options.
1988         * gcc.dg/pr47893.c: Ditto.
1989         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1990         additional options for 32-bit x86 targets.
1991         * gcc.dg/pr70955.c: Move to ...
1992         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1994 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1996         PR c++/61019
1997         * g++.dg/cpp0x/pr61019.C: New.
1999 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2000             Terry Guo  <terry.guo@arm.com>
2002         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2003         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2004         * gcc.target/arm/pure-code/pure-code.exp: New.
2006 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2008         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2009         Remove SSE effective target requirement.
2011 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2013         PR c++/71979
2014         * g++.dg/cpp0x/pr71979.C: New.
2016 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2018         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2020 2016-09-22  Martin Liska  <mliska@suse.cz>
2022         PR ipa/77653
2023         * gcc.dg/ipa/pr77653.c: New test.
2025 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2027         PR fortran/77665
2028         * gfortran.dg/gomp/pr77665.f90: New test.
2030 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2032         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2033         * gfortran.dg/dtio_13.f90: New test.
2035 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2037         PR fortran/66107
2038         * gfortran.dg/pr66107.f90: New test.
2040 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2042         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2043         with call to builtin delete function.
2045 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2047         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2048         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2049         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2050         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2051         tests.
2053 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2055         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2057 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2059         PR c++/77651
2060         * g++.dg/cpp1z/aligned-new6.C: New test.
2062 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2064         * gcc.target/arm/fp16-aapcs-3.c: New.
2065         * gcc.target/arm/fp16-aapcs-4.c: New.
2066         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2067         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2068         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2069         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2071 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2073         PR tree-optimization/77550
2074         * g++.dg/pr77550.C: New test.
2076 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2078         PR target/77326
2079         * gcc.target/avr/torture/pr77326.c: New test.
2081 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2083         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2085 2016-09-21  Richard Biener  <rguenther@suse.de>
2087         PR tree-optimization/77648
2088         * gcc.dg/torture/pr77648-1.c: New testcase.
2089         * gcc.dg/torture/pr77648-2.c: Likewise.
2091 2016-09-21  Richard Biener  <rguenther@suse.de>
2092         Jakub Jelinek  <jakub@redhat.com>
2094         PR tree-optimization/77621
2095         * gcc.dg/pr77621.c: New testcase.
2097 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2099         PR fortran/77657
2100         * gfortran.dg/dtio_12.f90: New test.
2102 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2104         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2106 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2108         PR tree-optimization/72835
2109         * gcc.dg/tree-ssa/pr72835.c: New test.
2111 2016-09-20  Martin Sebor  <msebor@redhat.com>
2113         PR middle-end/49905
2114         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2115         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2116         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2117         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2118         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2119         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2120         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2122 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2124         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2125         arguments/compare will be optimized away.
2126         * gcc.dg/torture/ftrapv-1.c: Likewise.
2128 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2130         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2131         will be optimized away.
2132         * gcc.dg/ipa/vrp1.c: New test.
2133         * gcc.dg/ipa/vrp2.c: New test.
2134         * gcc.dg/ipa/vrp3.c: New test.
2136 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2138         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2139         does the same transformation.
2140         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2141         * gcc.dg/tree-ssa/evrp1.c: New test.
2142         * gcc.dg/tree-ssa/evrp2.c: New test.
2143         * gcc.dg/tree-ssa/evrp3.c: New test.
2144         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2145         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2146         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2147         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2148         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2149         foling now happens early.
2150         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2151         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2152         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2153         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2154         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2156 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2158         PR target/77621
2159         * gcc.target/i386/pr77621.c: New test.
2160         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2161         pattern, loop should vectorize with -mtune=atom.
2163 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2164             Jakub Jelinek  <jakub@redhat.com>
2166         PR testsuite/63299
2167         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2168         instead of delete.
2170 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2172         PR c++/77626
2173         * g++.dg/other/pr77626.C: New test.
2175         PR c++/77638
2176         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2178         PR c++/77637
2179         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2181         PR middle-end/77624
2182         * c-c++-common/pr77624-1.c: New test.
2183         * c-c++-common/pr77624-2.c: New test.
2185 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2187         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2188         of digits expected.
2190 2016-09-20  Richard Biener  <rguenther@suse.de>
2192         PR tree-optimization/77646
2193         * gcc.dg/torture/pr77646.c: New testcase.
2195 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2197         PR c++/77434
2198         * c-c++-common/Wint-in-bool-context.c: New test.
2200 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2202         * gcc.dg/cr-decimal-dig-1.c: New test.
2204 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2206         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2207         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2208         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2209         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2211 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2213         PR rtl-optimization/77416
2214         * gcc.target/powerpc/pr77416.c: New.
2216 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2218         PR c++/77639
2219         * g++.dg/template/error-recovery4.C: New test.
2221 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2223         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2225 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2227         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2228         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2230 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2231             Jan Hubicka  <jh@suse.cz>
2233         PR target/77587
2234         * gcc.dg/pr77587.c: New test.
2235         * gcc.dg/pr77587a.c: New file.
2237 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2239         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2240         * gfortran.dg/coarray_38.f90:
2241         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2242         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2243         * gfortran.dg/coarray_allocate_7.f08: New test.
2244         * gfortran.dg/coarray_allocate_8.f08: New test.
2245         * gfortran.dg/coarray_allocate_9.f08: New test.
2246         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2247         new caf_register.
2248         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2249         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2250         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2251         get_by_refs.
2252         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2253         * gfortran.dg/coarray_lock_7.f90: Same.
2254         * gfortran.dg/coarray_poly_5.f90: Same.
2255         * gfortran.dg/coarray_poly_6.f90: Same.
2256         * gfortran.dg/coarray_poly_7.f90: Same.
2257         * gfortran.dg/coarray_poly_8.f90: Same.
2258         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2260 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2262         PR fortran/77584
2263         * gfortran.dg/dec_structure_15.f90: New testcase.
2265 2016-09-19  Richard Biener  <rguenther@suse.de>
2267         PR middle-end/77605
2268         * gcc.dg/torture/pr77605.c: New testcase.
2270 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2272         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2274 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2276         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2277         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2278         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2279         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2280         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2281         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2282         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2283         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2284         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2285         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2286         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2288 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2290         * gcc.target/i386/pr68633.c: Fix expected result.
2292 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2294         PR fortran/68078
2295         * gfortran.dg/pr68078.f90: New test.
2296         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2298 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2300         PR target/77613
2301         * gcc.target/powerpc/swaps-p8-25.c: New.
2303 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2305         PR c++/77482
2306         * g++.dg/cpp0x/constexpr-77482.C: New test.
2308         PR c++/77379
2309         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2310         thunk offsets.
2311         * g++.dg/abi/abi-tag23a.C: Likewise.
2313         PR c++/77338
2314         * g++.dg/cpp0x/decltype-77338.C: New test.
2316         PR c++/77375
2317         * g++.dg/cpp0x/mutable1.C: New test.
2319 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2321         PR fortran/77612
2322         * gfortran.dg/pr77612.f90: New test.
2324 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2326         * gcc.dg/torture/pr70421.c: Require int32plus.
2328 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2330         PR middle-end/77475
2331         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2333         PR target/77526
2334         * gcc.target/i386/pr77526.c: New test.
2336 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2337             Eric Botcazou  <ebotcazou@adacore.com>
2339         PR middle-end/77594
2340         * gcc.target/i386/pr77594.c: New test.
2342 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2344         PR fortran/69963
2345         * gfortran.dg/misplaced_implicit_character.f90: New test.
2347 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2349         PR tree-optimization/77503
2350         * gcc.dg/vect/pr77503.c: New test.
2352 2016-09-15  Richard Biener  <rguenther@suse.de>
2354         PR middle-end/77544
2355         * c-c++-common/torture/pr77544.c: New testcase.
2357 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2359         PR middle-end/77475
2360         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2361         * gcc.dg/march-generic.c: Likewise.
2362         * gcc.target/i386/spellcheck-options-1.c: New test.
2363         * gcc.target/i386/spellcheck-options-2.c: New test.
2364         * gcc.target/i386/spellcheck-options-3.c: New test.
2365         * gcc.target/i386/spellcheck-options-4.c: New test.
2367 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2369         PR fortran/72743
2370         * gfortran.dg/goacc/pr72743.f90: New test.
2372 2016-09-15  Richard Biener  <rguenther@suse.de>
2374         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2376 2016-09-15  Richard Biener  <rguenther@suse.de>
2378         PR tree-optimization/77514
2379         * gcc.dg/torture/pr77514.c: New testcase.
2381 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2383         PR c++/77549
2384         * g++.dg/lookup/pr77549.C: New test.
2386 2016-09-14  Marek Polacek  <polacek@redhat.com>
2388         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2389         * c-c++-common/gomp/atomic-13.c: Likewise.
2390         * c-c++-common/gomp/atomic-14.c: Likewise.
2391         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2392         * g++.dg/cpp1z/bool-increment1.C: New test.
2393         * c-c++-common/pr60439.c: Add dg-warning.
2394         * g++.dg/expr/bitfield4.C: Likewise.
2395         * g++.dg/expr/bitfield5.C: Likewise.
2396         * g++.dg/expr/bitfield6.C: Likewise.
2397         * g++.dg/expr/bool1.C: Likewise.
2398         * g++.dg/expr/bool3.C: Likewise.
2399         * g++.dg/expr/lval3.C: Likewise.
2400         * g++.dg/expr/lval4.C: Likewise.
2401         * g++.old-deja/g++.jason/bool5.C: Likewise.
2402         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2403         * g++.dg/other/error18.C: Likewise.
2404         * g++.dg/gomp/atomic-14.C: Likewise.
2406 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2408         PR c++/77539
2409         * g++.dg/cpp1y/pr77539.C: New.
2411 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2413         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2414         dg-require.
2415         * g++.dg/ext/builtin_alloca.C: Likewise.
2416         * g++.dg/template/spec35.C: Likewise.
2417         * gcc.dg/builtins-68.c: Likewise.
2418         * gcc.misc-tests/gcov-13.c: Likewise.
2419         * gcc.misc-tests/gcov-14.c: Likewise.
2421 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2423         * gfortran.dg/dec_structure_14.f90: New testcase.
2425 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2427         PR sanitizer/68260
2428         * c-c++-common/tsan/pr68260.c: New test.
2430 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2432         PR target/70713
2433         * gcc.target/msp430/function-attributes-1.c: New test.
2434         * gcc.target/msp430/function-attributes-2.c: New test.
2435         * gcc.target/msp430/function-attributes-3.c: New test.
2437 2015-04-18  Martin Sebor  <msebor@redhat.com>
2439         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2440         of non-nul characters.
2441         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2443 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2445         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2446         * g++.dg/cpp1z/gen-attrs1.C: New test.
2448         PR tree-optimization/77454
2449         * gcc.dg/pr77454.c: New test.
2451         PR c++/77553
2452         * g++.dg/cpp1y/constexpr-77553.C: New test.
2454 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2456         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2457         (test_show_locus): Replace rich_location::add_fixit_insert calls
2458         with add_fixit_insert_before and add_fixit_insert_after.
2460 2016-09-13  Jason Merrill  <jason@redhat.com>
2461             Tom de Vries  <tom@codesourcery.com>
2463         PR c++/77427
2464         * g++.dg/pr77427.C: New test.
2466 2016-09-13  Martin Liska  <mliska@suse.cz>
2468         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2469         effective target.
2470         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2471         * lib/target-supports.exp: Define the new target.
2473 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2475         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2476         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2478 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2480         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2481         variable arguments.
2482         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2483         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2484         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2485         variable argument.
2486         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2487         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2489 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2491         PR c++/77496
2492         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2493         * g++.dg/ext/pr77496.C: New test.
2494         * g++.dg/warn/pr77496.C: New test.
2496 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2498         PR c/72858
2499         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2500         to preserve conversion chars, and to preserve prefix information.
2501         * gcc.dg/format/pr72858.c: New test case.
2503 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2505         * gfortran.dg/pr77507.f90: Move to ...
2506         * gfortran.dg/ieee/pr77507.f90: here.
2508 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2510         PR ipa/61159
2511         * compile/pr61159.c: New testcase
2513 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2515         PR ipa/64316
2516         * gcc.dg/ipa/pr63416.c: New testcase.
2518 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2519             Steven G. Kargl  <kargl@gcc.gnu.org>
2521         PR fortran/77532
2522         * gfortran.dg/dtio_11.f90: new test.
2524 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2526         PR fortran/77507
2527         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2528         * gfortran.dg/c_assoc_4.f90: Ditto.
2530 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2532         PR C/71602
2533         * c-c++-common/va-arg-va-list-type.c: New test.
2535 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2537         PR rtl-optimization/77289
2538         * gcc.target/powerpc/pr77289.c: New test.
2540 2016-09-09  Martin Sebor  <msebor@redhat.com>
2542         PR c/77520
2543         PR c/77521
2544         * gcc.dg/pr77520.c: New test.
2545         * gcc.dg/pr77521.c: New test.
2547 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2549         PR fortran/77506
2550         * gfortran.dg/pr77506.f90: New test.
2552 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2554         PR fortran/77507
2555         * gfortran.dg/pr77507.f90: New test.
2557 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2559         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2561 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2562             Louis Krupp      <lkrupp@gcc.gnu.org>
2564         PR fortran/69514
2565         * gfortran.dg/pr69514_1.f90: New test.
2566         * gfortran.dg/pr69514_2.f90: New test.
2568 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2570         PR fortran/77500
2571         * gfortran.dg/gomp/pr77500.f90: New test.
2573         PR fortran/77516
2574         * gfortran.dg/gomp/pr77516.f90: New test.
2576 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2578         PR middle-end/77475
2579         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2580         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2581         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2582         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2583         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2584         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2586 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2588         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2589         "substring-locations.h".
2591 2016-09-07  Richard Biener  <rguenther@suse.de>
2593         PR c/77450
2594         * c-c++-common/vector-subscript-8.c: Move ..
2595         * gcc.dg/pr77450.c: ... here.
2597 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599         PR libgfortran/77393
2600         * gfortran.dg/fmt_f0_2.f90: Update test.
2601         * gfortran.dg/fmt_f0_3.f90: New test.
2603 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2605         PR debug/77389
2606         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2607         in dg-options.
2609         PR debug/57519
2610         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2612 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2614         PR target/69255
2615         * gcc.target/i386/pr69255-1.c: New test.
2616         * gcc.target/i386/pr69255-2.c: New test.
2617         * gcc.target/i386/pr69255-3.c: New test.
2619 2016-09-06  Martin Sebor  <msebor@redhat.com>
2621         PR c/77336
2622         * gcc.dg/format/miss-7.c: New test.
2624 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2626         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2628 2016-09-06  Martin Liska  <mliska@suse.cz>
2630         PR gcov-profile/77378
2631         PR gcov-profile/77466
2632         * gcc.dg/profile-update-warning.c: New test.
2634 2016-09-06  Richard Biener  <rguenther@suse.de>
2636         PR tree-optimization/77479
2637         * gcc.dg/torture/pr77479.c: New testcase.
2639 2016-09-06  Richard Biener  <rguenther@suse.de>
2641         PR c/77450
2642         * c-c++-common/vector-subscript-7.c: Adjust.
2643         * c-c++-common/vector-subscript-8.c: New testcase.
2645 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2647         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2649 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2651         PR target/77476
2652         * gcc.target/i386/avx512f-pr77476.c: New test.
2653         * gcc.target/i386/avx512bw-pr77476.c: New test.
2654         * gcc.target/i386/avx512dq-pr77476.c: New test.
2656         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2657         Update comment to mention also avx512f.
2659         PR sanitizer/77396
2660         * g++.dg/asan/pr77396-2.C: New test.
2662 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2664         PR rtl-optimization/77452
2665         * gcc.target/i386/pr77452.c: New test.
2667 2016-09-05  Marek Polacek  <polacek@redhat.com>
2669         PR c/77423
2670         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2672 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2674         PR fortran/77391
2675         * gfortran.dg/pr77391.f90: New test.
2677 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2679         PR fortran/77460
2680         * gfortran.dg/pr77460.f90: New test.
2682 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2684         PR c/65467
2685         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2687 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2689         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2691 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2693         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2694         test case.
2695         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2696         diagnostic-test-show-locus-generate-patch.c to the sources
2697         for diagnostic_plugin_test_show_locus.c.
2699 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2701         PR c/65467
2702         * gcc.dg/gomp/_Atomic-1.c: New test.
2703         * gcc.dg/gomp/_Atomic-2.c: New test.
2704         * gcc.dg/gomp/_Atomic-3.c: New test.
2705         * gcc.dg/gomp/_Atomic-4.c: New test.
2706         * gcc.dg/gomp/_Atomic-5.c: New test.
2708         PR sanitizer/77396
2709         * g++.dg/asan/pr77396.C: New test.
2711 2016-09-01  Martin Sebor  <msebor@redhat.com>
2713         PR tree-optimization/71831
2714         * gcc.dg/builtin-object-size-16.c: New test.
2715         * gcc.dg/builtin-object-size-17.c: New test.
2717 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2719         PR libgfortran/77393
2720         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2722 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2724         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2725         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2726         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2727         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2728         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2729         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2730         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2731         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2732         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2733         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2734         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2735         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2736         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2737         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2738         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2739         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2740         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2741         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2743 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2745         * gnat.dg/opt58.adb: New test.
2746         * gnat.dg/opt58_pkg.ads: New helper.
2748 2016-09-01  Richard Biener  <rguenther@suse.de>
2750         PR middle-end/77436
2751         * gcc.dg/torture/pr77436.c: New testcase.
2753 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2755         * gcc.dg/pr64252.c: Require int32plus.
2756         * gcc.dg/pr66299-1.c: Likewise.
2757         * gcc.dg/pr66299-2.c: Likewise.
2758         * gcc.dg/torture/20131115-1.c: Skip for avr.
2760 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2762         * gcc.target/aarch64/ands_3.c: New test.
2764 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2766         PR fortran/77352
2767         * gfortran.dg/gomp/pr77352.f90: New test.
2769         PR fortran/77374
2770         * gfortran.dg/gomp/pr77374.f08: New test.
2772 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2774         PR tree-optimization/73714
2775         * gcc.dg/tree-ssa/pr73714.c: New test.
2777 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779         PR libgfortran/77393
2780         * gfortran.dg/fmt_f0_2.f90: New test.
2782 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2784         * gcc.target/i386/pr59539-2.c: Adapt options.
2785         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2787 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2789         PR fortran/77418
2790         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2791         of the associate entity and replace with a pointer to the
2792         intended item on the stack.
2794 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795             Paul Thomas  <pault@gcc.gnu.org>
2797         PR fortran/48298
2798         * gfortran.dg/dtio_1.f90: New test.
2799         * gfortran.dg/dtio_2.f90: New test.
2800         * gfortran.dg/dtio_3.f90: New test.
2801         * gfortran.dg/dtio_4.f90: New test.
2802         * gfortran.dg/dtio_5.f90: New test.
2803         * gfortran.dg/dtio_6.f90: New test.
2804         * gfortran.dg/dtio_7.f90: New test.
2805         * gfortran.dg/dtio_8.f90: New test.
2806         * gfortran.dg/dtio_9.f90: New test.
2807         * gfortran.dg/dtio_10.f90: New test.
2809 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2811         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2812         (test_many_nested_locations): New function.
2813         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2814         (test_show_locus): Handle "test_many_nested_locations".
2816 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2818         * g++.dg/template/double-greater-than-fixit.C: New test case.
2820 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2822         * gnat.dg/opt57.ad[sb]: New test.
2823         * gnat.dg/opt57_pkg.ads: New helper.
2825 2016-08-30  Richard Biener  <rguenther@suse.de>
2827         PR tree-optimization/69047
2828         * gcc.dg/pr69047.c: Fix byte-order check.
2830 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2832         PR tree-optimization/72866
2833         * gcc.dg/vect/pr72866.c: New test.
2835         PR debug/77363
2836         * g++.dg/debug/dwarf2/pr77363.C: New test.
2838         PR middle-end/77377
2839         * gcc.target/i386/pr77377.c: New test.
2841         PR debug/77389
2842         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2843         in dg-options.
2845 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2847         * gfortran.dg/pr77372.f90: Moved to ...
2848         * gfortran.dg/ieee/pr77372.f90: here.
2850 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2852         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2853         vector short/char initializations.
2854         * gcc.target/powerpc/vec-init-5.c: Likewise.
2855         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2856         vector initialization optimizations.
2857         * gcc.target/powerpc/vec-init-7.c: Likewise.
2858         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2859         vector float/double initializations.
2860         * gcc.target/powerpc/vec-init-9.c: Likewise.
2862 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2864         PR target/77403
2865         * gcc.target/i386/pr77403.c: New test.
2867 2016-08-29  Marek Polacek  <polacek@redhat.com>
2869         PR c/77292
2870         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2872 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2874         PR c/77398
2875         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2877 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2879         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2881 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2883         * gfortran.dg/dec_structure_13.f90: New testcase.
2885 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2887         PR fortran/77261
2888         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2889         available.
2891 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2893         PR lto/70955
2894         * gcc.dg/pr70955.c: New test.
2895         * gcc.dg/lto/pr70955_0.c: Same.
2896         * gcc.dg/lto/pr70955_1.c: Same.
2898 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2900         PR tree-optimization/71077
2901         * gcc.target/i386/pr71077.c: New test.
2903 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2905         PR fortran/77380
2906         * gfortran.dg/pr77380.f90: New test.
2908 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2910         PR fortran/77372
2911         gfortran.dg/pr77372.f90: New test.
2913 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2915         * gcc.dg/spellcheck-fields-2.c (test): Move
2916         dg-begin/end-multiline-output within function body.
2917         (test_macro): New function.
2919 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2921         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2922         (test_fixit_insert): Update expected output.
2923         (test_fixit_remove): Likewise.
2924         (test_fixit_replace): Likewise.
2926 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2928         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2929         Fix typo.
2931 2016-08-26  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/69047
2934         * gcc.dg/pr69047.c: New testcase.
2936 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2937             Martin Jambhor  <mjambor@suse.cz>
2939         * gcc.dg/ipa/propbits-1.c: New test-case.
2940         * gcc.dg/ipa/propbits-2.c: Likewise.
2941         * gcc.dg/ipa/propbits-3.c: Likewise.
2943 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2945         PR fortran/77351
2946         * gfortran.dg/pr77351.f90: New test.
2948 2016-08-25  Marek Polacek  <polacek@redhat.com>
2950         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2952 2016-08-25  Marek Polacek  <polacek@redhat.com>
2954         PR c/77323
2955         * gcc.dg/pr77323.c: New test.
2957 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2959         PR fortran/77358
2960         * gfortran.dg/submodule_17.f08: New test.
2962 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2963             Michael Collison  <michael.collison@arm.com>
2965         * gcc.target/arm/builtin_saddl.c: New testcase.
2966         * gcc.target/arm/builtin_saddll.c: New testcase.
2967         * gcc.target/arm/builtin_uaddl.c: New testcase.
2968         * gcc.target/arm/builtin_uaddll.c: New testcase.
2969         * gcc.target/arm/builtin_ssubl.c: New testcase.
2970         * gcc.target/arm/builtin_ssubll.c: New testcase.
2971         * gcc.target/arm/builtin_usubl.c: New testcase.
2972         * gcc.target/arm/builtin_usubll.c: New testcase.
2974 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2976         PR target/77270
2977         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2978         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2979         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2980         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2981         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2982         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2983         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2984         effective target.  Remove scan-assembler-times directives.
2985         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2986         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2987         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2989 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2991         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2992         of unsigned int.
2993         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2995 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2997         PR testsuite/77317
2998         * lib/target-supports.exp
2999         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3000         (check_effective_target_vect_natural_alignment): Ditto.
3001         (check_effective_target_vector_alignment_reachable): Ditto.
3002         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3004 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3006         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3008 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3010         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3011         being created from pointers to memory locations.
3012         * gcc.target/powerpc/vec-init-2.c: Likewise.
3014 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3016         * gfortran.dg/dec_structure_12.f90: New testcase.
3018 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3020         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3022 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3024         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3025         verification.
3027 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3029         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3030         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3032 2016-08-23  Richard Biener  <rguenther@suse.de>
3034         PR tree-optimization/27336
3035         * c-c++-common/pr27336.c: New testcase.
3037 2016-08-22  Marek Polacek  <polacek@redhat.com>
3039         PR c++/77321
3040         * g++.dg/cpp1y/pr77321.C: New test.
3042 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3044         PR fortran/60774
3045         * gfortran.dg/empty_label.f: Adjust test for new error message.
3046         * gfortran.dg/empty_label.f90: Ditto.
3047         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3048         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3049         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3051 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3053         PR fortran/61318
3054         * gfortran.dg/pr61318.f90: New test.
3056 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3058         PR fortran/77260
3059         * gfortran.dg/pr77260_1.f90: New test.
3060         * gfortran.dg/pr77260_2.f90: Ditto.
3062 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3064         PR middle-end/77269
3065         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3066         __builtin_signbitf and __builtin_signbitl in expected generic
3067         expansion.
3068         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3069         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3070         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3071         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3072         tests.
3074 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3076         * gcc.dg/torture/float128-builtin.c,
3077         gcc.dg/torture/float128-ieee-nan.c,
3078         gcc.dg/torture/float128x-builtin.c,
3079         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3080         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3081         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3082         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3083         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3084         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3085         gcc.dg/torture/floatn-nan.h: New tests.
3087 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3089         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3090         macro.
3091         (main): Update calls to TEST_I_F.
3092         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3093         macro.
3094         (main): Update calls to TEST_I_F.
3096 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3098         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3099         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3100         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3101         names in calls to TEST_I_F.
3103 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3105         PR c/52952
3106         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3108 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3110         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3111         and !natural_alignment_64.
3112         * gcc.dg/ipa/propalign-2.c: Likewise.
3113         * gcc.dg/ipa/propalign-3.c: Likewise.
3114         * gcc.dg/ipa/propalign-4.c: Likewise.
3115         * gcc.dg/ipa/propalign-5.c: Likewise.
3116         * lib/target-supports.exp
3117         (check_effective_target_natural_alignment_32): Add avr-*-*.
3119 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3121         PR tree-optimization/61839
3122         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3123         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3124         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3125         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3127 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3129         PR c/32187
3130         * lib/target-supports.exp (check_effective_target_float16)
3131         (check_effective_target_float32, check_effective_target_float64)
3132         (check_effective_target_float128, check_effective_target_float32x)
3133         (check_effective_target_float64x)
3134         (check_effective_target_float128x)
3135         (check_effective_target_float16_runtime)
3136         (check_effective_target_float32_runtime)
3137         (check_effective_target_float64_runtime)
3138         (check_effective_target_float128_runtime)
3139         (check_effective_target_float32x_runtime)
3140         (check_effective_target_float64x_runtime)
3141         (check_effective_target_float128x_runtime)
3142         (check_effective_target_floatn_nx_runtime)
3143         (add_options_for_float16, add_options_for_float32)
3144         (add_options_for_float64, add_options_for_float128)
3145         (add_options_for_float32x, add_options_for_float64x)
3146         (add_options_for_float128x): New procedures.
3147         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3148         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3149         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3150         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3151         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3152         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3153         gcc.dg/torture/float128-complex.c,
3154         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3155         gcc.dg/torture/float128x-basic.c,
3156         gcc.dg/torture/float128x-complex.c,
3157         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3158         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3159         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3160         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3161         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3162         gcc.dg/torture/float32x-basic.c,
3163         gcc.dg/torture/float32x-complex.c,
3164         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3165         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3166         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3167         gcc.dg/torture/float64x-basic.c,
3168         gcc.dg/torture/float64x-complex.c,
3169         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3170         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3171         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3172         gcc.dg/torture/floatn-tg.h,
3173         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3174         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3175         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3176         gcc.dg/torture/fp-int-convert-float128x.c,
3177         gcc.dg/torture/fp-int-convert-float16-timode.c,
3178         gcc.dg/torture/fp-int-convert-float16.c,
3179         gcc.dg/torture/fp-int-convert-float32-timode.c,
3180         gcc.dg/torture/fp-int-convert-float32.c,
3181         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3182         gcc.dg/torture/fp-int-convert-float32x.c,
3183         gcc.dg/torture/fp-int-convert-float64-timode.c,
3184         gcc.dg/torture/fp-int-convert-float64.c,
3185         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3186         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3187         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3188         maximum exponent of floating-point type.  Use it in testing
3189         whether 0x8...0 fits in the floating-point type.  Always treat -1
3190         (signed 0xf...f) as fitting in the floating-point type.
3191         (M_OK1): New macro.
3192         * gcc.dg/torture/fp-int-convert-double.c,
3193         gcc.dg/torture/fp-int-convert-float.c,
3194         gcc.dg/torture/fp-int-convert-float128-timode.c,
3195         gcc.dg/torture/fp-int-convert-float128.c,
3196         gcc.dg/torture/fp-int-convert-float80-timode.c,
3197         gcc.dg/torture/fp-int-convert-float80.c,
3198         gcc.dg/torture/fp-int-convert-long-double.c,
3199         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3201 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3203         PR fortran/72744
3204         * gfortran.dg/gomp/pr72744.f90: New test.
3206         PR fortran/69281
3207         * gfortran.dg/gomp/pr69281.f90: New test.
3209 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3211         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3212         the last special seed value.
3213         * gfortran.dg/random_7.f90: Use size for last array member instead
3214         of hardcoded value.
3216 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3218         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3219         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3221 2016-08-19  Richard Biener  <rguenther@suse.de>
3223         PR tree-optimization/77286
3224         * gcc.dg/torture/pr77286.c: New testcase.
3226 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3228         * gcc.dg/verbose-asm-2.c: New test case.
3230 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3232         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3233         (custom_diagnostic_finalizer): Update for change to
3234         diagnostic_show_locus.
3236 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3238         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3239         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3241 2016-08-18  Marek Polacek  <polacek@redhat.com>
3243         PR c/71514
3244         * gcc.dg/pr71514.c: New test.
3246 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3248         PR target/72839
3249         * gcc.target/i386/pr72839.c: New test.
3251 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3253         PR middle-end/70895
3254         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3255         * c-c++-common/goacc/reduction-1.c: Likewise.
3256         * c-c++-common/goacc/reduction-2.c: Likewise.
3257         * c-c++-common/goacc/reduction-3.c: Likewise.
3258         * c-c++-common/goacc/reduction-4.c: Likewise.
3260 2016-08-18  Alan Modra  <amodra@gmail.com>
3262         * gcc.c-torture/compile/pr72771.c: New.
3264 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3266         PR fortran/67496
3267         * gfortran.dg/pr67496.f90: New test.
3269 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3271         PR tree-optimization/71752
3272         * gcc.dg/vect/pr71752.c: New.
3274 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3276         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3278 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3280         PR middle-end/77259
3281         * g++.dg/ipa/devirt-52.C: New test.
3283 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3285         * c-c++-common/goacc/reduction-6.c: New testcase.
3287 2016-08-17  Richard Biener  <rguenther@suse.de>
3289         PR tree-optimization/76490
3290         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3291         * gcc.dg/pr52904.c: XFAIL.
3293 2016-08-17  Richard Biener  <rguenther@suse.de>
3295         PR tree-optimization/23855
3296         * gcc.dg/loop-unswitch-2.c: Adjust.
3298 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3300         PR tree-optimization/72817
3301         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3303 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3305         PR libgcc/77265
3306         * gcc.dg/torture/float128-extend-inf.c: New test.
3308 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3310         PR c/72857
3311         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3312         for embedded NUL.
3313         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3314         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3315         caret placement.
3316         (test_oct): Likewise.
3317         (test_multiple): Likewise.
3318         (test_field_width_specifier): Likewise.
3319         (test_field_width_specifier_2): New function.
3320         (test_field_precision_specifier): New function.
3321         (test_embedded_nul): Update expected caret placement.
3322         (test_non_contiguous_strings): Update line number.
3323         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3324         (__emit_string_literal_range): Add "caret_idx" param.
3325         (test_simple_string_literal): Add value for new param, updating
3326         expected output..
3327         (test_concatenated_string_literal): Likewise.
3328         (test_multiline_string_literal): Likewise.
3329         (test_hex): Likewise.
3330         (test_oct): Likewise.
3331         (test_multiple): Likewise.
3332         (test_ucn4): Likewise.
3333         (test_ucn8): Likewise.
3334         (test_u8): Likewise.
3335         (test_u): Likewise; update expected message, from "range" to
3336         "location".
3337         (test_U): Likewise.
3338         (test_L): Likewise.
3339         (test_macro): Add value for new param.
3340         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3341         (__emit_string_literal_range): Add "caret_idx" param.
3342         (test_stringified_token_1): Add value for new param.  Update
3343         expected message, from "range" to "location".
3344         (test_stringized_token_2): Likewise, adding param to macro.
3345         (test_stringified_token_3): Likewise.
3346         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3347         (emit_warning): Convert param from source_range to location_t.
3348         (test_string_literals): Add caret_idx param, and use it when
3349         constructing a substring_loc.  Update error message, from
3350         "range" to "location".
3352 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3354         PR target/71910
3355         * g++.dg/gomp/pr71910.C: New test.
3357         PR middle-end/67485
3358         * gcc.c-torture/compile/pr67485.c: New test.
3360         PR target/72867
3361         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3363 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3365         PR tree-optimization/69848
3366         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3368 2016-08-16  Martin Liska  <mliska@suse.cz>
3370         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3371         of memory operations so that it can be handled by core2
3372         in 32-bit mode.
3374 2016-08-16  Richard Biener  <rguenther@suse.de>
3376         PR tree-optimization/76783
3377         * gcc.dg/pr76783.c: New testcase.
3378         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3380 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3382         PR tree-optimization/72817
3383         PR tree-optimization/73450
3384         * gcc.dg/tree-ssa/pr72817.c: New test.
3385         * gcc.dg/tree-ssa/pr73450.c: New test.
3387 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3389         * gfortran.dg/init_flag_13.f90: New testcase.
3390         * gfortran.dg/init_flag_14.f90: Ditto.
3391         * gfortran.dg/init_flag_15.f03: Ditto.
3392         * gfortran.dg/dec_init_1.f90: Ditto.
3393         * gfortran.dg/dec_init_2.f90: Ditto.
3395 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3397         PR target/72867
3398         * gcc.target/i386/pr72867.c: New test.
3400 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3402         * c-c++-common/dump-ada-spec-5.c: New test.
3404 2016-08-15  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/73434
3407         * gcc.dg/torture/pr73434.c: New testcase.
3409 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3411         PR tree-optimization/72824
3412         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3414 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3416         PR fortran/70598
3417         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3418         in use_device clause.
3419         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3420         * gfortran.dg/goacc/list.f95: Adjust to catch
3421         "neither a POINTER nor an array" error messages.
3423 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3425         PR target/76342
3426         * gcc.target/i386/pr76342.c: New test.
3428 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3430         PR c/71512
3431         * g++.dg/ubsan/pr71512.C: New test.
3432         * c-c++-common/ubsan/pr71512-1.c: New test.
3433         * c-c++-common/ubsan/pr71512-2.c: New test.
3435 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3437         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3438         vector initialization options.
3439         * gcc.target/powerpc/vec-init-2.c: Likewise.
3440         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3441         is generated on ISA 3.0.
3443 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3445         PR middle-end/71654
3446         * gcc.dg/c-c++-common/pr71654.c: New test.
3447         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3448         dg-options.
3449         * gcc.dg/tree-ssa/vrp24: Likewise.
3451 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3453         PR c/67410
3454         * gcc.dg/pr67410.c: New test.
3456 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3458         PR tree-optimization/69848
3459         * gcc.dg/vect/vect-pr69848.c: New test.
3461 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3463         PR testsuite/71008
3464         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3465         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3466         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3467         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3469 2016-08-12  Richard Biener  <rguenther@suse.de>
3471         PR tree-optimization/57326
3472         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3473         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3474         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3475         * gcc.target/i386/pr45685.c: Likewise.
3476         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3477         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3478         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3479         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3480         * gfortran.dg/pr34163.f90: Likewise.
3482 2016-08-12  Martin Liska  <mliska@suse.cz>
3484         * g++.dg/gcov/gcov-16.C: New test.
3485         * lib/gcov.exp: Support new argument for run-gcov function.
3487 2016-08-12  Martin Liska  <mliska@suse.cz>
3489         PR gcov-profile/35590
3490         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3492 2016-08-12  Richard Biener  <rguenther@suse.de>
3494         PR tree-optimization/72851
3495         * gcc.dg/torture/pr72851.c: New testcase.
3497 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3499         PR debug/63240
3500         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3501         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3502         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3503         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3504         DW_AT_deleted.
3506         PR debug/55641
3507         * g++.dg/debug/dwarf2/ref-1.C: New.
3509         PR debug/49366
3510         * g++.dg/debug/dwarf2/template-params-12.H: New.
3511         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3512         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3513         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3514         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3515         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3516         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3517         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3519 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3521         PR target/72863
3522         * gcc.target/powerpc/pr72863.c: New test.
3524 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3526         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3528 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3530         * gcc.target/i386/pieces-strcpy-1.c: New test.
3531         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3533 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3535         PR c++/72868
3536         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3538 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3540         * gcc.target/i386/pieces-memcpy-1.c: New test.
3541         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3542         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3543         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3544         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3545         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3547 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3549         PR c/72816
3550         * gcc.dg/pr72816.c: Remove dg-error.
3552 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3554         PR tree-optimization/71083
3555         * gcc.c-torture/execute/pr71083.c: New test.
3556         * gnat.dg/loop_optimization23.adb: New test.
3557         * gnat.dg/loop_optimization23_pkg.ads: New test.
3558         * gnat.dg/loop_optimization23_pkg.adb: New test.
3560 2016-08-11  Richard Biener  <rguenther@suse.de>
3562         PR tree-optimization/72772
3563         * gcc.dg/graphite/pr35356-1.c: Adjust.
3564         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3566 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3568         * gfortran.dg/random_7.f90: Take into account that the last seed
3569         value is the special p value.
3570         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3572 2016-08-11  Richard Biener  <rguenther@suse.de>
3574         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3576 2016-08-11  Alan Modra  <amodra@gmail.com>
3578         * gcc.target/powerpc/pr71680.c: New.
3580 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3582         * gcc.target/powerpc/bfp/bfp.exp: New file.
3583         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3584         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3585         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3586         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3587         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3588         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3589         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3590         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3591         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3592         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3593         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3594         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3595         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3596         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3597         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3598         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3599         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3600         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3601         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3602         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3603         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3604         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3605         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3606         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3607         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3608         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3609         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3610         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3611         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3612         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3613         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3614         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3615         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3616         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3617         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3618         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3619         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3620         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3621         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3622         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3623         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3624         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3625         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3626         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3627         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3628         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3629         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3630         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3631         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3632         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3633         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3634         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3635         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3637 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3639         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3640         Add aarch64*-*-*.
3642 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3644         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3646 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3648         PR target/72853
3649         * gcc.target/powerpc/pr72853.c: New test.
3651 2016-08-10  Martin Liska  <mliska@suse.cz>
3653         PR gcov-profile/58306
3654         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3656 2016-08-10  Martin Liska  <mliska@suse.cz>
3658         * g++.dg/gcov/gcov-threads-1.C: New test.
3660 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3662         PR target/71873
3663         * gcc.target/avr/pr71873.c: New test.
3665 2016-08-09  Martin Liska  <mliska@suse.cz>
3667         * g++.dg/gcov/gcov-dump-1.C: New test.
3668         * g++.dg/gcov/gcov-dump-2.C: New test.
3670 2016-08-09  Martin Liska  <mliska@suse.cz>
3672         * gcc.dg/tree-prof/val-prof-9.c: New test.
3674 2016-08-09  Martin Liska  <mliska@suse.cz>
3676         * gcc.dg/tree-prof/val-prof-8.c: New test.
3678 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3680         PR ipa/71981
3681         * gcc.dg/ipa/pr71981.c: New test.
3683 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3685         PR tree-optimization/33707
3686         * gcc.dg/vect/pr33707.c: New test.
3688 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3690         PR tree-optimization/pr72772
3691         * gcc.dg/tree-ssa/pr72772.c: New test.
3693 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3695         PR rtl-optimization/66669
3696         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3698 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3700         PR tree-optimization/72824
3701         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3703 2016-08-09  Richard Biener  <rguenther@suse.de>
3705         PR tree-optimization/71802
3706         * gcc.dg/torture/pr71802.c: New testcase.
3708 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3710         PR c++/72809
3711         * g++.dg/eh/stdarg1.C: New test.
3713 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3715         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3716         test command line in failure log.
3717         (profopt-execute): dito. Make autofdo file names unique.
3719 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3721         PR c/64955
3722         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3723         output.
3725 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3727         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3728         c99_runtime.
3729         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3730         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3731         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3732         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3733         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3734         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3736 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3738         PR c/52952
3739         * gcc.dg/cpp/pr66415-1.c: Likewise.
3740         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3741         * gcc.dg/format/c90-printf-1.c: Likewise.
3742         * gcc.dg/format/diagnostic-ranges.c: New test case.
3744 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3746         PR fortran/72716
3747         * gfortran.dg/gomp/pr72716.f90: New test.
3749         PR middle-end/72781
3750         * gcc.dg/gomp/pr72781.c: New test.
3752         PR middle-end/68762
3753         * g++.dg/vect/pr68762-1.cc: New test.
3754         * g++.dg/vect/pr68762-2.cc: New test.
3755         * g++.dg/vect/pr68762.h: New file.
3757 2016-08-08  Martin Sebor  <msebor@redhat.com>
3759         PR testsuite/72838
3760         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3761         * g++.dg/warn/overflow-warn-3.C: Same.
3762         * g++.dg/warn/overflow-warn-4.C: Same.
3764 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3766         PR fortran/71936
3767         * gfortran.dg/allocate_with_source_21.f03: New test.
3769 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3771         PR fortran/72698
3772         * gfortran.dg/allocate_with_source_20.f03: New test.
3774 2016-08-08  Alan Modra  <amodra@gmail.com>
3776         * gcc.c-torture/compile/pr72802.c: New.
3778 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3780         PR fortran/70524
3781         * gfortran.dg/dependency_48.f90: New test.
3783 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3785         PR fortran/70040
3786         * gfortran.dg/pr70040.f90:  New testcase.
3788 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3790         PR fortran/71961
3791         * gfortran.dg/matmul_10.f90:  New testcase.
3793 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3795         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3797 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3799         PR c/72816
3800         * gcc.dg/pr72816.c: New test.
3802 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3804         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3805         * g++.dg/conversion/pr41426.C: Likewise.
3806         * g++.dg/conversion/pr66211.C: Likewise.
3807         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3808         * g++.dg/init/ref8.C: Likewise.
3809         * g++.old-deja/g++.law/cvt20.C: Likewise.
3810         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3812 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3814         PR tree-optimization/18046
3815         * gcc.dg/tree-ssa/vrp105.c: New test.
3816         * gcc.dg/tree-ssa/vrp106.c: New test.
3818 2016-08-05  Martin Sebor  <msebor@redhat.com>
3820         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3821         1ul in diagnostics.  Remove hyphen from "constant-expression."
3822         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3823         * g++.dg/cpp0x/static_assert3.C: Same.
3824         * g++.dg/cpp1y/constexpr-throw.C: Same.
3825         * g++.dg/template/nontype3.C: Same.
3826         * g++.dg/warn/overflow-warn-1.C: Same.
3827         * g++.dg/warn/overflow-warn-3.C: Same.
3828         * g++.dg/warn/overflow-warn-4.C: Same.
3830 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3832         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3833         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3834         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3835         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3837 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3839         PR tree-optimization/72810
3840         * gcc.dg/tree-ssa/vrp110.c: New test.
3842 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3844         PR Target/72819
3845         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3846         registers.
3847         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3848         saving the half-precision registers.
3849         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3850         value is returned in h0.
3851         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3852         are passed in FP/SIMD registers.
3853         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3854         passing works corrcetly.
3855         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3856         (hfa_f16x2_t): Likewise.
3857         (hfa_f16x3_t): Likewise.
3858         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3859         are promoted to double and passed in a double register.
3860         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3861         are promoted to double and stacked.
3862         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3863         __fp16 data types.
3864         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3865         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3866         __fp16 first get passed in FP/SIMD registers, then stacked.
3868 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3870         PR c++/68724
3871         * g++.dg/cpp0x/pr68724.C: New.
3873 2016-08-05  Richard Biener  <rguenther@suse.de>
3875         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3877 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3879         * gcc.dg/tree-ssa/vrp107.c: New test.
3880         * gcc.dg/tree-ssa/vrp108.c: New test.
3881         * gcc.dg/tree-ssa/vrp109.c: New test.
3883 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3885         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3886         dg-options.
3888 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3890         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3891         test-cases.
3892         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3893         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3894         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3895         test-cases.
3896         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3897         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3898         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3899         large_double.
3901 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3903         PR c++/72800
3904         * g++.dg/cpp1y/lambda-ice1.C: New.
3906 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3908         PR c++/72759
3909         * g++.dg/cpp1y/pr72759.C: New test.
3911 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3913         * gcc.dg/switch-10.c: New test.
3915 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3917         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3919 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3921         * c-c++-common/goacc/routine-5.c: Update.
3923 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3925         PR rtl-optimization/70903
3926         * gcc.c-torture/execute/pr70903.c: New test.
3928 2016-08-04  Martin Liska  <mliska@suse.cz>
3930         * gcc.dg/params/params.exp: Replace file exists with
3931         TESTING_IN_BUILD_TREE.
3933 2016-08-04  Marek Polacek  <polacek@redhat.com>
3935         PR c++/70229
3936         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3938 2016-08-04  Richard Biener  <rguenther@suse.de>
3940         PR middle-end/71984
3941         * gcc.dg/torture/pr71984.c: Guard correctness check for
3942         little-endian.
3944 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3946         * gcc.c-torture/compile/20160802-1.c: New testcase.
3948 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3950         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3952 2016-08-03  Richard Biener  <rguenther@suse.de>
3954         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3955         and remove -O3.
3956         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3957         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3959 2016-08-03  Richard Biener  <rguenther@suse.de>
3961         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3962         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3963         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3964         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3966 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3968         * gcc.dg/init-excess-2.c: Require int32plus.
3969         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3970         * gcc.dg/pr59963-2.c: Require int32plus.
3971         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3972         * gcc.dg/unroll-7.c: Require int32plus.
3974 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3976         PR tree-optimization/34114
3977         * gcc.dg/tree-ssa/loop-42.c: New test.
3979 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3981         * gcc.target/aarch64/vminmaxnm.c: New.
3982         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3983         tests.
3985 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3987         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3988         vec_extract for vector float, vector int, vector short, and vector
3989         char.
3990         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3991         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3992         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3993         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3995 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3997         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3998         single stack adjustment, no writeback.
3999         * gcc.target/aarch64/test_frame_12.c: Likewise.
4000         * gcc.target/aarch64/test_frame_13.c: Likewise.
4001         * gcc.target/aarch64/test_frame_15.c: Likewise.
4002         * gcc.target/aarch64/test_frame_6.c: Likewise.
4003         * gcc.target/aarch64/test_frame_7.c: Likewise.
4004         * gcc.target/aarch64/test_frame_8.c: Likewise.
4005         * gcc.target/aarch64/test_frame_16.c: New test.
4007 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4009         PR target/72748
4010         * gcc.target/i386/pr72748.c: New test.
4012 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4014         PR tree-optimization/71818
4015         * gcc.dg/vect/pr71818.c: New
4017 2016-08-01  Martin Liska  <mliska@suse.cz>
4019         PR tree-optimization/71857
4020         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4022 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4024         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4026 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4028         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4030 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4032         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4033         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4035 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4037         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4038         (check_effective_target_c++): Likewise. Also match for libstdc++.
4040 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4042         PR fortran/41922
4043         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4044         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4045         * gfortran.dg/pr41922.f90: New test.
4047 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4049         PR fortran/68566
4050         * gfortran.dg/pr68566.f90: new test.
4052 2016-07-30  Martin Sebor  <msebor@redhat.com>
4054         PR c++/60760
4055         PR c++/71091
4056         * g++.dg/cpp0x/constexpr-cast.C: New test.
4057         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4058         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4059         * g++.dg/ubsan/pr63956.C: Correct.
4061 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4063         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4064         vector double or vector long where the vector is in memory.
4065         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4066         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4068 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4070         PR fortran/69867
4071         * gfortran.dg/pr69867.f90: New test.
4073 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4075         PR fortran/69962
4076         * gfortran.dg/pr69962.f90: New test.
4078 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4080         PR fortran/70006
4081         * gfortran.dg/pr70006.f90: New test.
4083 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4085         PR fortran/71730
4086         * gfortran.dg/pr71730.f90: New test.
4087         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4088         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4089         * gfortran.dg/array_constructor_26.f03: Ditto.
4091 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4093         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4094         * gcc.target/powerpc/pr71763.c: Likewise.
4096 2016-07-29  Marek Polacek  <polacek@redhat.com>
4098         PR c/71742
4099         * gcc.dg/940510-1.c: Adjust dg-error.
4100         * gcc.dg/c99-flex-array-1.c: Likewise.
4101         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4103         PR c/71853
4104         * gcc.dg/noncompile/pr71853.c: New test.
4106         PR c/71573
4107         * gcc.dg/noncompile/pr71573.c: New test.
4109         PR c/71926
4110         * g++.dg/warn/Wparentheses-30.C: New test.
4111         * gcc.dg/Wparentheses-14.c: New test.
4113 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4115         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4117 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4119         PR tree-optimization/57558
4120         * gcc.dg/vect/pr57558-1.c: New test.
4121         * gcc.dg/vect/pr57558-2.c: New test.
4123 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4125         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4126         to scan forwprop1 dump pass.
4128 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4130         PR c++/51488
4131         * g++.dg/template/pr51488.C: New.
4133 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4135         PR c/71969
4136         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4137         static __inline__.
4138         * gcc.dg/pr71969-1.c: New test.
4139         * gcc.dg/pr71969-2.c: New test.
4140         * gcc.dg/pr71969-3.c: New test.
4142 2016-07-29  Marek Polacek  <polacek@redhat.com>
4144         PR c/71574
4145         * c-c++-common/pr71574.c: New test.
4147         PR c/71583
4148         * gcc.dg/noncompile/pr71583.c: New test.
4150 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4152         PR middle-end/68217
4153         * gcc.dg/pr68217.c: New test.
4155 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4157         PR fortran/71067
4158         * gfortran.dg/pr71067_1.f90: New test.
4159         * gfortran.dg/pr71067_2.f90: Ditto.
4161 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4163         * gcc.target/powerpc/vec-extract-1.c: New test.
4165 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4167         PR fortran/71799
4168         * gfortran.dg/pr71799.f90: New test.
4170 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4172         PR c++/71665
4173         * g++.dg/cpp0x/pr71665-1.C: New.
4174         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4175         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4176         * g++.dg/ext/label10.C: Likewise.
4177         * g++.dg/parse/constant5.C: Likewise.
4179 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4181         PR fortran/71859
4182         * gfortran.dg/pr71859.f90: New test.
4183         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4184         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4186 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4188         PR fortran/71883
4189         * gfortran.dg/pr71883.f90 : New test.
4191 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4193         PR tree-optimization/71734
4194         * g++.dg/vect/pr70729-nest.cc: New test.
4196 2016-07-28  Renlin Li  <renlin.li@arm.com>
4198         Revert
4199         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4201         PR fortran/71902
4202         * gfortran.dg/dependency_47.f90:  New test.
4204 2016-07-28  Martin Liska  <mliska@suse.cz>
4206         PR gcov-profile/68025
4207         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4209 2016-07-28  Martin Liska  <mliska@suse.cz>
4211         * g++.dg/vect/pr70944.cc: New test.
4213 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4215         PR middle-end/71994
4216         * gcc.dg/torture/pr71994.c: New test.
4218 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4220         PR middle-end/71078
4221         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4222         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4223         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4225 2016-07-27  Richard Biener  <rguenther@suse.de>
4227         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4229 2016-07-27  Martin Liska  <mliska@suse.cz>
4231         * gcc.dg/predict-13.c: New test.
4232         * gcc.dg/predict-14.c: New test.
4234 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4236         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4237         including stdint.h.
4238         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4239         including stdint.h.
4241 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4243         PR target/71869
4244         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4245         IEEE built-in functions handle quiet and signalling NaNs
4246         correctly.
4248 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4250         PR fortran/71862
4251         * gfortran.dg/pr71862.f90: New test.
4253 2016-07-26  Martin Sebor  <msebor@redhat.com>
4255         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4256         selector with dg-options.
4258 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4260         PR tree-optimization/18046
4261         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4262         * gcc.dg/tree-ssa/vrp103.c: New test.
4263         * gcc.dg/tree-ssa/vrp104.c: New test.
4265 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4267         * gcc.target/powerpc/pr63354.c: Require lp64 since
4268         -mprofile-kernel is not legal with -m32.
4270 2016-07-26  Richard Biener  <rguenther@suse.de>
4272         PR rtl-optimization/71984
4273         * gcc.dg/torture/pr71984.c: New testcase.
4275 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4277         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4278         g++-dg-runtest via et-dg-runtest.
4279         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4280         * gcc.dg/vect/vect.exp: Likewise.
4281         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4282         gfortran-dg-runtest.
4283         * gfortran.dg/vect/vect.exp: Likewise.
4284         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4285         (check_mips_loongson_hw_available): Likewise.
4286         (check_effective_target_mpaired_single_runtime): Likewise.
4287         (check_effective_target_mips_loongson_runtime): Likewise.
4288         (add_options_for_mpaired_single): Likewise.
4289         (check_effective_target_vect_int): Add global et_index.
4290         Check and save the supported feature for a target selected by
4291         the et_index target.  Break long lines where appropriate.  Call
4292         et-is-effective-target for MIPS with an argument instead of
4293         check_effective_target_* where appropriate.
4294         (check_effective_target_vect_intfloat_cvt): Likewise.
4295         (check_effective_target_vect_uintfloat_cvt): Likewise.
4296         (check_effective_target_vect_floatint_cvt): Likewise.
4297         (check_effective_target_vect_floatuint_cvt): Likewise.
4298         (check_effective_target_vect_simd_clones): Likewise.
4299         (check_effective_target_vect_shift): ewise.
4300         (check_effective_target_whole_vector_shift): Likewise.
4301         (check_effective_target_vect_bswap): Likewise.
4302         (check_effective_target_vect_shift_char): Likewise.
4303         (check_effective_target_vect_long): Likewise.
4304         (check_effective_target_vect_float): Likewise.
4305         (check_effective_target_vect_double): Likewise.
4306         (check_effective_target_vect_long_long): Likewise.
4307         (check_effective_target_vect_no_int_max): Likewise.
4308         (check_effective_target_vect_no_int_add): Likewise.
4309         (check_effective_target_vect_no_bitwise): Likewise.
4310         (check_effective_target_vect_widen_shift): Likewise.
4311         (check_effective_target_vect_no_align): Likewise.
4312         (check_effective_target_vect_hw_misalign): Likewise.
4313         (check_effective_target_vect_element_align): Likewise.
4314         (check_effective_target_vect_condition): Likewise.
4315         (check_effective_target_vect_cond_mixed): Likewise.
4316         (check_effective_target_vect_char_mult): Likewise.
4317         (check_effective_target_vect_short_mult): Likewise.
4318         (check_effective_target_vect_int_mult): Likewise.
4319         (check_effective_target_vect_extract_even_odd): Likewise.
4320         (check_effective_target_vect_interleave): Likewise.
4321         (check_effective_target_vect_stridedN): Likewise.
4322         (check_effective_target_vect_multiple_sizes): Likewise.
4323         (check_effective_target_vect64): Likewise.
4324         (check_effective_target_vect_call_copysignf): Likewise.
4325         (check_effective_target_vect_call_sqrtf): Likewise.
4326         (check_effective_target_vect_call_btrunc): Likewise.
4327         (check_effective_target_vect_call_btruncf): Likewise.
4328         (check_effective_target_vect_call_ceil): Likewise.
4329         (check_effective_target_vect_call_ceilf): Likewise.
4330         (check_effective_target_vect_call_floor): Likewise.
4331         (check_effective_target_vect_call_floorf): Likewise.
4332         (check_effective_target_vect_call_lceil): Likewise.
4333         (check_effective_target_vect_call_lfloor): Likewise.
4334         (check_effective_target_vect_call_nearbyint): Likewise.
4335         (check_effective_target_vect_call_nearbyintf): Likewise.
4336         (check_effective_target_vect_call_round): Likewise.
4337         (check_effective_target_vect_call_roundf): Likewise.
4338         (check_effective_target_vect_perm): Likewise, but also append *_saved
4339         to the existing global name to properly cache the result.
4340         (check_effective_target_vect_perm_byte): Likewise.
4341         (check_effective_target_vect_perm_short): Likewise.
4342         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4343         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4344         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4345         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4346         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4347         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4348         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4349         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4350         (check_effective_target_vect_sdot_qi): Likewise.
4351         (check_effective_target_vect_udot_qi): Likewise.
4352         (check_effective_target_vect_sdot_hi): Likewise.
4353         (check_effective_target_vect_udot_hi): Likewise.
4354         (check_effective_target_vect_usad_char): Likewise.
4355         (check_effective_target_vect_pack_trunc): Likewise.
4356         (check_effective_target_vect_unpack): Likewise.
4357         (check_effective_target_vect_aligned_arrays): Likewise.
4358         (check_effective_target_vect_natural_alignment): Likewise.
4359         (check_effective_target_vector_alignment_reachable): Likewise.
4360         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4361         (is-effective-target): Initialize et_index if undefined.
4362         (et-dg-runtest): New.
4363         (et-is-effective-target): Likewise.
4364         (check_vect_support_and_set_flags): Add supported MIPS targets to
4365         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4367 2016-07-26  Richard Biener  <rguenther@suse.de>
4368             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4370         PR middle-end/70920
4371         * gcc.dg/pr70920-1.c: New test-case.
4372         * gcc.dg/pr70902-2.c: Likewise.
4373         * gcc.dg/pr70920-3.c: Likewise.
4374         * gcc.dg/pr70920-4.c: Likewise
4375         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4376         2 instead of 3.
4378 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4380         * gcc.c-torture/execute/pr71494.c: Require label_values.
4381         * gcc.dg/pr16973.c: Ditto.
4383 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4385         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4386         * gcc.dg/torture/pr69771.c: Require int32plus.
4387         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4389 2016-07-25  Martin Liska  <mliska@suse.cz>
4391         * gcc.dg/torture/pr71987.c: New test.
4393 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4395         PR fortran/71935
4396         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4397         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4398         * gfortran.dg/pr71935.f90: New test.
4400 2016-07-22  Martin Sebor  <msebor@redhat.com>
4402         PR c++/71675
4403         * g++.dg/ext/atomic-3.C: New test.
4404         * gcc.dg/atomic/pr71675.c: New test.
4406 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4408         * gcc.target/i386/mvc8.c: New test.
4410 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4412         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4413         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4415 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4417         PR fortran/71795
4418         * gfortran.dg/constructor_50.f90:  New test.
4420 2016-07-22  Martin Liska  <mliska@suse.cz>
4422         PR gcov-profile/69028
4423         PR gcov-profile/62047
4424         * g++.dg/cilk-plus/pr69028.C: New test.
4426 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4428         * gfortran.dg/coarray_stat_2.f90: New test.
4430 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4432         * gcc.target/powerpc/vec-extract.h: New files to check the
4433         vec_extract built-in functions for all vector types, testing
4434         accessing each element, both with constant and variable element
4435         numbers.
4436         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4437         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4438         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4439         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4440         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4441         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4442         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4443         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4444         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4446 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4448         PR c++/71728
4449         * g++.dg/other/pr71728.C: New test.
4451 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4453         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4454         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4455         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4456         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4457         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4459 2016-07-21  Richard Biener  <rguenther@suse.de>
4461         PR tree-optimization/71947
4462         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4464 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4466         * gcc.dg/tree-ssa/scev-15.c: New.
4468 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4470         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4472 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4474         PR c++/71941
4475         * g++.dg/gomp/pr71941.C: New test.
4477 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4479         PR c/70339
4480         PR c/71858
4481         * g++.dg/spellcheck-identifiers.C: New test case, based on
4482         gcc.dg/spellcheck-identifiers.c.
4483         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4484         gcc.dg/spellcheck-identifiers-2.c.
4485         * g++.dg/spellcheck-typenames.C: New test case, based on
4486         gcc.dg/spellcheck-typenames.c
4488 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4490         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4491         pointer to member function and also test catching by reference.
4493 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4495         * gcc.target/s390/pr67443.c: Fix test case.
4497 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4499         * gcc.target/s390/insv-1.c: Xfail some tests.
4500         * gcc.target/s390/insv-2.c: Likewise.
4502 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4504         * gcc.target/avr/torture/get-mem.c: New test.
4505         * gcc.target/avr/torture/set-mem.c: New test.
4507 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4509         PR target/71948
4510         * gcc.target/avr/torture/tiny-progmem.c: New test.
4512 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4514         PR c++/71909
4515         * g++.dg/parse/pr71909.C: New test.
4516         * g++.dg/tm/pr71909.C: New test.
4518         PR c++/50060
4519         * g++.dg/cpp0x/constexpr-50060.C: New test.
4520         * g++.dg/cpp1y/constexpr-50060.C: New test.
4522 2016-07-20  Martin Liska  <mliska@suse.cz>
4524         * gfortran.dg/graphite/pr71898.f90: New test.
4526 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4528         PR tree-optimization/71503
4529         PR tree-optimization/71683
4530         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4531         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4533 2016-07-20  Martin Liska  <mliska@suse.cz>
4535         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4536         * gcc.dg/plugin/sreal-test-1.c: Remove.
4537         * gcc.dg/plugin/sreal_plugin.c: Remove.
4539 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4541         PR fortran/71902
4542         * gfortran.dg/dependency_47.f90:  New test.
4544 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4546         PR rtl-optimization/71916
4547         * gcc.c-torture/compile/pr71916.c: New test.
4549         PR middle-end/71874
4550         * g++.dg/torture/pr71874.C: New test.
4552         PR middle-end/71734
4553         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4554         (my_alloc): Rewritten to use __builtin_posix_memalign and
4555         __SIZE_TYPE__.
4556         (my_free): Use __builtin_free instead of _mm_free.
4557         (Vec::operator=): Use __builtin_memcpy.
4559 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4561         PR fortran/71688
4562         * gfortran.dg/pr71688.f90: New test.
4564 2016-07-19  Richard Biener  <rguenther@suse.de>
4566         * c-c++-common/vector-subscript-6.c: New testcase.
4567         * c-c++-common/vector-subscript-7.c: Likewise.
4569 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4571         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4572         and UInt32 based on __SIZEOF_INT__.
4574 2016-07-19  Richard Biener  <rguenther@suse.de>
4576         PR tree-optimization/71901
4577         * gcc.dg/torture/pr71901.c: New testcase.
4579 2016-07-19  Richard Biener  <rguenther@suse.de>
4581         PR tree-optimization/71908
4582         * gcc.dg/torture/pr71908.c: New testcase.
4584 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4586         PR target/71493
4587         * gcc.target/powerpc/pr71493-1.c: New test.
4588         * gcc.target/powerpc/pr71493-2.c: Likewise.
4590 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4592         PR c++/71835
4593         * g++.dg/conversion/ambig3.C: New test.
4595         PR c++/71828
4596         * g++.dg/cpp0x/constexpr-71828.C: New test.
4598         PR c++/71826
4599         * g++.dg/template/pr71826.C: New test.
4601         PR c++/71822
4602         * g++.dg/template/defarg21.C: New test.
4604         PR c++/71871
4605         * g++.dg/ext/vector31.C: New test.
4607 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4609         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4611 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4613         PR tree-optimization/71734
4614         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4616 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4618         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4619         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4620         stack-layout-dynamic-1.c: New test.
4622 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4624         * gcc.target/s390/nolrl-1.c: New test.
4626 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4628         PR fortran/71523
4629         * gfortran.dg/pr71523_1.f90: New test.
4630         * gfortran.dg/pr71523_2.f90: New test.
4632 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4634         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4636 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637             Marco Restelli  <mrestelli@gmail.com>
4639         PR fortran/62125
4640         * gfortran.dg/pr62125.f90: New test.
4642 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4644         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4645         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4647 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4649         PR c++/58796
4650         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4651         * g++.dg/cpp0x/nullptr35.C: New test.
4653 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4655         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4657 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4659         * gfortran.dg/goacc/vector_length.f90: New test.
4661 2016-07-15  Richard Biener  <rguenther@suse.de>
4663         PR tree-optimization/71881
4664         * gcc.dg/torture/pr71881.c: New testcase.
4666 2016-07-15  Richard Biener  <rguenther@suse.de>
4668         PR tree-optimization/71887
4669         * gcc.dg/torture/pr71887.c: New testcase.
4671 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4673         PR c/71858
4674         * gcc.dg/spellcheck-identifiers-3.c: New test.
4676 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4678         PR fortran/71807
4679         * gfortran.dg/null_9.f90: New test.
4681 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4683         * gcc.dg/tree-ssa/loop-41.c: New test.
4685 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4687         PR tree-optimization/71347
4688         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4690 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4692         PR fortran/29819
4693         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4694         * gfortran.dg/contains.f90: Ditto.
4695         * gfortran.dg/contains_empty_1.f03: Ditto.
4696         * gfortran.dg/submodule_3.f08: Ditto.
4698 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4700         PR testsuite/71865
4701         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4702         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4703         expected diagnostics.
4705         PR c/71858
4706         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4707         * gcc.dg/spellcheck-identifiers-2.c: New test.
4708         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4709         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4711 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4713         PR tree-optimization/71872
4714         * gcc.c-torture/compile/pr71872.c: New test.
4716 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4718         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4719         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4720         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4721         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4722         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4723         * gcc.target/arm/atomic-op-acquire-1.c: This.
4724         * gcc.target/arm/atomic-op-char.c: Rename into ...
4725         * gcc.target/arm/atomic-op-char-1.c: This.
4726         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4727         * gcc.target/arm/atomic-op-consume-1.c: This.
4728         * gcc.target/arm/atomic-op-int.c: Rename into ...
4729         * gcc.target/arm/atomic-op-int-1.c: This.
4730         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4731         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4732         * gcc.target/arm/atomic-op-release.c: Rename into ...
4733         * gcc.target/arm/atomic-op-release-1.c: This.
4734         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4735         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4736         * gcc.target/arm/atomic-op-short.c: Rename into ...
4737         * gcc.target/arm/atomic-op-short-1.c: This.
4738         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4739         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4740         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4741         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4742         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4743         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4744         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4745         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4746         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4747         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4749 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4751         PR fortran/70842
4752         * gfortran.dg/select_type_35.f03: New test.
4754 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4756         PR target/65951
4757         PR tree-optimization/70923
4758         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4759         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4760         * gcc.dg/vect/pr65951.c: Likewise.
4761         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4763 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4765         * c-c++-common/pr60226.c: Expect maximum object file alignment
4766         error on AIX.
4768 2016-07-14  Richard Biener  <rguenther@suse.de>
4770         PR tree-optimization/71866
4771         * gcc.dg/torture/pr71866.c: New testcase.
4773 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4775         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4776         selector and enclose boolean expression in curly braces.
4778 2016-07-14  Alan Modra  <amodra@gmail.com>
4780         PR target/71733
4781         * gcc.target/powerpc/p9-novsx.c: New.
4783 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4785         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4786         * g++.dg/tree-prof/morefunc.C: Dito.
4787         * g++.dg/tree-prof/pr35545.C: Dito.
4788         * g++.dg/tree-prof/reorder.C: Dito.
4789         * gcc.dg/tree-prof/20050826-2.c: Dito.
4790         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4791         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4792         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4793         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4794         * gcc.dg/tree-prof/inliner-1.c: Dito.
4795         * gcc.dg/tree-prof/merge_block.c: Dito.
4796         * gcc.dg/tree-prof/stringop-1.c: Dito.
4797         * gcc.dg/tree-prof/stringop-2.c: Dito.
4798         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4799         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4800         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4801         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4802         * gcc.dg/tree-prof/update-loopch.c: Dito.
4803         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4804         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4805         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4806         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4807         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4808         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4809         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4811 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4813         * lib/profopt.exp (profopt-execute): Remove .imports files.
4815 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4817         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4819 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4821         * lib/profopt.exp (dg-final-scan-autofdo,
4822         dg-final-scan-not-autofdo): New functions.
4824 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4826         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4827         * gcc.dg/vect/vect-35.c: Ditto.
4828         * gcc.dg/vect/vect-alias-check-2.c: New test.
4830 2016-07-13  Martin Liska  <mliska@suse.cz>
4832         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4833         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4834         * gfortran.dg/pr42108.f90: Update expected dump scan.
4836 2016-07-13  Richard Biener  <rguenther@suse.de>
4838         PR tree-optimization/24574
4839         * gcc.dg/pr24574.c: New testcase.
4841 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4843         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4844         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4845         * c-c++-common/pr68833-1.c: Require int32plus.
4846         * gcc.dg/ipa/pr63551.c: Likewise.
4847         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4848         * gcc.dg/ipa/pr64041.c: Require int32plus.
4850 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4852         PR ipa/71633
4853         * g++.dg/pr71633.C: New test.
4855 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4857         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4858         Add new arm_thumb1_cbz_ok effective target.
4859         * gcc.target/arm/cbz.c: New test.
4861 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4863         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4864         Define effective target.
4865         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4866         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4867         * gcc.target/arm/movhi_movw.c: New test.
4868         * gcc.target/arm/movsi_movw.c: Likewise.
4869         * gcc.target/arm/movdi_movw.c: Likewise.
4871 2016-07-13  Richard Biener  <rguenther@suse.de>
4873         PR middle-end/71104
4874         * gcc.dg/pr71104-1.c: New testcase.
4875         * gcc.dg/pr71104-2.c: Likewise.
4877 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879         PR target/71805
4880         * gcc.target/powerpc/pr71805.c: New test.
4882 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4884         * gcc.target/powerpc/divkc3-1.c: New.
4885         * gcc.target/powerpc/mulkc3-1.c: New.
4887 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4889         * gcc.target/arm/data-rel-1.c: New.
4890         * gcc.target/arm/data-rel-2.c: New.
4891         * gcc.target/arm/data-rel-3.c: New.
4893 2016-07-12  Martin Liska  <mliska@suse.cz>
4895         * gcc.dg/params/blocksort-part.c: New test.
4896         * gcc.dg/params/params.exp: New file.
4898 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4900         PR middle-end/71700
4901         * gcc.c-torture/execute/pr71700.c: New test.
4903 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4904         Richard Biener  <rguenther@suse.de>
4906         PR tree-optimization/23286
4907         PR tree-optimization/70159
4908         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4909         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4910         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4911         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4912         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4913         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4914         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4915         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4916         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4917         * gcc.dg/pr51879-12.c: Likewise.
4918         * gcc.dg/strlenopt-9.c: Likewise.
4919         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4920         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4921         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4922         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4923         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4924         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4925         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4926         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4927         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4928         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4929         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4930         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4931         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4932         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4933         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4935 2016-07-12  Richard Biener  <rguenther@suse.de>
4937         PR rtl-optimization/68961
4938         * gcc.target/i386/pr68961.c: New testcase.
4940 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4942         PR middle-end/71758
4943         * c-c++-common/gomp/pr71758.c: New test.
4944         * gfortran.dg/gomp/pr71758.f90: New test.
4946         PR tree-optimization/71823
4947         * gcc.dg/vect/pr71823.c: New test.
4949 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4951         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4952         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4953         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4955 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4957         PR target/71801
4958         * gcc.target/i386/pr71801.c: New test.
4960 2016-07-11  Richard Biener  <rguenther@suse.de>
4962         PR tree-optimization/71816
4963         * gcc.dg/torture/pr71816.c: New testcase.
4965 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4967         PR fortran/71783
4968         * gfortran.dg/dependency_46.f90:  New test.
4970 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4972         PR rtl-optimization/71621
4973         * gcc.target/i386/pr71621-1.c: New.
4974         * gcc.target/i386/pr71621-2.c: New.
4976 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4978         * gfortran.dg/goacc/pr71704.f90: New test.
4980 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4982         PR target/71297
4983         * gcc.target/powerpc/pr71297.c: New.
4985 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4987         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4989 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4991         PR target/71806
4992         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4994 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4996         PR tree-optimization/71667
4997         * gcc.dg/vect/pr71667.c: New
4999 2016-07-08  Martin Liska  <mliska@suse.cz>
5001         * gcc.dg/torture/pr71606.c: New test.
5003 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005         PR fortran/71764
5006         * gfortran.dg/pr71764.f90: New test.
5008 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5009             Kai Tietz  <ktietz70@googlemail.com>
5011         PR c++/70869
5012         PR c++/71054
5013         * g++.dg/cpp0x/pr70869.C: New test.
5014         * g++.dg/cpp0x/pr71054.C: New test.
5016 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5018         * g++.dg/debug/pr71432.C: Fail on AIX.
5020 2016-07-07  Martin Liska  <mliska@suse.cz>
5022         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5023         an undefined behavior.
5024         * gfortran.dg/do_3.F90: Likewise.
5025         * gfortran.dg/do_check_11.f90: New test.
5026         * gfortran.dg/do_check_12.f90: New test.
5027         * gfortran.dg/do_corner_warn.f90: New test.
5029 2016-07-07  Martin Liska  <mliska@suse.cz>
5031         * gfortran.dg/predict-1.f90: Ammend the test.
5032         * gfortran.dg/predict-2.f90: Likewise.
5034 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5036         PR ipa/71624
5037         * g++.dg/pr71624.C: New test.
5039 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5041         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5042         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5043         ARMv8-M Mainline architectures.
5045 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5047         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5048         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5050 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5052         PR target/70098
5053         PR target/71763
5054         * gcc.target/powerpc/pr71763.c: New file.
5056 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5058         PR tree-optimization/71518
5059         * gcc.dg/pr71518.c: New test.
5061 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5063         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5065 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5067         PR target/50739
5068         * gcc.target/avr/pr50739.c: New test.
5070 2016-07-05  Jan Hubicka  <jh@suse.cz>
5072         * gcc.dg/tree-ssa/scev-14.c: update template.
5074 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5076         * gcc.dg/vect/group-no-gaps-1.c: New test.
5078 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5080         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5081         if kernel supports MPX.
5083 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5085         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5087 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5088             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5090         * gcc.target/powerpc/signbit-1.c: New test.
5091         * gcc.target/powerpc/signbit-2.c: New test.
5092         * gcc.target/powerpc/signbit-3.c: New test.
5094 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5096         PR rtl-optimization/71594
5097         * gcc.dg/torture/pr71594.c: New test.
5099 2016-07-05  Jan Hubicka  <jh@suse.cz>
5101         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5103 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5105         PR c++/62314
5106         * g++.dg/parse/error5.C: Update column
5107         number of missing semicolon error.
5108         * g++.dg/pr62314-2.C: New test case.
5110 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5112         * gfortran.dg/coarray_stat_function.f90: New test.
5113         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5114         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5115         to new interfaces.
5117 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5119         PR fortran/71623
5120         * gfortran.dg/deferred_character_17.f90: New test.
5122 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5124         * gcc.target/arm/neon/polytypes.c: Move to ...
5125         * gcc.target/arm/polytypes.c: ... here.
5126         * gcc.target/arm/neon/pr51534.c: Move to ...
5127         * gcc.target/arm/pr51534.c: ... here.
5128         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5129         * gcc.target/arm/vect-vcvt.c: ... here.
5130         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5131         * gcc.target/arm/vect-vcvtq.c: ... here.
5132         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5133         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5134         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5135         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5136         * gcc.target/arm/neon/neon.exp: Delete.
5137         * gcc.target/arm/neon/: Delete.
5139 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5141         PR fortran/65575
5142         * gfortran.dg: pr65575.f90: New test.
5144 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5146         PR fortran/35849
5147         * gfortran.dg: pr35849.f90: New test.
5149 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5151         PR c++/71739
5152         * g++.dg/cpp0x/pr71739.C: New test.
5154 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5156         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5158 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5160         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5161         locr.
5162         * gcc.target/s390/loc-1.c: New test.
5164 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5166         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5167         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5169 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5171         PR target/63874
5172         * gcc.target/aarch64/pr63874.c: New test.
5174 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5176         * g++.dg/header.c: New.
5177         * gcc.dg/header.c: New.
5179 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5181         PR c/71719
5182         * c-c++-common/Wunused-var-15.c: New test.
5184 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5186         PR fortran/71687
5187         * gfortran.dg/gomp/pr71687.f90: New test.
5189 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5191         * gcc.dg/const-float128-ped.c: Require __float128 effective
5192         target and options.
5193         * gcc.dg/const-float128.c: Likewise.
5194         * gcc.dg/torture/float128-cmp-invalid.c: Require
5195         __float128 and base_quadfloat_support effective targets, and
5196         __float128 options.
5197         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5198         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5199         * gcc.dg/torture/float128-nan.c: Likewise.
5200         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5201         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5202         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5203         * lib/target-supports.exp (check_effective_target___float128): New.
5204         (add_options_for___float128): New.
5205         (check_effective_target_base_quadword_support): New.
5207 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5209         PR target/71720
5210         * gcc.target/powerpc/pr71720.c: New test.
5212 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5214         * gcc.dg/bss.c: New.
5216 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5218         PR target/71698
5219         * gcc.target/powerpc/pr71698.c: New test.
5221 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5223         PR target/71151
5224         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5225         instead of ".foo" for its section name.
5226         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5227         depending on MCU's flash size.
5228         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5229         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5230         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5231         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5232         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5233         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5235 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5237         * gcc.target/i386/pr65105-2.c: Add -msse2.
5239 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5241         PR tree-optimization/71707
5242         * gcc.dg/strlenopt-29.c: New test.
5244         PR fortran/71704
5245         * gfortran.dg/gomp/pr71704.f90: New test.
5247         PR fortran/71705
5248         * gfortran.dg/gomp/pr71705.f90: New test.
5250 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5252         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5253         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5254         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5255         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5256         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5257         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5258         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5259         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5260         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5261         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5262         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5263         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5264         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5265         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5266         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5267         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5268         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5269         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5270         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5271         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5272         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5273         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5274         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5275         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5276         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5277         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5278         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5279         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5280         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5281         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5282         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5283         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5284         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5285         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5286         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5287         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5288         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5289         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5290         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5291         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5292         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5293         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5294         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5295         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5296         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5297         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5298         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5299         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5300         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5301         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5302         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5303         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5304         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5305         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5306         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5307         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5308         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5309         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5310         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5311         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5312         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5313         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5314         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5315         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5316         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5317         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5318         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5319         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5320         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5321         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5322         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5323         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5324         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5325         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5326         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5327         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5328         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5329         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5330         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5331         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5332         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5334 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5335             James Greenhalgh  <james.greenhalgh@arm.com>
5337         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5339 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5340             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5342         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5344 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5346         PR driver/71651
5347         * gcc.dg/spellcheck-options-12.c: New test case.
5349 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5351         PR middle-end/71693
5352         * gcc.c-torture/compile/pr71693.c: New test.
5354 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5356         * gcc.dg/spellcheck-params.c: New testcase.
5357         * gcc.dg/spellcheck-params-2.c: New testcase.
5359 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5361         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5362         vector extract instructions.
5363         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5365 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5367         PR fortran/71686
5368         * gfortran.dg/unexpected_eof_2.f90: New test.
5369         * gfortran.dg/unexpected_eof_3.f90: New test.
5371 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5373         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5375 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5377         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5378         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5379         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5381 2016-06-29  Richard Biener  <rguenther@suse.de>
5383         PR middle-end/15256
5384         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5386 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5388         * gcc.target/arm/aapcs/neon-vect10.c: Require
5389         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5390         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5391         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5392         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5393         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5394         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5395         * gcc.target/arm/fp16-aapcs-1.c: Require
5396         -mfloat-ab=hard.  Also simplify the test.
5397         * gcc.target/arm/fp16-aapcs-2.c: New.
5399 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5401         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5402         (add_options_for_arm_fp16_ieee): New.
5403         (add_options_for_arm_fp16_alternative): New.
5404         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5405         long-line.
5406         (effective_target_arm_fp16_hw): New.
5408 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5410         PR tree-optimization/71655
5411         * g++.dg/pr71655.C: New test.
5413 2016-06-29  Martin Liska  <mliska@suse.cz>
5415         * gcc.dg/pr71585.c: New test.
5416         * gcc.dg/pr71585-2.c: New test.
5417         * gcc.dg/pr71585-3.c: New test.
5419 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5421         PR tree-optimization/70729
5422         * g++.dg/vect/pr70729.cc: New test.
5424 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5426         * c-c++-common/gomp/cancel-1.c: Extend.
5428 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5430         PR tree-optimization/71625
5431         * gcc.dg/strlenopt-28.c: New test.
5433 2016-06-29  Richard Biener  <rguenther@suse.de>
5435         PR middle-end/71002
5436         * g++.dg/torture/pr71002.C: Adjust testcase.
5438 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5440         PR c/71685
5441         * gcc.dg/pr71685.c: New test.
5443 2016-06-28  Martin Sebor  <msebor@redhat.com>
5445         PR c/71552
5446         * gcc.dg/init-bad-9.c: New test.
5448 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5450         * gcc.target/powerpc/abs128-1.c: Require VSX.
5451         * gcc.target/powerpc/copysign128-1.c: Likewise.
5452         * gcc.target/powerpc/inf128-1.c: Likewise.
5453         * gcc.target/powerpc/nan128-1.c: Likewise.
5455 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5457         PR middle-end/71626
5458         * gcc.c-torture/execute/pr71626-1.c: New test.
5459         * gcc.c-torture/execute/pr71626-2.c: New test.
5461 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5463         PR target/71656
5464         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5466 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5468         PR target/71670
5469         * gcc.target/powerpc/pr71670.c: New testcase.
5471 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5473         PR target/71656
5474         * gcc.target/powerpc/pr71656-1.c: New test.
5475         * gcc.target/powerpc/pr71656-2.c: New test.
5477 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5479         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5480         around fp16 code.
5481         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5482         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5483         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5484         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5485         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5486         Add arm_neon_fp16_ok effective target.
5487         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5488         Likewise.
5489         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5490         Likewise.
5491         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5492         Likewise.
5493         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5494         Likewise.
5495         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5496         Likewise.
5497         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5498         Likewise.
5499         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5500         Likewise.
5501         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5502         Likewise.
5503         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5504         Likewise.
5505         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5506         Likewise.
5507         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5508         Likewise.
5510 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5512         * gcc.dg/predict-12.c: New testcase.
5514 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5516         PR fortran/71649
5517         * gfortran.dg/pr71649.f90: New test.
5519 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5521         PR tree-optimization/71643
5522         * g++.dg/opt/pr71643.C: New test.
5524         PR tree-optimization/71631
5525         * gcc.c-torture/execute/pr71631.c: New test.
5527 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5529         * gcc.dg/predict-11.c: New testcase.
5530         * gfortran.dg/predict-2.f90: New testcase.
5532 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5534         * gcc.dg/predict-10.c: New test.
5536 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5538         * gcc.target/powerpc/abs128-1.c: New.
5539         * gcc.target/powerpc/copysign128-1.c: New.
5540         * gcc.target/powerpc/inf128-1.c: New.
5541         * gcc.target/powerpc/nan128-1.c: New.
5543 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5545         * gfortran.dg/pr71642.f90: New test.
5547 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5549         PR tree-optimization/71647
5550         * gcc.target/i386/pr71647.c: New test.
5552 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5554         * gcc.target/i386/noplt-gd-1.c: New test.
5555         * gcc.target/i386/noplt-gd-2.c: Likewise.
5556         * gcc.target/i386/noplt-gd-3.c: Likewise.
5557         * gcc.target/i386/noplt-ld-1.c: Likewise.
5558         * gcc.target/i386/noplt-ld-2.c: Likewise.
5559         * gcc.target/i386/noplt-ld-3.c: Likewise.
5560         * lib/target-supports.exp
5561         (check_effective_target_tls_get_addr_via_got): New.
5563 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5565         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5566         testsuite compile flags.
5567         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5568         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5570 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5572         * g++dg/vect/pr36684.cc: Add dg-do compile.
5573         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5574         * gcc.dg/vect/pr70021.c: Ditto.
5575         * gcc.dg/vect/pr70138-1.c: Ditto.
5576         * gcc.dg/vect/pr70138-2.c: Ditto.
5577         * gcc.dg/vect/pr70354-1.c: Ditto.
5578         * gcc.dg/vect/pr70354-2.c: Ditto.
5579         * gcc.dg/vect/pr71259.c: Ditto.
5580         * gcc.dg/vect/pr71416-1.c: Ditto.
5581         * gcc.dg/vect/slp-43.c: Ditto.
5582         * gcc.dg/vect/slp-45.c: Ditto.
5583         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5584         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5585         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5586         * gfortran.dg/vect/pr69980.f90: Ditto.
5588 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5590         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5591         * gcc.dg/vect/bb-slp-30.c: Ditto.
5592         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5593         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5594         * gcc.dg/vect/pr45902.c: Ditto.
5595         * gcc.dg/vect/pr48172.c: Ditto.
5596         * gcc.dg/vect/pr48377.c: Ditto.
5597         * gcc.dg/vect/pr49038.c: Ditto.
5598         * gcc.dg/vect/pr49771.c: Ditto.
5599         * gcc.dg/vect/pr52091.c: Ditto.
5600         * gcc.dg/vect/pr53185-2.c: Ditto.
5601         * gcc.dg/vect/pr56826.c: Ditto.
5602         * gcc.dg/vect/pr60276.c: Ditto.
5603         * gcc.dg/vect/pr62021.c: Ditto.
5604         * gcc.dg/vect/pr63530.c: Ditto.
5605         * gcc.dg/vect/pr65518.c: Ditto.
5606         * gcc.dg/vect/pr65947-1.c: Ditto.
5607         * gcc.dg/vect/pr65947-10.c: Ditto.
5608         * gcc.dg/vect/pr65947-11.c: Ditto.
5609         * gcc.dg/vect/pr65947-12.c: Ditto.
5610         * gcc.dg/vect/pr65947-13.c: Ditto.
5611         * gcc.dg/vect/pr65947-2.c: Ditto.
5612         * gcc.dg/vect/pr65947-3.c: Ditto.
5613         * gcc.dg/vect/pr65947-4.c: Ditto.
5614         * gcc.dg/vect/pr65947-5.c: Ditto.
5615         * gcc.dg/vect/pr65947-6.c: Ditto.
5616         * gcc.dg/vect/pr65947-7.c: Ditto.
5617         * gcc.dg/vect/pr65947-8.c: Ditto.
5618         * gcc.dg/vect/pr65947-9.c: Ditto.
5619         * gcc.dg/vect/pr71416-1.c: Ditto.
5620         * gcc.dg/vect/pr71439.c: Ditto.
5621         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5622         * gcc.dg/vect/vect-bswap16.c: Ditto.
5623         * gcc.dg/vect/vect-bswap32.c: Ditto.
5624         * gcc.dg/vect/vect-bswap64.c: Ditto.
5625         * gcc.dg/vect/vect-live-1.c: Ditto.
5626         * gcc.dg/vect/vect-live-2.c: Ditto.
5627         * gcc.dg/vect/vect-live-3.c: Ditto.
5628         * gcc.dg/vect/vect-live-4.c: Ditto.
5629         * gcc.dg/vect/vect-live-5.c: Ditto.
5630         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5631         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5632         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5633         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5634         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5635         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5636         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5637         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5638         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5639         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5640         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5641         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5642         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5643         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5644         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5645         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5646         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5648 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5650         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5652 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5654         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5655         ia32 if R_386_GOT32X relocation is supported.
5656         * gcc.target/i386/noplt-3.c: Likewise.
5657         * gcc.target/i386/noplt-2.c: Likewise.
5658         (main): Renamed to ...
5659         (bar): This.
5660         * gcc.target/i386/noplt-4.c: Likewise.
5661         (main): Renamed to ...
5662         (bar): This.
5663         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5664         * gcc.target/i386/pr67400-5.c: Likewise.
5666 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5668         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5669         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5671         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5672         f4): Adjust expected diagnostics.
5673         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5674         (T): If OVFP is defined, redefine to TP.
5675         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5676         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5677         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5678         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5679         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5680         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5681         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5682         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5683         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5684         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5685         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5686         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5687         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5688         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5689         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5690         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5691         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5692         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5693         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5694         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5695         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5696         as last argument to __builtin_add_overflow_p.
5698 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5700         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5701         dg-options and remove default vector testsuite compile flags.
5702         * g++.dg/vect/pr33860a.cc: Ditto.
5703         * g++.dg/vect/pr45470-a.cc: Ditto.
5704         * g++.dg/vect/pr45470-b.cc: Ditto.
5705         * g++.dg/vect/pr60896.cc: Ditto.
5706         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5707         * gcc.dg/vect/pr18308.c: Ditto.
5708         * gcc.dg/vect/pr24049.c: Ditto.
5709         * gcc.dg/vect/pr33373.c: Ditto.
5710         * gcc.dg/vect/pr36228.c: Ditto.
5711         * gcc.dg/vect/pr42395.c: Ditto.
5712         * gcc.dg/vect/pr42604.c: Ditto.
5713         * gcc.dg/vect/pr46663.c: Ditto.
5714         * gcc.dg/vect/pr48765.c: Ditto.
5715         * gcc.dg/vect/pr49093.c: Ditto.
5716         * gcc.dg/vect/pr49352.c: Ditto.
5717         * gcc.dg/vect/pr52298.c: Ditto.
5718         * gcc.dg/vect/pr52870.c: Ditto.
5719         * gcc.dg/vect/pr53185.c: Ditto.
5720         * gcc.dg/vect/pr53773.c: Ditto.
5721         * gcc.dg/vect/pr56695.c: Ditto.
5722         * gcc.dg/vect/pr62171.c: Ditto.
5723         * gcc.dg/vect/pr63530.c: Ditto.
5724         * gcc.dg/vect/pr68339.c: Ditto.
5725         * gcc.dg/vect/pr71259.c: Ditto.
5726         * gcc.dg/vect/vect-82_64.c: Ditto.
5727         * gcc.dg/vect/vect-83_64.c: Ditto.
5728         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5729         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5730         * gcc.dg/vect/vect-shift-2.c: Ditto.
5731         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5732         * gfortran.dg/vect/pr39318.f90: Ditto.
5733         * gfortran.dg/vect/pr45714-a.f: Ditto.
5734         * gfortran.dg/vect/pr45714-b.f: Ditto.
5735         * gfortran.dg/vect/pr46213.f90: Ditto.
5737 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5738             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5740         * gcc.target/powerpc/p9-splat-5.c: New test.
5742 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5744         PR tree-optimization/71488
5745         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5746         * lib/target-supports.exp: ... here.
5747         (check_sse4_hw_available): New procedure.
5748         (check_effective_target_sse4_runtime): Ditto.
5749         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5750         -march=westmere for sse4_runtime targets.
5751         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5752         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5753         (dg-additional-options): Use for sse4_runtime targets.
5754         (main): Call check_vect ().
5755         (dg-final): Perform scan only for sse4_runtime targets.
5757 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5759         PR target/66232
5760         PR target/67400
5761         * gcc.target/i386/pr66232-14.c: New file.
5762         * gcc.target/i386/pr66232-15.c: Likewise.
5763         * gcc.target/i386/pr66232-16.c: Likewise.
5764         * gcc.target/i386/pr66232-17.c: Likewise.
5765         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5766         ia32 if R_386_GOT32X relocation is supported.
5767         * gcc.target/i386/pr67400-2.c: Likewise.
5768         * gcc.target/i386/pr67400-3.c: Likewise.
5769         * gcc.target/i386/pr67400-4.c: Likewise.
5770         * gcc.target/i386/pr67400-6.c: Likewise.
5771         * gcc.target/i386/pr67400-7.c: Likewise.
5772         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5774 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5776         PR libgfortran/48852
5777         * gfortran.dg/char4_iunit_1.f03: Update test.
5778         * gfortran.dg/f2003_io_5.f03: Update test.
5779         * gfortran.dg/real_const_3.f90: Update test.
5781 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5783         * g++.dg/bprob/bprob.exp: Support autofdo.
5784         * g++.dg/tree-prof/tree-prof.exp: dito.
5785         * gcc.dg/tree-prof/tree-prof.exp: dito.
5786         * gcc.misc-tests/bprob.exp: dito.
5787         * gfortran.dg/prof/prof.exp: dito.
5788         * lib/profopt.exp: dito.
5789         * lib/target-supports.exp: Check for autofdo.
5791 2016-06-23  Martin Liska  <mliska@suse.cz>
5793         * gcc.dg/pr71619.c: New test.
5795 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5797         PR target/67400
5798         * gcc.target/i386/pr67400-1.c: New test.
5799         * gcc.target/i386/pr67400-2.c: Likewise.
5800         * gcc.target/i386/pr67400-3.c: Likewise.
5801         * gcc.target/i386/pr67400-4.c: Likewise.
5802         * gcc.target/i386/pr67400-5.c: Likewise.
5803         * gcc.target/i386/pr67400-6.c: Likewise.
5804         * gcc.target/i386/pr67400-7.c: Likewise.
5806 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5808         * c-c++-common/missing-header-1.c: New test case.
5809         * c-c++-common/missing-header-2.c: New test case.
5810         * c-c++-common/missing-header-3.c: New test case.
5811         * c-c++-common/missing-header-4.c: New test case.
5813 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5815         PR c/70339
5816         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5817         hint.
5818         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5819         expected results due to builtin "nanl" now being suggested for
5820         "name".
5821         * gcc.dg/pr67580.c: Update expected messages.
5822         * gcc.dg/spellcheck-identifiers.c: New testcase.
5823         * gcc.dg/spellcheck-typenames.c: New testcase.
5825 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5827         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5828         file.
5829         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5830         diagnostic-test-show-locus-parseable-fixits.c to sources for
5831         diagnostic_plugin_test_show_locus.c.
5832         * lib/gcc-defs.exp (freeform_regexps): New global.
5833         (dg-regexp): New function.
5834         (handle-dg-regexps): New function.
5835         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5836         freeform_regexps to the empty list.
5837         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5839 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5841         PR tree-optimization/71488
5842         * g++.dg/pr71488.C: New test.
5843         * gcc.dg/vect/vect-bool-cmp.c: New test.
5845 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5847         * gcc.dg/guality/param-5.c: New test.
5849 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5851         * gcc.target/i386/asm-flag-7.c: New test.
5853 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5855         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5856         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5857         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5858         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5859         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5860         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5861         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5862         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5863         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5864         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5865         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5866         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5867         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5868         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5869         * lib/target-supports.exp: Likewise.
5871 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5873         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5874         * gcc.dg/attr-ms_struct-2.c: Likewise.
5875         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5876         * gcc.dg/bf-ms-attrib.c: Likewise.
5877         * gcc.dg/bf-ms-layout-2.c: Likewise.
5878         * gcc.dg/bf-ms-layout-3.c: Likewise.
5879         * gcc.dg/bf-ms-layout.c: Likewise.
5880         * gcc.dg/bf-no-ms-layout.c: Likewise.
5881         * gcc.target/i386/bitfield1.c: Likewise.
5882         * gcc.target/i386/bitfield2.c: Likewise.
5883         * gcc.target/i386/bitfield3.c: Likewise.
5885 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5887         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5888         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5889         override other than -mcpu=power9 command-line option is specified,
5890         or if the target operating system is aix.
5891         * gcc.target/powerpc/darn-1.c: Likewise.
5892         * gcc.target/powerpc/darn-2.c: Likewise.
5893         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5894         test if effective-target is not powerpc_p9vector_ok or if the
5895         target operating system is not defined.
5896         * gcc.target/powerpc/vslv-1.c: Likewise.
5897         * gcc.target/powerpc/vsrv-0.c: Likewise.
5898         * gcc.target/powerpc/vsrv-1.c: Likewise.
5900 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5902         PR fortran/71068
5903         * gfortran.dg/coarray/data_1.f90: New.
5905 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5907         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5908         (dg-require-effective-target): Use arm_v8_neon_hw.
5909         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5910         (dg-require-effective-target): Likewise.
5911         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5912         (dg-require-effective-target): Likewise.
5913         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5914         (dg-require-effective-target): Likewise.
5915         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5916         (dg-require-effective-target): Likewise.
5917         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5918         (dg-require-effective-target): Likewise.
5919         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5920         Add AArch64 check.
5922 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5924         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5925         Set to 3 so test passes.
5927 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5929         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5931 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5933         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5934         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5935         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5936         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5938 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5940         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5941         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5943 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5945         PR target/71549
5946         * gcc.target/i386/pr71549.c: New test.
5948 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5950         * gcc.target/powerpc/vadsdu-0.c: Replace
5951         dg-require-effective-target directive to allow test to run on more
5952         platforms, and add dg-skip-if directive to disable test on aix
5953         platforms because of known incompatibilities.
5954         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5955         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5956         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5957         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5958         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5959         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5960         * gcc.target/powerpc/vadsdub-2.c: Replace
5961         dg-require-effective-target directive to allow test to run on more
5962         platforms, and add dg-skip-if directive to disable test on aix
5963         platforms because of known incompatibilities.
5964         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5965         with vec_absdb call to differentiate this test from vadsdub-1.c.
5966         * gcc.target/powerpc/vadsduh-1.c: Replace
5967         dg-require-effective-target directive to allow test to run on more
5968         platforms, and add dg-skip-if directive to disable test on aix
5969         platforms because of known incompatibilities.
5970         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5971         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5972         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5974 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5976         PR tree-optimization/71588
5977         * gcc.dg/pr71558.c: New test.
5979 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5981         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5982         * c-c++-common/pr68657-2.c: Likewise.
5983         * c-c++-common/pr68657-3.c: Likewise.
5984         * gcc.dg/torture/pr69714.c: Require int32plus support.
5985         * gcc.dg/torture/pr70025.c: Likewise.
5986         * gcc.dg/torture/pr70083.c: Likewise.
5987         * gcc.dg/torture/pr70542.c: Likewise.
5988         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5990 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5992         PR c/71601
5993         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5995 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5997         PR middle-end/71581
5998         * gcc.dg/pr71581.c: New test.
6000         PR rtl-optimization/71591
6001         * gcc.dg/cpp/pr71591.c: New test.
6003 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6005         PR target/71571
6006         * g++.dg/torture/pr71571.C: New test.
6008 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6010         PR target/71559
6011         * gcc.target/i386/sse2-pr71559.c: New test.
6012         * gcc.target/i386/avx-pr71559.c: New test.
6013         * gcc.target/i386/avx512f-pr71559.c: New test.
6015 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6017         PR fortran/71194
6018         * gfortran.dg/pointer_remapping_10.f90: New.
6020 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6022         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6024 2016-06-20  Martin Sebor  <msebor@redhat.com>
6026         PR c/69507
6027         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6028         * gnu90-const-expr-1.c: Same.
6029         * gnu99-const-expr-1.c: Same.
6030         * gnu99-static-1.c: Same.
6032 2016-06-20  Renlin Li  <renlin.li@arm.com>
6034         PR testsuite/71489
6035         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6037 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6039         * gcc.target/aarch64/vcvt_f64_1.c: New.
6040         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6041         * gcc.target/aarch64/vrecp_f64_1.c: New.
6043 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6045         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6046         "alignement".
6048 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6050         PR target/71103
6051         * gcc.target/avr/torture/pr71103-2.c: New test.
6053 2016-06-19  Martin Sebor  <msebor@redhat.com>
6055         PR c/69507
6056         * gcc.dg/alignof.c: New test.
6058 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6060         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6061         vs dg-error; test constexpr specifier too.
6063 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6065         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6067 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6069         * lib/target-supports.exp
6070         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6071         arm_neon_ok and merge flags.  Fix temporary test name.
6072         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6073         and merge flags.
6075 2016-06-17  Martin Liska  <mliska@suse.cz>
6077         * gcc.dg/predict-9.c: Fix dump scanning.
6079 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6081         PR tree-optimization/71354
6082         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6084 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6086         PR tree-optimization/71347
6087         * gcc.dg/tree-ssa/pr71347.c: New test.
6089 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6091         PR tree-optimization/71354
6092         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6094 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6096         * gcc.dg/vect/vect-alias-check-1.c: New test.
6098 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6100         PR target/71151
6101         * gcc.target/avr/pr71151-1.c: New test.
6102         * gcc.target/avr/pr71151-2.c: New test.
6103         * gcc.target/avr/pr71151-3.c: New test.
6104         * gcc.target/avr/pr71151-4.c: New test.
6105         * gcc.target/avr/pr71151-5.c: New test.
6106         * gcc.target/avr/pr71151-6.c: New test.
6107         * gcc.target/avr/pr71151-7.c: New test.
6108         * gcc.target/avr/pr71151-8.c: New test.
6109         * gcc.target/avr/pr71151-common.h: New test.
6111 2016-06-16  Martin Liska  <mliska@suse.cz>
6113         * gfortran.dg/predict-1.f90: New test.
6115 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6117         PR target/71242
6118         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6120 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6122         * g++.dg/vect/pr36648.cc: Disable cunrolli
6124 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6126         PR target/71554
6127         * gcc.c-torture/execute/pr71554.c: New test.
6129         PR rtl-optimization/71532
6130         * gcc.dg/torture/pr71532.c: New test.
6132 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6134         * gcc.target/powerpc/p9-dimode1.c: New test.
6135         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6137 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6139         * gcc.c-torture/compile/20160615-1.c: New test.
6141         * g++.dg/cpp0x/ref-qual17.C: New test.
6143 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6145         PR middle-end/71529
6146         * gcc.target/i386/pr71529.C: New test.
6148 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6150         PR tree-optimization/71483
6151         * g++.dg/vect/pr71483.c: New
6153 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6155         PR c++/70202
6156         * g++.dg/inherit/crash6.C: New.
6157         * g++.dg/inherit/union2.C: Likewise.
6158         * g++.dg/inherit/virtual12.C: Likewise.
6159         * g++.dg/inherit/virtual13.C: Likewise.
6160         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6162 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6164         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6166 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6168         PR tree-optimization/71439
6169         * gcc.dg/vect/pr71439.c: New
6171 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6173         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6175 2016-06-15  Richard Biener  <rguenther@suse.de>
6177         * gcc.dg/vect/slp-45.c: New testcase.
6179 2016-06-15  Richard Biener  <rguenther@suse.de>
6181         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6183 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6185         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6186         requirements, and disable for AIX for now.
6187         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6189 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6191         PR c++/71528
6192         * g++.dg/opt/pr71528.C: New test.
6194         PR c++/71516
6195         * g++.dg/init/pr71516.C: New test.
6197 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6199         * g++.dg/init/array46.C: New.
6201 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6203         * gcc.target/i386/float128-3.c: New test.
6204         * gcc.target/i386/quad-sse4.c: Ditto.
6205         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6206         Update scan strings.
6208 2016-06-14  Richard Biener  <rguenther@suse.de>
6210         PR middle-end/71526
6211         * gfortran.dg/pr71526.f90: New testcase.
6213 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6215         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6216         * gcc.dg/zero_bits_compound-1.c: Likewise.
6218 2016-06-14  Richard Biener  <rguenther@suse.de>
6220         PR tree-optimization/71522
6221         * gcc.dg/torture/pr71522.c: New testcase.
6223 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6225         PR tree-optimization/71520
6226         * gcc.dg/tree-ssa/pr71520.c: New test.
6228 2016-06-14  Richard Biener  <rguenther@suse.de>
6230         PR tree-optimization/71521
6231         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6233 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6235         PR sanitizer/71498
6236         * c-c++-common/ubsan/bounds-13.c: New test.
6238         PR preprocessor/71183
6239         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6241 2016-06-13  Jeff Law  <law@redhat.com>
6243         PR tree-optimization/71403
6244         * c-c++-common/ubsan/pr71403-1.c: New test.
6245         * c-c++-common/ubsan/pr71403-2.c: New test.
6246         * c-c++-common/ubsan/pr71403-3.c: New test.
6248 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6250         PR middle-end/71478
6251         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6252         Add -Wno-psabi -w to dg-options.
6254 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6256         * gcc.target/powerpc/vadsdu-0.c: New test.
6257         * gcc.target/powerpc/vadsdu-1.c: New test.
6258         * gcc.target/powerpc/vadsdu-2.c: New test.
6259         * gcc.target/powerpc/vadsdu-3.c: New test.
6260         * gcc.target/powerpc/vadsdu-4.c: New test.
6261         * gcc.target/powerpc/vadsdu-5.c: New test.
6262         * gcc.target/powerpc/vadsdub-1.c: New test.
6263         * gcc.target/powerpc/vadsdub-2.c: New test.
6264         * gcc.target/powerpc/vadsduh-1.c: New test.
6265         * gcc.target/powerpc/vadsduh-2.c: New test.
6266         * gcc.target/powerpc/vadsduw-1.c: New test.
6267         * gcc.target/powerpc/vadsduw-2.c: New test.
6269 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6271         * gcc.dg/c99-init-2.c (c): Update expected error message.
6272         * gcc.dg/init-bad-8.c (foo): Likewise.
6273         * gcc.dg/spellcheck-fields-3.c: New test case.
6275 2016-06-13  Martin Liska  <mliska@suse.cz>
6277         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6278         and "guess loop iv compared" heuristics.
6279         * gcc.dg/predict-2.c: Likewise.
6280         * gcc.dg/predict-3.c: Likewise.
6281         * gcc.dg/predict-4.c: Likewise.
6282         * gcc.dg/predict-5.c: Likewise.
6283         * gcc.dg/predict-6.c: Likewise.
6285 2016-06-13  Marek Polacek  <polacek@redhat.com>
6287         PR middle-end/71476
6288         * c-c++-common/Wswitch-unreachable-4.c: New test.
6289         * gcc.dg/Wswitch-unreachable-2.c: New test.
6290         * g++.dg/tm/jump1.C: Move dg-warning.
6292 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6294         * gnat.dg/renaming10.ad[sb]: New test.
6296 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6298         PR fortran/70673
6299         * gfortran.dg/pr70673.f90: New test.
6301 2016-06-13  Richard Biener  <rguenther@suse.de>
6303         PR middle-end/64516
6304         * gcc.dg/align-3.c: New testcase.
6306 2016-06-13  Martin Liska  <mliska@suse.cz>
6308         * gcc.target/i386/pr71458.c: New test.
6310 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6312         PR target/71241
6313         * gcc.dg/torture/float128-nan.c: New test.
6315 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6317         PR target/60751
6318         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6319         statement.
6321 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6323         PR target/60751
6324         * gfortran.dg/comma_IO_extension_1.f90: New test.
6325         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6326         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6327         statement.
6328         * gfortran.dg/graphite/pr38083.f90: Likewise.
6329         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6330         missing format.
6332 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6334         * gnat.dg/case_character.adb: New test.
6336 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6338         PR middle-end/71310
6339         * gcc.target/powerpc/pr71310.c: New testcase.
6341 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6343         PR middle-end/71478
6344         * gcc.dg/pr71478.c: New test.
6346 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6348         PR middle-end/71494
6349         * gcc.c-torture/execute/pr71494.c: New test.
6351         PR c/68657
6352         * gcc.target/i386/pr68657.c: New test.
6354         PR inline-asm/68843
6355         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6356         (test): Add -masm=intel alternatives.
6358 2016-06-10  Martin Sebor  <msebor@redhat.com>
6360         PR c/71392
6361         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6363 2016-06-10  Jeff Law  <law@redhat.com>
6365         PR tree-optimization/71335
6366         * gcc.c-torture/execute/pr71335.c: New test.
6368 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6370         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6371         the various "cannot tail-call: " messages.
6373 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6375         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6376         and options.
6378 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6380         PR sanitizer/71480
6381         * c-c++-common/asan/pr71480.c: New test.
6383 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6385         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6386         (ASMNAME2): Likewise.
6387         (main): Replace fn in asm statement with ASMNAME ("fn").
6388         * gcc.dg/guality/pr68037-2.c: Likewise.
6389         * gcc.dg/guality/pr68037-3.c: Likewise.
6390         * gcc.dg/torture/pr68037-1.c: Likewise.
6391         * gcc.dg/torture/pr68037-2.c: Likewise.
6392         * gcc.dg/torture/pr68037-3.c: Likewise.
6394 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6396         PR inline-asm/68843
6397         * gcc.target/i386/pr68843-1.c: New test.
6398         * gcc.target/i386/pr68843-2.c: New test.
6400 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6401             Cesar Philippidis  <cesar@codesourcery.com>
6403         PR middle-end/71373
6404         * gcc.dg/goacc/nested-function-1.c: New file.
6405         * gcc.dg/goacc/nested-function-2.c: Likewise.
6406         * gcc.dg/goacc/pr71373.c: Likewise.
6407         * gfortran.dg/goacc/cray-2.f95: Likewise.
6408         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6409         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6410         * gfortran.dg/goacc/cray.f95: Update.
6411         * gfortran.dg/goacc/loop-1.f95: Likewise.
6412         * gfortran.dg/goacc/loop-3.f95: Likewise.
6413         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6414         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6416 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6418         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6419         for OpenACC tile clauses.
6420         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6422         PR c/71381
6423         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6424         to...
6425         * c-c++-common/goacc/cache-2.c: ... this new file.
6426         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6427         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6428         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6429         usage.
6430         * gfortran.dg/goacc/cray.f95: Likewise.
6431         * gfortran.dg/goacc/loop-1.f95: Likewise.
6433 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6435         PR tree-optimization/71407
6436         PR tree-optimization/71416
6437         * gcc.dg/vect/pr71407.c: New
6438         * gcc.dg/vect/pr71416-1.c: New
6439         * gcc.dg/vect/pr71416-2.c: New
6441 2016-06-10  Richard Biener  <rguenther@suse.de>
6443         PR middle-end/71477
6444         * gcc.dg/torture/pr71477.c: New testcase.
6446 2016-06-09  Julia Koval  <julia.koval@intel.com>
6448         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6449         * gcc.target/i386/interrupt-13.c: Likewise.
6450         * gcc.target/i386/interrupt-15.c: Likewise.
6451         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6452         * gcc.target/i386/interrupt-24.c: Likewise.
6453         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6454         * gcc.target/i386/interrupt-9.c: Likewise.
6455         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6457 2016-06-09  Martin Sebor  <msebor@redhat.com>
6459         PR c/70883
6460         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6461         * gcc.dg/builtin-constant_p-1.c: Same.
6462         * gcc.dg/builtins-error.c: Same.
6463         * gcc.dg/pr70859.c: Same.
6465 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6467         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6468         * gcc.dg/torture/pr68067-1.c: Likewise.
6469         * gcc.dg/torture/pr68067-2.c: Likewise.
6471 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6473         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6474           when setting SIZE.
6476 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6478         PR c++/71465
6479         * g++.dg/inherit/crash5.C: New.
6480         Revert:
6481         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6483         PR c++/70202
6484         * g++.dg/inherit/crash5.C: New.
6485         * g++.dg/inherit/virtual1.C: Adjust.
6487 2016-06-09  Martin Liska  <mliska@suse.cz>
6489         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6490         * g++.dg/predict-loop-exit-2.C: Likewise.
6491         * g++.dg/predict-loop-exit-3.C: Likewise.
6492         * gcc.dg/predict-1.c: Likewise.
6493         * gcc.dg/predict-2.c: Likewise.
6494         * gcc.dg/predict-3.c: Likewise.
6495         * gcc.dg/predict-4.c: Likewise.
6496         * gcc.dg/predict-5.c: Likewise.
6497         * gcc.dg/predict-6.c: Likewise.
6498         * gcc.dg/predict-7.c: Likewise.
6500 2016-06-09  Richard Biener  <rguenther@suse.de>
6502         PR tree-optimization/71462
6503         * gcc.dg/torture/pr71462.c: New testcase.
6505 2016-06-09  Marek Polacek  <polacek@redhat.com>
6507         PR c/65471
6508         * gcc.dg/c11-generic-3.c: New test.
6510 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6512         * g++.dg/init/array42.C: New.
6513         * g++.dg/init/array43.C: Likewise.
6514         * g++.dg/init/array44.C: Likewise.
6515         * g++.dg/init/array45.C: Likewise.
6516         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6517         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6518         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6519         * g++.dg/gomp/pr35751.C: Likewise.
6520         * g++.dg/init/array23.C: Likewise.
6521         * g++.dg/init/brace2.C: Likewise.
6522         * g++.dg/init/brace6.C: Likewise.
6524 2016-06-08  Martin Sebor  <msebor@redhat.com>
6525             Jakub Jelinek  <jakub@redhat.com>
6527         PR c++/70507
6528         PR c/68120
6529         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6530         * c-c++-common/builtin-arith-overflow-2.c: New test.
6531         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6532         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6533         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6535 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6537         PR c++/71442
6538         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6540 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6542         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6543         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6544         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6545         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6546         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6547         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6548         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6549         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6550         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6551         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6552         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6553         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6554         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6556 2016-06-08  Richard Biener  <rguenther@suse.de>
6558         PR tree-optimization/68558
6559         * gcc.dg/vect/slp-44.c: New testcase.
6561 2016-06-08  Richard Biener  <rguenther@suse.de>
6563         * gcc.dg/vect/slp-43.c: New testcase.
6565 2016-06-08  Richard Biener  <rguenther@suse.de>
6567         PR tree-optimization/71452
6568         * gcc.dg/torture/pr71452.c: New testcase.
6570 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6572         PR c++/71448
6573         * g++.dg/torture/pr71448.C: New test.
6575 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6577         PR debug/71432
6578         PR ada/71413
6579         * g++.dg/debug/pr71432.C: New test.
6581 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6583         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6584         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6585         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6587 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6589         * gcc.dg/vect/vect-live-2.c: Update effective target.
6590         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6591         * lib/target-supports.exp: Add aarch64 to vect_long.
6593 2016-06-08  Marek Polacek  <polacek@redhat.com>
6595         PR c/71418
6596         * gcc.dg/noncompile/pr71418.c: New test.
6598         PR c/71426
6599         * gcc.dg/noncompile/pr71426.c: New test.
6601 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6603         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6604         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6605         * gcc.dg/predict-3.c: Update template.
6606         * gcc.dg/predict-5.c: Update template.
6607         * gcc.dg/predict-6.c: Update template.
6608         * gcc.dg/predict-9.c: Update template.
6609         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6611 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6613         * gcc.target/powerpc/vec-mul.c: New test.
6615 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6617         * gcc.dg/spellcheck-fields-2.c: New test case.
6619 2016-06-07  Richard Biener  <rguenther@suse.de>
6621         PR c/61564
6622         * gcc.dg/Wpragmas-1.c: New testcase.
6623         * gcc.dg/Wattributes-4.c: Likewise.
6624         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6625         entry.
6627 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6629         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6630         spurious debug code.
6632 2016-06-07  Richard Biener  <rguenther@suse.de>
6634         PR tree-optimization/71428
6635         * gcc.dg/torture/pr71428.c: New testcase.
6637 2016-06-07  Richard Biener  <rguenther@suse.de>
6639         PR middle-end/71423
6640         * gcc.dg/torture/pr71423.c: New testcase.
6642 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6644         PR middle-end/71408
6645         * gcc.dg/tree-ssa/pr71408.c: New test.
6647 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6649         PR middle-end/71281
6650         * g++.dg/torture/pr71281.C: New test.
6652 2016-06-06  Marek Polacek  <polacek@redhat.com>
6654         PR c/71362
6655         * gcc.dg/pr71362.c: New test.
6657 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6658             Patrick Palka  <ppalka@gcc.gnu.org>
6660         PR c++/70847
6661         PR c++/71330
6662         PR c++/71393
6663         * g++.dg/opt/pr70847.C: New test.
6664         * g++.dg/ubsan/pr70847.C: New test.
6665         * g++.dg/ubsan/pr71393.C: New test.
6667 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6669         PR tree-optimization/71259
6670         * gcc.dg/vect/pr71259.c: New test.
6672 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6674         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6675         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6676         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6677         above.
6679 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6681         PR middle-end/37780
6682         * gcc.c-torture/execute/pr37780.c: New test.
6683         * gcc.target/aarch64/pr37780_1.c: Likewise.
6684         * gcc.target/arm/pr37780_1.c: Likewise.
6686 2016-06-06  Marek Polacek  <polacek@redhat.com>
6688         * c-c++-common/attr-may-alias-1.c: New test.
6689         * c-c++-common/attr-may-alias-2.c: New test.
6690         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6692 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6694         PR c/24414
6695         * gcc.target/i386/pr24414.c: New test.
6697 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6699         * gcc.target/sparc/vis4misc.c: New file.
6700         * gcc.target/sparc/fpcmp.c: Likewise.
6701         * gcc.target/sparc/fpcmpu.c: Likewise.
6703 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6705         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6706         * gcc.dg/vect/vect-live-3.c: Likewise.
6708 2016-06-06  Richard Biener  <rguenther@suse.de>
6710         PR tree-optimization/71398
6711         * gcc.dg/torture/pr71398.c: New testcase.
6713 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6715         PR target/71389
6716         * g++.dg/pr71389.C: New test.
6718 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720         PR fortran/71404
6721         * gfortran.dg/fmt_read_5.f: New test.
6723 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6725         PR fortran/69659
6726         * gfortran.dg/class_array_22.f03: New test.
6728 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6730         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6732 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6734         * gcc.dg/predict-9.c: Update template.
6736 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6738         PR c++/49377
6739         * g++.dg/template/pr49377.C: New.
6741 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6743         PR tree-optimization/71405
6744         * g++.dg/torture/pr71405.C: New test.
6746 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6748         PR c++/70202
6749         * g++.dg/inherit/crash5.C: New.
6750         * g++.dg/inherit/virtual1.C: Adjust.
6752 2016-06-03  Jeff Law  <law@redhat.com>
6754         PR tree-optimization/71316
6755         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6757 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6759         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6760         dg-additional-options with just -fno-tree-scev-cprop in it.
6761         * gcc.dg/vect/vect-live-2.c: Likewise.
6762         * gcc.dg/vect/vect-live-5.c: Likewise.
6763         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6764         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6765         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6767 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6769         PR c++/27100
6770         * g++.dg/other/friend6.C: New test.
6772 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6774         * g++.dg/torture/ppc-ldst-array.C: New.
6776 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6778         PR target/71276
6779         PR target/71277
6780         * gcc.dg/torture/builtin-fp-int-inexact.c,
6781         gcc.target/i386/387-builtin-fp-int-inexact.c,
6782         gcc.target/i386/387-rint-inline-1.c,
6783         gcc.target/i386/387-rint-inline-2.c,
6784         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6785         gcc.target/i386/sse2-rint-inline-1.c,
6786         gcc.target/i386/sse2-rint-inline-2.c,
6787         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6788         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6790 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6791             Julia Koval  <julia.koval@intel.com>
6793         PR target/66960
6794         PR target/67630
6795         PR target/67634
6796         PR target/67841
6797         PR target/68037
6798         PR target/68618
6799         PR target/68661
6800         PR target/69575
6801         PR target/69596
6802         PR target/69734
6803         * gcc.dg/guality/pr68037-1.c: New test.
6804         * gcc.dg/guality/pr68037-2.c: Likewise.
6805         * gcc.dg/guality/pr68037-3.c: Likewise.
6806         * gcc.dg/torture/pr68037-1.c: Likewise.
6807         * gcc.dg/torture/pr68037-2.c: Likewise.
6808         * gcc.dg/torture/pr68037-3.c: Likewise.
6809         * gcc.dg/torture/pr68661-1a.c: Likewise.
6810         * gcc.dg/torture/pr68661-1b.c: Likewise.
6811         * gcc.target/i386/interrupt-1.c: Likewise.
6812         * gcc.target/i386/interrupt-2.c: Likewise.
6813         * gcc.target/i386/interrupt-3.c: Likewise.
6814         * gcc.target/i386/interrupt-4.c: Likewise.
6815         * gcc.target/i386/interrupt-5.c: Likewise.
6816         * gcc.target/i386/interrupt-6.c: Likewise.
6817         * gcc.target/i386/interrupt-7.c: Likewise.
6818         * gcc.target/i386/interrupt-8.c: Likewise.
6819         * gcc.target/i386/interrupt-9.c: Likewise.
6820         * gcc.target/i386/interrupt-10.c: Likewise.
6821         * gcc.target/i386/interrupt-11.c: Likewise.
6822         * gcc.target/i386/interrupt-12.c: Likewise.
6823         * gcc.target/i386/interrupt-13.c: Likewise.
6824         * gcc.target/i386/interrupt-14.c: Likewise.
6825         * gcc.target/i386/interrupt-15.c: Likewise.
6826         * gcc.target/i386/interrupt-16.c: Likewise.
6827         * gcc.target/i386/interrupt-17.c: Likewise.
6828         * gcc.target/i386/interrupt-18.c: Likewise.
6829         * gcc.target/i386/interrupt-19.c: Likewise.
6830         * gcc.target/i386/interrupt-20.c: Likewise.
6831         * gcc.target/i386/interrupt-21.c: Likewise.
6832         * gcc.target/i386/interrupt-22.c: Likewise.
6833         * gcc.target/i386/interrupt-23.c: Likewise.
6834         * gcc.target/i386/interrupt-24.c: Likewise.
6835         * gcc.target/i386/interrupt-25.c: Likewise.
6836         * gcc.target/i386/interrupt-26.c: Likewise.
6837         * gcc.target/i386/interrupt-27.c: Likewise.
6838         * gcc.target/i386/interrupt-28.c: Likewise.
6839         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6840         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6841         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6842         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6843         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6844         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6845         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6846         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6847         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6848         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6849         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6850         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6852 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6854         PR tree-optimization/52171
6855         * gcc.dg/pr52171.c: New test.
6856         * gcc.target/i386/pr52171.c: New test.
6858 2016-06-03  Jan Hubicka  <jh@suse.cz>
6860         * g++.dg/tree-ssa/pred-1.C: New testcase
6861         * gcc.dg/tree-ssa/pred-1.c: New testcase
6863 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6865         PR target/70957
6866         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6867         support.
6868         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6870 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6872         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6874 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6876         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6877         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6878         * gcc.dg/vect/vect-live-1.c: New test.
6879         * gcc.dg/vect/vect-live-2.c: New test.
6880         * gcc.dg/vect/vect-live-3.c: New test.
6881         * gcc.dg/vect/vect-live-4.c: New test.
6882         * gcc.dg/vect/vect-live-5.c: New test.
6883         * gcc.dg/vect/vect-live-slp-1.c: New test.
6884         * gcc.dg/vect/vect-live-slp-2.c: New test.
6885         * gcc.dg/vect/vect-live-slp-3.c: New test.
6887 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6889         PR middle-end/71387
6890         * g++.dg/opt/pr71387.C: New test.
6892 2016-06-02  Jeff Law  <law@redhat.com>
6894         PR tree-optimization/71328
6895         * gcc.c-torture/compile/pr71328.c: New test.
6897 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6899         PR fortran/52393
6900         * gfortran.dg/fmt_read_3.f90: Fix typo.
6901         * gfortran.dg/fmt_read_4.f90: New test.
6903 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6905         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6906         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6907         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6908         * g++.dg/cpp0x/override2.C: Likewise.
6909         * g++.dg/parse/crash5.C: Likewise.
6910         * g++.dg/parse/error16.C: Likewise.
6911         * g++.dg/parse/error27.C: Likewise.
6912         * g++.dg/template/qualttp15.C: Likewise.
6913         * g++.dg/template/redecl4.C: Likewise.
6914         * g++.old-deja/g++.other/crash39.C: Likewise.
6915         * g++.old-deja/g++.other/struct1.C: Likewise.
6916         * g++.old-deja/g++.pt/m9a.C: Likewise.
6917         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6919 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6921         PR c++/71372
6922         * c-c++-common/pr71372.c: New test.
6924         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6925         __TIME__ strings with __builtin_strcmp instead of printf and
6926         dg-output.
6928 2016-06-02  Martin Liska  <mliska@suse.cz>
6930         * gcc.dg/predict-9.c: New test.
6932 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6934         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6935         global set_compiler_env_var and global saved_compiler_env_var.
6937 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6939         PR rtl-optimization/71295
6940         * gcc.c-torture/compile/pr71295.c: New test.
6942 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6944         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6946         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6947         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6949         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6950         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6951         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6952         alternative number.
6954 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6956         * gcc.target/powerpc/p9-splat-4.c: New test.
6958 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6960         PR target/71186
6961         * gcc.target/powerpc/pr71186.c: New test.
6963 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6965         PR fortran/52393
6966         * gfortran.dg/fmt_read_3.f90: New test.
6968 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6970         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6971         procedure.
6973 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6975         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6976         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6977         env var is set.
6978         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6979         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6980         shown once.
6981         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6982         during compilation.
6983         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6984         vars set by dg-set-compiler-env-var.
6986 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6988         PR fortran/71156
6989         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6990         to the module procedure declaration.
6991         * gfortran.dg/submodule_16.f08: New test.
6993 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6995         PR middle-end/71371
6996         * c-c++-common/gomp/pr71371.c: New test.
6998 2016-06-01  Richard Biener  <rguenther@suse.de>
7000         PR tree-optimization/71366
7001         * gcc.dg/torture/pr71366-1.c: New testcase.
7002         * gcc.dg/torture/pr71366-2.c: Likewise.
7004 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7006         * gcc.target/powerpc/vslv-0.c: New test.
7007         * gcc.target/powerpc/vslv-1.c: New test.
7008         * gcc.target/powerpc/vsrv-0.c: New test.
7009         * gcc.target/powerpc/vsrv-1.c: New test.
7011 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7013         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7014         * gcc.target/nvptx/weak.c: New.
7016 2016-06-01  Richard Biener  <rguenther@suse.de>
7018         PR tree-optimization/71261
7019         * gcc.dg/torture/vect-bool-1.c: New testcase.
7021 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7023         * gfortran.dg/gomp/order-1.f90: New test.
7024         * gfortran.dg/gomp/order-2.f90: New test.
7026 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7028         * gcc.dg/unroll-6.c: Update template.
7029         * gcc.dg/unroll-7.c: New testcase.
7030         * gcc.dg/unroll-8.c: New testcase.
7032 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7034         * gnat.dg/opt56.ad[sb]: New test.
7036 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7038         PR c++/66635
7039         * g++.dg/cpp0x/constexpr-ice16.C: New.
7041 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7043         PR tree-optimization/71314
7044         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7045         -mbranch-cost=2.
7047 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7049         PR tree-optimization/71077
7050         * gcc.dg/tree-ssa/pr71077.c: New test.
7052 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7054         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7055         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7056         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7058 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7060         PR c++/71248
7061         * g++.dg/cpp0x/pr71248.C: New.
7062         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7063         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7064         * g++.dg/init/new37.C: Likewise.
7065         * g++.dg/template/static1.C: Likewise.
7066         * g++.dg/template/static2.C: Likewise.
7068 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7070         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7071         instead of %rdi.
7072         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7074 2016-05-31  Marek Polacek  <polacek@redhat.com>
7076         * c-c++-common/Wswitch-unreachable-3.c: New test.
7077         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7079 2016-05-31  Richard Biener  <rguenther@suse.de>
7081         PR tree-optimization/71352
7082         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7084 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7086         * gcc.target/arm/armv5_thumb_isa.c: New test.
7088 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7090         PR target/71346
7091         * gcc.target/i386/pr71346.c: New test.
7093 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7095         PR tree-optimization/69068
7096         * gcc.dg/graphite/pr69068.c: New test.
7098 2016-05-27  Martin Sebor  <msebor@redhat.com>
7100         PR c++/71306
7101         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7103 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7105         PR c++/71349
7106         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7107         nowait depend(inout: dd[0]) clauses where permitted.
7109 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7111         PR c++/71238
7112         * g++.dg/parse/pr71238.C: New.
7113         * g++.dg/concepts/friend1.C: Test column numbers too.
7114         * g++.dg/cpp0x/initlist31.C: Likewise.
7115         * g++.dg/cpp0x/pr51420.C: Likewise.
7116         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7117         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7118         * g++.dg/ext/builtin3.C: Likewise.
7119         * g++.dg/lookup/friend12.C: Likewise.
7120         * g++.dg/lookup/friend7.C: Likewise.
7121         * g++.dg/lookup/koenig1.C: Likewise.
7122         * g++.dg/lookup/koenig5.C: Likewise.
7123         * g++.dg/lookup/used-before-declaration.C: Likewise.
7124         * g++.dg/overload/koenig1.C: Likewise.
7125         * g++.dg/template/crash65.C: Likewise.
7126         * g++.dg/template/friend57.C: Likewise.
7127         * g++.dg/warn/Wshadow-5.C: Likewise.
7128         * g++.dg/warn/Wunused-8.C: Likewise.
7129         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7130         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7131         * g++.old-deja/g++.jason/member.C: Likewise.
7132         * g++.old-deja/g++.jason/report.C: Likewise.
7133         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7134         * g++.old-deja/g++.law/visibility20.C: Likewise.
7135         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7136         * g++.old-deja/g++.other/static5.C: Likewise.
7137         * g++.old-deja/g++.pt/overload2.C: Likewise.
7139 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7141         * gcc.dg/tree-ssa/peel1.c: New testcase.
7142         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7143         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7145 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7147         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7148         to ce.
7150 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7152         PR c++/71099
7153         * g++.dg/parse/virtual1.C: New.
7155 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7157         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7158         Use correct register when clearing %edx.
7160 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7162         PR tree-optimization/71289
7163         * gcc.dg/pr71289.c: New test.
7165 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7167         PR middle-end/71269
7168         PR middle-end/71292
7169         * gcc.dg/tree-ssa/pr71269.c: New test.
7170         * gcc.dg/tree-ssa/pr71292.c: New test.
7172 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7174         PR middle-end/71252
7175         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7177 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7179         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7180         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7181         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7183 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7185         PR tree-optimization/69067
7186         * gcc.dg/graphite/pr69067.c: New test.
7188 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7190         PR target/71245
7191         * gcc.target/i386/pr71245-1.c: New test.
7192         * gcc.target/i386/pr71245-2.c: Ditto.
7194 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7196         PR c++/71105
7197         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7198         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7199         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7201 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7203         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7205 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7207         Revert:
7208         PR c++/69855
7209         * g++.dg/overload/69855.C: New.
7210         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7211         * g++.old-deja/g++.pt/crash3.C: Likewise.
7213 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7215         PR c++/60385
7216         * g++.dg/parse/namespace13.C: New.
7218 2016-05-26  Jeff Law  <law@redhat.com>
7220         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7221         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7222         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7223         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7224         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7225         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7230         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7231         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7232         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7234 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7236         PR c++/69855
7237         * g++.dg/overload/69855.C: New.
7238         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7239         * g++.old-deja/g++.pt/crash3.C: Likewise.
7241 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7243         PR target/63596
7244         * gcc.target/aarch64/va_arg_1.c: New testcase.
7245         * gcc.target/aarch64/va_arg_2.c: Likewise.
7246         * gcc.target/aarch64/va_arg_3.c: Likewise.
7248 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7250         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7251         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7252         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7253         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7254         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7256 2016-05-27  Marek Polacek  <polacek@redhat.com>
7258         PR middle-end/71308
7259         * g++.dg/torture/pr71308.C: New test.
7261 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7263         * gcc.dg/zero_bits_compound-1.c: New test.
7264         * gcc.dg/zero_bits_compound-2.c: New test.
7266 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7268         PR middle-end/71279
7269         * gcc.dg/pr71279.c: New test.
7271 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7273         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7274         floating point min/max/comparison instructions.
7275         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7277 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7279         * c-c++-common/gomp/schedule-1.c: New test.
7280         * gfortran.dg/gomp/schedule-1.f90: New test.
7282 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7284         PR c++/70822
7285         PR c++/70106
7286         * g++.dg/cpp1y/auto-fn32.C: New test.
7287         * g++.dg/cpp1y/paren4.C: New test.
7289 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7291         * gcc.dg/20060410.c: Xfail on ptx.
7292         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7293         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7294         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7295         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7296         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7298 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7300         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7302 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7304         PR tree-optimization/71280
7305         * gcc.dg/pr71280.c: New test.
7307         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7309         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7310         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7312         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7314 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7316         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7317         kept in memory.
7319 2016-05-25  Jeff Law  <law@redhat.com>
7321         PR tree-optimization/71272
7322         * gcc.c-torture/compile/pr71272.c: new test.
7324 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7326         * gcc.target/powerpc/vec-cmpne.c: New test.
7327         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7329 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7331         * gnat.dg/opt55.ad[sb]: New test.
7333 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7335         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7336         * c-c++-common/pr60226.c: Require int32plus.
7337         * gcc.c-torture/execute/pr70602.c: Likewise.
7338         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7339         unsigned long for malloc arg type.
7340         * gcc.dg/asr_div1.c: Require int32plus.
7341         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7342         * gcc.dg/pie-1.c: Require pie.
7343         * gcc.dg/pie-2.c: Likewise.
7344         * gcc.dg/pr59471.c: Require int32plus.
7345         * gcc.dg/pr59963-2.c: XFAIL for int16.
7346         * gcc.dg/pr60114.c: Require int32plus.
7347         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7348         unsigned long for typedef of size_t.
7349         * gcc.dg/pr63914.c: Require int32plus.
7350         * gcc.dg/pr64536.c: Require pt32plus.
7351         * gcc.dg/pr65658.c: Likewise.
7352         * gcc.dg/pr67271.c: Require int32plus.
7353         * gcc.dg/pr68112.c: Likewise.
7354         * gcc.dg/pr69071.c: Skip for avr target.
7355         * gcc.dg/pr69973.c: Require int32plus.
7356         * gcc.dg/pr70169.c: Skip for avr target.
7357         * gcc.dg/sso-6.c: Require int32plus.
7358         * gcc.dg/sso-7.c: Likewise.
7359         * gcc.dg/sso-8.c: Likewise.
7360         * gcc.dg/vrp-min-max-2.c: Likewise.
7362 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7364         PR target/70738
7365         * gcc.target/i386/pr70738-1.c: New test.
7366         * gcc.target/i386/pr70738-2.c: Likewise.
7367         * gcc.target/i386/pr70738-3.c: Likewise.
7368         * gcc.target/i386/pr70738-4.c: Likewise.
7369         * gcc.target/i386/pr70738-5.c: Likewise.
7370         * gcc.target/i386/pr70738-6.c: Likewise.
7371         * gcc.target/i386/pr70738-7.c: Likewise.
7372         * gcc.target/i386/pr70738-8.c: Likewise.
7373         * gcc.target/i386/pr70738-9.c: Likewise.
7375 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7377         PR rtl-optimization/66940
7378         * gcc.c-torture/execute/pr66940.c: New test.
7380 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7382         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7383         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7384         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7385         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7386         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7387         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7388         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7389         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7390         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7391         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7392         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7393         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7394         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7395         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7396         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7397         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7398         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7399         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7400         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7401         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7402         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7403         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7404         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7405         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7407 2016-05-25  Marek Polacek  <polacek@redhat.com>
7409         PR c/71265
7410         * gcc.dg/noncompile/pr71265.c: New test.
7412         PR c/71266
7413         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7415 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7417         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7419 2016-05-25  Richard Biener  <rguenther@suse.de>
7421         PR tree-optimization/71261
7422         * c-c++-common/torture/pr71261.c: New testcase.
7424 2016-05-25  Richard Biener  <rguenther@suse.de>
7426         PR tree-optimization/71264
7427         * gcc.dg/vect/pr71264.c: New testcase.
7429 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7431         PR c++/55992
7432         * g++.dg/cpp0x/alias-decl-53.C: New.
7433         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7435 2016-05-25  Martin Liska  <mliska@suse.cz>
7437         * g++.dg/pr71239.C: New test.
7439 2016-05-25  Richard Biener  <rguenther@suse.de>
7441         * gcc.dg/vect/pr58135.c: Rename to ...
7442         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7444 2016-05-25  Marek Polacek  <polacek@redhat.com>
7446         * g++.dg/pr65295.C: Use target c++14.
7448 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7450         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7451         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7453 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7455         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7456         instructions.
7458 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7460         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7461         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7462         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7463         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7464         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7465         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7466         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7467         * c-c++-common/goacc/pcopy.c: Likewise.
7468         * c-c++-common/goacc/pcopyin.c: Likewise.
7469         * c-c++-common/goacc/pcopyout.c: Likewise.
7470         * c-c++-common/goacc/pcreate.c: Likewise.
7471         * c-c++-common/goacc/pr70688.c: New test.
7472         * c-c++-common/goacc/present-1.c: Adjust test.
7473         * c-c++-common/goacc/reduction-5.c: Likewise.
7474         * g++.dg/goacc/data-1.C: New test.
7476 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7478         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7479         vector parity built-in functions.
7480         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7481         count trailing zeros automatic vectorization.
7482         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7483         count trailing zeros built-in functions.
7485 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7487         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7489 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7491         PR target/71050
7492         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7494 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7496         PR c++/50436
7497         * g++.dg/template/crash123.C: New.
7498         * g++.dg/template/crash124.C: Likewise.
7500 2016-05-24  Martin Sebor  <msebor@redhat.com>
7502         PR c++/71147
7503         * g++.dg/ext/flexary16.C: New test.
7505 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7507         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7508         before math.h is included.
7509         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7510         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7511         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7512         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7513         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7514         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7515         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7516         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7517         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7518         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7519         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7520         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7521         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7522         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7523         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7524         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7525         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7526         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7527         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7528         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7529         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7530         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7531         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7533 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7534             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7536         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7537         support.
7539 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7541         PR c++/69872
7542         * g++.dg/warn/Wno-narrowing1.C: New.
7544 2016-05-24  Marek Polacek  <polacek@redhat.com>
7546         PR c/71249
7547         * c-c++-common/Wswitch-unreachable-2.c: New test.
7549 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7551         PR c++/71257
7552         * g++.dg/vect/simd-clone-6.cc: New test.
7553         * g++.dg/gomp/declare-simd-6.C: New test.
7555         PR middle-end/70434
7556         PR c/69504
7557         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7559 2016-05-24  Richard Biener  <rguenther@suse.de>
7561         PR tree-optimization/71240
7562         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7564 2016-05-24  Richard Biener  <rguenther@suse.de>
7566         PR tree-optimization/71230
7567         * gcc.dg/torture/pr71230.c: New testcase.
7568         * g++.dg/torture/pr71230.C: Likewise.
7570 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7572         * c-c++-common/goacc/routine-5.c: Add tests.
7573         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7574         * gfortran.dg/goacc/routine-6.f90: Add tests.
7576 2016-05-24  Richard Biener  <rguenther@suse.de>
7578         PR tree-optimization/71253
7579         * gcc.dg/torture/pr71253.c: New testcase.
7581 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7583         PR middle-end/71252
7584         * gfortran.dg/pr71252.f90: New test.
7586 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7588         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7590 2016-05-24  Richard Biener  <rguenther@suse.de>
7592         PR middle-end/70434
7593         PR c/69504
7594         * c-c++-common/vector-subscript-4.c: New testcase.
7595         * c-c++-common/vector-subscript-5.c: Likewise.
7597 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599         PR fortran/71123
7600         * gfortran.dg/namelist_90.f: New test
7602 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7604         PR fortran/66461
7605         * gfortran.dg/unexpected_eof.f: New test
7607 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7608             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7610         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7611         as little endian.
7613 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7615         PR c++/70972
7616         * g++.dg/cpp0x/inh-ctor20.C: New.
7617         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7619 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7621         PR c++/69095
7622         * g++.dg/cpp0x/variadic168.C: New.
7624 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7626         * g++.dg/cpp0x/pr31445.C: Test column number too.
7627         * g++.dg/cpp0x/pr32253.C: Likewise.
7628         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7629         * g++.dg/cpp0x/variadic36.C: Likewise.
7631 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7633         * gcc.dg/fold-notshift-2.c: Adjust.
7635 2016-05-23  Marek Polacek  <polacek@redhat.com>
7637         PR c/49859
7638         * c-c++-common/Wswitch-unreachable-1.c: New test.
7639         * gcc.dg/Wswitch-unreachable-1.c: New test.
7640         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7641         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7642         * g++.dg/gomp/block-10.C: Likewise.
7643         * gcc.dg/gomp/block-10.c: Likewise.
7644         * g++.dg/gomp/block-9.C: Likewise.
7645         * gcc.dg/gomp/block-9.c: Likewise.
7646         * g++.dg/gomp/target-1.C: Likewise.
7647         * g++.dg/gomp/target-2.C: Likewise.
7648         * gcc.dg/gomp/target-1.c: Likewise.
7649         * gcc.dg/gomp/target-2.c: Likewise.
7650         * g++.dg/gomp/taskgroup-1.C: Likewise.
7651         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7652         * gcc.dg/gomp/teams-1.c: Likewise.
7653         * g++.dg/gomp/teams-1.C: Likewise.
7654         * g++.dg/overload/error3.C: Likewise.
7655         * g++.dg/tm/jump1.C: Likewise.
7656         * g++.dg/torture/pr40335.C: Likewise.
7657         * gcc.dg/c99-vla-jump-5.c: Likewise.
7658         * gcc.dg/switch-warn-1.c: Likewise.
7659         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7660         * gcc.dg/nested-func-1.c: Likewise.
7661         * gcc.dg/pr67784-4.c: Likewise.
7663 2016-05-23  Richard Biener  <rguenther@suse.de>
7665         PR tree-optimization/71230
7666         * gfortran.dg/pr71230-1.f90: New testcase.
7667         * gfortran.dg/pr71230-2.f90: Likewise.
7669 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7671         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7672         * gcc.dg/vect/pr58135.c:  Add new.
7673         * gfortran.dg/pr46519-1.f: Adjust test case.
7675 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7677         PR c++/53401
7678         * g++.dg/cpp0x/decltype64.C: New.
7680 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7682         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7683         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7684         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7686 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7688         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7689         Add poly64x1_t and poly64x2_t cases if supported.
7690         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7691         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7692         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7693         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7694         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7696 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7698         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7699         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7700         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7701         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7702         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7703         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7704         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7706 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7708         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7710 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7712         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7713         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7715 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7717         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7718         constraint instead of "r".
7719         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7720         insn instead of vxorpd.
7721         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7723         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7724         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7726         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7728         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7729         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7731         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7733 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7735         PR middle-end/40921
7736         * gcc.dg/tree-ssa/pr40921.c: New test.
7738 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7740         PR target/71103
7741         * gcc.target/avr/pr71103.c: New test.
7743 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7745         PR middle-end/71179
7746         * gcc.dg/tree-ssa/pr71179.c: New test.
7748 2016-05-20  Martin Sebor  <msebor@redhat.com>
7750         PR c/71115
7751         * gcc.dg/init-excess-2.c: New test.
7753 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7755         * gnat.dg/opt53.adb: New test.
7756         * gnat.dg/opt54.adb: Likewise.
7758 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7760         PR tree-optimization/70884
7761         * gcc.dg/tree-ssa/pr70919.c: New test.
7763 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7765         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7766         formatting.
7767         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7768         fix code formatting.
7770 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7772         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7773         non-common cases.
7774         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7776 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7778         * jit.dg/all-non-failing-tests.h: Add
7779         test-factorial-must-tail-call.c.
7780         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7781         * jit.dg/test-factorial-must-tail-call.c: New test case.
7783 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7785         PR fortran/71204
7786         * gfortran.dg/pr71204.f90: New test.
7788 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7790         * gcc.target/nvptx/sincos.c: New test.
7792 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7794         PR c++/70572
7795         * g++.dg/cpp1y/auto-fn31.C: New.
7797 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7799         * gcc.target/powerpc/vec-addec.c: New test.
7800         * gcc.target/powerpc/vec-addec-int128.c: New test.
7802 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7804         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7805         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7806         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7807         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7809 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7811         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7813 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7815         PR c++/71210
7816         * g++.dg/opt/pr71210-1.C: New test.
7817         * g++.dg/opt/pr71210-2.C: New test.
7819         PR tree-optimization/29756
7820         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7821         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7822         only on selected targets where V4SImode vectors are known to be
7823         supported.
7825 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7827         PR tree-optimization/71079
7828         PR tree-optimization/71206
7829         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7831 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7833         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7834         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7835         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7837 2016-05-20  Richard Guenther  <rguenther@suse.de>
7839         PR tree-optimization/29756
7840         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7842 2016-05-20  Richard Biener  <rguenther@suse.de>
7844         PR tree-optimization/71185
7845         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7847 2016-05-20  Richard Biener  <rguenther@suse.de>
7849         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7851 2016-05-19  Marek Polacek  <polacek@redhat.com>
7853         PR c++/71075
7854         * g++.dg/diagnostic/pr71075.C: New test.
7856 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7858         PR c++/71184
7859         * g++.dg/pr71184.C: New test case.
7861 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7863         * gcc.target/powerpc/darn-0.c: New test.
7864         * gcc.target/powerpc/darn-1.c: New test.
7865         * gcc.target/powerpc/darn-2.c: New test.
7867 2016-05-19  Marek Polacek  <polacek@redhat.com>
7869         PR tree-optimization/71031
7870         * gcc.dg/tree-ssa/vrp100.c: New test.
7872 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7874         PR rtl-optimization/71148
7875         * gcc.dg/pr71148.c: New test.
7877 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7879         PR target/71056
7880         * gcc.target/arm/pr71056.c: New test.
7882 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7884         * c-c++-common/pr69669.c: Check the used mode.
7886 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7888         PR sanitizer/64354
7889         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7891 2016-05-19  Richard Biener  <rguenther@suse.de>
7893         PR tree-optimization/70729
7894         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7895         * gcc.dg/graphite/scop-18.c: Likewise.
7896         * gcc.dg/pr41783.c: Disable LIM.
7897         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7898         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7899         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7900         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7901         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7902         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7903         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7904         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7905         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7906         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7907         * gfortran.dg/pr42108.f90: Likewise.
7909 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7911         PR driver/69265
7912         * gcc.dg/spellcheck-options-11.c: New test case.
7914 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7916         PR c++/71100
7917         * g++.dg/opt/pr71100.C: New test.
7919 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7921         PR ipa/69708
7922         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7923         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7924         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7925         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7927 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7929         PR ipa/69708
7930         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7931         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7932         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7933         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7934         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7936 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7938         PR c++/69793
7939         * g++.dg/template/crash122.C: New.
7941 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7943         PR c++/70466
7944         * g++.dg/template/pr70466-1.C: New.
7945         * g++.dg/template/pr70466-2.C: Likewise.
7947 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7949         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7950         splat operations and the XXSPLTIB instruction.
7951         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7952         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7953         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7954         xxlxor to clear a register.
7956 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7958         * gcc.dg/torture/pr71020.c: New test.
7960 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7962         PR ipa/70646
7963         * gcc.dg/ipa/pr70646.c: New test.
7965 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7967         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7969 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7971         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7972         missing tests for vreinterpretq_p{8,16}.
7974 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7976         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7977         vsliq_n_s64 and vsliq_n_u64.
7979 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7981         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7982         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7984 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7986         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7987         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7988         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7990 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7992         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7993         in comment.
7995 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7997         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7998         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7999         "blr\t" and switch to scan-assembler-times.
8001 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8003         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8004         with __aarch64__.
8005         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8006         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8008 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8010         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8011         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8012         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8013         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8014         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8015         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8017         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8018         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8020         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8021         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8023         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8024         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8026         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8028 2016-05-18  Richard Biener  <rguenther@suse.de>
8030         PR tree-optimization/71168
8031         * gcc.dg/torture/pr71168.c: New testcase.
8033 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8035         PR middle-end/63586
8036         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8037         * gcc.dg/tree-ssa/pr63586.c: New test.
8038         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8040 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8042         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8043         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8044         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8045         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8047 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8049         * gcc.target/nvptx/abi-vararg-3.c: New.
8051 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8053         PR tree-optimization/54579
8054         PR middle-end/55299
8055         * gcc.dg/fold-notrotate-1.c: New test.
8056         * gcc.dg/fold-notshift-1.c: New test.
8057         * gcc.dg/fold-notshift-2.c: New test.
8059 2016-05-17  Marek Polacek  <polacek@redhat.com>
8061         PR ipa/71146
8062         * g++.dg/ipa/pr71146.C: New test.
8064 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8066         * jit.dg/test-error-array-bounds.c: New test case.
8068 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8070         * gcc.dg/tree-ssa/and-1.c: New testcase.
8072 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8074         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8075         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8077 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8079         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8080         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8082 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8084         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8086 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8088         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8090 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8092         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8093         ".2d[index]" when scan the assembly.
8094         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8095         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8096         float64x1.
8097         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8099 2016-05-17  Richard Biener  <rguenther@suse.de>
8101         PR tree-optimization/71132
8102         * gcc.dg/torture/pr71132.c: New testcase.
8104 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8106         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8108 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8110         PR target/70809
8111         * gcc.target/aarch64/pr70809_1.c: New test.
8113 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8115         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8116         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8117         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8118         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8120 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8121             Ilya Enkovich  <ilya.enkovich@intel.com>
8123         PR target/71114
8124         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8126 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8128         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8129         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8131 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8133         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8134         test for __ARM_FP16_ARGS.
8135         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8136         * gcc.target/arm/aapcs/neon-vect10.c: New.
8137         * gcc.target/arm/aapcs/neon-vect9.c: New.
8138         * gcc.target/arm/aapcs/vfp18.c: New.
8139         * gcc.target/arm/aapcs/vfp19.c: New.
8140         * gcc.target/arm/aapcs/vfp20.c: New.
8141         * gcc.target/arm/aapcs/vfp21.c: New.
8142         * gcc.target/arm/fp16-aapcs-1.c: New.
8143         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8144         test for __ARM_FP16_ARGS.
8145         * g++.target/arm/fp16-return-1.c: Update expected output.
8147 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8149         PR testsuite/70227
8150         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8152 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8154         PR fortran/69603
8155         * gfortran.dg/pr69603.f90: New testcase.
8157 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8159         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8161 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8163         PR fortran/71047
8164         * gfortran.dg/pr71047.f08: New test.
8166 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8168         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8169         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8170         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8172 2016-05-13  Martin Sebor  <msebor@redhat.com>
8174         PR c++/60049
8175         * g++.dg/cpp0x/constexpr-60049.C: New test.
8177 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8179         PR bootstrap/71071
8180         * gcc.dg/pr71071.c: New test.
8182 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8184         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8185         remove XOP handling.
8186         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8188 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8190         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8191         __atomic_is_lock_free declaration.
8193 2016-05-13  Richard Biener  <rguenther@suse.de>
8195         PR tree-optimization/42587
8196         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8198 2016-05-13  Martin Liska  <mliska@suse.cz>
8200         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8201         the new format of dump output.
8203 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8205         * gcc.dg/pr71084.c: New test.
8207 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8209         PR target/53440
8210         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8212 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8214         * gcc.target/aarch64/struct_return.c: New test.
8216 2016-05-12  Marek Polacek  <polacek@redhat.com>
8218         PR c/70756
8219         * c-c++-common/pr70756-2.c: New test.
8220         * c-c++-common/pr70756.c: New test.
8222 2016-05-12  Richard Biener  <rguenther@suse.de>
8224         PR tree-optimization/71059
8225         * gcc.dg/torture/pr71059.c: New testcase.
8227 2016-05-12  Richard Biener  <rguenther@suse.de>
8229         PR tree-optimization/71062
8230         * gcc.dg/torture/pr71062.c: New testcase.
8232 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8234         PR tree-optimization/71006
8235         * gcc.dg/pr71006.c: New test.
8237 2016-05-12  Marek Polacek  <polacek@redhat.com>
8239         PR driver/71063
8240         * gcc.dg/opts-7.c: New test.
8242 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8244         PR target/70830
8245         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8246         Add -save-temps to dg-options.
8247         Scan for ldmfd rather than pop instruction.
8248         * gcc.target/arm/interrupt-2.c: Likewise.
8249         * gcc.target/arm/pr70830.c: New test.
8251 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8253         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8254         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8256         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8257         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8258         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8260         PR target/71019
8261         * gcc.target/i386/avx512vl-pack-1.c: New test.
8262         * gcc.target/i386/avx512vl-pack-2.c: New test.
8263         * gcc.target/i386/avx512bw-pack-2.c: New test.
8265         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8267         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8268         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8269         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8271 2016-05-12  Richard Biener  <rguenther@suse.de>
8273         PR tree-optimization/70986
8274         * gcc.dg/torture/pr70986-1.c: New testcase.
8275         * gcc.dg/torture/pr70986-2.c: Likewise.
8276         * gcc.dg/torture/pr70986-3.c: Likewise.
8278 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8280         PR c/43651
8281         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8282         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8284 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8286         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8287         directive.
8288         * gcc.target/i386/pr66746.c: Ditto.
8290 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8292         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8293         support.
8294         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8295         warning when using -mvsx-timode.
8296         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8297         * gcc.target/powerpc/dform-2.c: Likewise.
8298         * gcc.target/powerpc/pr68805.c: Likewise.
8300 2016-05-11  Marek Polacek  <polacek@redhat.com>
8302         PR c++/71024
8303         * c-c++-common/attributes-3.c: New test.
8305 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8307         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8308         * gcc.c-torture/execute/pr68185.c: Likewise.
8309         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8310         * gcc.dg/pr69634.c: Requires scheduling.
8311         * gcc.dg/torture/pr66178.c: Require label values.
8312         * gcc.dg/setjmp-6.c: Require indirect jumps.
8314 2016-05-11  Richard Biener  <rguenther@suse.de>
8316         PR tree-optimization/71055
8317         * gcc.dg/torture/pr71055.c: New testcase.
8319 2016-05-11  Richard Biener  <rguenther@suse.de>
8321         PR debug/71057
8322         * g++.dg/debug/pr71057.C: New testcase.
8324 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8326         PR fortran/70855
8327         * gfortran.dg/gomp/pr70855.f90: New test.
8329 2016-05-11  Richard Biener  <rguenther@suse.de>
8331         PR middle-end/71002
8332         * g++.dg/torture/pr71002.C: New testcase.
8334 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8336         PR middle-end/70807
8337         * gcc.dg/pr70807.c: New test.
8339 2016-05-10  Martin Sebor  <msebor@redhat.com>
8341         PR c++/38611
8342         * g++.dg/Wattributes.C: New test.
8344 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8346         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8347         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8348         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8350 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8352         PR target/70799
8353         * gcc.target/i386/pr70799-1.c: New test.
8355 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8357         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8359 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8361         PR middle-end/70877
8362         * gcc.target/i386/pr70877.c: New test.
8364 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8366         PR tree-optimization/70786
8367         * gcc.target/i386/pr70876.c: New test.
8369 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8371         PR target/70927
8372         * gcc.target/i386/avx512vl-logic-1.c: New test.
8373         * gcc.target/i386/avx512vl-logic-2.c: New test.
8374         * gcc.target/i386/avx512dq-logic-2.c: New test.
8376 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8378         PR target/70963
8379         * gcc.target/powerpc/pr70963.c: New.
8381 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8383         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8384         (test_very_wide_line): Add ruler to expected output.
8385         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8386         (test_very_wide_line): Likewise.
8387         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8388         (test_show_locus): Within the handling of "test_very_wide_line",
8389         enable show_ruler_p on the diagnostic context.
8391 2016-05-10  Richard Biener  <rguenther@suse.de>
8393         PR tree-optimization/71039
8394         * gcc.dg/torture/pr71039.c: New testcase.
8396 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8398         * gcc.dg/nested-func-10.c: Requires alloca.
8399         * gcc.dg/nested-func-9.c: Requires alloca.
8400         * gcc.c-torture/execute/pr70460.c: Requires labels.
8401         * gcc.c-torture/compile/pr70199.c: Requires labels.
8402         * gcc.target/nvptx/decl.c: Compile only.
8403         * gcc.target/nvptx/trailing-init.c: Compile only.
8404         * gcc.target/nvptx/ary-init.c: Compile only.
8406 2016-05-10  Marek Polacek  <polacek@redhat.com>
8408         PR c/70255
8409         * gcc.dg/attr-opt-1.c: New test.
8411 2016-05-10  Richard Biener  <rguenther@suse.de>
8413         PR tree-optimization/70497
8414         PR tree-optimization/28367
8415         * gcc.dg/torture/20160404-1.c: New testcase.
8416         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8417         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8419 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8421         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8423 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8425         * gcc.target/i386/fabsneg-1.c New test.
8427 2016-05-09  Alan Modra  <amodra@gmail.com>
8429         PR testsuite/70826
8430         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8432 2016-05-09  Richard Biener  <rguenther@suse.de>
8434         PR tree-optimization/70985
8435         * gcc.dg/torture/pr70985.c: New testcase.
8437 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8439         * gcc.dg/tree-ssa/ifc-9.c: New test.
8440         * gcc.dg/tree-ssa/ifc-10.c: New test.
8441         * gcc.dg/tree-ssa/ifc-11.c: New test.
8442         * gcc.dg/tree-ssa/ifc-12.c: New test.
8443         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8444         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8445         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8447 2016-05-09  Richard Biener  <rguenther@suse.de>
8449         PR fortran/70937
8450         * gfortran.dg/pr70937.f90: New testcase.
8452 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8454         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8456 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8458         PR fortran/56226
8459         * gfortran.dg/dec_structure_1.f90: New testcase.
8460         * gfortran.dg/dec_structure_2.f90: Ditto.
8461         * gfortran.dg/dec_structure_3.f90: Ditto.
8462         * gfortran.dg/dec_structure_4.f90: Ditto.
8463         * gfortran.dg/dec_structure_5.f90: Ditto.
8464         * gfortran.dg/dec_structure_6.f90: Ditto.
8465         * gfortran.dg/dec_structure_7.f90: Ditto.
8466         * gfortran.dg/dec_structure_8.f90: Ditto.
8467         * gfortran.dg/dec_structure_9.f90: Ditto.
8468         * gfortran.dg/dec_structure_10.f90: Ditto.
8469         * gfortran.dg/dec_structure_11.f90: Ditto.
8470         * gfortran.dg/dec_union_1.f90: Ditto.
8471         * gfortran.dg/dec_union_2.f90: Ditto.
8472         * gfortran.dg/dec_union_3.f90: Ditto.
8473         * gfortran.dg/dec_union_4.f90: Ditto.
8474         * gfortran.dg/dec_union_5.f90: Ditto.
8475         * gfortran.dg/dec_union_6.f90: Ditto.
8476         * gfortran.dg/dec_union_7.f90: Ditto.
8478 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8480         PR tree-optimization/70956
8481         * gcc.dg/graphite/pr70956.c: New test.
8483 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8485         PR middle-end/70941
8486         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8487         (a, b, c, d): Change type from char to signed char.
8488         (main): Compare against (signed char) -1634678893 instead of
8489         hardcoded -109.  Use __builtin_abort instead of abort.
8491         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8492         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8494         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8496 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8498         PR debug/70935
8499         * gcc.dg/torture/pr70935.c: New test.
8501 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8503         PR target/58219
8504         * gcc.target/sh/pr58219.c: New tests.
8506 2016-05-06  Richard Biener  <rguenther@suse.de>
8508         PR tree-optimization/70960
8509         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8511 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8513         PR target/52933
8514         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8515         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8516         Adjust expected instruction counts.
8517         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8519 2016-05-06  Marek Polacek  <polacek@redhat.com>
8521         PR sanitizer/70875
8522         * gcc.dg/ubsan/bounds-3.c: New test.
8524 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8526         PR target/54089
8527         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8529 2016-05-06  Richard Biener  <rguenther@suse.de>
8531         PR middle-end/70931
8532         * gfortran.dg/pr70931.f90: New testcase.
8534 2016-05-06  Richard Biener  <rguenther@suse.de>
8536         PR middle-end/70941
8537         * gcc.dg/torture/pr70941.c: New testcase.
8539 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8541         PR tree-optimization/57206
8542         * gcc.dg/vect/pr57206.c: New test.
8544 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8546         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8548 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8550         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8552         * c-c++-common/Wdangling-else-4.c: New test.
8554 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8556         PR c++/70906
8557         PR c++/70933
8558         * g++.dg/opt/pr70906.C: New test.
8559         * g++.dg/opt/pr70933.C: New test.
8561         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8563 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8565         * gcc.dg/ipa/pure-const-3.c: New testcase.
8567 2016-05-04  Marek Polacek  <polacek@redhat.com>
8569         * c-c++-common/Wdangling-else-1.c: New test.
8570         * c-c++-common/Wdangling-else-2.c: New test.
8571         * c-c++-common/Wdangling-else-3.c: New test.
8573 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8575         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8576         flag is present.
8578 2016-05-04  Marek Polacek  <polacek@redhat.com>
8580         PR c/48778
8581         * gcc.dg/Waddress-2.c: New test.
8583 2016-05-04  Alan Modra  <amodra@gmail.com>
8585         * gcc.target/powerpc/pr70866.c: New.
8587 2016-05-03  Martin Sebor  <msebor@redhat.com>
8589         PR c++/66561
8590         * c-c++-common/builtin_location.c: New test.
8591         * g++.dg/cpp1y/builtin_location.C: New test.
8593 2016-05-03  Marek Polacek  <polacek@redhat.com>
8595         PR c/70859
8596         * gcc.dg/pr70859.c: New test.
8597         * gcc.dg/pr70859-2.c: New test.
8599 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8601         * gnat.dg/debug5.adb: New testcase.
8603 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8605         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8606         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8607         Procedure to check for z10 instruction set.
8609 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8611         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8613 2016-05-03  Alan Modra  <amodra@gmail.com>
8615         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8617 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8619         * gcc.target/i386/avx512f-cvt-1.c: New test.
8621 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8623         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8624         -fdump-tree-vrp-details.
8626 2016-05-03  Richard Biener  <rguenther@suse.de>
8628         * gcc.dg/pr30172-1.c: Adjust.
8629         * gcc.dg/pr63743.c: Likewise.
8630         * gcc.dg/tm/pr51696.c: Likewise.
8631         * c-c++-common/tm/safe-1.c: Likewise.
8632         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8633         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8634         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8635         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8637 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8639         PR rtl-optimization/70467
8640         * gcc.target/i386/pr70467-3.c: New test.
8641         * gcc.target/i386/pr70467-4.c: New test.
8643         PR tree-optimization/70916
8644         * gcc.c-torture/compile/pr70916.c: New test.
8646         PR target/49244
8647         * gcc.target/i386/pr49244-1.c: New test.
8648         * gcc.target/i386/pr49244-2.c: New test.
8650 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8652         PR rtl-optimization/44281
8653         * gcc.target/i386/pr44281.c: New test.
8655 2016-05-03  bin cheng  <bin.cheng@arm.com>
8657         PR tree-optimization/56541
8658         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8659         * gcc.dg/vect/pr56541.c: new test.
8661 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8663         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8664         __float128.
8665         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8667 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8669         PR testsuite/70520
8670         * c-c++-common/asan/clone-test-1.c (main): Align child process
8671         stack to 16 bytes.
8673 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8675         PR c++/62314
8676         * g++.dg/spellcheck-fields-2.C: New test case.
8678 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8680         PR c++/62314
8681         * g++.dg/pr62314.C: New test case.
8683 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8685         * gcc.dg/ipa/inline-8.c: New testcase.
8687 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8689         PR rtl-optimization/70467
8690         * gcc.target/i386/pr70467-1.c: New test.
8692 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8694         * gcc.dg/spec-options.c: Run the test on all targets.
8695         * gcc.dg/foo.specs: Use cpp_unique_options.
8697 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8699         * gcc.dg/tree-ssa/unord.c: New testcase.
8701 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8703         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8705 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8707         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8709 2016-05-02  Marek Polacek  <polacek@redhat.com>
8711         PR c/70851
8712         * gcc.dg/enum-incomplete-3.c: New test.
8714 2016-05-02  Marek Polacek  <polacek@redhat.com>
8715             Tom de Vries  <tom@codesourcery.com>
8717         PR tree-optimization/70700
8718         * gcc.dg/pr70700.c: New test.
8720 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8722         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8723         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8724         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8725         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8726         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8728 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8730         * ada/acats/run_acats: Rename into...
8731         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8732         * ada/acats/run_all.sh: Remove redundant test.
8733         (target_run): Move around.
8734         (target_gnatchop): Use newly built executable.
8735         (target_gnatmake): Likewise.
8736         Check that the compilation of impbit succeeds.
8738 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8740         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8741         * gcc.dg/20021029-1.c: Likewise.
8742         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8743         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8744         * gcc.target/sh/cmpstr.c: Likewise.
8745         * gcc.target/sh/cmpstrn.c: Likewise.
8746         * gcc.target/sh/memset.c: Likewise.
8747         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8748         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8749         * gcc.target/sh/pr39423-1.c: Likewise.
8750         * gcc.target/sh/pr49468-di.c: Likewise.
8751         * gcc.target/sh/pr49468-si.c: Likewise.
8752         * gcc.target/sh/pr49880-1.c: Likewise.
8753         * gcc.target/sh/pr49880-2.c: Likewise.
8754         * gcc.target/sh/pr49880-3.c: Likewise.
8755         * gcc.target/sh/pr50751-1.c: Likewise.
8756         * gcc.target/sh/pr50751-4.c: Likewise.
8757         * gcc.target/sh/pr50751-7.c: Likewise.
8758         * gcc.target/sh/pr51244-1.c: Likewise.
8759         * gcc.target/sh/pr51244-10.c: Likewise.
8760         * gcc.target/sh/pr51244-11.c: Likewise.
8761         * gcc.target/sh/pr51244-12.c: Likewise.
8762         * gcc.target/sh/pr51244-13.c: Likewise.
8763         * gcc.target/sh/pr51244-14.c: Likewise.
8764         * gcc.target/sh/pr51244-17.c: Likewise.
8765         * gcc.target/sh/pr51244-18.c: Likewise.
8766         * gcc.target/sh/pr51244-19.c: Likewise.
8767         * gcc.target/sh/pr51244-4.c: Likewise.
8768         * gcc.target/sh/pr51244-5.c: Likewise.
8769         * gcc.target/sh/pr51244-7.c: Likewise.
8770         * gcc.target/sh/pr51244-8.c: Likewise.
8771         * gcc.target/sh/pr51244-9.c: Likewise.
8772         * gcc.target/sh/pr51697.c: Likewise.
8773         * gcc.target/sh/pr52483-1.c: Likewise.
8774         * gcc.target/sh/pr52483-2.c: Likewise.
8775         * gcc.target/sh/pr52483-3.c: Likewise.
8776         * gcc.target/sh/pr52483-5.c: Likewise.
8777         * gcc.target/sh/pr52933-1.c: Likewise.
8778         * gcc.target/sh/pr52933-2.c: Likewise.
8779         * gcc.target/sh/pr52933-3.c: Likewise.
8780         * gcc.target/sh/pr53568-1.c: Likewise.
8781         * gcc.target/sh/pr53976-1.c: Likewise.
8782         * gcc.target/sh/pr53988-1.c: Likewise.
8783         * gcc.target/sh/pr53988.c: Likewise.
8784         * gcc.target/sh/pr54089-1.c: Likewise.
8785         * gcc.target/sh/pr54089-6.c: Likewise.
8786         * gcc.target/sh/pr54089-7.c: Likewise.
8787         * gcc.target/sh/pr54089-8.c: Likewise.
8788         * gcc.target/sh/pr54089-9.c: Likewise.
8789         * gcc.target/sh/pr54236-1.c: Likewise.
8790         * gcc.target/sh/pr54236-2.c: Likewise.
8791         * gcc.target/sh/pr54236-3.c: Likewise.
8792         * gcc.target/sh/pr54236-4.c: Likewise.
8793         * gcc.target/sh/pr54386.c: Likewise.
8794         * gcc.target/sh/pr54602-1.c: Likewise.
8795         * gcc.target/sh/pr54685.c: Likewise.
8796         * gcc.target/sh/pr54760-1.c: Likewise.
8797         * gcc.target/sh/pr54760-2.c: Likewise.
8798         * gcc.target/sh/pr54760-3.c: Likewise.
8799         * gcc.target/sh/pr54760-4.c: Likewise.
8800         * gcc.target/sh/pr54760-5.c: Likewise.
8801         * gcc.target/sh/pr54760-6.c: Likewise.
8802         * gcc.target/sh/pr55146.c: Likewise.
8803         * gcc.target/sh/pr55160.c: Likewise.
8804         * gcc.target/sh/pr59278.c: Likewise.
8805         * gcc.target/sh/pr59401-1.c: Likewise.
8806         * gcc.target/sh/pr59533-1.c: Likewise.
8807         * gcc.target/sh/pr63260.c: Likewise.
8808         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8809         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8810         * gcc.target/sh/strlen.c: Likewise.
8811         * gcc.target/sh/torture/pr30807.c: Likewise.
8812         * gcc.target/sh/torture/pr34777.c: Likewise.
8813         * gcc.target/sh/torture/pr64652.c: Likewise.
8814         * gcc.target/sh/torture/pr65505.c: Likewise.
8815         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8816         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8818 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8820         PR c++/66644
8821         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8823 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8825         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8826         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8827         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8828         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8830 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8832         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8833         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8835 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8837         PR middle-end/70626
8838         * c-c++-common/goacc/combined-reduction.c: New test.
8839         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8841 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8843         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8844         *movdi_internal pattern only if PIC off.
8845         * gcc.target/i386/pr70155-2.c: Likewise.
8846         * gcc.target/i386/pr70155-3.c: Likewise.
8847         * gcc.target/i386/pr70155-4.c: Likewise.
8848         * gcc.target/i386/pr70155-5.c: Likewise.
8849         * gcc.target/i386/pr70155-6.c: Likewise.
8850         * gcc.target/i386/pr70155-7.c: Likewise.
8851         * gcc.target/i386/pr70155-8.c: Likewise.
8852         * gcc.target/i386/pr70155-15.c: Likewise.
8853         * gcc.target/i386/pr70155-17.c: Likewise.
8854         * gcc.target/i386/pr70155-22.c: Likewise.
8856 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8858         PR tree-optimization/70803
8859         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8861 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8863         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8864         optimization of vector loop.
8865         * gcc.target/i386/vect-unpack-3.c: New test.
8866         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8867         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8868         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8870 2016-04-29  Marek Polacek  <polacek@redhat.com>
8872         PR sanitizer/70342
8873         * g++.dg/ubsan/null-7.C: New test.
8875         PR c/70852
8876         * gcc.dg/pr70852.c: New test.
8878 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8880         PR/69089
8881         * g++.dg/cpp0x/alignas6.C: New test.
8883 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8885         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8886         * gcc.dg/pr27003.c: Likewise.
8887         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8888         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8889         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8890         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8891         * gcc.target/arc/mxy.c: Likewise.
8892         * gcc.target/arc/mswape.c: Likewise.
8893         * gcc.target/arc/mrtsc.c: Likewise.
8894         * gcc.target/arc/mcrc.c: Likewise.
8895         * gcc.target/arc/mdsp-packa.c: Likewise.
8896         * gcc.target/arc/mdvbf.c: Likewise.
8897         * gcc.target/arc/mlock.c: Likewise.
8898         * gcc.target/arc/mmac-24.c: Likewise.
8899         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8901 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8902             Matthijs Kooijman  <matthijs@stdin.nl>
8903             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8905         PR target/60040
8906         * gcc.target/avr/pr60040-1.c: New.
8907         * gcc.target/avr/pr60040-2.c: New.
8909 2016-04-29  Richard Biener  <rguenther@suse.de>
8911         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8913 2016-04-29  Richard Biener  <rguenther@suse.de>
8915         PR tree-optimization/13962
8916         PR tree-optimization/65686
8917         * gcc.dg/uninit-pr65686.c: New testcase.
8919 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8921         PR middle-end/70843
8922         * gcc.dg/pr70843.c: New test.
8924 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8926         PR target/70858
8927         * gcc.target/i386/pr70858.c: New test.
8929 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8931         * gcc.target/arc/nps400-1.c: New file.
8933 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8934             Andrew Burgess  <andrew.burgess@embecosm.com>
8936         * gcc.target/arc/movh_cl-1.c: New file.
8938 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8939             Andrew Burgess  <andrew.burgess@embecosm.com>
8941         * gcc.target/arc/extzv-1.c: New file.
8942         * gcc.target/arc/insv-1.c: New file.
8943         * gcc.target/arc/insv-2.c: New file.
8944         * gcc.target/arc/movb-1.c: New file.
8945         * gcc.target/arc/movb-2.c: New file.
8946         * gcc.target/arc/movb-3.c: New file.
8947         * gcc.target/arc/movb-4.c: New file.
8948         * gcc.target/arc/movb-5.c: New file.
8949         * gcc.target/arc/movb_cl-1.c: New file.
8950         * gcc.target/arc/movb_cl-2.c: New file.
8951         * gcc.target/arc/movbi_cl-1.c: New file.
8952         * gcc.target/arc/movl-1.c: New file.
8954 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8955             Andrew Burgess  <andrew.burgess@embecosm.com>
8957         * gcc.target/arc/cmem-1.c: New file.
8958         * gcc.target/arc/cmem-2.c: New file.
8959         * gcc.target/arc/cmem-3.c: New file.
8960         * gcc.target/arc/cmem-4.c: New file.
8961         * gcc.target/arc/cmem-5.c: New file.
8962         * gcc.target/arc/cmem-6.c: New file.
8963         * gcc.target/arc/cmem-7.c: New file.
8964         * gcc.target/arc/cmem-ld.inc: New file.
8965         * gcc.target/arc/cmem-st.inc: New file.
8967 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8969         PR target/70821
8970         * gcc.target/i386/pr70821.c: New test.
8972 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8974         * gcc.target/powerpc/vec-adde.c: New test.
8975         * gcc.target/powerpc/vec-adde-int128.c: New test.
8977 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8979         * gcc.target/i386/avx-vround-1.c: New test.
8980         * gcc.target/i386/avx-vround-2.c: New test.
8981         * gcc.target/i386/avx512vl-vround-1.c: New test.
8982         * gcc.target/i386/avx512vl-vround-2.c: New test.
8984 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8986         PR testsuite/70595
8987         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8988         (check_effective_target_cilkplus_runtime): ... this.
8989         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8990         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8992         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8993         Require cilkplus_runtime.
8994         Don't add -lcilkrts.
8995         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8996         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8997         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8998         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8999         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9000         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9001         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9002         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9003         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9004         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9005         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9006         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9007         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9008         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9009         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9010         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9011         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9012         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9013         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9014         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9015         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9016         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9017         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9018         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9019         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9020         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9021         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9022         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9023         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9025         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9026         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9028         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9030         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9031         cilkplus_runtime.
9033 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9035         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9036         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9038 2015-04-27  Ryan Burn  <contact@rnburn.com>
9040         PR c++/69024
9041         PR c++/68997
9042         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9043         diagnostic.
9044         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9045         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9047 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9049         * gnat.dg/limited_with4.ad[sb]: New test.
9050         * gnat.dg/limited_with4_pkg.ads: New helper.
9052 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9054         PR target/70155
9055         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9056         and movv1ti_internal patterns
9057         * gcc.target/i386/pr70155-1.c: New test.
9058         * gcc.target/i386/pr70155-2.c: Likewise.
9059         * gcc.target/i386/pr70155-3.c: Likewise.
9060         * gcc.target/i386/pr70155-4.c: Likewise.
9061         * gcc.target/i386/pr70155-5.c: Likewise.
9062         * gcc.target/i386/pr70155-6.c: Likewise.
9063         * gcc.target/i386/pr70155-7.c: Likewise.
9064         * gcc.target/i386/pr70155-8.c: Likewise.
9065         * gcc.target/i386/pr70155-9.c: Likewise.
9066         * gcc.target/i386/pr70155-10.c: Likewise.
9067         * gcc.target/i386/pr70155-11.c: Likewise.
9068         * gcc.target/i386/pr70155-12.c: Likewise.
9069         * gcc.target/i386/pr70155-13.c: Likewise.
9070         * gcc.target/i386/pr70155-14.c: Likewise.
9071         * gcc.target/i386/pr70155-15.c: Likewise.
9072         * gcc.target/i386/pr70155-16.c: Likewise.
9073         * gcc.target/i386/pr70155-17.c: Likewise.
9074         * gcc.target/i386/pr70155-18.c: Likewise.
9075         * gcc.target/i386/pr70155-19.c: Likewise.
9076         * gcc.target/i386/pr70155-20.c: Likewise.
9077         * gcc.target/i386/pr70155-21.c: Likewise.
9078         * gcc.target/i386/pr70155-22.c: Likewise.
9080 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9082         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9083         ".{5,6}".
9085 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9087         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9088         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9089         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9090         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9091         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9093 2016-04-27  Richard Biener  <rguenther@suse.de>
9095         PR ipa/70760
9096         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9097         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9099 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9101         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9102         * g++.dg/ubsan/pr63956.C: Adjust error location.
9104 2016-04-27  Nick Clifton  <nickc@redhat.com>
9106         PR middle-end/49889
9107         * gcc.dg/pr49889.c: New test.
9109 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9111         * c-c++-common/memset-array.c: New test.
9113 2016-04-26  Martin Sebor  <msebor@redhat.com>
9115         PR c++/66639
9116         * g++.dg/cpp1y/func_constexpr.C: New test.
9118 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9120         PR c++/70241
9121         * g++.dg/cpp0x/enum32.C: New test.
9122         * g++.dg/cpp0x/enum33.C: New test.
9124 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9126         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9127         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9128         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9129         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9130         * gcc.c-torture/execute/pr38151.c: Likewise.
9131         * gcc.c-torture/execute/pr66556.c: Likewise.
9132         * gcc.c-torture/execute/pr67781.c: Likewise.
9133         * gcc.c-torture/execute/pr68648.c: Likewise.
9135 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9137         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9139 2016-04-26  Marek Polacek  <polacek@redhat.com>
9141         PR c/67784
9142         * gcc.dg/pr67784-3.c: New test.
9143         * gcc.dg/pr67784-4.c: New test.
9144         * gcc.dg/pr67784-5.c: New test.
9146         PR c/70791
9147         * gcc.dg/Wnested-externs-2.c: New test.
9149 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9151         * gcc.dg/fold-plusmult.c: Adjust.
9152         * gcc.dg/no-strict-overflow-6.c: Adjust.
9153         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9155 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9157         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9158         number scans.
9159         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9160         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9161         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9162         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9163         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9164         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9165         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9166         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9167         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9168         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9169         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9170         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9171         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9172         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9173         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9174         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9175         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9176         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9177         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9178         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9179         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9180         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9181         scans.
9182         * gcc.target/i386/pr32219-4.c: Likewise.
9183         * gcc.target/i386/pr32219-6.c: Likewise.
9184         * gcc.target/i386/pr32219-8.c: Likewise.
9186 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9188         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9189         associated options.
9191 2016-04-26  Marek Polacek  <polacek@redhat.com>
9193         PR c++/70744
9194         * g++.dg/ext/cond2.C: New test.
9196 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9198         PR tree-optimization/70771
9199         PR tree-optimization/70775
9200         * gcc.dg/pr70771.c: New test.
9201         * gcc.dg/pr70775.c: New test.
9203 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9205         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9207 2016-04-25  Richard Biener  <rguenther@suse.de>
9209         PR tree-optimization/70780
9210         * gcc.dg/torture/pr70780.c: New testcase.
9212 2016-04-25  Michael Collison  <michael.collison@arm.com>
9214         * gcc.target/arm/neon-vaddws16.c: New test.
9215         * gcc.target/arm/neon-vaddws32.c: New test.
9216         * gcc.target/arm/neon-vaddwu16.c: New test.
9217         * gcc.target/arm/neon-vaddwu32.c: New test.
9218         * gcc.target/arm/neon-vaddwu8.c: New test.
9219         * lib/target-supports.exp
9220         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9221         that arm neon support vector widen sum of HImode TO SImode.
9223 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9225         PR sanitizer/70712
9226         * c-c++-common/asan/pr70712.c: New test.
9228 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9230         * .gitattributes: New file.
9232 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9234         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9236 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9238         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9239         * gfortran.dg/submodule_15.f08: Likewise.
9241 2016-04-22  Richard Biener  <rguenther@suse.de>
9243         PR tree-optimization/70740
9244         * gcc.dg/torture/pr70740.c: New testcase.
9246 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9248         PR target/70750
9249         * gcc.target/i386/pr70750-1.c: New test.
9250         * gcc.target/i386/pr70750-2.c: Likewise.
9252 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9254         PR c++/70540
9255         * g++.dg/cpp0x/auto48.C: New.
9257 2016-04-21  Marek Polacek  <polacek@redhat.com>
9259         PR c++/70513
9260         * g++.dg/cpp0x/forw_enum12.C: New test.
9261         * g++.dg/cpp0x/forw_enum13.C: New test.
9263 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9265         PR target/70728
9266         * gcc.target/i386/pr70728.c: New test.
9268 2016-04-21  Richard Biener  <rguenther@suse.de>
9270         PR middle-end/70747
9271         * gcc.dg/pr70747.c: New testcase.
9273 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9275         PR tree-optimization/70715
9276         * gcc.dg/tree-ssa/scev-13.c: New test.
9278 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9280         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9282 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9284         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9286 2016-04-20  Jan Hubicka  <jh@suse.cz>
9288         PR ipa/70018
9289         * g++.dg/ipa/nothrow-1.C: New testcase.
9291 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9293         PR c++/55635
9294         * g++.dg/eh/delete1.C: New.
9296 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9298         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9299         -mtune-ctrl=sse_typeless_stores.
9301 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9303         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9305 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9307         PR tree-optimization/69489
9308         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9310 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9312         PR c++/69363
9313         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9314         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9315         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9317 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9319         PR tree-optimization/56625
9320         PR tree-optimization/69489
9321         * gcc.dg/vect/pr56625.c: New test.
9322         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9324 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9326         PR target/64971
9327         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9329 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9331         * gnat.dg/self1.adb: Remove now incorrect test.
9333 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9335         * gcc.dg/tree-ssa/scev-11.c: New test.
9336         * gcc.dg/tree-ssa/scev-12.c: New test.
9338 2016-04-20  Marek Polacek  <polacek@redhat.com>
9340         PR tree-optimization/70725
9341         * gcc.dg/pr70725.c: New test.
9343 2016-04-20  Richard Biener  <rguenther@suse.de>
9345         PR tree-optimization/70726
9346         * g++.dg/vect/pr70726.cc: New testcase.
9348 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9350         PR target/70674
9351         * gcc.target/s390/pr70674.c: New test.
9353 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9355         PR libgfortran/70684
9356         * gfortran.dg/list_read_14.f90: New test.
9358 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9360         PR target/69201
9361         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9362         extern to force it misaligned.
9363         (b): Likewise.
9364         (c): Likewise.
9365         (d): Likewise.
9366         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9367         Don't check `*' before movv4sf_internal.
9368         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9369         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9370         Don't check `*' before movv16qi_internal.
9371         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9372         extern to force it misaligned.
9373         (b): Likewise.
9374         (c): Likewise.
9375         (d): Likewise.
9376         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9377         Don't check `*' before movv2df_internal.
9378         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9379         extern to force it misaligned.
9380         (b): Likewise.
9381         (c): Likewise.
9382         (d): Likewise.
9383         Check movv8sf_internal instead of avx_storeups256.
9384         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9386 2016-04-19  Richard Biener  <rguenther@suse.de>
9388         PR tree-optimization/70171
9389         * g++.dg/tree-ssa/pr70171.C: New testcase.
9391 2016-04-19  Richard Biener  <rguenther@suse.de>
9393         PR tree-optimization/70724
9394         * gcc.dg/torture/pr70724.c: New testcase.
9396 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9398         PR middle-end/70689
9399         * gcc.target/i386/pr70689.c: New.
9401 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9403         PR target/70708
9404         * gcc.target/i386/pr70708.c: New test.
9406 2016-04-18  Richard Biener  <rguenther@suse.de>
9408         PR tree-optimization/43434
9409         * gcc.dg/vect/pr43434.c: New testcase.
9410         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9411         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9412         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9413         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9414         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9415         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9416         * gcc.dg/gomp/pr68640.c: Likewise.
9417         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9418         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9420 2016-04-18  Richard Biener  <rguenther@suse.de>
9422         PR tree-optimization/70701
9423         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9425 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9427         PR testsuite/70699
9428         * gcc.dg/pr70161.c: Add dot-file scans.
9429         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9430         instead of after last dot char.
9432 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9434         * c-c++-common/dump-ada-spec-3.c: New test.
9435         * c-c++-common/dump-ada-spec-4.c: Likewise.
9437 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9439         PR other/70183
9440         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9442 2016-04-15  Jan Hubicka  <jh@suse.cz>
9444         PR ipa/70018
9445         * g++.dg/ipa/pure-const-1.C: New testcase.
9446         * g++.dg/ipa/pure-const-2.C: New testcase.
9447         * g++.dg/ipa/pure-const-3.C: New testcase.
9449 2016-04-15  Marek Polacek  <polacek@redhat.com>
9451         PR c/70671
9452         * gcc.dg/bitfld-22.c: New test.
9454 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9456         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9457         x86_64.
9459 2016-04-15  Marek Polacek  <polacek@redhat.com>
9461         PR c/70651
9462         * c-c++-common/pr70651.c: New test.
9464 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9466         PR rtl-optimization/70681
9467         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9468         dump scan on arm and powerpc.
9469         * gcc.dg/pr10474.c: Likewise.
9471 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9473         PR c++/69517
9474         PR c++/70019
9475         PR c++/70588
9476         * g++.dg/cpp1y/vla11.C: Revert for real.
9478         PR c/70436
9479         * c-c++-common/Wparentheses-1.c: New test.
9480         * c-c++-common/gomp/Wparentheses-1.c: New test.
9481         * c-c++-common/gomp/Wparentheses-2.c: New test.
9482         * c-c++-common/gomp/Wparentheses-3.c: New test.
9483         * c-c++-common/gomp/Wparentheses-4.c: New test.
9484         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9485         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9486         * c-c++-common/goacc/Wparentheses-1.c: New test.
9488 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9490         PR target/70662
9491         * gcc.target/i386/pr70662.c: New test.
9493 2016-04-15  Richard Biener  <rguenther@suse.de>
9494             Alan Modra  <amodra@gmail.com>
9496         PR tree-optimization/70130
9497         * gcc.dg/vect/O3-pr70130.c: New testcase.
9499 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9501         PR target/70669
9502         * gcc.target/powerpc/pr70669.c: New test.
9504         PR target/70640
9505         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9506         a power7 system that does not have an assembler that supports
9507         power8.
9509 2016-04-14  Martin Sebor  <msebor@redhat.com>
9511         PR c++/69517
9512         PR c++/70019
9513         PR c++/70588
9514         * c-c++-common/ubsan/vla-1.c: Revert.
9515         * g++.dg/cpp1y/vla11.C: Same.
9516         * g++.dg/cpp1y/vla12.C: Same.
9517         * g++.dg/cpp1y/vla13.C: Same.
9518         * g++.dg/cpp1y/vla14.C: Same.
9519         * g++.dg/cpp1y/vla3.C: Same.
9520         * g++.dg/init/array24.C: Same.
9521         * g++.dg/ubsan/vla-1.C: Same.
9523 2016-04-14  Marek Polacek  <polacek@redhat.com>
9524             Jan Hubicka  <hubicka@ucw.cz>
9526         PR c++/70029
9527         * g++.dg/torture/pr70029.C: New test.
9529 2016-04-14  Martin Sebor  <msebor@redhat.com>
9531         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9532         type size to prevent failures on targets with very low maximum
9533         alignment.
9535 2016-04-14  Richard Biener  <rguenther@suse.de>
9537         PR tree-optimization/70623
9538         * gcc.dg/torture/pr70623.c: New testcase.
9539         * gcc.dg/torture/pr70623-2.c: Likewise.
9541 2016-04-13  Martin Sebor  <msebor@redhat.com>
9543         PR c++/69517
9544         PR c++/70019
9545         PR c++/70588
9546         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9547         * g++.dg/cpp1y/vla11.C: New test.
9548         * g++.dg/cpp1y/vla12.C: New test.
9549         * g++.dg/cpp1y/vla13.C: New test.
9550         * g++.dg/cpp1y/vla14.C: New test.
9551         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9552         * g++.dg/init/array24.C: Fully brace VLA initializer.
9553         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9555 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9557         PR c++/70641
9558         * g++.dg/opt/pr70641.C: New test.
9560 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9562         PR rtl-optimization/68749
9563         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9564         effects of argument promotions.
9565         Remove default args to dg-skip-if.
9567 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9569         PR c++/70635
9570         * g++.dg/parse/pr70635.C: New.
9572 2016-04-13  Marek Polacek  <polacek@redhat.com>
9574         PR c++/70639
9575         * c-c++-common/Wmisleading-indentation-4.c: New test.
9577 2016-04-13  Marek Polacek  <polacek@redhat.com>
9579         PR c/70436
9580         * gcc.dg/Wparentheses-12.c: New test.
9581         * gcc.dg/Wparentheses-13.c: New test.
9583 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9585         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9586         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9587         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9589 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9591         PR middle-end/70633
9592         * gcc.c-torture/compile/pr70633.c: New test.
9594         PR debug/70628
9595         * gcc.dg/torture/pr70628.c: New test.
9597 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9599         PR c++/70610
9600         * g++.dg/template/pr70610.C: New test.
9601         * g++.dg/template/pr70610-2.C: New test.
9602         * g++.dg/template/pr70610-3.C: New test.
9603         * g++.dg/template/pr70610-4.C: New test.
9605 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9607         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9608         128 instead of 32.
9610         PR c++/70571
9611         * g++.dg/ext/pr70571.C: New test.
9613 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9615         PR target/70640
9616         * gcc.target/powerpc/pr70640.c: New test.
9618 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9620         PR c++/68722
9621         * g++.dg/parse/pr68722.C: New.
9623 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9625         PR rtl-optimization/70596
9626         * gcc.target/i386/pr70596.c: New test.
9628 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9630         PR c++/70501
9631         * g++.dg/init/pr70501.C: New.
9633 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9635         * gcc.target/i386/asm-flag-6.c: New test.
9637 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9639         PR tree-optimization/68756
9640         * gcc.dg/graphite/pr68756.c: New test.
9642 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9644         PR tree-optimization/70602
9645         * gcc.c-torture/execute/pr70602.c: New test.
9647 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9649         PR target/70381
9650         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9651         __float128 emulator is built and runs.
9652         * gcc.target/powerpc/float128-1.c: Likewise.
9654         * lib/target-supports.exp (check_ppc_float128_sw_available):
9655         Rework tests for __float128 software and hardware
9656         availability. Fix exit condition to return 0 on success.
9658 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9660         PR target/70133
9661         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9662         * gcc.target/aarch64/target_attr_15.c: Likewise.
9664 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9666         PR c++/69066
9667         * g++.dg/cpp1y/pr69066.C: New.
9669 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9671         PR fortran/68566
9672         * gfortran.dg/pr36192.f90: Update test.
9673         * gfortran.dg/pr36192_1.f90: Update test.
9674         * gfortran.dg/real_dimension_1.f: Update test.
9675         * gfortran.dg/parameter_array_init_7.f90: New test.
9677 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9679         PR testsuite/64039
9680         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9682         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9684         PR rtl-optimization/66669
9685         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9687         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9689         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9690         * gcc.dg/pie-1.c: Likewise.
9691         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9692         * gcc.dg/pic-4.c: Likewise.
9693         * gcc.dg/pie-3.c: Likewise.
9694         * gcc.dg/pie-4.c: Likewise.
9696         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9698         PR tree-optimization/68644
9699         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9701         PR rtl-optimization/64886
9702         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9704 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9706         PR tree-optimization/68953
9707         * gcc.dg/graphite/pr68953.c: New test.
9709 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9711         PR fortran/70592
9712         * gfortran.dg/deferred_character_16.f90: New test.
9714 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9716         PR tree-optimization/70586
9717         * gcc.c-torture/execute/pr70586.c: New test.
9719 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9721         PR sanitizer/70573
9722         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9723         with __builtin_memset
9724         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9726 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9728         PR lto/70289
9729         PR ipa/70348
9730         PR tree-optimization/70373
9731         PR middle-end/70533
9732         PR middle-end/70534
9733         PR middle-end/70535
9734         * c-c++-common/goacc/reduction-5.c: New test.
9735         * c-c++-common/goacc/reduction-promotions.c: New test.
9736         * gfortran.dg/goacc/reduction-3.f95: New test.
9737         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9739 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9741         PR c++/70590
9742         PR c++/70452
9743         * g++.dg/pr70590.C: New test.
9744         * g++.dg/pr70590-2.C: New test.
9746 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9748         PR middle-end/70593
9749         * gcc.target/i386/pr70593.c: New test.
9751         PR rtl-optimization/70574
9752         * gcc.target/i386/avx2-pr70574.c: New test.
9754 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9756         PR sanitizer/70541
9757         * c-c++-common/asan/pr70541.c: New test.
9759 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9761         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9762         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9764 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9766         PR target/70566
9767         * gcc.c-torture/execute/pr70566.c: New test.
9769 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9771         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9772         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9774 2016-04-08  Alan Modra  <amodra@gmail.com>
9776         * gcc.target/powerpc/pr70117.c: New.
9778 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9780         PR testsuite/70581
9781         * gcc.dg/lto/simd-function_0.c: New test.
9783         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9784         clones.
9785         * c-c++-common/attr-simd-2.c: Likewise.
9786         * c-c++-common/attr-simd-4.c: Likewise.
9787         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9788         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9790 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9792         PR testsuite/70553
9793         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9795 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9796             Tom de Vries  <tom@codesourcery.com>
9798         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9799         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9800         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9801         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9802         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9803         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9804         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9805         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9807 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9809         PR c/70436
9810         * g++.dg/warn/Wparentheses-29.C: New test.
9812 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9814         PR c/70436
9815         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9816         explicit braces to resolve a future -Wparentheses warning.
9818 2016-04-06  Richard Henderson  <rth@redhat.com>
9820         * gcc.dg/pr61817-1.c: New test.
9821         * gcc.dg/pr61817-2.c: New test.
9822         * gcc.dg/pr69391-1.c: New test.
9823         * gcc.dg/pr69391-2.c: New test.
9825 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9827         PR rtl-optimization/70398
9828         * gcc.target/aarch64/pr70398.c: New.
9830 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9832         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9834 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9835             Pedro Alves  <palves@redhat.com>
9837         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9839 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9841         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9842         Check for avx512f effective targets instead of avx2.
9843         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9844         for AVX512F clones.
9845         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9846         * g++.dg/gomp/declare-simd-1.C: Likewise.
9847         * g++.dg/gomp/declare-simd-3.C: Likewise.
9848         * g++.dg/gomp/declare-simd-4.C: Likewise.
9850         PR middle-end/70550
9851         * c-c++-common/gomp/pr70550-1.c: New test.
9852         * c-c++-common/gomp/pr70550-2.c: New test.
9854 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9856         PR c++/70512
9857         * g++.dg/ext/attribute-may-alias-5.C: New.
9859 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9861         PR c++/70336
9862         * c-c++-common/pr70336.c: New test.
9863         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9864         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9866 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9868         PR ipa/66223
9869         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9871 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9873         PR rtl-optimization/70542
9874         * gcc.dg/torture/pr70542.c: New test.
9875         * gcc.target/i386/avx2-pr70542.c: New test.
9877 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9879         PR tree-optimization/70509
9880         * gcc.target/i386/avx512bw-pr70509.c: New test.
9882 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9884         PR c++/70452
9885         * g++.dg/ext/constexpr-vla4.C: New test.
9887 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9889         PR target/70510
9890         * gcc.target/i386/pr70510.c: New test.
9892 2016-04-05  Richard Biener  <rguenther@suse.de>
9894         PR tree-optimization/70526
9895         * g++.dg/torture/pr70526.C: New testcase.
9897 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9899         PR target/70525
9900         * gcc.target/i386/pr70525.c: New test.
9902 2016-04-05  Richard Biener  <rguenther@suse.de>
9904         PR middle-end/70499
9905         * g++.dg/torture/pr70499.C: New testcase.
9907 2016-04-05  Richard Biener  <rguenther@suse.de>
9909         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9910         remove XFAIL.
9912 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9914         PR middle-end/70307
9915         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9916         rs6000 ABI warnings.
9918 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9920         PR ipa/66223
9921         * g++.dg/ipa/devirt-51.C: New testcase.
9923 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9924             Jakub Jelinek  <jakub@redhat.com>
9926         PR middle-end/70457
9927         * gcc.dg/torture/pr70457.c: New.
9929 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9931         PR fortran/67538
9932         * gfortran.dg/allocate_with_source_19.f08: New test.
9934 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9936         PR fortran/65795
9937         * gfortran.dg/coarray_allocate_6.f08: New test.
9939 2016-04-04  Richard Biener  <rguenther@suse.de>
9941         PR rtl-optimization/70484
9942         * gcc.dg/torture/pr70484.c: New testcase.
9944 2016-04-04  Marek Polacek  <polacek@redhat.com>
9946         PR c/70307
9947         * gcc.dg/torture/pr70307.c: New test.
9949 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9951         PR target/70416
9952         PR target/67391
9953         * gcc.target/sh/torture/pr70416.c: New.
9955 2016-04-02  Martin Sebor  <msebor@redhat.com>
9957         PR c++/67376
9958         PR c++/70170
9959         PR c++/70172
9960         PR c++/70228
9961         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9962         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9963         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9964         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9965         * g++.dg/cpp0x/constexpr-string.C: Same.
9966         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9967         * g++.dg/cpp0x/pr65398.C: Same.
9968         * g++.dg/ext/constexpr-vla1.C: Same.
9969         * g++.dg/ext/constexpr-vla2.C: Same.
9970         * g++.dg/ext/constexpr-vla3.C: Same.
9971         * g++.dg/ubsan/pr63956.C: Same.
9973 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9975         PR rtl-optimization/70467
9976         * gcc.target/i386/pr70467-2.c: New test.
9978 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9979             Marek Polacek  <polacek@redhat.com>
9981         PR c++/70488
9982         * g++.dg/init/new47.C: New test.
9984 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9986         PR target/70496
9987         * gcc.target/arm/pr70496.c: New test.
9989 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9991         PR c++/68475
9992         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9994 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9996         PR target/69890
9997         * gcc.dg/strlenopt.h (memmove): New.
9998         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9999         instead of "string.h".
10000         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10001         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10002         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10003         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10004         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10005         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10006         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10007         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10008         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10009         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10010         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10011         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10012         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10013         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10014         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10015         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10016         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10017         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10018         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10019         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10021 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10023         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10024         (Holder::foo): Reflect this.
10026 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10028         PR target/70442
10029         * gcc.dg/pr70442.c: New test.
10031 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10033         PR c++/70393
10034         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10036 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10038         PR target/70453
10039         * gcc.target/i386/pr70453.c: New test.
10041 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10043         PR target/70292
10044         * gcc.c-torture/pr70292.c: New test.
10046 2016-03-31  Marek Polacek  <polacek@redhat.com>
10048         PR c/70297
10049         * c-c++-common/pr70297.c: New test.
10050         * g++.dg/cpp0x/typedef-redecl.C: New test.
10051         * gcc.dg/typedef-redecl2.c: New test.
10053 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10055         PR rtl-optimization/70460
10056         * gcc.c-torture/execute/pr70460.c: New test.
10058 2016-03-31  Richard Biener  <rguenther@suse.de>
10060         PR c++/70430
10061         * g++.dg/ext/vector30.C: New testcase.
10063 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10064             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10066         * gfortran.dg/fmt_pf.f90: New test.
10068 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10070         Forward-port from 5 branch
10071         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10073         PR testsuite/70356
10074         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10075         dg-require-effective-target after dg-do.
10077         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10079         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10081 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10082             Julian Brown  <julian@codesourcery.com>
10083             Chung-Lin Tang  <cltang@codesourcery.com>
10084             Cesar Philippidis  <cesar@codesourcery.com>
10085             James Norris  <jnorris@codesourcery.com>
10086             Tom de Vries  <tom@codesourcery.com>
10087             Nathan Sidwell  <nathan@codesourcery.com>
10089         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10090         * c-c++-common/goacc/loop-clauses.c: Likewise.
10091         * g++.dg/goacc/template.C: Likewise.
10092         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10093         * gfortran.dg/goacc/loop-1.f95: Likewise.
10094         * gfortran.dg/goacc/loop-5.f95: Likewise.
10095         * gfortran.dg/goacc/loop-6.f95: Likewise.
10096         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10097         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10098         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10099         * c-c++-common/goacc/clauses-fail.c: Likewise.
10100         * c-c++-common/goacc/parallel-1.c: Likewise.
10101         * c-c++-common/goacc/reduction-1.c: Likewise.
10102         * c-c++-common/goacc/reduction-2.c: Likewise.
10103         * c-c++-common/goacc/reduction-3.c: Likewise.
10104         * c-c++-common/goacc/reduction-4.c: Likewise.
10105         * c-c++-common/goacc/routine-3.c: Likewise.
10106         * c-c++-common/goacc/routine-4.c: Likewise.
10107         * c-c++-common/goacc/routine-5.c: Likewise.
10108         * c-c++-common/goacc/tile.c: Likewise.
10109         * g++.dg/goacc/template.C: Likewise.
10110         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10111         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10112         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10113         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10114         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10115         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10116         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10117         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10118         * c-c++-common/goacc/use_device-1.c: ... this file.
10119         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10120         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10121         * c-c++-common/goacc/host_data-6.c: ... this file.
10122         * c-c++-common/goacc/loop-2-kernels.c: New file.
10123         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10124         * c-c++-common/goacc/loop-3.c: Likewise.
10125         * g++.dg/goacc/reference.C: Likewise.
10126         * g++.dg/goacc/routine-1.C: Likewise.
10127         * g++.dg/goacc/routine-2.C: Likewise.
10129 2016-03-30  Richard Biener  <rguenther@suse.de>
10131         PR middle-end/70450
10132         * gcc.dg/torture/pr70450.c: New testcase.
10134 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10136         PR target/70421
10137         * gcc.dg/torture/pr70421.c: New test.
10138         * gcc.target/i386/avx512f-pr70421.c: New test.
10140 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10142         PR testsuite/70364
10143         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10144         (check): New function.
10145         (bar): Call check.
10146         (foo): Align stack to 16 bytes when calling bar.
10147         * gcc.target/i386/cleanup-2.c: Likewise.
10149 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10151         PR tree-optimization/59124
10152         * gcc.dg/Warray-bounds-19.c: New test.
10154 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10156         * lib/prune.exp (escape_regex_chars): New.
10157         (prune_file_path): Update to quote metcharacters for regexp.
10159 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10161         PR rtl-optimization/70429
10162         * gcc.c-torture/execute/pr70429.c: New test.
10164         PR tree-optimization/70405
10165         * gcc.dg/pr70405.c: New test.
10167 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10169         PR fortran/70397
10170         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10171         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10173 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10175         PR testsuite/64177
10176         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10177         __cilkrts_set_param to set two workers.
10178         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10179         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10181 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10183         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10185 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10187         PR target/70406
10188         * gcc.target/i386/pr70406.c: New test.
10190 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10192         * gnat.dg/specs/double_record_extension3.ads: New test.
10194 2016-03-25  Richard Henderson  <rth@redhat.com>
10196         PR target/70120
10197         * gcc.target/aarch64/pr70120-1.c: New.
10198         * gcc.target/aarch64/pr70120-2.c: New.
10199         * gcc.target/aarch64/pr70120-3.c: New.
10201 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10203         PR c++/62212
10204         * g++.dg/template/mangle2.C: The dg-do directive should be
10205         "compile" not "assemble".
10207 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10209         PR lto/69650
10210         * gcc.dg/pr69650.c: New test.
10212 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10214         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10216 2016-03-25  Alan Modra  <amodra@gmail.com>
10218         * gcc.dg/dfp/pr70052.c: New test.
10220 2016-03-24  Richard Henderson  <rth@redhat.com>
10222         PR middle-end/69845
10223         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10224         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10226 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10228         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10230 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10232         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10233         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10235 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10237         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10238         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10240 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10242         PR c++/62212
10243         * g++.dg/template/mangle2.C: New test.
10245 2016-03-24  Richard Biener  <rguenther@suse.de>
10247         PR tree-optimization/70396
10248         * gcc.dg/torture/pr70396.c: New testcase.
10250 2016-03-24  Richard Biener  <rguenther@suse.de>
10252         PR middle-end/70370
10253         * gcc.dg/torture/pr70370.c: New testcase.
10255 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10257         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10258         * gfortran.dg/goacc/kernels-tree.f95: Same.
10259         * gfortran.dg/goacc/parallel-tree.f95: Same.
10261 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10263         * c-c++-common/goacc/uninit-if-clause.c: New test.
10264         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10266 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10268         PR target/70290
10269         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10270         Fix formatting.
10272 2016-03-24  Richard Biener  <rguenther@suse.de>
10274         PR tree-optimization/70372
10275         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10277 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10279         PR c++/70347
10280         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10282 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10284         PR c++/70332
10285         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10287 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10289         PR c++/70001
10290         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10291         * g++.dg/cpp1y/pr70001.C: New test.
10293         PR c++/70323
10294         * g++.dg/cpp0x/constexpr-70323.C: New test.
10296 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10297             Jason Merrill  <jason@redhat.com>
10298             Jakub Jelinek  <jakub@redhat.com>
10300         PR c++/69315
10301         * g++.dg/cpp0x/constexpr-69315.C: New test.
10302         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10304 2016-03-23  Marek Polacek  <polacek@redhat.com>
10306         PR c++/69884
10307         * g++.dg/warn/Wignored-attributes-1.C: New test.
10308         * g++.dg/warn/Wignored-attributes-2.C: New test.
10310 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10312         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10313         initialization.
10314         * gfortran.dg/goacc/private-3.f95 (test): Same.
10315         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10316         missing use param.
10318 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10320         * lib/target-supports.exp: Remove v7ve entry from loop
10321         creating effective target checks.
10322         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10323         (add_options_for_arm_arch_v7ve): Likewise.
10325 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10327         PR tree-optimization/70354
10328         * gcc.dg/vect/pr70354-1.c: New test.
10329         * gcc.dg/vect/pr70354-2.c: New test.
10330         * gcc.target/i386/avx2-pr70354-1.c: New test.
10331         * gcc.target/i386/avx2-pr70354-2.c: New test.
10333 2016-03-22  Jeff Law  <law@redhat.com>
10335         PR target/70232
10336         * gcc.dg/tree-ssa/pr70232.c: New test.
10338 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10340         PR target/70302
10341         * gcc.target/i386/pr70302.c: New test.
10343 2016-03-22  Richard Biener  <rguenther@suse.de>
10345         PR middle-end/70251
10346         * g++.dg/torture/pr70251.C: New testcase.
10348 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10350         PR c/69993
10351         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10352         Wmisleading-indentation.c.
10353         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10354         reflect change to diagnostic text and order of messages.
10355         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10357 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10359         * g++.dg/ext/java-3.C: Don't compile on AIX.
10361 2016-03-22  Richard Biener  <rguenther@suse.de>
10363         PR middle-end/70333
10364         * gcc.dg/torture/pr70333.c: New testcase.
10366 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10368         * g++.dg/ext/pr70290.C: New test.
10370 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10372         PR target/70325
10373         * gcc.target/i386/pr70325.c: New test.
10375 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10377         PR target/70329
10378         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10379         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10381         PR target/70300
10382         * gcc.target/i386/pr70300.c: New test.
10384         PR c++/70295
10385         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10386         (func2): New function for cond with parens, xfail warning for c++.
10387         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10389 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10391         PR c++/70096
10392         * g++.dg/template/ptrmem30.C: New test.
10394 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10396         PR c++/70204
10397         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10398         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10400 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10402         PR middle-end/70326
10403         * gcc.dg/pr70326.c: New test.
10405 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10406             Jakub Jelinek  <jakub@redhat.com>
10408         PR tree-optimization/70317
10409         * gcc.dg/pr70317.c: New test.
10411 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10413         PR target/70327
10414         * gcc.target/i386/pr70327.c: New test.
10416 2016-03-21  Martin Liska  <mliska@suse.cz>
10418         PR ipa/70306
10419         * gcc.dg/ipa/pr70306.c: New test.
10421 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10423         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10424         * gcc.target/arm/attr-align3.c: Likewise.
10425         * gcc.target/arm/attr_arm.c: Likewise.
10426         * gcc.target/arm/flip-thumb.c: Likewise.
10428 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10430         PR target/70296
10431         * gcc.target/powerpc/altivec-36.c: New test.
10433 2016-03-21  Richard Biener  <rguenther@suse.de>
10435         PR tree-optimization/70310
10436         * gcc.dg/torture/pr70310.c: New testcase.
10438 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10440         PR target/70293
10441         * gcc.target/i386/pr70293.c: New test.
10443 2016-03-21  Richard Biener  <rguenther@suse.de>
10445         PR tree-optimization/70288
10446         * gcc.dg/torture/pr70288-1.c: New testcase.
10447         * gcc.dg/torture/pr70288-2.c: Likewise.
10449 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10451         PR rtl-optimization/69307
10452         * gcc.target/arm/pr69307.c: New test.
10454 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10456         PR rtl-optimization/69102
10457         * gcc.c-torture/compile/pr69102.c: New test.
10459 2016-03-18  Jeff Law  <law@redhat.com>
10461         PR rtl-optimization/70263
10462         * gcc.c-torture/compile/pr70263-1.c: New test.
10463         * gcc.target/i386/pr70263-2.c: New test.
10465 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10467         PR rtl-optimization/70278
10468         * gcc.dg/torture/pr70278.c: New test.
10469         * gcc.target/arm/pr70278.c: New test.
10471 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10473         PR c/70281
10474         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10475         (test_builtin_types_compatible_p): New test function.
10476         * gcc.dg/pr70281.c: New test case.
10478 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10480         PR target/70113
10481         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10483 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10485         PR tree-optimization/70252
10486         * gcc.dg/pr70252.c: New test.
10488 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10490         * gcc.dg/pr70161-2.c: New test.
10491         * gcc.dg/pr70161.c: New test.
10493 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10495         PR ipa/70269
10496         * gcc.dg/pr70269.c: New test.
10498 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10500         PR c++/70267
10501         * g++.dg/ext/java-3.C: New test.
10503 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10505         PR c++/70205
10506         * g++.dg/lookup/pr70205.C: New test.
10508 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10510         PR c++/70218
10511         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10513 2016-03-17  Marek Polacek  <polacek@redhat.com>
10515         PR c/69407
10516         * gcc.dg/atomic-op-6.c: New test.
10518 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10520         PR c/70264
10521         * c-c++-common/pr70264.c: New test case.
10523 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10525         PR c++/70144
10526         * c-c++-common/pr70144-1.c: New test.
10527         * c-c++-common/pr70144-2.c: New test.
10529         PR c++/70272
10530         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10531         * g++.dg/opt/flifetime-dse6.C: New test.
10532         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10534 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10536         PR driver/70192
10537         * gcc.dg/pic-1.c: New test.
10538         * gcc.dg/pic-2.c: Likewise.
10539         * gcc.dg/pic-3.c: Likewise.
10540         * gcc.dg/pic-4.c: Likewise.
10541         * gcc.dg/pie-1.c: Likewise.
10542         * gcc.dg/pie-2.c: Likewise.
10543         * gcc.dg/pie-3.c: Likewise.
10544         * gcc.dg/pie-4.c: Likewise.
10545         * gcc.dg/pie-5.c: Likewise.
10546         * gcc.dg/pie-6.c: Likewise.
10548 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10550         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10551         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10553 2016-03-17  Richard Biener  <rguenther@suse.de>
10555         PR debug/70271
10556         * g++.dg/debug/pr70271.C: New testcase.
10558 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10560         * gcc.target/i386/pr70251.c: New test.
10562 2016-03-17  Marek Polacek  <polacek@redhat.com>
10564         PR c++/70194
10565         * g++.dg/warn/constexpr-70194.C: New test.
10567 2016-03-16  Richard Henderson  <rth@redhat.com>
10569         PR middle-end/70240
10570         * gcc.c-torture/compile/pr70240.c: New.
10572 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10574         * gcc.c-torture/compile/20151204.c: Skip for avr.
10576 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10578         PR target/70245
10579         * g++.dg/opt/pr70245.C: New test.
10580         * g++.dg/opt/pr70245.h: New file.
10581         * g++.dg/opt/pr70245-aux.cc: New file.
10583 2016-03-16  Martin Sebor  <msebor@redhat.com>
10585         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10587 2016-03-16  Richard Henderson  <rth@redhat.com>
10589         PR middle-end/70199
10590         * gcc.c-torture/compile/pr70199.c: New.
10592 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10594         * gcc.dg/uninit-19.c: Run dos2unix.
10596 2016-03-16  Marek Polacek  <polacek@redhat.com>
10598         PR c/70093
10599         * gcc.dg/nested-func-10.c: New test.
10600         * gcc.dg/nested-func-9.c: New test.
10602 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10604         PR tree-optimization/68714
10605         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10607 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10609         PR tree-optimization/68715
10610         * gcc.dg/graphite/pr68715-2.c: New test.
10611         * gcc.dg/graphite/pr68715.c: New test.
10612         * gfortran.dg/graphite/pr68715.f90: New test.
10614 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10616         PR tree-optimization/68809
10617         * gcc.dg/graphite/pr68809-2.c: New test.
10618         * gcc.dg/graphite/pr68809.c: New test.
10620 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10622         PR c++/70147
10623         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10624         method call to i () as argument.  Adjust expected output.
10626         PR c++/70147
10627         * g++.dg/ubsan/pr70147-1.C: New test.
10628         * g++.dg/ubsan/pr70147-2.C: New test.
10630 2016-03-15  Martin Sebor  <msebor@redhat.com>
10632         PR c++/58281
10633         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10635 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10637         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10638         hppa*-*-hpux*.
10640         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10642         PR libfortran/69799
10643         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10644         libatomic_available.
10646 2016-03-15  Marek Polacek  <polacek@redhat.com>
10648         PR c++/70209
10649         * g++.dg/ext/attribute-may-alias-4.C: New test.
10651 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10653         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10654         -fvar-tracking-assignments-toggle flag.
10656 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10658         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10660 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10662         PR rtl-optimization/70222
10663         * gcc.c-torture/execute/pr70222-1.c: New test.
10664         * gcc.c-torture/execute/pr70222-2.c: New test.
10666 2016-03-15  Richard Henderson  <rth@redhat.com>
10668         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10670 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10672         PR rtl-optimization/69032
10673         * gcc.dg/pr69032.c: New test.
10675 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10677         PR rtl-optimization/63384
10678         * g++.dg/pr63384.C: New test.
10680 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10682         PR target/64411
10683         * gcc.target/i386/pr64411.C: New test.
10685 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10687         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10688         * gfortran.dg/goacc/kernels-alias.f95: New test.
10690 2016-03-14  Martin Sebor  <msebor@redhat.com>
10692         PR c++/53792
10693         * g++.dg/cpp0x/constexpr-inline.C: New test.
10694         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10696 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10698         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10700 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10702         PR middle-end/70219
10703         * gcc.dg/pr70219.c: New test.
10705 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10707         PR target/70083
10708         * gcc.dg/torture/pr70083.c: New test.
10709         * gcc.target/i386/pr70083.c: New test.
10711 2016-03-14  Richard Biener  <rguenther@suse.de>
10713         PR tree-optimization/56365
10714         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10716 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10718         PR target/70098
10719         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10720         New function.
10721         * g++.dg/pr70098.C: New testcase.
10724 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10726         PR tree-optimization/70045
10727         * gcc.dg/graphite/pr70045.c: New test.
10729 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10731         PR fortran/69043
10732         * gfortran.dg/include_9.f90: New test.
10734 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10736         PR fortran/45076
10737         gfortran.dg/prof/prof.exp: New script.
10738         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10740 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10742         PR rtl-optimization/69307
10743         * gcc.dg/pr69307.c: New test.
10745 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10747         PR target/69614
10748         * gcc.target/arm/pr69614.c: New.
10750 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10752         PR fortran/70031
10753         * gfortran.dg/submodule_14.f08: New test
10755         PR fortran/69524
10756         * gfortran.dg/submodule_15.f08: New test
10758 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10760         PR c++/70106
10761         * g++.dg/cpp1y/paren3.C: New test.
10763 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10765         PR target/70131
10766         * gcc.target/powerpc/ppc-round2.c: New test.
10768 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10770         PR target/70123
10771         * gcc.dg/torture/pr70123.c: New test.
10773 2016-03-11  Jeff Law  <law@redhat.com>
10775         PR tree-optimization/70190
10776         * gcc.c-torture/compile/pr70190.c: New test.
10778 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10780         PR c/68187
10781         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10782         case.
10783         (test43_b): Likewise.
10784         (test43_c): Likewise.
10785         (test43_d): Likewise.
10786         (test43_e): Likewise.
10787         (test43_f): Likewise.
10788         (test43_g): Likewise.
10789         (test44_a): Likewise.
10790         (test44_b): Likewise.
10791         (test44_c): Likewise.
10792         (test44_d): Likewise.
10793         (test44_e): Likewise.
10795 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10797         PR c/70085
10798         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10800 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10802         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10803         dg-options.
10805 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10807         PR target/70002
10808         PR target/69245
10809         * gcc.target/aarch64/pr69245_2.c: New test.
10811 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10813         PR tree-optimization/70177
10814         * gcc.dg/pr70177.c: New test.
10816 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10818         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10820 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10822         * gcc.dg/tree-ssa/sra-20.c: New.
10824 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10826         PR rtl-optimization/70174
10827         * gcc.dg/pr70174.c: New test.
10829         PR tree-optimization/70169
10830         * gcc.dg/pr70169.c: New test.
10832 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10834         PR target/70160
10835         * gcc.target/i386/pr70160.c: New test.
10837 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10839         * gcc.target/s390/dfp-1.c: New test.
10841 2016-03-10  Nick Clifton  <nickc@redhat.com>
10843         PR target/70044
10844         * gcc.target/aarch64/pr70044.c: New test.
10846 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10847             Jakub Jelinek  <jakub@redhat.com>
10849         PR c++/70001
10850         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10851         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10852         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10854 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10856         PR lto/69589
10857         * g++.dg/lto/pr69589_0.C: New testcase
10858         * g++.dg/lto/pr69589_1.C: New testcase
10860 2016-03-10  Marek Polacek  <polacek@redhat.com>
10862         PR c++/70153
10863         * g++.dg/delayedfold/unary-plus1.C: New test.
10865 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10867         * gcc.target/arm/pr45701-1.c: Escape brackets.
10868         * gcc.target/arm/pr45701-2.c: Likewise.
10870 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10872         * gfortran.dg/unconstrained_commons.f: New.
10874 2016-03-10  Alan Modra  <amodra@gmail.com>
10876         * gcc.dg/pr69195.c: New.
10877         * gcc.dg/pr69238.c: New.
10879 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10881         PR testsuite/68915
10882         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10884 2016-03-10  Richard Biener  <rguenther@suse.de>
10886         PR tree-optimization/70128
10887         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10888         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10890 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10892         PR tree-optimization/70152
10893         * gcc.dg/pr70152.c: New test.
10895         PR target/70086
10896         * gcc.target/i386/pr70086-1.c: New test.
10897         * gcc.target/i386/pr70086-2.c: New test.
10898         * gcc.target/i386/pr70086-3.c: New test.
10900         PR tree-optimization/70127
10901         * gcc.c-torture/execute/pr70127.c: New test.
10903 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10905         * c-c++-common/goacc/combined-directives-2.c: New test.
10907 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10909         PR c/68473
10910         PR c++/70105
10911         * g++.dg/diagnostic/pr70105.C: New test.
10912         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10913         (test_multiple_ordinary_maps): New test function.
10915 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10917         PR c/68473
10918         PR c++/70105
10919         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10920         Drop range information from call to inform_at_rich_loc.
10921         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10922         New.
10923         (test_show_locus): Replace calls to rich_location::add_range with
10924         calls to add_range.  Rewrite the tests that used the now-defunct
10925         rich_location ctor taking a source_range.  Simplify other tests
10926         by replacing calls to COMBINE_LOCATION_DATA with calls to
10927         make_location.
10929 2016-03-09  Richard Biener  <rguenther@suse.de>
10930         Jakub Jelinek  <jakub@redhat.com>
10932         PR tree-optimization/70138
10933         * gcc.dg/vect/pr70138-1.c: New testcase.
10934         * gcc.dg/vect/pr70138-2.c: Likewise.
10936 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10938         PR target/70049
10939         * gcc.target/i386/pr70049.c: New test.
10941 2016-03-09  Richard Biener  <rguenther@suse.de>
10943         PR c/70143
10944         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10945         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10946         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10948 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10950         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10951         arm-*-*.
10953 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10955         PR middle-end/67278
10956         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10958         PR target/67278
10959         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10961         PR middle-end/70050
10962         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10963         in testcase comment.
10965 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10967         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10968         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10969         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10970         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10971         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10972         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10973         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10974         * gfortran.dg/goacc/kernels-loop.f95: New test.
10976 2016-03-08  Martin Sebor  <msebor@redhat.com>
10978         PR c++/62096
10979         * g++.dg/warn/overflow-warn-7.C: New test.
10981 2016-03-08  Jason Merrill  <jason@redhat.com>
10983         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10984         * lib/target-supports.exp (check_effective_target_concepts): New.
10986 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10988         PR c++/70135
10989         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10990         * g++.dg/ubsan/pr70135.C: New test.
10992         PR target/70110
10993         * gcc.dg/pr70110.c: New test.
10995 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10997         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10998         * c-c++-common/gomp/if-1.c: Likewise.
10999         * c-c++-common/gomp/pr61486-2.c: Likewise.
11000         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11001         to dg-additional-options.
11002         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11003         * g++/gomp/target-teams-1.c: Likewise.
11004         * gcc.dg/gomp/gomp.exp: Likewise.
11005         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11006         dg-additional-options.
11007         * gfortran.dg/gomp/gomp.exp: Likewise.
11008         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11009         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11010         dg-additional-options.
11011         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11013 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11015         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11016         * c-c++-common/gomp/gridify-1.c: New test.
11017         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11019 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11021         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11022         trigger for cortex-r8, when scanning for register r8.
11023         * gcc.target/arm/pr45701-2.c: Likewise.
11025 2016-02-26  Richard Biener  <rguenther@suse.de>
11026             Jeff Law  <law@redhat.com>
11028         PR tree-optimization/69740
11029         * gcc.c-torture/compile/pr69740-1.c: New test.
11030         * gcc.c-torture/compile/pr69740-2.c: New test.
11032 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11034         * lib/target-supports.exp
11035         (check_effective_target_whole_vector_shift): Enable for PPC64.
11037 2016-03-07  Richard Biener  <rguenther@suse.de>
11039         PR tree-optimization/70115
11040         * gcc.dg/torture/pr70115.c: New testcase.
11042 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11044         PR middle-end/69916
11045         * c-c-++-common/goacc/pr69916.c: New.
11047 2016-03-07  Richard Henderson  <rth@redhat.com>
11049         * gcc.c-torture/compile/pr70061.c: New test.
11051 2016-03-07  Richard Biener  <rguenther@suse.de>
11053         PR testsuite/70109
11054         * gcc.dg/vect/O3-pr36098.c: New testcase.
11056 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11058         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11060 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11062         * gnat.dg/renaming9.ad[sb]: New testcase.
11064 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11066         PR c++/70084
11067         * g++.dg/expr/stdarg3.C: New test.
11069 2016-03-04  Jeff Law  <law@redhat.com>
11071         PR tree-optimization/69196
11072         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11073         x86_64-*-*.
11075 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11077         PR c/69973
11078         * gcc.dg/pr69973.c: New test.
11080         PR rtl-optimization/69941
11081         * gcc.dg/torture/pr69941.c: New test.
11083         PR c/69824
11084         * gcc.dg/pr69824.c: New test.
11086 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11088         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11089         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11090         function.
11092 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11094         PR c++/66786
11095         * g++.dg/cpp1y/var-templ48.C: New test.
11096         * g++.dg/cpp1y/var-templ49.C: New test.
11098 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11100         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11102 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11104         PR c++/70035
11105         * g++.dg/ubsan/pr70035.C: New test.
11107         PR target/70062
11108         * gcc.target/i386/pr70062.c: New test.
11110 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11112         * g++.dg/template/typename21.C: Remove c++98_only.
11114 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11116         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11118 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11120         PR c/68187
11121         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11122         function.
11123         (fn_42_b): Likewise.
11124         (fn_42_c): Likewise.
11126 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11128         PR c/68187
11129         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11130         function.
11131         (fn_40_b): Likewise.
11132         (fn_41_a): Likewise.
11133         (fn_41_b): Likewise.
11135 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11137         PR target/70059
11138         * gcc.target/i386/avx512f-pr70059.c: New test.
11139         * gcc.target/i386/avx512dq-pr70059.c: New test.
11141 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11143         PR rtl-optimization/57676
11144         * gcc.dg/torture/pr57676.c: New test.
11146 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11148         * gcc.dg/pr70026.c: New test.
11150 2016-03-04  Marek Polacek  <polacek@redhat.com>
11152         PR c/69798
11153         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11154         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11156 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11158         PR target/70004
11159         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11160         Delete.
11161         (test_corners_sisd_si): Likewise.
11162         (main): Remove checks of the above.
11163         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11165 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11167         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11169 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11171         * gcc.dg/torture/pr69951.c: Accept argc==0.
11173 2016-03-04  Richard Biener  <rguenther@suse.de>
11175         PR c++/70054
11176         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11177         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11179 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11181         PR testsuite/69766
11182         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11183         testing multiarch.
11185 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11187         PR debug/69947
11188         * gcc.dg/guality/pr69947.c: New test.
11190 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11192         PR ada/70017
11193         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11195 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11197         PR rtl-optimization/69904
11198         * gcc.target/arm/pr69904.c: New test.
11200 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11202         PR target/70021
11203         * gcc.dg/vect/pr70021.c: New test.
11204         * gcc.target/i386/pr70021.c: New test.
11206 2016-03-03  Marek Polacek  <polacek@redhat.com>
11208         PR middle-end/70050
11209         * gcc.dg/pr70050.c: New test.
11211 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11213         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11215 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11217         PR tree-optimization/70043
11218         * gfortran.dg/vect/pr70043.f90: New test.
11220 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11222         * gnat.dg/specs/task1.ads: New test.
11224 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11226         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11227         Invoke gdb with -batch.
11228         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11230 2016-03-03  Richard Biener  <rguenther@suse.de>
11232         PR tree-optimization/55936
11233         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11235 2016-03-02  Jeff Law  <law@redhat.com>
11237         PR rtl-optimization/69942
11238         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11239         effects of argument promotions.
11241         PR tree-optimization/69987
11242         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11243         target does not support -fprefetch-loop-arrays.
11245 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11247         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11249 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11251         PR rtl-optimization/69052
11252         * gcc.target/i386/pr69052.c: New test.
11254 2016-03-02  Alan Modra  <amodra@gmail.com>
11256         * gcc.dg/pr69990.c: New.
11258 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11260         PR c/68062
11261         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11263         PR middle-end/70022
11264         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11266         PR target/70028
11267         * gcc.target/i386/pr70028.c: New test.
11269 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11271         * c-c++-common/asan/swapcontext-test-1.c,
11272         * c-c++-common/tsan/thread_leak.c,
11273         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11274         * g++.dg/tsan/benign_race.C,
11275         * g++.dg/tsan/fd_close_norace.C,
11276         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11277         races with sanitizer output
11279 2016-03-02  Richard Biener  <rguenther@suse.de>
11280             Uros Bizjak  <ubizjak@gmail.com>
11282         PR target/67278
11283         * gcc.dg/simd-8.c: New testcase.
11285 2016-03-02  Richard Biener  <rguenther@suse.de>
11287         PR middle-end/67278
11288         * gcc.dg/simd-7.c: New testcase.
11290 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11292         * gcc.target/i386/pr70007.c: Tweak.
11294 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11296         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11298 2016-03-02  Marek Polacek  <polacek@redhat.com>
11300         PR c/67854
11301         * gcc.dg/pr67854.c: New test.
11303 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11305         PR middle-end/70025
11306         * gcc.dg/torture/pr70025.c: New test.
11308 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11310         PR tree-optimization/68621
11311         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11313 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11315         * gcc.target/i386/pr70007.c: New test.
11317 2016-03-01  Jeff Law  <law@redhat.com>
11319         PR tree-optimization/69196
11320         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11322         PR tree-optimization/69196
11323         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11324         duplicating code and spoiling the expected output.
11326 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11328         PR target/70033
11329         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11330         supports power9 before doing tests.
11331         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11332         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11333         * gcc.target/powerpc/p9-permute.c: Likewise.
11335 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11337         PR target/70027
11338         * gcc.target/i386/pr70027.c: New test.
11340 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11342         * gcc.dg/pr70017.c: New test.
11344 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11346         PR c/69796
11347         PR c/69974
11348         * gcc.dg/pr69796.c: New test.
11349         * gcc.dg/pr69974.c: New test.
11351 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11353         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11355 2016-02-29  Jeff Law  <law@redhat.com>
11357         PR tree-optimization/69987
11358         * gfortran.dg/pr69987.f90: New test.
11360         PR tree-optimization/69989
11361         * gcc.c-torture/compile/pr69989-2.c: New test.
11363 2016-03-01  Marek Polacek  <polacek@redhat.com>
11365         PR c++/69795
11366         * g++.dg/parse/invalid1.C: New test.
11368 2016-03-01  Richard Biener  <rguenther@suse.de>
11370         PR middle-end/70022
11371         * gcc.dg/pr70022.c: New testcase.
11373 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11375         PR tree-optimization/69956
11376         * gcc.dg/pr69956.c: New test.
11378 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11380         PR target/70011
11381         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11382         XFAIL when hardware supports efficient unaligned storage access.
11384 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11386         PR c++/69961
11387         * g++.dg/template/pr69961a.C: New test.
11388         * g++.dg/template/pr69961b.C: New test.
11390 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11392         PR preprocessor/69985
11393         * gcc.dg/cpp/pr69985.c: New test case.
11395 2016-02-29  Jeff Law  <law@redhat.com>
11397         PR tree-optimization/70005
11398         * gcc.c-torture/execute/pr70005.c New test.
11400         PR tree-optimization/69999
11401         * gcc.c-torture/compile/pr69999.c: New test.
11403 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11405         PR tree-optimization/69652
11406         * gcc.dg/torture/pr69652.c: Delete test.
11407         * gcc.dg/vect/pr69652.c: New test.
11409 2016-02-19  Richard Biener  <rguenther@suse.de>
11411         PR tree-optimization/69980
11412         * gfortran.dg/vect/pr69980.f90: New testcase.
11414 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11416         * gcc.target/sparc/20160229-1.c: New test.
11418 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11420         * gnat.dg/stack_usage3.adb: New test.
11421         * gnat.dg/stack_usage3_pkg.ads: New helper.
11423 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11425         * gnat.dg/renaming8.adb: New test.
11426         * gnat.dg/renaming8_pkg1.ads: New helper.
11427         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11428         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11430 2016-02-29  Richard Biener  <rguenther@suse.de>
11432         PR tree-optimization/69720
11433         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11435 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11437         PR fortran/68147
11438         PR fortran/47674
11439         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11441 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11442             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11444         PR fortran/56007
11445         * gfortran.dg/coarray_8.f90: Adjust error message.
11446         * gfortran.dg/pr56007.f90: New test.
11447         * gfortran.dg/pr56007.f: New test.
11449 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11451         PR tree-optimization/69989
11452         * gcc.dg/torture/pr69989.c: New test.
11454 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11456         * gcc.target/i386/stack-realign-win.c: New test.
11458 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11460         PR fortran/60126
11461         * gfortran.dg/pr60126.f90: New test.
11463 2016-02-27  Jeff Law  <law@redhat.com>
11465         Revert
11466         2016-02-26  Richard Biener  <rguenther@suse.de>
11467                     Jeff Law  <law@redhat.com>
11469         PR tree-optimization/69740
11470         * gcc.c-torture/compile/pr69740-1.c: New test.
11471         * gcc.c-torture/compile/pr69740-2.c: New test.
11473 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11475         PR fortran/69910
11476         * gfortran.dg/newunit_4.f90: New test.
11478 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11480         PR target/69613
11481         PR rtl-optimization/69886
11482         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11483         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11484         target.
11486 2016-02-26  Martin Sebor  <msebor@redhat.com>
11488         PR tree-optimization/15826
11489         * gcc.dg/tree-ssa/pr15826.c: New test.
11491 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11493         PR target/69969
11494         * gcc.target/powerpc/pr69969.c: New test.
11496 2016-02-26  Martin Sebor  <msebor@redhat.com>
11498         PR c++/15766
11499         * g++.old-deja/g++.other/decl5.C: Add a test case.
11501 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11503         PR target/69946
11504         * gcc.target/powerpc/pr69946.c: New file.
11506 2016-02-26  Richard Biener  <rguenther@suse.de>
11507             Jeff Law  <law@redhat.com>
11509         PR tree-optimization/69740
11510         * gcc.c-torture/compile/pr69740-1.c: New test.
11511         * gcc.c-torture/compile/pr69740-2.c: New test.
11513 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11515         PR middle-end/69920
11516         * gcc.dg/torture/pr69932.c: New test.
11517         * gcc.dg/torture/pr69936.c: Likewise.
11519 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11521         PR target/69709
11522         * gcc.target/s390/pr69709.c: New test.
11524 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11526         PR target/69245
11527         * gcc.target/aarch64/pr69245_1.c: New test.
11529 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11531         PR target/69613
11532         * gcc.dg/torture/pr69613.c: New test.
11534 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11536         PR rtl-optimization/69891
11537         * gcc.target/i386/pr69891.c: New test.
11539 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11540             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11542         PR target/61397
11543         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11544         functionality for both 32-bit and 64-bit.
11546 2016-02-26  Richard Biener  <rguenther@suse.de>
11548         PR tree-optimization/69551
11549         * gcc.dg/torture/pr69951.c: New testcase.
11551 2016-02-25  Richard Biener  <rguenther@suse.de>
11553         PR tree-optimization/48795
11554         * gcc.dg/Warray-bounds-18.c: New testcase.
11556 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11558         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11560 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11562         PR rtl-optimization/69896
11563         * gcc.dg/pr69896.c: New test.
11565 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11567         PR c++/69736
11568         * g++.dg/cpp1y/paren2.C: New test.
11570 2016-02-24  Martin Sebor  <msebor@redhat.com>
11572         PR c/51147
11573         * gcc.dg/enum-mode-2.c: New test.
11575 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11577         PR c++/69922
11578         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11579         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11580         * g++.dg/ubsan/pr69922.C: New test.
11582 2016-02-24  Marek Polacek  <polacek@redhat.com>
11584         PR c/69819
11585         * gcc.dg/pr69819.c: New test.
11587 2016-02-24  Martin Sebor  <msebor@redhat.com>
11589         PR c++/69912
11590         * g++.dg/ext/flexary15.C: New test.
11592 2016-02-24  Martin Sebor  <msebor@redhat.com>
11594         * gcc.dg/builtins-68.c: Avoid making unportable
11595         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11596         * g++.dg/ext/builtin_alloca.C: Same.
11598 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11599             Charles Baylis  <charles.baylis@linaro.org>
11601         PR debug/61033
11602         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11604 2016-02-24  Richard Biener  <rguenther@suse.de>
11605             Jakub Jelinek  <jakub@redhat.com>
11607         PR middle-end/69760
11608         * gcc.dg/torture/pr69760.c: New testcase.
11610 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11612         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11613         pattern on Solaris with as.
11615 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11617         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11618         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11619         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11620         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11622 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11624         PR middle-end/69915
11625         * gcc.dg/pr69915.c: New test.
11627 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11629         PR rtl-optimization/69886
11630         * gcc.dg/torture/pr69886.c: New test.
11632 2016-02-24  Richard Biener  <rguenther@suse.de>
11634         PR middle-end/68963
11635         * gcc.dg/torture/pr68963.c: New testcase.
11637 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11639         PR target/69875
11640         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11641         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11642         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11643         * gcc.target/arm/atomic_loaddi_1.c: New test.
11644         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11645         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11646         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11647         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11648         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11649         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11650         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11651         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11653 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11655         PR middle-end/69909
11656         * gcc.dg/torture/pr69909.c: New test.
11658 2016-02-24  Richard Biener  <rguenther@suse.de>
11660         PR tree-optimization/69907
11661         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11662         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11663         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11665 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11667         * gcc.target/arm/pragma_cpp_fma.c: New test.
11669 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11671         PR fortran/61156
11672         * gfortran.dg/include_6.f90: Update test.
11674 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11676         PR objc/69844
11677         * objc.dg/pr69844.m: New test.
11679 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11681         PR libgfortran/69456
11682         * gfortran.dg/namelist_89.f90: New test.
11683         * gfortran.dg/pr59700.f90: Update test..
11685 2016-02-23  Martin Sebor  <msebor@redhat.com>
11687         PR middle-end/69780
11688         * g++.dg/ext/builtin_alloca.C: New test.
11689         * gcc.dg/builtins-68.c: New test.
11691 2016-02-23  Richard Henderson  <rth@redhat.com>
11693         * gcc.target/i386/addr-space-3.c: Remove test.
11695 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11697         PR preprocessor/69126
11698         PR preprocessor/69543
11699         * c-c++-common/pr69126-2-long.c: New test.
11700         * c-c++-common/pr69126-2-short.c: New test.
11701         * c-c++-common/pr69543-1.c: Remove xfail.
11703 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11705         PR preprocessor/69126
11706         PR preprocessor/69543
11707         PR preprocessor/69558
11708         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11709         (f): Rename to...
11710         (test_2): ...this, and add leading comment.
11711         (MACRO_3, test_3): New.
11712         (MACRO_4A, MACRO_4B, test_4): New.
11713         (MACRO): Rename to...
11714         (MACRO_5): ...this.
11715         (g): Rename to...
11716         (test_5): ...this, updating for renaming of MACRO, and
11717         add leading comment.
11718         * c-c++-common/pr69543-1.c: New.
11719         * c-c++-common/pr69543-2.c: New.
11720         * c-c++-common/pr69543-3.c: New.
11721         * c-c++-common/pr69543-4.c: New.
11722         * c-c++-common/pr69558-1.c: New.
11723         * c-c++-common/pr69558-2.c: New.
11724         * c-c++-common/pr69558-3.c: New.
11725         * c-c++-common/pr69558-4.c: New.
11726         * gcc.dg/pr69558.c: Move to...
11727         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11728         xfail for c++.
11730 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11732         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11733         to -ftree-parallelize-loops/-fopenacc changes.
11734         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11735         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11736         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11737         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11738         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11739         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11740         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11741         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11742         * c-c++-common/goacc/kernels-loop.c: Likewise.
11743         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11744         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11745         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11746         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11748 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11750         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11752 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11754         PR c++/69902
11755         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11757         PR c/69900
11758         * gcc.dg/pr69900.c: New test.
11760 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11762         PR tree-optimization/69666
11763         * gcc.dg/tree-ssa/pr69666.c: New test.
11765 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11767         PR fortran/67451
11768         * gfortran.dg/coarray_allocate_5.f08: New test.
11770 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11772         * gcc.target/s390/vcond-shift.c: Move to ...
11773         * gcc.target/s390/vector/vcond-shift.c: ... here.
11775 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11777         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11778         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11780 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11782         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11784 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11786         PR c/28901
11787         * gcc.dg/unused-variable-3.c: New test.
11789 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11791         PR target/69888
11792         * gcc.target/i386/pr69888.c: New test.
11794 2016-02-22  Richard Biener  <rguenther@suse.de>
11796         PR tree-optimization/69882
11797         * gfortran.dg/vect/pr69882.f90: New testcase.
11799 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11801         PR target/69885
11802         * gcc.dg/pr69885.c: New test.
11804 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11806         PR target/69806
11807         PR target/54089
11808         * gcc.target/sh/pr54089-10.c: New.
11810 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11812         PR fortran/69423
11813         * gfortran.dg/deferred_character_15.f90 : New test.
11815 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11817         PR fortran/57365
11818         gfortran.dg/allocate_with_source_18.f03: New test.
11820 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11822         PR fortran/52531
11823         gfortran.dg/gomp/pr52531.f90: New test.
11825 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11827         PR c++/69865
11828         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11829         -std=c++03.
11831 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11833         PR c++/69826
11834         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11835         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11837         PR c++/69850
11838         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11840         PR c++/69851
11841         * g++.dg/torture/pr69851.C: New test.
11843 2016-02-19  Martin Sebor  <msebor@redhat.com>
11845         PR testsuite/69573
11846         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11848 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11850         PR c++/69850
11851         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11852         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11854         PR c++/67767
11855         * g++.dg/cpp0x/pr67767.C: New test.
11857 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11859         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11860         for fp, simd, crypto, crc, lse.
11861         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11862         above.
11863         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11864         effective target check.
11866 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11868         PR target/69820
11869         * gcc.target/i386/pr69820.c: New test.
11871 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11873         * gcc.target/s390/vector/int128-1.c: New test.
11875 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11877         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11879 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11881         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11882         instruction pattern name to prevent the testcase from failing with
11883         -march=z13.
11885 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11887         * gcc.target/s390/md/movstr-2.c: New test.
11889 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11891         * gcc.target/s390/morestack.c: New test.
11893 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11895         PR target/69625
11896         * gcc.target/s390/pr69625.c: Add test case.
11898 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11900         PR testsuite/68580
11901         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11903 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11905         PR target/68404
11906         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11907         * gcc.target/powerpc/fusion3.c: Likewise.
11909 2016-02-18  Richard Biener  <rguenther@suse.de>
11911         PR middle-end/69553
11912         * g++.dg/torture/pr69553.C: New testcase.
11914 2016-02-18  Nick Clifton  <nickc@redhat.com>
11916         PR target/62254
11917         PR target/69610
11918         * gcc.target/arm/pr62554.c: New test.
11919         * gcc.target/arm/pr69610-1.c: New test.
11920         * gcc.target/arm/pr69610-2.c: New test.
11922 2016-02-18  Richard Biener  <rguenther@suse.de>
11924         PR middle-end/69854
11925         * gcc.dg/torture/pr69854.c: New testcase.
11927 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11929         PR c++/69850
11930         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11932 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11934         * gcc.target/powerpc/vec-cg.c: New test.
11936 2016-02-17  Richard Biener  <rguenther@suse.de>
11938         PR testsuite/69586
11939         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11941 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11943         PR target/69161
11944         * gcc.c-torture/compile/pr69161.c: New test.
11946 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11948         PR target/69532
11949         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11950         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11952 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11954         * gcc.dg/ifcvt-4.c: Skip on Visium.
11956 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11958         * gnat.dg/atomic8.adb: New test.
11960 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11962         * gnat.dg/discr46.ad[sb]: New test.
11964 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11966         PR Target/48344
11967         * gcc.target/powerpc/pr48344-1.c: New test.
11969 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11971         PR fortran/69742
11972         * gfortran.dg/associate_21.f90:  New test.
11974 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11976         PR c/69835
11977         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11978         -Wnonnull in dg-options.
11979         * c-c++-common/nonnull-2.c: New test.
11981 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11982             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11984         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11986 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11988         PR middle-end/69801
11989         * gcc.dg/pr69801.c: Add empty dg-options.
11991 2016-02-16  James Norris  <jnorris@codesourcery.com>
11993         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11994         * g++.dg/goacc/deviceptr-1.c: New file.
11996 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11998         PR tree-optimization/69820
11999         * gcc.dg/vect/pr69820.c: New test.
12001 2016-02-16  Richard Biener  <rguenther@suse.de>
12003         PR tree-optimization/69776
12004         * gcc.dg/torture/pr69776-2.c: New testcase.
12006 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12008         PR tree-optimization/69714
12009         * gcc.dg/torture/pr69714.c: New test.
12011 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12013         PR tree-optimization/69802
12014         * gcc.dg/pr69802.c: New test.
12016 2016-02-16  Richard Biener  <rguenther@suse.de>
12018         PR middle-end/69801
12019         * gcc.dg/pr69801.c: New testcase.
12021 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023         PR libgfortran/69651
12024         * gfortran.dg/read_bang.f90: New test.
12025         * gfortran.dg/read_bang4.f90: New test.
12027 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12029         PR c++/69658
12030         * g++.dg/init/pr69658.C: New test.
12032         PR c++/69797
12033         * c-c++-common/pr69797.c: New test.
12035 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12037         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12038         check for aarch64*-*-*.
12040 2016-02-15  Richard Biener  <rguenther@suse.de>
12042         PR tree-optimization/69783
12043         * gcc.dg/vect/pr69783.c: New testcase.
12045 2016-02-15  Richard Biener  <rguenther@suse.de>
12047         PR tree-optimization/69776
12048         * gcc.dg/torture/pr69776.c: New testcase.
12050 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12052         PR fortran/60526
12053         * gfortran.dg/type_decl_4.f90:  Reinstated.
12055 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12057         PR fortran/68746
12058         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12060 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12062         PR fortran/60526
12063         PR bootstrap/69816
12064         * gfortran.dg/type_decl_4.f90:  Removed.
12066 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12068         PR fortran/60526
12069         * gfortran.dg/type_decl_4.f90:  New test.
12071 2016-02-14  Alan Modra  <amodra@gmail.com>
12073         PR testsuite/68886
12074         * gcc.c-torture/execute/stkalign.c: Revise test.
12076 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12078         PR target/67260
12079         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12081 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12083         PR target/67260
12084         * gcc.target/sh/torture/pr67260.c: New.
12086 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12088         * gcc.dg/pr67964.c: Add dg-require-alias.
12090 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12092         PR target/67636
12093         PR target/64345
12094         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12096 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12098         PR libgfortran/69668
12099         * gfortran.dg/namelist_88.f90: New test.
12101 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12103         PR libgfortran/69668
12104         * gfortran.dg/namelist_38.f90: Update test.
12105         * gfortran.dg/namelist_84.f90: Update test.
12107 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12109         PR other/69554
12110         * gcc.dg/pr69554-1.c: New test.
12111         * gfortran.dg/pr69554-1.F90: New test.
12112         * gfortran.dg/pr69554-2.F90: New test.
12113         * lib/gcc-dg.exp (proc dg-locus): New function.
12114         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12115         distinguish between the caret-printing and non-caret-printing
12116         cases.  If caret-printing has been explicitly enabled, bail out
12117         without attempting to fix up the output.
12119 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12121         PR driver/69265
12122         PR driver/69453
12123         * gcc.dg/spellcheck-options-3.c: New test case.
12124         * gcc.dg/spellcheck-options-4.c: New test case.
12125         * gcc.dg/spellcheck-options-5.c: New test case.
12126         * gcc.dg/spellcheck-options-6.c: New test case.
12127         * gcc.dg/spellcheck-options-7.c: New test case.
12128         * gcc.dg/spellcheck-options-8.c: New test case.
12129         * gcc.dg/spellcheck-options-9.c: New test case.
12130         * gcc.dg/spellcheck-options-10.c: New test case.
12132 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12134         PR rtl-optimization/69764
12135         PR rtl-optimization/69771
12136         * c-c++-common/pr69764.c: New test.
12137         * gcc.dg/torture/pr69771.c: New test.
12139 2016-02-12  Marek Polacek  <polacek@redhat.com>
12141         * g++.dg/torture/init-list1.C: New.
12143 2016-02-12  Marek Polacek  <polacek@redhat.com>
12145         * gcc.dg/pr69522.c: Add empty dg-options.
12147 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12149         * g++.dg/lto/lto.exp: Include and init mpx.
12150         * g++.dg/lto/pr69729_0.C: New test.
12152 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12154         PR ipa/69241
12155         * g++.dg/ipa/pr69241-4.C: New test.
12157         PR ipa/68672
12158         * g++.dg/ipa/pr68672-1.C: New test.
12159         * g++.dg/ipa/pr68672-2.C: New test.
12160         * g++.dg/ipa/pr68672-3.C: New test.
12162 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12164         PR c/69522
12165         * gcc.dg/pr69522.c: New test.
12167 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12169         PR c++/69098
12170         * g++.dg/cpp1y/69098.C: New test.
12171         * g++.dg/cpp1y/69098-2.C: New test.
12173 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12175         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12176         and neighbour -> neighbor.
12177         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12178         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12179         * c-c++-common/Wvarargs.c: Likewise.
12180         * c-c++-common/goacc/host_data-5.c: Likewise.
12181         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12182         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12183         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12184         * gcc.target/aarch64/pr60697.c: Likewise.
12185         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12186         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12187         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12188         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12189         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12190         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12191         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12192         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12193         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12194         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12195         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12196         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12197         * g++.dg/lookup/koenig5.C: Likewise.
12198         * g++.dg/ext/no-asm-2.C: Likewise.
12199         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12200         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12201         * gfortran.dg/used_types_16.f90: Likewise.
12202         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12203         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12204         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12205         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12206         * gfortran.dg/abstract_type_6.f03: Likewise.
12207         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12208         * gfortran.dg/used_types_15.f90: Likewise.
12209         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12210         * gfortran.dg/exit_3.f08: Likewise.
12211         * gfortran.dg/open_status_2.f90: Likewise.
12212         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12213         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12214         * gfortran.dg/associate_1.f03: Likewise.
12215         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12216         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12217         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12218         * gcc.dg/builtin-object-size-1.c: Likewise.
12219         * gcc.dg/noreturn-6.c: Likewise.
12220         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12221         * gcc.dg/globalalias.c: Likewise.
12222         * gcc.dg/builtins-config.h: Likewise.
12223         * gcc.dg/pr30457.c: Likewise.
12224         * gcc.c-torture/compile/volatile-1.c: Likewise.
12225         * gcc.c-torture/execute/20101011-1.c: Likewise.
12226         * c-c++-common/Waddress-1.c: Likewise.
12228 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12230         PR c/69768
12231         * c-c++-common/Waddress-1.c: New test.
12233 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12235         PR fortran/69296
12236         * gfortran.dg/associate_19.f03: New test.
12237         * gfortran.dg/associate_20.f03: New test.
12239 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12241         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12243 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12245         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12246         .arch armv8-a\n.  Add -dA to dg-options.
12247         * gcc.target/aarch64/assembler_arch_1.c: New test.
12248         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12250 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12252         PR c++/68726
12253         * g++.dg/cpp0x/pr68726.C: New.
12255 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12257         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12258         test.
12260 2016-02-11  Richard Biener  <rguenther@suse.de>
12262         * g++.dg/tree-ssa/pr61034.C: Adjust.
12264 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12266         PR target/69148
12267         * gcc.target/s390/pr69148.c: New.
12269 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12271         PR tree-optimization/69652
12272         * gcc.dg/torture/pr69652.c: New test.
12274 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12275             Patrick Palka  <ppalka@gcc.gnu.org>
12277         PR ipa/69241
12278         PR c++/69649
12279         * g++.dg/ipa/pr69241-1.C: New test.
12280         * g++.dg/ipa/pr69241-2.C: New test.
12281         * g++.dg/ipa/pr69241-3.C: New test.
12282         * g++.dg/ipa/pr69649.C: New test.
12284 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12286         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12287         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12289 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12291         PR tree-optimization/68021
12292         * gcc.dg/tree-ssa/pr68021.c: New test.
12294 2016-02-10  Richard Biener  <rguenther@suse.de>
12296         PR tree-optimization/69726
12297         * gcc.dg/uninit-22.c: New testcase.
12299 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12301         PR tree-opt/69282
12302         * gcc.c-torture/compile/20160205-1.c: New testcase.
12304 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12306         PR target/68404
12307         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12308         instead accessing a really large arrray.
12309         * gcc.target/powerpc/fusion3.c: Likewise.
12311 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12313         PR target/68532
12314         * gcc.c-torture/execute/pr68532.c: New test.
12316 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12318         PR target/69634
12319         * gcc.dg/pr69634.c: New.
12321 2016-02-09  Richard Biener  <rguenther@suse.de>
12323         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12325 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12327         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12329 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12331         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12333 2016-02-09  Richard Biener  <rguenther@suse.de>
12335         PR tree-optimization/69715
12336         * gcc.dg/torture/pr69715.c: New testcase.
12338 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12340         PR c++/69139
12341         * g++.dg/cpp0x/trailing12.C: New test.
12342         * g++.dg/cpp0x/trailing13.C: New test.
12344 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12346         PR c++/69283
12347         PR c++/67835
12348         * g++.dg/cpp1y/auto-fn29.C: New test.
12349         * g++.dg/cpp1y/auto-fn30.C: New test.
12351 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12353         PR tree-optimization/69209
12354         * gcc.c-torture/compile/pr69209.c: New test.
12356 2016-02-08  Jeff Law  <law@redhat.com>
12358         PR tree-optimization/68541
12359         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12360         of statements allowed in join block for path splitting.
12362 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12364         PR c++/59627
12365         * g++.dg/gomp/pr59627.C: New test.
12367         PR ipa/69239
12368         * g++.dg/ipa/pr69239.C: New test.
12370 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12372         PR preprocessor/69664
12373         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12374         * gcc.dg/cpp/warn-comments.c: Likewise.
12376 2016-02-08  Marek Polacek  <polacek@redhat.com>
12378         PR c++/69688
12379         * g++.dg/init/const12.C: New test.
12381 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12383         PR target/60410
12384         * gcc.dg/lto/pr55113_0.c: Remove test.
12386 2016-02-08  Richard Biener  <rguenther@suse.de>
12388         PR tree-optimization/69719
12389         * gcc.dg/torture/pr69719.c: New testcase.
12391 2016-02-08  Richard Biener  <rguenther@suse.de>
12392         Jeff Law  <law@redhat.com>
12394         PR target/68273
12395         * gcc.target/mips/pr68273.c: New testcase.
12397 2016-02-08   Richard Biener  <rguenther@suse.de>
12399         PR rtl-optimization/69274
12400         * gcc.target/i386/addr-sel-1.c: XFAIL.
12402 2016-02-08  Jeff Law  <law@redhat.com>
12404         PR tree-optimization/68541
12405         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12407         PR tree-optimization/65917
12408         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12410 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12412         PR fortran/50555
12413         * gfortran.dg/namelist_args.f90: New test.
12415 2016-02-05  Jeff Law  <law@redhat.com>
12417         PR tree-optimization/68541
12418         * gcc.dg/tree-ssa/split-path-2.c: New test.
12419         * gcc.dg/tree-ssa/split-path-3.c: New test.
12420         * gcc.dg/tree-ssa/split-path-4.c: New test.
12421         * gcc.dg/tree-ssa/split-path-5.c: New test.
12422         * gcc.dg/tree-ssa/split-path-6.c: New test.
12423         * gcc.dg/tree-ssa/split-path-7.c: New test.
12425 2016-02-05  Martin Sebor  <msebor@redhat.com>
12427         PR c++/69662
12428         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12429         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12431 2016-02-06  Richard HEnderson  <rth@redhat.com>
12433         PR c/69643
12434         * gcc.target/i386/addr-space-4.c: New.
12435         * gcc.target/i386/addr-space-5.c: New.
12437 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12439         PR fortran/66089
12440         * gfortran.dg/elemental_dependency_6.f90: New.
12442 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12444         PR rtl-optimization/69691
12445         * gcc.c-torture/execute/pr69691.c: New test.
12447         PR c++/69628
12448         * g++.dg/parse/pr69628.C: New test.
12450 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12452         * gcc.dg/sancov/asan.c: Move to ...
12453         * gcc.dg/asan/sancov-1.c: ... here.
12455 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12457         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12459 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12461         PR target/69677
12462         * gcc.target/i386/pr69677.c: New test.
12464 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12466         PR c++/68948
12467         * g++.dg/template/pr68948.C: New test.
12469 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12471         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12472         (only necessary on s390x).
12474 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12476         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12477         -mno-accumulate-outgoing-args.
12479 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12481         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12483 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12485         PR c/69669
12486         * c-c++-common/pr69669.c: New test.
12488 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12490         PR target/69667
12491         * g++.dg/pr69667.C: New file.
12493 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12495         PR target/69619
12496         * gcc.dg/pr69619.c: Add new test.
12498 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12500         PR rtl-optimization/69577
12501         * gcc.target/i386/pr69577.c: New test.
12503 2016-02-04  Martin Liska  <mliska@suse.cz>
12505         * g++.dg/asan/pr69276.C: New test.
12507 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12509         PR target/65932
12510         PR target/67714
12511         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12512         a single smulbb instruction.
12513         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12514         * gcc.target/amr/wmul-2.c: Likewise.
12516 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12518         PR target/65932
12519         PR target/67714
12520         * gcc.c-torture/execute/pr67714.c: New test.
12522 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12524         PR target/69454
12525         * gcc.target/i386/pr69454-1.c: New test.
12526         * gcc.target/i386/pr69454-2.c: New test.
12528 2016-02-03  Martin Sebor  <msebor@redhat.com>
12530         PR c++/69251
12531         PR c++/69253
12532         PR c++/69290
12533         PR c++/69277
12534         PR c++/69349
12535         * g++.dg/ext/flexarray-mangle-2.C: New test.
12536         * g++.dg/ext/flexarray-mangle.C: New test.
12537         * g++.dg/ext/flexarray-subst.C: New test.
12538         * g++.dg/ext/flexary11.C: New test.
12539         * g++.dg/ext/flexary12.C: New test.
12540         * g++.dg/ext/flexary13.C: New test.
12541         * g++.dg/ext/flexary14.C: New test.
12542         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12544 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12546         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12547         Define only if CHECK_FLOAT128 is defined.
12548         (main): Properly initialize u5.
12550 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12552         PR c/69627
12553         * gcc.dg/pr69627.c: New test.
12555         PR target/69644
12556         * gcc.dg/pr69644.c: New test.
12558 2016-02-03  Mike Stump  <mikestump@comcast.net>
12560         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12561         support for struct-layout-1.exp.
12563 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12565         PR c++/69056
12566         * g++.dg/cpp0x/pr69056.C: New test.
12568 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12569             Alexandre Oliva  <aoliva@redhat.com>
12571         PR target/69461
12572         * gcc.target/powerpc/pr69461.c: New.
12574 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12576         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12577         works from here ...
12578         (check_effective_target_fsanitize_thread): ... to here.  Do not
12579         specify additional compile flags for the test source.
12580         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12581         specify additional compile flags for the test source.
12583 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12585         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12587 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12589         PR fortran/67451
12590         PR fortran/69418
12591         * gfortran.dg/coarray_allocate_2.f08: New test.
12592         * gfortran.dg/coarray_allocate_3.f08: New test.
12593         * gfortran.dg/coarray_allocate_4.f08: New test.
12595 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12597         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12598         use same scan-tree-dump-times on all platforms.
12599         * gcc.dg/vect/vect-outer-1.c: Likewise.
12600         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12601         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12602         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12603         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12604         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12605         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12606         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12608 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12610         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12611         warning.
12613 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12615         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12617 2016-02-02  James Norris  <jnorris@codesourcery.com>
12619         * c-c++-common/goacc/routine-5.c: Add tests.
12621 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12623         * gcc.target/nvptx/unsigned-cmp.c: New test.
12625 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12627         * gcc.target/aarch64/scalar_shift_1.c
12628         (test_corners_sisd_di): Improve force to SIMD register.
12629         (test_corners_sisd_si): Likewise.
12630         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12631         Remove scan-assembler check for ldr.
12633 2016-02-02  Richard Biener  <rguenther@suse.de>
12635         PR tree-optimization/69595
12636         * gcc.dg/Warray-bounds-17.c: New testcase.
12638 2016-02-02  Richard Biener  <rguenther@suse.de>
12640         PR tree-optimization/69606
12641         * gcc.dg/torture/pr69606.c: New testcase.
12643 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12645         PR middle-end/68542
12646         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12647         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12649 2016-02-02  Alan Modra  <amodra@gmail.com>
12651         PR target/69548
12652         * gcc.target/powerpc/pr69548.c: New test.
12654 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12656         PR rtl-optimization/69592
12657         * gcc.dg/pr69592.c: New test.
12659         PR preprocessor/69543
12660         PR c/69558
12661         * gcc.dg/pr69543.c: New test.
12662         * gcc.dg/pr69558.c: New test.
12664 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12666         PR testsuite/65940
12667         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12669 2016-02-01  Martin Sebor  <msebor@redhat.com>
12671         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12673 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12675         PR tree-optimization/67921
12676         * c-c++-common/ubsan/pr67921.c: New test.
12678 2016-02-01  Richard Biener  <rguenther@suse.de>
12680         PR middle-end/69556
12681         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12683 2016-02-01  Richard Biener  <rguenther@suse.de>
12685         PR tree-optimization/69574
12686         * gcc.dg/torture/pr69574.c: New testcase.
12688 2016-02-01  Richard Biener  <rguenther@suse.de>
12690         PR tree-optimization/69579
12691         * gcc.dg/setjmp-6.c: New testcase.
12693 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12695         PR rtl-optimization/69570
12696         * g++.dg/opt/pr69570.C: New test.
12698 2016-02-01  Richard Henderson  <rth@redhat.com>
12700         * gcc.dg/pr69535.c: New test.
12702 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12704         PR testsuite/69584
12705         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12706         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12708         PR debug/68244
12709         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12711         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12713 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12715         PR fortran/67564
12716         * gfortran.dg/allocate_with_source_17.f03: New test.
12718 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12720         PR tree-optimization/69546
12721         * gcc.dg/torture/pr69546.c: New test.
12723 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12725         PR fortran/69566
12726         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12728 2016-01-30  Martin Sebor  <msebor@redhat.com>
12730         PR c++/68490
12731         * g++.dg/ext/flexary10.C: New test.
12733 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12735         PR fortran/66707
12736         gfortran.dg/common_23.f90: New test.
12738 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12740         PR target/65546
12741         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12742         condition being checked, and disable it when the target supports
12743         misaligned loads and stores.
12745 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12747         PR debug/69518
12748         * gcc.dg/torture/pr69518.c: New test.
12750 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12752         PR target/69530
12753         * gcc.target/i386/pr69530.c: New test.
12755 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12757         PR target/65604
12758         * gcc.target/mips/div-delay.c: New test.
12760 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12762         PR target/69551
12763         * gcc.target/i386/pr69551.c: New test.
12765         PR target/66137
12766         * gcc.target/i386/pr66137.c: New test.
12768 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12770         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12771         always built for p5600.
12772         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12773         isa=p5600 dg-option.
12775 2016-01-29  Richard Biener  <rguenther@suse.de>
12777         PR tree-optimization/69547
12778         * g++.dg/tree-ssa/pr69547.C: New testcase.
12780 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12782         PR debug/66869
12783         * g++.dg/warn/Wunused-function2.C: New test.
12785 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12787         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12788         support for test to succeed.
12790 2016-01-29  Marek Polacek  <polacek@redhat.com>
12792         PR c++/69509
12793         PR c++/69516
12794         * g++.dg/ext/constexpr-vla2.C: New test.
12795         * g++.dg/ext/constexpr-vla3.C: New test.
12796         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12798 2016-01-29  Richard Biener  <rguenther@suse.de>
12800         PR middle-end/69537
12801         * gcc.dg/uninit-21.c: New testcase.
12803 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12805         PR target/69459
12806         * gcc.target/i386/pr69459.c: New test.
12808 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12810         PR target/68400
12811         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12812         * gcc.target/mips/pr68400.c: New test.
12814 2016-01-28  Martin Sebor  <msebor@redhat.com>
12816         PR target/17381
12817         * gcc.target/powerpc/pr17381.c: New test.
12819 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12821         PR middle-end/69542
12822         * gcc.dg/torture/pr69542.c: New test.
12824 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12826         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12828 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12830         * gcc.dg/pr65980.c: Skip on AIX.
12831         * gcc.dg/pr66688.c: Same.
12833 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12835         PR target/63679
12836         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12837         * gcc.dg/tree-ssa/sra-18.c: Same.
12839 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12841         PR fortran/62536
12842         * gfortran.dg/block_15.f08: New test.
12843         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12844         on incorrectly closed BLOCK.
12846 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12848         * gcc.dg/declare-simd.c: New test.
12849 2016-01-28  Richard Biener  <rguenther@suse.de>
12851         PR tree-optimization/69466
12852         * gfortran.dg/vect/pr69466.f90: New testcase.
12854 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12856         * g++.dg/pr67989.C: Remove ARM-specific option.
12857         * gcc.target/arm/pr67989.C: New file.
12859 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12861         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12862         and expm1 test for glibc < 2.11.
12864 2016-01-27  Richard Henderson  <rth@redhat.com>
12866         * gcc.c-torture/execute/pr69447.c: New test.
12868 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12870         PR fortran/69422
12871         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12873 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12875         PR debug/66869
12876         * gcc.dg/pr66869.c: New test.
12878 2016-01-25  Jeff Law  <law@redhat.com>
12880         PR tree-optimization/68398
12881         PR tree-optimization/69196
12882         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12883         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12884         path to avoid new heuristic allowing more irreducible regions
12885         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12886         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12887         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12888         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12889         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12891 2016-01-27  Marek Polacek  <polacek@redhat.com>
12893         PR c/68062
12894         * c-c++-common/vector-compare-4.c: New test.
12896 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12898         PR preprocessor/69126
12899         * c-c++-common/pr69126.c: New test case.
12901 2016-01-27  Ian Lance Taylor  <iant@google.com>
12903         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12905 2016-01-27  Ryan Burn  <contact@rnburn.com>
12907         PR cilkplus/69267
12908         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12910 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12912         PR target/69512
12913         * gcc.target/i386/pr69512.c: New test.
12915 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12917         PR ada/69488
12918         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12920 2016-01-27  Marek Polacek  <polacek@redhat.com>
12922         PR c++/69379
12923         * g++.dg/pr69379.C: New test.
12925 2016-01-27  Martin Sebor  <msebor@redhat.com>
12927         PR c++/69317
12928         * g++.dg/abi/Wabi-2-2.C: New test.
12929         * g++.dg/abi/Wabi-2-3.C: New test.
12930         * g++.dg/abi/Wabi-3-2.C: New test.
12931         * g++.dg/abi/Wabi-3-3.C: New test.
12933 2016-01-27  Richard Biener  <rguenther@suse.de>
12935         PR tree-optimization/69166
12936         * gcc.dg/torture/pr69166.c: New testcase.
12938 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12940         PR tree-optimization/69355
12941         * gcc.dg/tree-ssa/pr69355.c: New test.
12943 2016-01-27  Marek Polacek  <polacek@redhat.com>
12945         PR c++/69496
12946         * g++.dg/ext/constexpr-vla1.C: New test.
12948 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12950         PR target/69245
12951         * gcc.target/arm/pr69245.c: New test.
12953 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12955         PR tree-optimization/69399
12956         * gcc.dg/torture/pr69399.c: New test.
12958 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12960         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12962 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12964         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12966 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12968         PR tree-optimization/69110
12969         * gcc.dg/autopar/pr69110.c: New test.
12971 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12972             Sebastian Pop  <s.pop@samsung.com>
12974         * gcc.dg/graphite/isl-ast-op-select.c: New.
12976 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12978         PR fortran/69385
12979         * gfortran.dg/allocate_error_6.f90: New test.
12981 2016-01-26  Richard Henderson  <rth@redhat.com>
12983         * gcc.dg/tm/pr60908.c: New test.
12985 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12987         PR other/69006
12988         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12989         directive.
12990         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12991         expected multiline output to reflect the colorization being
12992         disabled before newlines.
12993         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12994         (custom_diagnostic_finalizer): Replace call to
12995         pp_newline_and_flush with call to pp_flush.
12996         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12997         * gfortran.dg/implicit_class_1.f90: Likewise.
12998         * lib/gcc-dg.exp (allow_blank_lines): New global.
12999         (dg-allow-blank-lines-in-output): New procedure.
13000         (gcc-dg-prune): Complain about blank lines in the output, unless
13001         dg-allow-blank-lines-in-output was called.
13002         * lib/multiline.exp (_build_multiline_regex): Only support
13003         arbitrary followup text for non-blank-lines, not for blank lines.
13005 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13007         PR tree-optimization/69483
13008         * gcc.dg/pr69483.c: New test.
13009         * g++.dg/opt/pr69483.C: New test.
13011 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13013         PR target/68620
13014         * gcc.target/arm/pr68620.c: New test.
13016 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13018         * gcc.target/i386/pr68986-2.c: Remove -m32.
13020 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13022         PR target/68986
13023         * gcc.target/i386/pr68986-1.c: New test.
13024         * gcc.target/i386/pr68986-2.c: Likewise.
13025         * gcc.target/i386/pr68986-3.c: Likewise.
13027 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13029         * lib/target-supports.exp
13030         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13031         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13032         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13034 2016-01-26  Richard Biener  <rguenther@suse.de>
13036         PR tree-optimization/69452
13037         * gcc.dg/torture/pr69452.c: New testcase.
13039 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13041         PR target/69442
13042         * gcc.dg/pr69442.c: New test.
13044 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13046         PR target/67896
13047         * gcc.target/aarch64/simd/pr67896.C: New.
13049 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13051         PR tree-optimization/69400
13052         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13053         function.
13054         (plugin_init): Call it.
13055         * gcc.dg/torture/pr69400.c: New test.
13057 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13059         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13061 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13062             Sebastian Pop  <s.pop@samsung.com>
13064         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13065         isl-0.15.
13067 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13068             Sebastian Pop  <s.pop@samsung.com>
13070         * gcc.dg/graphite/pr69292.c: New.
13072 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13074         * c-c++-common/goacc/use_device-1.c: New test.
13076 2016-01-25  Jeff Law  <law@redhat.com>
13078         PR tree-optimization/69196
13079         PR tree-optimization/68398
13080         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13081         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13083 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13085         PR target/69469
13086         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13087         Algorithm.
13089 2016-01-25  Richard Biener  <rguenther@suse.de>
13091         PR testsuite/69380
13092         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13094 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13096         PR target/69421
13097         * gcc.dg/pr69421.c: New test.
13099 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13101         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13102         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13103         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13104         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13105         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13106         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13107         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13108         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13109         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13110         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13112 2016-01-25  Richard Biener  <rguenther@suse.de>
13114         PR tree-optimization/69376
13115         * gcc.dg/torture/pr69376.c: New testcase.
13117 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13119         PR fortran/69397
13120         PR fortran/68442
13121         * gfortran.dg/interface_38.f90: New test.
13122         * gfortran.dg/interface_39.f90: New test.
13124 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13126         Revert:
13127         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13129         PR c++/11858
13130         PR c++/24663
13131         PR c++/24664
13132         * g++.dg/template/pr11858.C: New test.
13133         * g++.dg/template/pr24663.C: New test.
13134         * g++.dg/template/unify12.C: New test.
13135         * g++.dg/template/unify13.C: New test.
13136         * g++.dg/template/unify14.C: New test.
13137         * g++.dg/template/unify15.C: New test.
13138         * g++.dg/template/unify16.C: New test.
13139         * g++.dg/template/unify17.C: New test.
13141 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13143         PR fortran/68283
13144         gfortran.dg/pr68283.f90: New test.
13146 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13148         PR fortran/66094
13149         * gfortran.dg/inline_matmul_13.f90:  New test.
13150         * gfortran.dg/matmul_bounds_8.f90:  New test.
13151         * gfortran.dg/matmul_bounds_9.f90:  New test.
13152         * gfortran.dg/matmul_bounds_10.f90:  New test.
13154 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13156         PR tree-optimization/69426
13157         * gcc.dg/autopar/pr69426.c: New test.
13159 2016-01-23  Martin Sebor  <msebor@redhat.com>
13161         PR c++/58109
13162         PR c++/69022
13163         * g++.dg/cpp0x/alignas5.C: New test.
13164         * g++.dg/ext/vector29.C: Same.
13166 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13168         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13169         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13170         _GNU_SOURCE from compile flags to the source.
13171         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13172         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13173         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13174         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13176 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13178         PR target/69432
13179         * g++.dg/opt/pr69432.C: New test.
13181 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13183         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13184         32-bit targets testing an -m64 multilib.
13186 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13188         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13189         64-bit support.
13191 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13193         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13195 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13197         PR target/68674
13198         * gcc.target/i386/pr68674.c
13199         * gcc.target/aarch64/pr68674.c
13200         * gcc.target/arm/pr68674.c
13202 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13204         PR target/69403
13205         * gcc.c-torture/execute/pr69403.c: New test.
13207 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13209         PR c++/55843
13210         * g++.dg/template/pr55843.C: New.
13212 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13214         PR testsuite/66877
13215         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13216         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13218 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13220         PR testsuite/67489
13221         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13222         from dg-do compile directive, and instead add
13223         { dg-require-effective-target int128 }.
13225 2016-01-20  Martin Sebor  <msebor@redhat.com>
13227         PR c/69405
13228         * gcc.dg/sync-fetch.c: New test.
13230 2016-01-21  Martin Sebor  <msebor@redhat.com>
13232         PR target/69252
13233         * gcc.target/powerpc/pr69252.c: New test.
13235 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13237         PR fortran/65996
13238         * gfortran.dg/pr65996.f90: New test.
13240 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13242         PR c++/68810
13243         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13244         expected to generate an error.
13246 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13248         PR middle-end/66178
13249         * gcc.dg/torture/pr66178.c: New test.
13251 2016-01-21  Anton Blanchard  <anton@samba.org>
13252             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13254         PR target/63354
13255         * gcc.target/powerpc/pr63354.c:  New test.
13257 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13259         PR rtl-optimization/68990
13260         * gcc.target/i386/pr68990: New.
13262 2016-01-21  Nick Clifton  <nickc@redhat.com>
13264         PR target/69129
13265         * gcc.target/mips/pr69129.c: New.
13267 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13269         PR c++/58046
13270         * g++.dg/cpp0x/pr58046.C: New.
13272 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13274         PR target/69187
13275         PR target/65624
13276         * gcc.target/arm/pr69187.c: New test.
13278         PR c++/69355
13279         * g++.dg/torture/pr69355.C: New test.
13281 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13282             Sebastian Pop  <s.pop@samsung.com>
13284         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13286 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13287             Sebastian Pop  <s.pop@samsung.com>
13289         * gcc.dg/graphite/pr68976.c: New test.
13291 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13293         PR middle-end/67653
13294         * c-c++-common/pr67653.c: New test.
13295         * gcc.dg/torture/pr29119.c: Add dg-warning.
13297 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13299         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13301 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13303         PR c/24293
13304         * gcc.dg/pr24293.c: New test.
13305         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13306         incomplete struct type.
13307         * gcc.dg/declspec-1.c: Likewise.
13308         * gcc.dg/pr63549.c: Likewise.
13310 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13312         PR tree-optimization/66612
13313         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13314         for bdn instruction.
13316 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13318         * lib/target-supports.exp
13319         (check_effective_target_arm_fp_ok_nocache): New.
13320         (check_effective_target_arm_fp_ok): New.
13321         (add_options_for_arm_fp): New.
13322         (check_effective_target_arm_crypto_ok_nocache): Require
13323         target_arm_v8_neon_ok instead of arm32.
13324         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13325         (check_effective_target_arm_crypto_pragma_ok): New.
13326         (add_options_for_arm_vfp): New.
13327         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13328         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13329         target instead. Force initial fpu to vfp.
13330         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13331         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13332         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13333         dependency.
13334         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13335         use arm_vfp effective target instead. Force initial fpu to vfp.
13336         * gcc.target/arm/attr-neon3.c: Likewise.
13337         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13338         arm_vfp_ok.
13339         * gcc.target/arm/unsigned-float.c: Likewise.
13340         * gcc.target/arm/vfp-1.c: Likewise.
13341         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13342         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13343         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13344         * gcc.target/arm/vfp-ldmias.c: Likewise.
13345         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13346         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13347         * gcc.target/arm/vfp-stmiad.c: Likewise.
13348         * gcc.target/arm/vfp-stmias.c: Likewise.
13349         * gcc.target/arm/vnmul-1.c: Likewise.
13350         * gcc.target/arm/vnmul-2.c: Likewise.
13351         * gcc.target/arm/vnmul-3.c: Likewise.
13352         * gcc.target/arm/vnmul-4.c: Likewise.
13354 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13356         PR testsuite/69366
13357         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13358         the MPX run-time library, for compile-time MPX test.
13359         * gcc.target/i386/chkp-always_inline.c: Likewise.
13360         * gcc.target/i386/chkp-bndret.c: Likewise.
13361         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13362         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13363         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13364         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13365         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13366         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13367         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13368         * gcc.target/i386/chkp-label-address.c: Likewise.
13369         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13370         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13371         * gcc.target/i386/chkp-pr69044.c: Likewise.
13372         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13373         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13374         * gcc.target/i386/chkp-strchr.c: Likewise.
13375         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13376         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13377         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13378         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13379         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13380         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13381         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13382         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13383         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13384         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13385         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13386         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13387         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13388         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13389         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13390         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13391         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13392         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13393         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13394         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13395         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13396         * gcc.target/i386/pr63995-2.c: Likewise.
13397         * gcc.target/i386/pr64805.c: Likewise.
13398         * gcc.target/i386/pr65044.c: Likewise.
13399         * gcc.target/i386/pr65167.c: Likewise.
13400         * gcc.target/i386/pr65183.c: Likewise.
13401         * gcc.target/i386/pr65184.c: Likewise.
13402         * gcc.target/i386/thunk-retbnd.c: Likewise.
13404 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13406         PR tree-optimization/69328
13407         * gcc.dg/pr69328.c: New test.
13409 2016-01-20  Jeff Law  <law@redhat.com>
13411         PR target/25114
13412         * gcc.target/m68k/pr25114.c: New test.
13414 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13416         * gcc.target/arm/memset-inline-10.c: Added
13417         dg-require-effective-target arm_thumb2_ok.
13419 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13421         * gcc.dg/debug/dwarf2/sso.c: New test.
13423 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13425         PR testsuite/68820
13426         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13427         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13428         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13430 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13432         PR ipa/66223
13433         * g++.dg/ipa/devirt-50.C: New testcase.
13435 2016-01-19  Marek Polacek  <polacek@redhat.com>
13437         PR c++/68965
13438         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13439         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13441 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13443         PR target/69135
13444         * gcc.target/arm/pr69135_1.c: New test.
13446 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13448         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13450 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13452         * gcc.target/aarch64/ccmp_1.c: New testcase.
13454 2016-01-19  Marek Polacek  <polacek@redhat.com>
13456         PR c++/68586
13457         * g++.dg/cpp0x/enum30.C: New test.
13459 2016-01-19  Richard Biener  <rguenther@suse.de>
13461         PR tree-optimization/69336
13462         * g++.dg/tree-ssa/pr69336.C: New testcase.
13464 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13466         PR debug/65779
13467         * gcc.dg/pr65779.c: New test.
13469 2016-01-19  Richard Biener  <rguenther@suse.de>
13471         PR tree-optimization/69352
13472         * gcc.dg/torture/pr69352.c: New testcase.
13474 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13476         PR rtl-optimization/68955
13477         PR rtl-optimization/64557
13478         * gcc.dg/torture/pr68955.c: New test.
13480 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13482         PR lto/69136
13483         * g++.dg/torture/pr69136.C: New testcase.
13485 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13487         PR lto/69133
13488         * g++.dg/lto/pr69133_0.C: New testcase.
13489         * g++.dg/lto/pr69133_1.C: New testcase.
13491 2016-01-15  Jeff Law  <law@redhat.com>
13493         PR tree-optimization/69320
13494         * gcc.c-torture/pr69320-1.c: New test.
13495         * gcc.c-torture/pr69320-2.c: New test.
13496         * gcc.c-torture/pr69320-3.c: New test.
13497         * gcc.c-torture/pr69320-4.c: New test.
13499 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13501         PR c++/11858
13502         PR c++/24663
13503         PR c++/24664
13504         * g++.dg/template/pr11858.C: New test.
13505         * g++.dg/template/pr24663.C: New test.
13506         * g++.dg/template/unify12.C: New test.
13507         * g++.dg/template/unify13.C: New test.
13508         * g++.dg/template/unify14.C: New test.
13509         * g++.dg/template/unify15.C: New test.
13510         * g++.dg/template/unify16.C: New test.
13511         * g++.dg/template/unify17.C: New test.
13513 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13515         PR testsuite/69181
13516         * gcc.dg/pr69181-1.c: New test file.
13517         * gcc.dg/pr69181-2.c: New test file.
13518         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13519         globals by moving it to...
13520         (cleanup-after-saved-dg-test): ...this new function.  Add
13521         "global additional_sources_used".  Add reset of global
13522         multiline_expected_outputs to the empty list.
13523         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13524         global to...
13525         (multiline_expected_outputs): ...this, and updated comments to
13526         note that it is modified from gcc-dg.exp.
13527         (dg-end-multiline-output): Update for the above renaming.
13528         (handle-multiline-outputs): Likewise.  Remove the clearing
13529         of the expected outputs to the empty list.
13531 2016-01-18  Richard Biener  <rguenther@suse.de>
13533         PR tree-optimization/69297
13534         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13536 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13538         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13539         dg-options.
13540         * gcc.target/mips/mips-3d-2.c: Likewise.
13541         * gcc.target/mips/mips-3d-3.c: Likewise.
13542         * gcc.target/mips/mips-3d-4.c: Likewise.
13543         * gcc.target/mips/mips-3d-5.c: Likewise.
13544         * gcc.target/mips/mips-3d-6.c: Likewise.
13545         * gcc.target/mips/mips-3d-7.c: Likewise.
13546         * gcc.target/mips/mips-3d-8.c: Likewise.
13547         * gcc.target/mips/mips-3d-9.c: Likewise.
13548         * gcc.target/mips/mips-ps-1.c: Likewise.
13549         * gcc.target/mips/mips-ps-2.c: Likewise.
13550         * gcc.target/mips/mips-ps-3.c: Likewise.
13551         * gcc.target/mips/mips-ps-4.c: Likewise.
13552         * gcc.target/mips/mips-ps-5.c: Likewise.
13553         * gcc.target/mips/mips-ps-6.c: Likewise.
13554         * gcc.target/mips/mips-ps-7.c: Likewise.
13555         * gcc.target/mips/mips-ps-type.c: Likewise.
13556         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13557         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13559 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13561         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13562         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13563         * c-c++-common/goacc/kernels-empty.c: New test.
13564         * c-c++-common/goacc/kernels-eternal.c: New test.
13565         * c-c++-common/goacc/kernels-loop-2.c: New test.
13566         * c-c++-common/goacc/kernels-loop-3.c: New test.
13567         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13568         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13569         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13570         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13571         * c-c++-common/goacc/kernels-loop-data.c: New test.
13572         * c-c++-common/goacc/kernels-loop-g.c: New test.
13573         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13574         * c-c++-common/goacc/kernels-loop-n.c: New test.
13575         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13576         * c-c++-common/goacc/kernels-loop.c: New test.
13577         * c-c++-common/goacc/kernels-noreturn.c: New test.
13578         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13579         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13580         * c-c++-common/goacc/kernels-reduction.c: New test.
13582 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13584         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13585         * gcc.dg/autopar/outer-2.c: Same.
13586         * gcc.dg/autopar/outer-3.c: Same.
13587         * gcc.dg/autopar/outer-4.c: Same.
13588         * gcc.dg/autopar/outer-5.c: Same.
13589         * gcc.dg/autopar/outer-6.c: Same.
13590         * gcc.dg/autopar/parallelization-1.c: Same.
13591         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13592         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13593         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13594         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13595         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13596         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13597         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13598         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13599         * gcc.dg/autopar/pr39500-1.c: Same.
13600         * gcc.dg/autopar/pr39500-2.c: Same.
13601         * gcc.dg/autopar/pr46193.c: Same.
13602         * gcc.dg/autopar/pr46194.c: Same.
13603         * gcc.dg/autopar/pr49580.c: Same.
13604         * gcc.dg/autopar/pr49960-1.c: Same.
13605         * gcc.dg/autopar/pr49960.c: Same.
13606         * gcc.dg/autopar/pr68373.c: Same.
13607         * gcc.dg/autopar/reduc-1.c: Same.
13608         * gcc.dg/autopar/reduc-1char.c: Same.
13609         * gcc.dg/autopar/reduc-1short.c: Same.
13610         * gcc.dg/autopar/reduc-2.c: Same.
13611         * gcc.dg/autopar/reduc-2char.c: Same.
13612         * gcc.dg/autopar/reduc-2short.c: Same.
13613         * gcc.dg/autopar/reduc-3.c: Same.
13614         * gcc.dg/autopar/reduc-4.c: Same.
13615         * gcc.dg/autopar/reduc-6.c: Same.
13616         * gcc.dg/autopar/reduc-7.c: Same.
13617         * gcc.dg/autopar/reduc-8.c: Same.
13618         * gcc.dg/autopar/reduc-9.c: Same.
13619         * gcc.dg/autopar/uns-outer-4.c: Same.
13620         * gcc.dg/autopar/uns-outer-5.c: Same.
13621         * gcc.dg/autopar/uns-outer-6.c: Same.
13622         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13623         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13625 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13627         PR target/63679
13628         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13629         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13631 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13633         PR target/63679
13634         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13635         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13636         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13638 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13640         PR target/63679
13641         * gcc.dg/tree-ssa/sra-17.c: New.
13642         * gcc.dg/tree-ssa/sra-18.c: New.
13644 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13646         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13648 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13650         * gnat.dg/inline12.adb: New test.
13652 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13654         PR tree-optimization/66797
13655         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13657 2016-01-18  Richard Biener  <rguenther@suse.de>
13659         PR tree-optimization/69170
13660         * gcc.dg/torture/pr69170.c: New testcase.
13662 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13664         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13666 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13668         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13670 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13672         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13673         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13674         redundant dg-require-effective-target pthread.
13675         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13676         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13677         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13678         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13679         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13680         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13681         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13683 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13685         PR target/68609
13686         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13687         * gcc.target/powerpc/recip-7.c: Same.
13689 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13691         PR c++/69091
13692         * g++.dg/template/pr69091.C: New test.
13694 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13696         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13697         dump does not contain an error_mark_node.
13698         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13699         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13701 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13703         PR c++/68936
13704         * g++.dg/template/pr68936.C: New test.
13706 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13708         PR target/68609
13709         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13710         * gcc.target/powerpc/recip-2.c: Same.
13711         * gcc.target/powerpc/recip-3.c: Same.
13712         * gcc.target/powerpc/recip-4.c: Same.
13713         * gcc.target/powerpc/recip-sqrtf.c: Same.
13715 2016-01-15  Jeff Law  <law@redhat.com>
13717         PR tree-optimization/69270
13718         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13719         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13721 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13723         PR fortran/49630
13724         * gfortran.dg/deferred_character_13.f90: New test for the fix
13725         of comment 3 of the PR.
13727         PR fortran/54070
13728         * gfortran.dg/deferred_character_8.f90: New test
13729         * gfortran.dg/allocate_error_5.f90: New test
13731         PR fortran/60593
13732         * gfortran.dg/deferred_character_10.f90: New test
13734         PR fortran/60795
13735         * gfortran.dg/deferred_character_14.f90: New test
13737         PR fortran/61147
13738         * gfortran.dg/deferred_character_11.f90: New test
13740         PR fortran/64324
13741         * gfortran.dg/deferred_character_9.f90: New test
13743 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13745         PR rtl-optimization/69030
13746         * gcc.target/i386/pr69030.c: New.
13748 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13750         * gcc.target/aarch64/target_attr_17.c: New test.
13752 2016-01-15  Richard Biener  <rguenther@suse.de>
13754         PR tree-optimization/66856
13755         * gcc.dg/torture/pr66856-1.c: New testcase.
13756         * gcc.dg/torture/pr66856-2.c: Likewise.
13758 2016-01-15  Richard Biener  <rguenther@suse.de>
13760         PR debug/69137
13761         * g++.dg/lto/pr69137_0.C: New testcase.
13763 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13765         PR middle-end/69246
13766         * gcc.target/i386/pr69246.c: New test.
13768 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13770         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13772 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13774         PR c++/56194
13775         * g++.dg/init/const9.C: Disable test on S/390.
13777 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13779         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13780         * g++.dg/Wno-frame-address.C: Ditto.
13782 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13784         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13786 2016-01-15  Richard Biener  <rguenther@suse.de>
13788         PR tree-optimization/68961
13789         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13791 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13793         * gcc.target/i386/pr65105-5.c: New test.
13795 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13797         * gcc.c-torture/execute/alias-4.c: New testcase.
13799 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13801         PR ipa/68148
13802         * g++.dg/ipa/devirt-49.C: New testcase.
13804 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13806         PR target/65837
13807         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13808         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13809         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13811 2016-01-15  Richard Biener  <rguenther@suse.de>
13813         PR tree-optimization/69117
13814         * gcc.dg/torture/pr69117.c: New testcase.
13816 2015-01-14  Ryan Burn  <contact@rnburn.com>
13818         PR c++/69048
13819         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13821 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13823         PR testsuite/67509
13824         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13825         range tests use 100 * maximum instead of maximum + 1.
13827 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13829         PR debug/69244
13830         * gcc.dg/guality/pr69244.c: New test.
13832 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13834         * lib/target-supports.exp (check_effective_target_issignaling):
13835         New procedure.
13836         * gcc.dg/pr61441.c: Require issignaling effective target.
13838 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13840         PR target/68803
13841         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13843 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13845         PR c++/68819
13846         PR preprocessor/69177
13847         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13848         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13849         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13850         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13852 2016-01-14  Marek Polacek  <polacek@redhat.com>
13854         PR c/69262
13855         * gcc.dg/array-15.c: New test.
13857 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13859         PR middle-end/68146
13860         PR tree-optimization/69155
13861         * gfortran.dg/pr68146.f: New test.
13862         * gfortran.dg/pr69155.f90: New test.
13864 2016-01-14  Richard Biener  <rguenther@suse.de>
13866         PR tree-optimization/68060
13867         * gcc.dg/torture/pr68060-1.c: New testcase.
13868         * gcc.dg/torture/pr68060-2.c: Likewise.
13870 2016-01-14  Nick Clifton  <nickc@redhat.com>
13872         * lib/target-supports.exp
13873         (check_effective_target_arm_neon_ok_nocache): Add an option
13874         sequence that includes setting the ARM architecture to ARMv7-A.
13875         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13876         command line options necessary to enable Neon support.
13877         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13878         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13879         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13880         * gcc.target/arm/pr69180.c: Likewise.
13882 2016-01-14  Jeff Law  <law@redhat.com>
13884         PR tree-optimization/69270
13885         * gcc.dg/tree-ssa/pr69270.c: New test.
13887 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13889         PR c/66208
13890         * c-c++-common/pr66208.c: New file.
13892 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13894         PR tree-optimization/69156
13895         * gcc.dg/pr69156.c: New test.
13897 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13899         * gcc.target/i386/pr69225-7.c: New test.
13901 2016-01-13  Richard Henderson  <rth@redhat.com>
13903         * gcc.dg/tm/memopt-13.c: Update expected function.
13904         * gcc.dg/tm/memopt-6.c: Likewise.
13906 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13908         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13909         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13910         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13911         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13913 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13915         PR tree-optimization/69169
13916         * gcc.dg/pr69169.c: New test.
13918 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13920         PR target/69228
13921         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13922         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13923         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13924         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13925         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13926         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13927         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13928         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13930 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13932         PR target/69247
13933         * gcc.dg/pr69247.c: New test.
13935 2016-01-13  Richard Biener  <rguenther@suse.de>
13937         PR tree-optimization/69242
13938         * gcc.dg/torture/pr69242.c: New testcase.
13940 2016-01-13  Richard Biener  <rguenther@suse.de>
13942         PR tree-optimization/69186
13943         * gcc.dg/torture/pr69186.c: New testcase.
13945 2016-01-13  Jeff Law  <law@redhat.com>
13947         PR tree-optimization/67755
13948         * gcc.dg/tree-ssa/pr67755.c: New test.
13950 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13952         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13953         pass number in output by a star.
13955 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13957         PR tree-optimization/68911
13958         * gcc.c-torture/execute/pr68911.c: New test.
13960 2016-01-12  Marek Polacek  <polacek@redhat.com>
13962         PR c++/68979
13963         * g++.dg/warn/permissive-1.C: New test.
13965 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13967         PR objc++/68511
13968         PR c++/69213
13969         * g++.dg/opt/pr69213.C: New test.
13971 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13973         PR target/69180
13974         * gcc.target/arm/pr69180.c: New test.
13976 2016-01-12  Richard Biener  <rguenther@suse.de>
13978         PR lto/69077
13979         * g++.dg/lto/pr69077_0.C: New testcase.
13980         * g++.dg/lto/pr69077_1.C: Likewise.
13982 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13984         PR target/69175
13985         * g++.dg/opt/pr69175.C: New test.
13987 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13989         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13990         rather than #including math.h & stdlib.h.
13991         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13992         * gcc.dg/vect/pr49771.c: Likewise.
13993         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13994         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13995         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13996         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13997         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13998         * gcc.dg/vect/pr44507.c: Likewise.
13999         * gcc.dg/vect/pr45902.c: Likewise.
14000         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14001         * gcc.dg/vect/vect-117.c: Likewise.
14002         * gcc.dg/vect/vect-99.c: Likewise.
14003         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14004         * gcc.dg/vect/vect-cond-1.c: Likewise.
14005         * gcc.dg/vect/vect-cond-2.c: Likewise.
14006         * gcc.dg/vect/vect-cond-3.c: Likewise.
14007         * gcc.dg/vect/vect-cond-4.c: Likewise.
14008         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14009         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14010         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14011         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14012         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14013         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14014         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14015         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14016         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14017         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14018         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14019         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14020         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14021         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14022         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14023         include of signal.h.
14024         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14025         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14026         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14027         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14028         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14029         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14030         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14031         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14032         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14033         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14034         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14035         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14036         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14037         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14038         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14039         * gcc.dg/vect/vect-outer-5.c: Likewise.
14040         * gcc.dg/vect/vect-outer-6.c: Likewise.
14041         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14042         include of stdio.h.
14044 2016-01-12  Nick Clifton  <nickc@redhat.com>
14046         PR target/68913
14047         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14048         to fread so that it will be found in all target runtimes.
14050 2016-01-12  Richard Biener  <rguenther@suse.de>
14052         PR tree-optimization/69053
14053         * g++.dg/torture/pr69053.C: New testcase.
14055 2016-01-12  Richard Biener  <rguenther@suse.de>
14057         PR tree-optimization/69168
14058         * gcc.dg/torture/pr69168.c: New testcase.
14060 2016-01-12  Richard Biener  <rguenther@suse.de>
14062         PR tree-optimization/69157
14063         * gcc.dg/torture/pr69157.c: New testcase.
14065 2016-01-12  Richard Biener  <rguenther@suse.de>
14067         PR tree-optimization/69174
14068         * gcc.dg/torture/pr69174.c: New testcase.
14070 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14072         PR c++/66808
14073         PR c++/69000
14074         * g++.dg/tls/pr66808.C: New test.
14075         * g++.dg/tls/pr69000.C: New test.
14077 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14079         * gcc.target/powerpc/swaps-p8-23.c: New test.
14080         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14082 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14084         PR tree-optimization/68356
14085         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14087 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14088             Jim Wilson  <jim.wilson@linaro.org>
14090         PR target/69194
14091         * gcc.target/arm/pr69194.c: New test.
14093 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14095         PR target/69225
14096         * gcc.target/i386/pr69225-1.c: New test.
14097         * gcc.target/i386/pr69225-2.c: Likewise.
14098         * gcc.target/i386/pr69225-3.c: Likewise.
14099         * gcc.target/i386/pr69225-4.c: Likewise.
14100         * gcc.target/i386/pr69225-5.c: Likewise.
14101         * gcc.target/i386/pr69225-6.c: Likewise.
14103 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14105         PR target/67462
14106         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14107         if lp64.
14109         PR target/69071
14110         * gcc.dg/pr69071.c: New test.
14112         PR c++/69211
14113         * g++.dg/opt/pr69211.C: New test.
14115         PR tree-optimization/69214
14116         * gcc.c-torture/compile/pr69214.c: New test.
14118 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14120         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14121         * gcc.target/i386/pr66232-11.c: Ditto.
14122         * gcc.target/i386/pr66232-12.c: Ditto.
14123         * gcc.target/i386/pr66232-13.c: Ditto.
14125 2016-01-11  Richard Biener  <rguenther@suse.de>
14127         PR tree-optimization/69173
14128         * gcc.dg/torture/pr69173.c: New testcase.
14130 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14132         PR rtl-optimization/68796
14133         * gcc.target/aarch64/tst_5.c: New test.
14134         * gcc.target/aarch64/tst_6.c: Likewise.
14136 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14138         PR rtl-optimization/68841
14139         * gcc.dg/pr68841.c: New test.
14140         * gcc.c-torture/execute/pr68841.c: New test.
14142 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14144         PR rtl-optimization/68920
14145         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14146         for ix86 targets.
14147         * gcc.dg/ifcvt-5.c: New test.
14149 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14151         PR bootstrap/69123
14152         * g++.dg/pr69123.C: New.
14154 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14156         PR target/69010
14157         * gcc.target/i386/pr69010.c: New test.
14159 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14161         PR ipa/69044
14162         * gcc.target/i386/chkp-pr69044.c: New test.
14164 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14166         PR tree-optimization/69109
14167         * gcc.dg/autopar/pr69109-2.c: New test.
14168         * gcc.dg/autopar/pr69109.c: New test.
14170 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14172         PR tree-optimization/69108
14173         * gcc.dg/autopar/pr69108.c: New test.
14175 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14177         PR c++/69029
14178         * c-c++-common/Wisleading-indentation.c: Augment test.
14180 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14182         PR fortran/69154
14183         * gfortran.dg/inline_matmul_12.f90:  New test.
14185 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14187         PR fortran/67779
14188         * gfortran.dg/actual_array_offset_1: New test.
14190 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14192         PR tree-optimization/69062
14193         * gcc.dg/autopar/pr69062.c: New test.
14195 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14197         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14198         * gcc.dg/vect/slp-perm-2.c: Likewise.
14199         * gcc.dg/vect/slp-perm-3.c: Likewise.
14200         * gcc.dg/vect/slp-perm-5.c: Likewise.
14201         * gcc.dg/vect/slp-perm-6.c: Likewise.
14202         * gcc.dg/vect/slp-perm-7.c: Likewise.
14203         * gcc.dg/vect/slp-perm-8.c: Likewise.
14205 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14207         PR tree-optimization/69039
14208         * gcc.dg/autopar/pr69039.c: New test.
14210 2016-01-09  Marek Polacek  <polacek@redhat.com>
14212         PR c++/69113
14213         * g++.dg/pr69113.C: New test.
14215 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14217         PR middle-end/50865
14218         PR tree-optimization/69097
14219         * gcc.c-torture/execute/pr50865.c: New test.
14220         * gcc.c-torture/execute/pr69097-1.c: New test.
14221         * gcc.c-torture/execute/pr69097-2.c: New test.
14222         * gcc.dg/pr69097-1.c: New test.
14223         * gcc.dg/pr69097-2.c: New test.
14225 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14227         PR c++/69164
14228         * g++.dg/opt/pr69164.C: New test.
14230 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14232         PR tree-optimization/69167
14233         * gcc.dg/pr69167.c: New test.
14235 2016-01-08  Marek Polacek  <polacek@redhat.com>
14237         PR c++/68449
14238         * g++.dg/pr68449.C: New.
14240 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14242         PR tree-optimization/68707
14243         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14244         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14245         on platforms supporting it.
14246         * gcc.dg/vect/slp-perm-2.c: Likewise.
14247         * gcc.dg/vect/slp-perm-3.c: Likewise.
14248         * gcc.dg/vect/slp-perm-5.c: Likewise.
14249         * gcc.dg/vect/slp-perm-7.c: Likewise.
14250         * gcc.dg/vect/slp-perm-8.c: Likewise.
14251         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14252         on platforms supporting it.
14254 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14256         PR tree-optimization/69162
14257         * gcc.dg/pr69162.c: New test.
14259         PR tree-optimization/69172
14260         * gcc.dg/pr69172.c: New test.
14262 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14264         PR tree-optimization/67781
14265         * gcc.c-torture/execute/pr67781.c: New file.
14267 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14269         PR tree-optimization/69083
14270         * gcc.dg/vect/pr69083.c: New test.
14272 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14274         PR tree-optimization/61441
14275         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14276         Use -fexcess-precision=standard for compiler options.
14277         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14279 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14281         PR fortran/69128
14282         * gfortran.dg/gomp/pr69128.f90: New test.
14284         PR c++/69145
14285         * g++.dg/ext/pr69145-1.C: New test.
14286         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14287         * g++.dg/ext/pr69145-2.h: New file.
14289 2016-01-07  Martin Sebor  <msebor@redhat.com>
14291         PR c/68966
14292         * gcc.dg/atomic-fetch-bool.c: New test.
14293         * gcc.dg/sync-fetch-bool.c: New test.
14295 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14297         PR fortran/66680
14298         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14300 2016-01-07  Nick Clifton  <nickc@redhat.com>
14302         PR target/66655
14303         * g++.dg/pr66655.C: New test.
14304         * g++.dg/pr66655_1.cc: Test support file.
14305         * g++.dg/pr66655.h: Test header file.
14307 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14309         PR fortran/66680
14310         gfortran.dg/gomp/pr66680.f90: New test.
14312 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14314         PR target/69171
14315         * gcc.target/i386/pr69171-1.c: New test.
14316         * gcc.target/i386/pr69171-2.c: Likewise.
14317         * gcc.target/i386/pr69171-3.c: Likewise.
14318         * gcc.target/i386/pr69171-4.c: Likewise.
14319         * gcc.target/i386/pr69171-5.c: Likewise.
14320         * gcc.target/i386/pr69171-6.c: Likewise.
14322 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14324         PR middle-end/67639
14325         * c-c++-common/pr67639.c: New test.
14327 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14329         PR tree-optimization/69141
14330         * g++.dg/opt/pr69141.C: New test.
14332 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14334         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14336 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14338         PR target/69140
14339         * gcc.target/i386/pr69140.c: New test
14341 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14343         * gcc.dg/bad-dereference.c: New test case.
14345 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14347         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14349 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14351         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14353 2016-01-06  Marek Polacek  <polacek@redhat.com>
14355         PR sanitizer/69099
14356         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14358 2016-01-05  Marek Polacek  <polacek@redhat.com>
14360         PR c/69104
14361         * gcc.dg/atomic-invalid-2.c: New.
14363 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14365         PR target/68991
14366         * gcc.target/i386/pr68991.c: New test.
14368 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14370         PR target/68991
14371         * g++.dg/pr68991-1.C: New test.
14372         * g++.dg/pr68991-2.C: Likewise.
14374 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14376         PR other/60465
14377         * gcc.target/ia64/pr60465-gprel64.c: New test.
14378         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14380 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14382         PR rtl-optimization/68651
14383         * gcc.target/aarch64/pr68651_1.c: New test.
14385 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14387         PR c/69122
14388         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14390 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14392         PR c++/58583
14393         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14395         * gcc.dg/alias-15.c: New.
14397 2016-01-05  Nick Clifton  <nickc@redhat.com>
14399         PR target/68870
14400         * g++.dg/pr68770.C: New test.
14402 2016-01-04  Mike Stump  <mikestump@comcast.net>
14404         * lib/target-supports.exp (check_effective_target_cilkplus):
14405         cilkplus targets require pthreads.
14406         (check_effective_target_cilkplus): Remove special case for NVPTX.
14408 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14410         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14411         generation.
14413 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14415         Update copyright years.
14417 2016-01-04  Marek Polacek  <polacek@redhat.com>
14419         PR c/68908
14420         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14421         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14422         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14424 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14426         * gcc.target/sparc/20160104-2.c: New test.
14428 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14430         * gcc.target/sparc/20160104-1.c: New test.
14432 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14434         PR fortran/65045
14435         * gfortran.dg/pr65045.f90: New test.
14437 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14439         * gnat.dg/specs/debug1.ads: Delete.
14441 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14443         PR libgfortran/68867
14444         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14445         expression.
14447 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14449         PR libgfortran/68867
14450         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14451         PowerPC.
14453 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14455         PR fortran/68864
14456         * gfortran.dg/pr68864.f90: New test.
14458 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14460         PR tree-optimization/69070
14461         * gcc.dg/pr69070.c: New test.
14463         PR sanitizer/69055
14464         * gfortran.dg/pr69055.f90: New test.
14466         PR target/69015
14467         * gcc.dg/pr69015.c: New test.
14469 Copyright (C) 2016 Free Software Foundation, Inc.
14471 Copying and distribution of this file, with or without modification,
14472 are permitted in any medium without royalty provided the copyright
14473 notice and this notice are preserved.