New I/O specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd27d57addd5923e51acc7d88df2cc66f7b40daf0
1 2016-10-26  Fritz Reese <fritzoreese@gmail.com>
3         * gfortran.dg/dec_io_1.f90: New test.
4         * gfortran.dg/dec_io_2.f90: New test.
5         * gfortran.dg/dec_io_3.f90: New test.
6         * gfortran.dg/dec_io_4.f90: New test.
7         * gfortran.dg/dec_io_5.f90: New test.
8         * gfortran.dg/dec_io_6.f90: New test.
10 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
12         PR sanitizer/78106
13         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
15 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
17         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
18         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
20 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22         * gnat.dg/opt59.adb: New test.
23         * gnat.dg/opt59_pkg.ad[sb]: New helper.
25         * gnat.dg/opt60.adb: New test.
27 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
29         PR fortran/72770
30         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
31         this pr.
33 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
35         PR target/78102
36         * gcc.target/i386/pr78102.c: New test.
38 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
40         * gfortran.dg/dec_logical_xor_1.f90: New test.
41         * gfortran.dg/dec_logical_xor_2.f90: New test.
42         * gfortran.dg/dec_logical_xor_3.f03: New test.
44 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
46         * gfortran.dg/dec_loc_rval_1.f90: New test.
47         * gfortran.dg/dec_loc_rval_2.f90: New test.
48         * gfortran.dg/dec_loc_rval_3.f03: New test.
50 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
52         * gfortran.dg/dec_type_print.f90: New testcase.
54 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
56         * gfortran.dg/feed_1.f90: New test.
57         * gfortran.dg/feed_2.f90: New test.
59 2016-10-25  Martin Liska  <mliska@suse.cz>
61         PR sanitizer/78106
62         * gcc.dg/asan/pr78106.c: New test.
64 2016-10-25  Martin Liska  <mliska@suse.cz>
66         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
68 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
70         PR target/78041
71         * gcc.target/arm/pr78041.c: New test.
73 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
75         * g++.dg/cpp1z/launder1.C: New test.
76         * g++.dg/cpp1z/launder2.C: New test.
78 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
79             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
81         PR target/71676
82         PR target/71678
83         * gcc.target/avr/pr71676-2.c: New test.
85 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
86             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
88         PR target/71676
89         PR target/71678
90         * gcc.target/avr/pr71676-1.c: New test.
91         * gcc.target/avr/pr71676-3.c: New test.
92         * gcc.target/avr/pr71676.c: New test.
93         * gcc.target/avr/pr71678.c: New test.
95 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
97         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
98         such that cloned verions of tested functions are not created.
100 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
102         PR fortran/71895
103         * gfortran.dg/pr71895.f90: New test.
105 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
107         * g++.dg/debug/dwarf2/ref-2.C: New test.
109 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
111         * c-c++-common/Wint-in-bool-context-3.c: New test.
113 2016-10-24  Martin Sebor  <msebor@redhat.com>
115         PR middle-end/77735
116         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
117         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
118         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
119         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
120         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
121         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
122         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
124 2016-10-24  Richard Biener  <rguenther@suse.de>
126         PR testsuite/71491
127         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
128         * gcc.dg/vect/slp-45.c: Likewise.
130 2016-10-24  Richard Biener  <rguenther@suse.de>
132         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
133         * gcc.dg/tree-ssa/pr21458.c: Likewise.
134         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
136 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
138         PR target/78093
139         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
140         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
142 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
144         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
146 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
148         * gcc.target/i386/bmi2-pext-1.c: New test.
149         * gcc.target/i386/bmi2-pdep-1.c: New test.
150         * gcc.target/i386/bmi2-bzhi-3.c: New test.
151         * gcc.target/i386/tbm-bextri-1.c: New test.
152         * gcc.target/i386/bmi-bextr-6.c: New test.
154 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
156         PR target/77483
157         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
158         * gcc.target/i386/pr65105-1.c: Likewise.
159         * gcc.target/i386/pr65105-2.c: Likewise.
160         * gcc.target/i386/pr65105-3.c: Likewise.
161         * gcc.target/i386/pr65105-5.c: Likewise.
162         * gcc.target/i386/pr67761.c: Likewise.
163         * gcc.target/i386/pr70799-1.c: Likewise.
165 2016-10-24  Martin Liska  <mliska@suse.cz>
167         PR sanitizer/77966
168         * c-c++-common/ubsan/unreachable-3.c: New test.
170 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
172         PR fortran/77763
173         * gfortran.dg/pr77763.f90
175 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
177         PR fortran/54730
178         PR fortran/78033
179         * gfortran.dg/pr78033.f90: New test.
181 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
183         PR fortran/69834
184         * gfortran.dg/select_type_1.f03: Change error for overlapping
185         TYPE IS cases.
186         * gfortran.dg/select_type_36.f03: New test.
188 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
190         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
192 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
194         PR fortran/78021
195         * gfortran.dg/string_length_3.f90:  New test.
197 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
199         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
201 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
203         PR fortran/43366
204         PR fortran/57117
205         PR fortran/61337
206         * gfortran.dg/alloc_comp_class_5.f03: New test.
207         * gfortran.dg/class_allocate_21.f90: New test.
208         * gfortran.dg/class_allocate_22.f90: New test.
209         * gfortran.dg/realloc_on_assign_27.f08: New test.
211 2016-10-21  Jeff Law  <law@redhat.com>
213         * PR tree-optimization/71947
214         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
215         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
216         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
218 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
220         * gcc.dg/ipa/vrp5.c: New test.
221         * gcc.dg/ipa/vrp6.c: New test.
223 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
225         * gcc.target/aarch64/test_frame_17.c: New test.
227 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
229         * gcc.target/aarch64/test_frame_17.c: New test.
231 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
233         PR preprocessor/71681
234         * gcc.dg/cpp/pr71681-1.c: New testcase
235         * gcc.dg/cpp/pr71681-2.c: Likewise
236         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
237         * gcc.dg/cpp/remap/a/header.gcc: Likewise
238         * gcc.dg/cpp/remap/a/t_1.h: Likewise
239         * gcc.dg/cpp/remap/a/t_2.h: Likewise
241 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
243         PR target/78057
244         * gcc.target/i386/pr78057.c: New test.
246         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
248 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
250         PR fortran/69566
251         * gfortran.dg/select_type_37.f03: New test.
253 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
255         PR target/71627
256         * gcc.target/avr/pr71627.c: New test
258 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
260         * gcc.target/sparc/overflow-1.c: New test.
261         * gcc.target/sparc/overflow-2.c: Likewise.
262         * gcc.target/sparc/overflow-3.c: Likewise.
264 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
266         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
267         effective target.
269 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
271         PR rtl-optimization/78038
272         * gcc.target/aarch64/pr78038.c: New test.
274 2016-10-21  Richard Biener  <rguenther@suse.de>
276         PR tree-optimization/78051
277         * g++.dg/torture/pr78051.C: New testcase.
279 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
281         * c-c++-common/wdate-time.c: Restored test case.
282         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
284 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
286         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
288 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
290         PR target/78037
291         * gcc.target/i386/pr78037.c: New test.
293 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
295         * gcc.target/visium/overflow8.c: New.
296         * gcc.target/visium/overflow16.c: Likewise.
297         * gcc.target/visium/overflow32: Likewise.
299 2016-10-20  Michael Matz  <matz@suse.de>
301         * gcc.dg/loop-split.c: New test.
302         * gcc.dg/tree-ssa/ifc-9.c: Update.
303         * gcc.dg/tree-ssa/ifc-10.c: Update.
305 2016-10-20  Richard Biener  <rguenther@suse.de>
307         * gcc.dg/graphite/pr35356-1.c: Update.
309 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
311         PR c++/77446
312         * g++.dg/cpp1y/pr77446.C: New.
314 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
316         PR tree-optimization/53979
317         * gcc.dg/pr53979-1.c: New test-case.
318         * gcc.dg/pr53979-2.c: Likewise.
320 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
322         * c-c++-common/Wint-in-bool-context-2.c: New test.
324 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
326         * gfortran.dg/dtio_17.f90: Fix test.
328 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
330         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
331         * gcc.dg/Walloca-2.c: Same.
333 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
335         * gcc.dg/Wvla-1.c: Rename to...
336         * gcc.dg/Wvla-larger-than-1.c: ...this.
337         * gcc.dg/Wvla-2.c: Rename to...
338         * gcc.dg/Wvla-larger-than-2.c: ...this.
339         * gcc.dg/Wvla-3.c: Rename to...
340         * gcc.dg/Walloca-11.c.: ...this.
341         * gcc.dg/wvla-[1-7].c: Rename to:
342         * gcc.dg/Wvla-[1-7].c: ...this.
344 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
346         PR tree-optimization/78005
347         * gcc.dg/vect/pr78005.c: New.
348         * gcc.target/i386/l_fma_float_1.c: Revise test.
349         * gcc.target/i386/l_fma_float_2.c: Ditto.
350         * gcc.target/i386/l_fma_float_3.c: Ditto.
351         * gcc.target/i386/l_fma_float_4.c: Ditto.
352         * gcc.target/i386/l_fma_float_5.c: Ditto.
353         * gcc.target/i386/l_fma_float_6.c: Ditto.
354         * gcc.target/i386/l_fma_double_1.c: Ditto.
355         * gcc.target/i386/l_fma_double_2.c: Ditto.
356         * gcc.target/i386/l_fma_double_3.c: Ditto.
357         * gcc.target/i386/l_fma_double_4.c: Ditto.
358         * gcc.target/i386/l_fma_double_5.c: Ditto.
359         * gcc.target/i386/l_fma_double_6.c: Ditto.
361 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
363         PR tree-optimization/78024
364         * gcc.dg/goacc/loop-processing-1.c: New file.
366 2016-10-19  Richard Biener  <rguenther@suse.de>
368         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
370 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
372         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
373         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
374         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
375         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
376         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
377         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
378         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
379         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
380         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
381         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
382         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
383         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
384         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
385         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
386         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
387         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
388         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
389         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
390         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
391         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
392         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
393         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
394         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
395         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
396         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
397         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
398         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
399         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
400         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
401         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
402         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
403         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
404         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
405         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
406         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
407         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
408         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
409         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
410         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
411         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
412         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
413         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
414         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
415         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
416         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
417         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
418         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
419         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
420         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
421         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
422         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
423         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
424         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
425         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
426         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
427         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
428         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
429         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
430         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
431         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
432         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
433         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
434         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
435         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
436         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
437         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
438         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
439         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
440         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
441         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
442         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
443         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
444         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
445         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
446         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
447         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
448         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
449         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
450         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
451         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
452         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
453         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
454         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
455         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
456         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
457         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
458         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
459         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
460         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
461         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
462         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
463         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
464         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
465         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
466         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
467         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
468         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
469         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
470         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
471         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
472         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
473         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
474         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
475         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
476         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
477         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
478         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
479         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
480         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
481         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
482         * gcc.target/powerpc/vsu/vsu.exp: New file.
484 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
486         PR target/77991
487         * gcc.target/i386/pr77991.c: New test.
489 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
491         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
492         LTO is used.
494 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
496         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
498 2016-10-18  Richard Biener  <rguenther@suse.de>
500         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
501         * gcc.dg/tree-ssa/pr21001.c: Likewise.
502         * gcc.dg/tree-ssa/pr21090.c: Likewise.
503         * gcc.dg/tree-ssa/pr21294.c: Likewise.
504         * gcc.dg/tree-ssa/pr21563.c: Likewise.
505         * gcc.dg/tree-ssa/pr23744.c: Likewise.
506         * gcc.dg/tree-ssa/pr25382.c: Likewise.
507         * gcc.dg/tree-ssa/pr68431.c: Likewise.
508         * gcc.dg/tree-ssa/vrp03.c: Likewise.
509         * gcc.dg/tree-ssa/vrp06.c: Likewise.
510         * gcc.dg/tree-ssa/vrp07.c: Likewise.
511         * gcc.dg/tree-ssa/vrp09.c: Likewise.
512         * gcc.dg/tree-ssa/vrp19.c: Likewise.
513         * gcc.dg/tree-ssa/vrp20.c: Likewise.
514         * gcc.dg/tree-ssa/vrp92.c: Likewise.
515         * gcc.dg/pr68217.c: Likewise.
516         * gcc.dg/predict-9.c: Likewise.
517         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
518         * gcc.dg/predict-1.c: Likewise.
520 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
522         * gfortran.dg/dtio_17.f90: New test.
524 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
526         * gcc.dg/ipa/vrp4.c: Adjust testcase.
528 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
530         * gcc.dg/ipa/vrp4.c: New test.
532 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
534         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
535         * gcc.dg/torture/pr39074.c: Likewise.
537 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
539         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
540         * gnat.dg/trampoline4.adb: Minor tweak.
542 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
544         PR tree-optimization/77916
545         * gcc.dg/torture/pr77916.c: New.
547 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
549         PR fortran/77978
550         * gfortran.dg/pr77978_1.f90: New test.
551         * gfortran.dg/pr77978_2.f90: Ditto.
552         * gfortran.dg/pr77978_3.f90: Ditto.
554 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
556         PR fortran/61420
557         PR fortran/78013
558         * gfortran.dg/proc_ptr_49.f90: New test.
560 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
562         PR target/77308
563         * gcc.target/arm/pr77308.c: New test.
565 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
567         * lib/target-supports.exp
568         (check_effective_target_floatn_nx_runtime): Return 0 for
569         powerpc*-ibm-aix*.
571 2016-10-17  Andrew Pinski  <apinski@cavium.com>
573         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
574         long instead of long.
575         * gcc.target/aarch64/cinc_common_1.c: Likewise.
576         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
577         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
578         * gcc.target/aarch64/mult-synth_4.c: Likewise.
579         * gcc.target/aarch64/pr68102_1.c: Likewise.
580         * gcc.target/aarch64/target_attr_3.c: Likewise.
582 2016-10-17  Richard Biener  <rguenther@suse.de>
584         PR tree-optimization/77988
585         * gcc.dg/torture/pr77988.c: New testcase.
587 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
589         * gcc.dg/pr71636-1.c: New test-case.
590         * gcc.dg/pr71636-2.c: Likewise.
592 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
594         * gnat.dg/trampoline3.adb: New test.
595         * gnat.dg/trampoline4.adb: Likewise.
597 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
599         * gfortran.dg/dtio_16.f90: New test.
601 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
603         * gcc.target/sparc/bmaskbshuf.c: Rename to...
604         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
605         * gcc.target/sparc/bmaskbshuf-2.c: New test.
607 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
609         * gcc.target/sparc/popc.c: Rename to...
610         * gcc.target/sparc/popc-1.c: ...this.
611         * gcc.target/sparc/popc-2.c: New test.
613 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
615         PR fortran/77972
616         * gfortran.dg/unexpected_eof_4.f90: New test.
618 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
620         PR libfortran/48587
621         * gfortran.dg/negative_unit2.f90: New test.
623 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
625         PR middle-end/77959
626         * gfortran.dg/pr77959.f90: New test.
628         DR 1511 - const volatile variables and ODR
629         * g++.dg/DRs/dr1511-1.C: New test.
630         * g++.dg/DRs/dr1511-2.C: New test.
632 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
634         * gnat.dg/debug7.adb (dg-options): Remove -g.
635         * gnat.dg/debug8.adb (dg-options): Add -margs.
636         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
638 2016-10-14  Richard Biener  <rguenther@suse.de>
640         PR tree-optimization/77979
641         * gcc.dg/torture/pr77979.c: New testcase.
643 2016-10-14  Martin Liska  <mliska@suse.cz>
645         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
646         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
647         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
649 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
651         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
652         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
653         * gcc.dg/torture/pr77937-2.c: Likewise.
655 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
657         * gnat.dg/lto15.adb: Adjust.
658         * gnat.dg/lto16.adb: Likewise.
659         * gnat.dg/lto17.adb: Likewise
660         * gnat.dg/lto18.ad[sb]: New test.
661         * gnat.dg/lto18_pkg.ads: New helper.
662         * gnat.dg/lto19.adb: New test.
663         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
664         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
665         * gnat.dg/lto20.adb: New test.
666         * gnat.dg/lto20_pkg.ad[sb]: New helper.
668 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
670         * gfortran.dg/coarray_38.f90: Expect error message.
672 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
674         * gcc.target/aarch64/spellcheck_1.c: New test.
675         * gcc.target/aarch64/spellcheck_2.c: Likewise.
676         * gcc.target/aarch64/spellcheck_3.c: Likewise.
677         * gcc.target/aarch64/spellcheck_4.c: Likewise.
678         * gcc.target/aarch64/spellcheck_5.c: Likewise.
679         * gcc.target/aarch64/spellcheck_6.c: Likewise.
681 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
683         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
685 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
687         PR tree-optimization/77937
688         * gcc.dg/torture/pr77937-1.c: New.
689         * gcc.dg/torture/pr77937-2.c: New.
691 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
693         * g++.dg/cpp1z/inline-var1.C: New test.
694         * g++.dg/cpp1z/inline-var1a.C: New test.
695         * g++.dg/cpp1z/inline-var1.h: New file.
696         * g++.dg/cpp1z/inline-var2.C: New test.
697         * g++.dg/cpp1z/inline-var3.C: New test.
698         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
699         uninitialized const.
701 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
703         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
704         Xscale is specified, not just -march.
705         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
706         is incompatible with Xscale.
708 2016-10-13  Martin Sebor  <msebor@redhat.com>
710         PR c++/71912
711         * g++.dg/ext/flexary4.C: Adjust.
712         * g++.dg/ext/flexary5.C: Same.
713         * g++.dg/ext/flexary9.C: Same.
714         * g++.dg/ext/flexary19.C: New test.
715         * g++.dg/ext/flexary18.C: New test.
716         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
717         regression test.
718         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
719         Avoid generating a flexible array member in an array.
721 2016-10-13  Martin Sebor  <msebor@redhat.com>
723         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
724         to placate -Wformat on targets where the type is not int.
726 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
728         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
729         in INSN_LOCATION.
731 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
733         * gcc.target/i386/l_fma_float_1.c: Revise test.
734         * gcc.target/i386/l_fma_float_2.c: Ditto.
735         * gcc.target/i386/l_fma_float_3.c: Ditto.
736         * gcc.target/i386/l_fma_float_4.c: Ditto.
737         * gcc.target/i386/l_fma_float_5.c: Ditto.
738         * gcc.target/i386/l_fma_float_6.c: Ditto.
739         * gcc.target/i386/l_fma_double_1.c: Ditto.
740         * gcc.target/i386/l_fma_double_2.c: Ditto.
741         * gcc.target/i386/l_fma_double_3.c: Ditto.
742         * gcc.target/i386/l_fma_double_4.c: Ditto.
743         * gcc.target/i386/l_fma_double_5.c: Ditto.
744         * gcc.target/i386/l_fma_double_6.c: Ditto.
746 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
748         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
750 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
752         * gcc.dg/vect/vect-98.c: Refine test case.
753         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
754         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
755         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
757 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
759         PR c/77946
760         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
762 2016-10-13  Martin Liska  <mliska@suse.cz>
764         PR tree-optimization/77943
765         * g++.dg/tree-ssa/pr77943.C: New test.
767 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
769         PR fortran/72832
770         * gfortran.dg/allocate_with_source_22.f03: New test.
771         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
772         fail.
774 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
776         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
777         * gcc.target/arm/movsi_movw.c: Likewise.
778         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
779         directive to work on big endian targets.
781 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
783         * gcc.dg/tree-ssa/evrp6.c: New test.
785 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
787         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
788         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
789         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
791 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
793         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
794         * gcc.target/powerpc/warn-2.c: Ditto.
796 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
798         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
799         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
800         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
801         for -mmsa.
802         * gcc.target/mips/msa.c: New test.
803         * gcc.target/mips/msa-builtins.c: Likewise.
804         * lib/target-supports.exp (check_mips_msa_hw_available): New.
805         (check_effective_target_mips_msa_runtime): Likewise.
806         (check_effective_target_mips_msa): Likewise.
807         (add_options_for_mips_msa): Likewise.
808         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
809         (check_effective_target_vect_intfloat_cvt): Likewise.
810         (check_effective_target_vect_uintfloat_cvt): Likewise.
811         (check_effective_target_vect_floatint_cvt): Likewise.
812         (check_effective_target_vect_floatuint_cvt): Likewise.
813         (check_effective_target_vect_shift): Likewise.
814         (check_effective_target_vect_shift_char): Likewise.
815         (check_effective_target_vect_long): Likewise.
816         (check_effective_target_vect_float): Likewise.
817         (check_effective_target_vect_double): Likewise.
818         (check_effective_target_vect_long_long): Likewise.
819         (check_effective_target_vect_perm): Likewise.
820         (check_effective_target_vect_perm_byte): Likewise.
821         (check_effective_target_vect_perm_short): Likewise.
822         (check_effective_target_vect_sdot_qi): Likewise.
823         (check_effective_target_vect_udot_qi): Likewise.
824         (check_effective_target_vect_sdot_hi): Likewise.
825         (check_effective_target_vect_udot_hi): Likewise.
826         (check_effective_target_vect_pack_trunc): Likewise.
827         (check_effective_target_vect_unpack): Likewise.
828         (check_effective_target_vect_hw_misalign): Likewise.
829         (check_effective_target_vect_condition): Likewise.
830         (check_effective_target_vect_cond_mixed): Likewise.
831         (check_effective_target_vect_char_mult): Likewise.
832         (check_effective_target_vect_short_mult): Likewise.
833         (check_effective_target_vect_int_mult): Likewise.
834         (check_effective_target_vect_extract_even_odd): Likewise.
835         (check_effective_target_vect_interleave): Likewise.
836         (check_vect_support_and_set_flags): Check if the target supports MSA
837         and append to the list of EFFECTIVE_TARGETS.
839 2016-10-12  Richard Biener  <rguenther@suse.de>
841         PR debug/77947
842         * g++.dg/torture/pr77947.C: New testcase.
844 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
846         * gnat.dg/debug8.adb: New testcase.
848 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
850         * gnat.dg/debug9.adb: New testcase.
852 2016-10-12  Richard Biener  <rguenther@suse.de>
854         * gcc.dg/tree-ssa/vrp35.c: Adjust.
855         * gcc.dg/tree-ssa/vrp36.c: Likewise.
856         * gcc.dg/tree-ssa/vrp46.c: Likewise.
858 2016-10-12  Richard Biener  <rguenther@suse.de>
860         PR tree-optimization/77920
861         * gcc.dg/torture/pr77920.c: New testcase.
863 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
865         PR tree-optimization/77929
866         * gcc.c-torture/compile/pr77929.c: New test.
868         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
869         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
870         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
871         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
872         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
873         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
874         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
875         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
876         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
878 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
880         * gcc.target/sparc/setcc-4.c: Adjust.
881         * gcc.target/sparc/setcc-5.c: Likewise.
882         * gcc.target/sparc/setcc-6.c: Likewise.
883         * gcc.target/sparc/setcc-7.c: Likewise.
884         * gcc.target/sparc/setcc-8.c: Likewise.
885         * gcc.target/sparc/setcc-9.c: Likewise.
886         * gcc.target/sparc/setcc-10.c: Delete.
888 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
890         PR fortran/77942
891         * gfortran.dg/pr77942.f90
893 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
895         * gfortran.dg/dec_math.f90: New testsuite.
897 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
899         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
900         (main): Declare j as i32 instead of int.
902 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
904         PR testsuite/PR77710
905         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
906         target triplet instead of *-*-*-*.
908 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
910         * gnat.dg/unchecked_convert10.adb: New test.
911         * gnat.dg/unchecked_convert11.adb: Likewise.
912         * gnat.dg/unchecked_convert12.adb: Likewise.
914 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
916         * gcc.target/sparc/cbcond-1.c: New test.
917         * gcc.target/sparc/cbcond-2.c: Likewise.
918         * gcc.target/sparc/movcc-1.c: Likewise.
919         * gcc.target/sparc/movcc-2.c: Likewise.
920         * gcc.target/sparc/setcc-1.c: Adjust.
921         * gcc.target/sparc/setcc-2.c: Likewise.
922         * gcc.target/sparc/setcc-3.c: Likewise.
923         * gcc.target/sparc/setcc-4.c: Likewise.
924         * gcc.target/sparc/setcc-5.c: Likewise.
925         * gcc.target/sparc/setcc-6.c: New test.
926         * gcc.target/sparc/setcc-7.c: Likewise.
927         * gcc.target/sparc/setcc-8.c: Likewise.
928         * gcc.target/sparc/setcc-9.c: Likewise.
929         * gcc.target/sparc/setcc-10.c: Likewise.
931 2016-10-10  Jeff Law  <law@redhat.com>
933         PR tree-optimization/71947
934         * gcc.dg/tree-ssa/pr71947-1.c: New test.
935         * gcc.dg/tree-ssa/pr71947-2.c: New test.
936         * gcc.dg/tree-ssa/pr71947-3.c: New test.
937         * gcc.dg/tree-ssa/pr71947-4.c: New test.
938         * gcc.dg/tree-ssa/pr71947-5.c: New test.
939         * gcc.dg/tree-ssa/pr71947-6.c: New test.
941 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
943         PR fortran/77915
944         * gfortran.dg/matmul_11.f90:  New test.
946 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
948         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
949         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
950         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
951         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
952         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
953         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
954         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
955         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
956         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
957         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
958         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
959         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
960         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
961         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
962         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
963         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
964         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
965         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
966         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
967         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
968         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
969         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
970         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
971         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
972         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
973         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
974         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
975         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
976         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
977         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
978         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
979         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
980         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
981         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
982         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
983         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
984         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
985         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
986         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
987         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
988         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
989         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
990         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
991         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
992         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
993         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
994         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
995         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
996         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
997         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
998         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
999         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1000         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1001         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1002         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1003         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1004         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1005         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1006         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1008 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1010         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1011         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1012         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1013         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1014         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1015         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1016         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1017         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1018         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1019         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1020         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1021         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1022         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1023         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1025 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1027         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1028         Enable AArch64.
1029         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1030         vdup*_laneq.
1031         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1032         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1033         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1034         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1036 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1037             Jiong Wang  <jiong.wang@arm.com>
1039         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1040         AArch64 support.
1041         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1042         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1043         AArch64 targets.
1044         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1045         AArch64 targets.
1046         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1047         targets.
1048         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1050 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1052         * gnat.dg/specs/vfa.ads: New test.
1054 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1056         * gnat.dg/inline13.ad[sb]: New test.
1057         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1059 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1061         * gnat.dg/biased_subtype.adb: New test.
1063 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1065         PR tree-optimization/77901
1066         * gcc.c-torture/compile/pr77901.c: New test.
1068 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1070         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1071         * gcc.dg/ipa/propalign-2.c: Likewise
1072         * gcc.dg/ipa/propalign-3.c: Likewise.
1073         * gcc.dg/ipa/propalign-4.c: Likewise.
1074         * gcc.dg/ipa/propalign-5.c: Likewise.
1076 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1078         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1080         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1082         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1083         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1085 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1087         * gfortran.dg/dec_union_11.f90: New testcase.
1089 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1091         PR c++/66443
1092         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1093         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1094         * g++.dg/cpp1y/pr66443-cxx14.C: New
1095         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1096         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1098 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1100         * g++.dg/cpp0x/addressof1.C: New test.
1101         * g++.dg/cpp0x/addressof2.C: New test.
1103 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1105         * gcc.target/powerpc/float128-type-1.c: New test to check that
1106         PowerPC 64-bit Linux enables -mfloat128-type by default.
1107         * gcc.target/powerpc/float128-type-2.c: Likewise.
1108         * gcc.target/powerpc/float128-mix.c: Change error message to
1109         reflect that __ibm128 is now #define'ed to be long double.
1111 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1113         PR fortran/77406
1114         * gfortran.dg/pr77406.f90: New test.
1115         * gfortran.dg/assumed_type_3.f90: Update error messages.
1116         * gfortran.dg/defined_operators_1.f90: Ditto.
1117         * gfortran.dg/generic_26.f90: Ditto.
1118         * gfortran.dg/generic_7.f90: Ditto.
1119         * gfortran.dg/gomp/udr5.f90: Ditto.
1120         * gfortran.dg/gomp/udr7.f90: Ditto.
1121         * gfortran.dg/interface_1.f90: Ditto.
1122         * gfortran.dg/interface_37.f90: Ditto.
1123         * gfortran.dg/interface_5.f90: Ditto.
1124         * gfortran.dg/interface_6.f90: Ditto.
1125         * gfortran.dg/interface_7.f90
1126         * gfortran.dg/no_arg_check_3.f90
1127         * gfortran.dg/operator_5.f90
1128         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1130 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1132         PR c++/77700
1133         * c-c++-common/Wint-in-bool-context.c: Update test.
1135 2016-10-07  Richard Biener  <rguenther@suse.de>
1137         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1138         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1140 2016-10-07  Marek Polacek  <polacek@redhat.com>
1142         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1144 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1146         PR c++/69733
1147         * c-c++-common/pr69733.c: New test.
1148         * gcc.dg/pr69733.c: New test.
1149         * gcc.target/i386/pr69733.c: New test.
1151 2016-10-07  Marek Polacek  <polacek@redhat.com>
1153         PR c++/77803
1154         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1156 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1158         PR tree-optimization/77664
1159         * gcc.dg/tree-ssa/pr77664.c: New test.
1160         * gcc.dg/pr77664.c: New test.
1162 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1164         * gfortran.dg/pr69955.f90: New test.
1166 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1168         PR fortran/57910
1169         * gfortran.dg/pr57910.f90: New test.
1171 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1173         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1174         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1176 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1178         PR tree-optimization/77862
1179         * gcc.dg/pr77862.c: New test.
1181 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1183         * gcc.dg/tree-ssa/evrp4.c: New test.
1185 2016-10-06  Jeff Law  <law@redhat.com>
1187         PR tree-optimization/71661
1188         * gcc.dg/tree-ssa/pr71661.c: New test.
1190 2016-10-06  Richard Biener  <rguenther@suse.de>
1192         PR tree-optimization/77855
1193         * gcc.dg/torture/pr77855.c: New testcase.
1195 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1196             Eric Botcazou  <ebotcazou@adacore.com>
1198         * g++.dg/other/pr77759.C: New test.
1200 2016-10-06  Richard Biener  <rguenther@suse.de>
1202         PR tree-optimization/77839
1203         * gcc.dg/torture/pr77839.c: New testcase.
1205 2016-10-06  Marek Polacek  <polacek@redhat.com>
1207         * g++.dg/cpp1z/init-statement9.C: New test.
1209 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1211         * gcc.target/i386/pcommit-1.c: Deleted.
1212         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1213         * gcc.target/i386/sse-13.c: Ditto.
1214         * gcc.target/i386/sse-14.c: Ditto.
1215         * gcc.target/i386/sse-22.c: Ditto.
1216         * gcc.target/i386/sse-23.c: Ditto.
1217         * g++.dg/other/i386-2.C: Ditto.
1219 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1221         * gcc.target/i386/pr77833.c: Require int128 effective target.
1223 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1225         PR fortran/58991
1226         PR fortran/58992
1227         * gfortran.dg/associate_22.f90: New test.
1229 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1231         * gfortran.dg/dec_union_9.f90: New testcase.
1232         * gfortran.dg/dec_union_10.f90: New testcase.
1234 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1236         PR sanitizer/66343
1237         * gcc.dg/pch/pr66343-3.c: New test.
1238         * gcc.dg/pch/pr66343-3.hs: New file.
1240         PR sanitizer/66343
1241         * gcc.dg/pch/pr66343-1.c: New test.
1242         * gcc.dg/pch/pr66343-1.hs: New file.
1243         * gcc.dg/pch/pr66343-2.c: New test.
1244         * gcc.dg/pch/pr66343-2.hs: New file.
1246 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1248         * c-c++-common/Wint-in-bool-context.c: Update test.
1250 2016-10-05  Marek Polacek  <polacek@redhat.com>
1252         * g++.dg/cpp1z/init-statement1.C: New test.
1253         * g++.dg/cpp1z/init-statement2.C: New test.
1254         * g++.dg/cpp1z/init-statement3.C: New test.
1255         * g++.dg/cpp1z/init-statement4.C: New test.
1256         * g++.dg/cpp1z/init-statement5.C: New test.
1257         * g++.dg/cpp1z/init-statement6.C: New test.
1258         * g++.dg/cpp1z/init-statement7.C: New test.
1259         * g++.dg/cpp1z/init-statement8.C: New test.
1261 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1263         PR fortran/67524
1264         * gfortran.dg/pr67524.f90: New test.
1266 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1268         PR sanitizer/77823
1269         * c-c++-common/ubsan/shift-9.c: New test.
1271 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1273         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1274         of int if __SIZEOF_INT__ is less than 4 bytes.
1276 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1278         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1279         * gfortran.dg/class_array_20.f03: Likewise.
1280         * gfortran.dg/class_array_21.f03: Likewise.
1281         * gfortran.dg/finalize_29.f08: Likewise.
1282         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1284 2016-10-05  Richard Biener  <rguenther@suse.de>
1286         PR middle-end/77826
1287         * gcc.dg/torture/pr77826.c: New testcase.
1289 2016-10-05  Richard Biener  <rguenther@suse.de>
1291         * gcc.dg/fold-copysign-1.c: New testcase.
1293 2016-10-05  Andreas Schwab  <schwab@suse.de>
1295         * g++.dg/pr49847-2.C: Remove.
1297 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1299         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1301 2016-10-05  Richard Biener  <rguenther@suse.de>
1303         PR middle-end/55152
1304         * gcc.dg/pr55152-2.c: New testcase.
1306 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1308         * gfortran.dg/dtio_15.f90: New test.
1310 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1312         * gcc.dg/split-7.c: New test.
1314 2016-10-04  Martin Sebor  <msebor@redhat.com>
1316         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1317         %lc directive to wint_t to silence -Wformat warnings on targets
1318         where the latter is a distinct type such as long.
1320 2016-10-04  Martin Sebor  <msebor@redhat.com>
1322         PR c++/77804
1323         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1325 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1327         PR c++/77791
1328         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1330         * g++.dg/other/java3.C: Remove.
1331         * g++.dg/other/java1.C: Remove.
1332         * g++.dg/other/error12.C: Remove.
1333         * g++.dg/other/java2.C: Remove.
1334         * g++.dg/warn/Wnvdtor.C: Remove.
1335         * g++.dg/lookup/java1.C: Remove.
1336         * g++.dg/lookup/java2.C: Remove.
1337         * g++.dg/ext/pr34829.C: Remove.
1338         * g++.dg/ext/java-3.C: Remove.
1339         * g++.dg/ext/java-1.C: Remove.
1340         * g++.dg/ext/java-2.C: Remove.
1341         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1343 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1345         PR tree-optimization/77808
1346         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1348 2016-10-04  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/77399
1351         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1353 2016-10-04  Richard Biener  <rguenther@suse.de>
1355         PR middle-end/77833
1356         * gcc.target/i386/pr77833.c: New testcase.
1358 2016-09-26  Jeff Law  <law@redhat.com>
1360         PR tree-optimization/71550
1361         PR tree-optimization/71403
1362         * gcc.c-torture/execute/pr71550.c: New test.
1364 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1366         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1367         option.
1369 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1371         Revert
1372         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1374         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1376 2016-10-03  Marek Polacek  <polacek@redhat.com>
1378         * g++.dg/cpp0x/nullptr37.C: New test.
1380 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1382         * c-c++-common/Wint-in-bool-context.c: Update test.
1384 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1386         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1387         earlier.
1388         * g++.dg/charset/asm2.c (memmove): Likewise.
1389         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1390         * g++.dg/tls/diag-4.C (foo): Likewise.
1391         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1392         dg-warning, fix up regex.
1393         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1394         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1395         * g++.old-deja/g++.mike/net31.C: Likewise.
1396         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1397         for C++17.
1398         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1399         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1401 2016-10-01  Richard Biener  <rguenther@suse.de>
1403         PR middle-end/77798
1404         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1406 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1408         PR fortran/77663
1409         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1411 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1413         PR c/77490
1414         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1415         Add dg-prune-output directive.
1417 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1419         PR fortran/66643
1420         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1421         * gfortran.fortran-torture/compile/write.f90: Update test.
1423 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1425         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1426         arm_fp16_alternative_ok as the required effective target.
1427         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1428         -mfp16-format=alternative to the dg-options directive and remove
1429         the dg-add-options directive.
1431 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1433         PR fortran/77764
1434         * gfortran.dg/dec_union_8.f90: New testcase.
1436 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1438         PR fortran/77782
1439         * gfortran.dg/dec_structure_16.f90: New testcase.
1441 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1443         * gfortran.dg/coarray_allocate_10.f08: New test.
1444         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1446 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1448         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1450 2016-09-30  Richard Biener  <rguenther@suse.de>
1452         PR tree-optimization/77399
1453         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1455 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1457         * c-c++-common/pr27336.c: Make dependency on
1458         -fdelete-null-pointer-checks explicit.
1459         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1460         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1461         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1462         * gcc.dg/pic-1.c: Require fpic target support.
1463         * gcc.dg/pic-2.c: Likewise.
1465 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1467         Implement P0001R1 - C++17 removal of register storage class specifier
1468         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1469         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1470         C++17.
1471         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1472         keyword if not __SSE2__.
1473         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1474         C++17.
1475         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1476         register keywords.
1477         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1478         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1479         no_erroneous_warning): Expect new warnings for C++17.
1480         * g++.dg/warn/register-var-2.C (f): Likewise.
1481         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1482         * g++.dg/parse/linkage2.C (foo): Likewise.
1483         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1484         keyword on parameters for C++17.
1485         * g++.dg/cpp1z/register1.C: New test.
1486         * g++.dg/cpp1z/register2.C: New test.
1487         * g++.dg/cpp1z/register3.C: New test.
1489 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1491         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1492         * gcc.target/i386/avx2-check.h (main): Ditto.
1493         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1494         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1495         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1496         * gcc.target/i386/avx512er-check.h (main): Ditto.
1497         * gcc.target/i386/avx512f-check.h (main): Ditto.
1498         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1499         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1500         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1502 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1504         PR target/77756
1505         * gcc.target/i386/pr77756.c: New test.
1507 2016-09-29  Marek Polacek  <polacek@redhat.com>
1509         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1511 2016-09-29  Marek Polacek  <polacek@redhat.com>
1513         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1514         C++14.
1516 2016-09-29  Martin Liska  <mliska@suse.cz>
1518         * objc/execute/construct1.m: New test.
1520 2016-09-29  Richard Biener  <rguenther@suse.de>
1522         PR tree-optimization/77768
1523         * gcc.dg/torture/pr77768.c: New testcase.
1525 2016-09-28  Richard Biener  <rguenther@suse.de>
1527         PR middle-end/77407
1528         * gcc.dg/pr77407.c: New testcase.
1530 2016-09-29  Richard Biener  <rguenther@suse.de>
1532         PR middle-end/55152
1533         * gcc.dg/pr55152.c: New testcase.
1534         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1536 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1538         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1539         (dg-options): Remove -m32.
1541 2016-09-28  Martin Sebor  <msebor@redhat.com>
1543         PR middle-end/77721
1544         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1546 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1548         PR libgfortran/77707
1549         * gfortran.dg/inquire_17.f90: New test.
1551 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1553         PR c++/77467
1554         * g++.dg/cpp1y/constexpr-77467.C: New test.
1556 2016-09-28  Martin Sebor  <msebor@redhat.com>
1558         PR c/77762
1559         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1560         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1561         (test_sprintf_p_const): Adjust line numbers to avoid failures
1562         introduced in r240503.
1564 2016-09-28  Martin Sebor  <msebor@redhat.com>
1566         PR middle-end/77683
1567         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1569 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1571         PR c++/77748
1572         * g++.dg/pr77550.C: Avoid undefined behavior.
1574         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1576 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1578         * gcc.dg/strlenopt-20.c: Update test.
1579         * gcc.dg/strlenopt-21.c: Likewise.
1580         * gcc.dg/strlenopt-22.c: Likewise.
1581         * gcc.dg/strlenopt-22g.c: Likewise.
1582         * gcc.dg/strlenopt-26.c: Likewise.
1583         * gcc.dg/strlenopt-5.c: Likewise.
1584         * gcc.dg/strlenopt-7.c: Likewise.
1585         * gcc.dg/strlenopt-9.c: Likewise.
1587 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1589         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1591         * g++.dg/cpp1z/lambda-this1.C: New test.
1592         * g++.dg/cpp1z/lambda-this2.C: New test.
1594         PR c++/77722
1595         * g++.dg/ubsan/return-4.C: New test.
1596         * g++.dg/ubsan/return-5.C: New test.
1597         * g++.dg/ubsan/return-6.C: New test.
1599 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1601         * lib/target-supports.exp
1602         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1603         in function comment.
1605 2016-09-27  Martin Liska  <mliska@suse.cz>
1607         PR gcov-profile/46266
1608         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1609         considered.
1611 2016-09-27  Richard Biener  <rguenther@suse.de>
1613         PR tree-optimization/77745
1614         * g++.dg/torture/pr77745.C: New testcase.
1616 2016-09-27  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/77478
1619         * gcc.dg/torture/pr77478.c: New testcase.
1621 2016-09-27  Martin Liska  <mliska@suse.cz>
1623         PR gcov-profile/7970
1624         PR gcov-profile/16855
1625         PR gcov-profile/44779
1626         * g++.dg/gcov/pr16855.C: New test.
1628 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1630         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1632 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1634         PR fortran/77666
1635         * gfortran.dg/gomp/pr77666.f90: New test.
1637 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1639         PR ipa/77677
1640         * gcc.dg/torture/pr77677-2.c: New test.
1642 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1644         PR fortran/77420
1645         * gfortran.dg/pr77420_1.f90: New test.
1646         * gfortran.dg/pr77420_2.f90: Ditto.
1647         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1648         * gfortran.dg/pr77420_4.f90: this file.
1650 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1652         PR middle-end/77719
1653         * gfortran.dg/pr77719.f90: New test.
1655 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1657         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1658         singular form of byte when quantity is unknown.
1660 2016-09-26  Marek Polacek  <polacek@redhat.com>
1662         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1664 2016-09-26  Martin Liska  <mliska@suse.cz>
1666         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1667         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1668         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1669         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1670         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1671         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1672         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1673         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1674         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1676 2016-09-26  Marek Polacek  <polacek@redhat.com>
1678         PR c/7652
1679         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1680         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1681         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1682         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1683         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1684         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1685         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1686         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1687         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1688         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1689         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1690         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1691         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1692         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1693         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1694         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1695         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1696         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1697         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1698         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1699         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1700         * c-c++-common/attr-fallthrough-1.c: New test.
1701         * c-c++-common/attr-fallthrough-2.c: New test.
1702         * g++.dg/cpp0x/fallthrough1.C: New test.
1703         * g++.dg/cpp0x/fallthrough2.C: New test.
1704         * g++.dg/cpp1z/fallthrough1.C: New test.
1705         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1706         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1707         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1708         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1710 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1712         PR fortran/77429
1713         * gfortran.dg/pr77429.f90: New test.
1715 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1717         PR fortran/77694
1718         * gfortran.dg/pr77694.f90: New test.
1720 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1722         PR target/51244
1723         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1725 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1727         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1728         for 32-bit mode.
1730 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1732         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1733         for 32-bit mode.
1735 2016-09-24  Marek Polacek  <polacek@redhat.com>
1737         PR c/77490
1738         * c-c++-common/Wbool-operation-1.c: New test.
1739         * gcc.dg/Wbool-operation-1.c: New test.
1741 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1743         * gfortran.dg/dec_static_1.f90: New.
1744         * gfortran.dg/dec_static_2.f90: New.
1745         * gfortran.dg/dec_static_3.f90: New.
1746         * gfortran.dg/dec_static_4.f90: New.
1748 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1750         PR fortran/48298
1751         * gfortran.dg/negative_unit_check.f90: Update test.
1752         * gfortran.dg/dtio_14.f90: New test.
1754 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1756         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1757         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1758         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1759         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1760         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1761         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1762         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1764 2016-09-23  Martin Sebor  <msebor@redhat.com>
1766         PR testsuite/77713
1767         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1768         assuming long double is bigger than double.
1770 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1772         Implement P0138R2, C++17 construction rules for enum class values
1773         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1775 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1777         PR preprocessor/77672
1778         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1779         expected multiline output from first warning to reflect change
1780         in r240434.
1782 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1784         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1786 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1787             Tom de Vries  <tom@codesourcery.com>
1789         PR testsuite/77411
1790         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1792 2016-09-23  Marek Polacek  <polacek@redhat.com>
1794         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1795         * c-c++-common/gomp/atomic-13.c: Likewise.
1796         * c-c++-common/gomp/atomic-14.c: Likewise.
1797         * c-c++-common/pr60439.c: Remove invalid code.
1798         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1799         * g++.dg/expr/bitfield5.C: Likewise.
1800         * g++.dg/expr/bitfield6.C: Likewise.
1801         * g++.dg/expr/bool1.C: Likewise.
1802         * g++.dg/expr/bool3.C: Likewise.
1803         * g++.dg/expr/lval3.C: Likewise.
1804         * g++.dg/expr/lval4.C: Likewise.
1805         * g++.old-deja/g++.jason/bool5.C: Likewise.
1807 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1809         PR preprocessor/77672
1810         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1811         (test_terminator_location): New function.
1813 2016-09-23  Richard Biener  <rguenther@suse.de>
1815         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1817 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1819         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1820         -march=armv8.2-a+fp16 when supported by the hardware.
1821         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1822         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1823         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1824         semi-colons to a macro invocations.
1825         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1826         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1827         defined.
1828         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1829         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1830         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1831         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1832         defined.
1833         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1834         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1835         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1836         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1837         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1838         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1839         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1840         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1841         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1842         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1843         defined.
1844         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1845         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1846         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1847         defined.
1848         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1849         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1850         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1851         defined.
1852         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1853         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1854         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1855         defined.
1856         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1857         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1858         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1859         defined.  Also fix some white-space.
1860         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1861         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1862         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1863         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1864         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1865         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1866         defined.  Also fix some long lines and white-space.
1867         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1868         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1869         defined.  Also fix some long lines and white-space.
1870         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1871         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1872         defined.
1873         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1874         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1875         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1876         defined.
1877         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1878         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1879         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1880         defined.
1881         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1882         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1883         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1884         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1885         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1886         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1887         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1888         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1889         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1890         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1891         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1892         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1893         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1894         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1895         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1896         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1897         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1898         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1899         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1901 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1902             Matthew Wahab  <matthew.wahab@arm.com>
1904         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1905         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1906         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1907         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1908         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1909         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1910         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1911         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1912         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1913         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1914         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1915         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1916         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1917         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1918         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1919         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1920         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1921         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1922         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1923         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1924         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1925         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1926         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1927         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1928         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1929         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1930         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1931         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1932         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1933         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1934         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1935         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1936         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1937         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1938         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1939         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1940         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1942 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1944         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1945         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1946         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1947         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1948         support.
1950 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1952         PR ipa/77677
1953         * gcc.dg/torture/pr77677.c: New test.
1955 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1957         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1958         here now.
1960 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1962         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1963         options.  Add tests for float16x4_t and float16x8_t.
1965 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1967         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1968         * gcc.target/s390/risbg-ll-2.c: Ditto.
1969         * gcc.target/s390/risbg-ll-3.c: Ditto.
1971 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1973         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1974         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1976 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1978         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1979         output to the simplified instructions.
1981 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1983         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1984         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1986 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1988         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1989         (FP16_SUPPORTED): New
1990         (expected-hfloat-16x4): Make conditional on __fp16 support.
1991         (expected-hfloat-16x8): Likewise.
1992         (vdup_n_f16): Disable for non-AArch64 targets.
1993         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1994         conditional on FP16_SUPPORTED.
1995         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1996         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1997         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1998         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1999         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2000         for testing __fp16.
2001         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2002         conditional on FP16_SUPPORTED.
2003         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2004         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2006 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2008         * gcc.target/arm/short-vfp-1.c: New.
2010 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2012         * gcc.target/arm/attr-fp16-arith-1.c: New.
2014 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2016         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2017         New.
2018         (add_options_for_arm_v8_2a_fp16_neon): New.
2019         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2020         (add_options_for_arm_arch_v8_2a): Auto-generate.
2021         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2022         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2023         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2024         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2025         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2026         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2027         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2029 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2031         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2032         arm_fp16_alternative_ok.
2033         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2034         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2035         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2036         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2037         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2038         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2039         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2040         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2041         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2042         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2043         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2044         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2045         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2046         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2047         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2048         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2049         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2050         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2051         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2052         arm_fp16_alternative_ok.
2053         * lib/target-supports.exp
2054         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2055         (check_effective_target_arm_fp16_alternative_ok): New.
2056         (check_effective_target_arm_fp16_none_ok_nocache): New.
2057         (check_effective_target_arm_fp16_none_ok): New.
2059 2016-09-23  Martin Liska  <mliska@suse.cz>
2061         * gcc.dg/ipa/pr77653.c: Replace adress
2062         with address.
2064 2016-09-23  Martin Liska  <mliska@suse.cz>
2066         * gcc.target/i386/movbe-4.c: New test.
2068 2016-09-23  Martin Liska  <mliska@suse.cz>
2070         * gcc.target/i386/crc32-5.c: New test.
2072 2016-09-23  Martin Liska  <mliska@suse.cz>
2074         * gcc.target/i386/pr71652.c: New test.
2075         * gcc.target/i386/pr71652-2.c: New test.
2076         * gcc.target/i386/pr71652-3.c: New test.
2078 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2080         * lib/gcc-dg.exp (process-message): Support relative line number
2081         notation - .+4 or .-1 etc.
2082         * gcc.dg/dg-test-1.c: New test.
2084 2016-09-22  Martin Sebor  <msebor@redhat.com>
2086         PR target/77676
2087         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2088         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2089         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2090         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2092 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2094         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2095         * gcc.dg/ifcvt-2.c: Ditto.
2096         * gcc.dg/zero_bits_compound-1.c: Ditto.
2097         * gcc.dg/zero_bits_compound-1.c: Ditto.
2098         * gcc.dg/pr40550.c: Simplify target selectors.
2099         Use dg-additional-options.
2100         * gcc.dg/pr47893.c: Ditto.
2101         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2102         additional options for 32-bit x86 targets.
2103         * gcc.dg/pr70955.c: Move to ...
2104         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2106 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2108         PR c++/61019
2109         * g++.dg/cpp0x/pr61019.C: New.
2111 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2112             Terry Guo  <terry.guo@arm.com>
2114         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2115         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2116         * gcc.target/arm/pure-code/pure-code.exp: New.
2118 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2120         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2121         Remove SSE effective target requirement.
2123 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2125         PR c++/71979
2126         * g++.dg/cpp0x/pr71979.C: New.
2128 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2130         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2132 2016-09-22  Martin Liska  <mliska@suse.cz>
2134         PR ipa/77653
2135         * gcc.dg/ipa/pr77653.c: New test.
2137 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2139         PR fortran/77665
2140         * gfortran.dg/gomp/pr77665.f90: New test.
2142 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2144         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2145         * gfortran.dg/dtio_13.f90: New test.
2147 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2149         PR fortran/66107
2150         * gfortran.dg/pr66107.f90: New test.
2152 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2154         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2155         with call to builtin delete function.
2157 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2159         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2160         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2161         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2162         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2163         tests.
2165 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2167         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2169 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2171         PR c++/77651
2172         * g++.dg/cpp1z/aligned-new6.C: New test.
2174 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2176         * gcc.target/arm/fp16-aapcs-3.c: New.
2177         * gcc.target/arm/fp16-aapcs-4.c: New.
2178         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2179         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2180         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2181         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2183 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2185         PR tree-optimization/77550
2186         * g++.dg/pr77550.C: New test.
2188 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2190         PR target/77326
2191         * gcc.target/avr/torture/pr77326.c: New test.
2193 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2195         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2197 2016-09-21  Richard Biener  <rguenther@suse.de>
2199         PR tree-optimization/77648
2200         * gcc.dg/torture/pr77648-1.c: New testcase.
2201         * gcc.dg/torture/pr77648-2.c: Likewise.
2203 2016-09-21  Richard Biener  <rguenther@suse.de>
2204         Jakub Jelinek  <jakub@redhat.com>
2206         PR tree-optimization/77621
2207         * gcc.dg/pr77621.c: New testcase.
2209 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2211         PR fortran/77657
2212         * gfortran.dg/dtio_12.f90: New test.
2214 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2216         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2218 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2220         PR tree-optimization/72835
2221         * gcc.dg/tree-ssa/pr72835.c: New test.
2223 2016-09-20  Martin Sebor  <msebor@redhat.com>
2225         PR middle-end/49905
2226         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2227         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2228         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2229         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2230         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2231         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2232         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2234 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2236         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2237         arguments/compare will be optimized away.
2238         * gcc.dg/torture/ftrapv-1.c: Likewise.
2240 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2242         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2243         will be optimized away.
2244         * gcc.dg/ipa/vrp1.c: New test.
2245         * gcc.dg/ipa/vrp2.c: New test.
2246         * gcc.dg/ipa/vrp3.c: New test.
2248 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2250         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2251         does the same transformation.
2252         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2253         * gcc.dg/tree-ssa/evrp1.c: New test.
2254         * gcc.dg/tree-ssa/evrp2.c: New test.
2255         * gcc.dg/tree-ssa/evrp3.c: New test.
2256         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2257         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2258         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2259         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2260         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2261         foling now happens early.
2262         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2263         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2264         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2265         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2266         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2268 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2270         PR target/77621
2271         * gcc.target/i386/pr77621.c: New test.
2272         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2273         pattern, loop should vectorize with -mtune=atom.
2275 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2276             Jakub Jelinek  <jakub@redhat.com>
2278         PR testsuite/63299
2279         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2280         instead of delete.
2282 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2284         PR c++/77626
2285         * g++.dg/other/pr77626.C: New test.
2287         PR c++/77638
2288         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2290         PR c++/77637
2291         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2293         PR middle-end/77624
2294         * c-c++-common/pr77624-1.c: New test.
2295         * c-c++-common/pr77624-2.c: New test.
2297 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2299         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2300         of digits expected.
2302 2016-09-20  Richard Biener  <rguenther@suse.de>
2304         PR tree-optimization/77646
2305         * gcc.dg/torture/pr77646.c: New testcase.
2307 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2309         PR c++/77434
2310         * c-c++-common/Wint-in-bool-context.c: New test.
2312 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2314         * gcc.dg/cr-decimal-dig-1.c: New test.
2316 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2318         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2319         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2320         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2321         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2323 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2325         PR rtl-optimization/77416
2326         * gcc.target/powerpc/pr77416.c: New.
2328 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2330         PR c++/77639
2331         * g++.dg/template/error-recovery4.C: New test.
2333 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2335         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2337 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2339         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2340         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2342 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2343             Jan Hubicka  <jh@suse.cz>
2345         PR target/77587
2346         * gcc.dg/pr77587.c: New test.
2347         * gcc.dg/pr77587a.c: New file.
2349 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2351         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2352         * gfortran.dg/coarray_38.f90:
2353         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2354         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2355         * gfortran.dg/coarray_allocate_7.f08: New test.
2356         * gfortran.dg/coarray_allocate_8.f08: New test.
2357         * gfortran.dg/coarray_allocate_9.f08: New test.
2358         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2359         new caf_register.
2360         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2361         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2362         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2363         get_by_refs.
2364         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2365         * gfortran.dg/coarray_lock_7.f90: Same.
2366         * gfortran.dg/coarray_poly_5.f90: Same.
2367         * gfortran.dg/coarray_poly_6.f90: Same.
2368         * gfortran.dg/coarray_poly_7.f90: Same.
2369         * gfortran.dg/coarray_poly_8.f90: Same.
2370         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2372 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2374         PR fortran/77584
2375         * gfortran.dg/dec_structure_15.f90: New testcase.
2377 2016-09-19  Richard Biener  <rguenther@suse.de>
2379         PR middle-end/77605
2380         * gcc.dg/torture/pr77605.c: New testcase.
2382 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2384         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2386 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2388         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2389         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2390         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2391         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2392         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2393         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2394         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2395         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2396         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2397         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2398         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2400 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2402         * gcc.target/i386/pr68633.c: Fix expected result.
2404 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2406         PR fortran/68078
2407         * gfortran.dg/pr68078.f90: New test.
2408         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2410 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2412         PR target/77613
2413         * gcc.target/powerpc/swaps-p8-25.c: New.
2415 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2417         PR c++/77482
2418         * g++.dg/cpp0x/constexpr-77482.C: New test.
2420         PR c++/77379
2421         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2422         thunk offsets.
2423         * g++.dg/abi/abi-tag23a.C: Likewise.
2425         PR c++/77338
2426         * g++.dg/cpp0x/decltype-77338.C: New test.
2428         PR c++/77375
2429         * g++.dg/cpp0x/mutable1.C: New test.
2431 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2433         PR fortran/77612
2434         * gfortran.dg/pr77612.f90: New test.
2436 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2438         * gcc.dg/torture/pr70421.c: Require int32plus.
2440 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2442         PR middle-end/77475
2443         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2445         PR target/77526
2446         * gcc.target/i386/pr77526.c: New test.
2448 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2449             Eric Botcazou  <ebotcazou@adacore.com>
2451         PR middle-end/77594
2452         * gcc.target/i386/pr77594.c: New test.
2454 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2456         PR fortran/69963
2457         * gfortran.dg/misplaced_implicit_character.f90: New test.
2459 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2461         PR tree-optimization/77503
2462         * gcc.dg/vect/pr77503.c: New test.
2464 2016-09-15  Richard Biener  <rguenther@suse.de>
2466         PR middle-end/77544
2467         * c-c++-common/torture/pr77544.c: New testcase.
2469 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2471         PR middle-end/77475
2472         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2473         * gcc.dg/march-generic.c: Likewise.
2474         * gcc.target/i386/spellcheck-options-1.c: New test.
2475         * gcc.target/i386/spellcheck-options-2.c: New test.
2476         * gcc.target/i386/spellcheck-options-3.c: New test.
2477         * gcc.target/i386/spellcheck-options-4.c: New test.
2479 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2481         PR fortran/72743
2482         * gfortran.dg/goacc/pr72743.f90: New test.
2484 2016-09-15  Richard Biener  <rguenther@suse.de>
2486         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2488 2016-09-15  Richard Biener  <rguenther@suse.de>
2490         PR tree-optimization/77514
2491         * gcc.dg/torture/pr77514.c: New testcase.
2493 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2495         PR c++/77549
2496         * g++.dg/lookup/pr77549.C: New test.
2498 2016-09-14  Marek Polacek  <polacek@redhat.com>
2500         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2501         * c-c++-common/gomp/atomic-13.c: Likewise.
2502         * c-c++-common/gomp/atomic-14.c: Likewise.
2503         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2504         * g++.dg/cpp1z/bool-increment1.C: New test.
2505         * c-c++-common/pr60439.c: Add dg-warning.
2506         * g++.dg/expr/bitfield4.C: Likewise.
2507         * g++.dg/expr/bitfield5.C: Likewise.
2508         * g++.dg/expr/bitfield6.C: Likewise.
2509         * g++.dg/expr/bool1.C: Likewise.
2510         * g++.dg/expr/bool3.C: Likewise.
2511         * g++.dg/expr/lval3.C: Likewise.
2512         * g++.dg/expr/lval4.C: Likewise.
2513         * g++.old-deja/g++.jason/bool5.C: Likewise.
2514         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2515         * g++.dg/other/error18.C: Likewise.
2516         * g++.dg/gomp/atomic-14.C: Likewise.
2518 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2520         PR c++/77539
2521         * g++.dg/cpp1y/pr77539.C: New.
2523 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2525         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2526         dg-require.
2527         * g++.dg/ext/builtin_alloca.C: Likewise.
2528         * g++.dg/template/spec35.C: Likewise.
2529         * gcc.dg/builtins-68.c: Likewise.
2530         * gcc.misc-tests/gcov-13.c: Likewise.
2531         * gcc.misc-tests/gcov-14.c: Likewise.
2533 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2535         * gfortran.dg/dec_structure_14.f90: New testcase.
2537 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2539         PR sanitizer/68260
2540         * c-c++-common/tsan/pr68260.c: New test.
2542 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2544         PR target/70713
2545         * gcc.target/msp430/function-attributes-1.c: New test.
2546         * gcc.target/msp430/function-attributes-2.c: New test.
2547         * gcc.target/msp430/function-attributes-3.c: New test.
2549 2015-04-18  Martin Sebor  <msebor@redhat.com>
2551         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2552         of non-nul characters.
2553         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2555 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2557         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2558         * g++.dg/cpp1z/gen-attrs1.C: New test.
2560         PR tree-optimization/77454
2561         * gcc.dg/pr77454.c: New test.
2563         PR c++/77553
2564         * g++.dg/cpp1y/constexpr-77553.C: New test.
2566 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2568         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2569         (test_show_locus): Replace rich_location::add_fixit_insert calls
2570         with add_fixit_insert_before and add_fixit_insert_after.
2572 2016-09-13  Jason Merrill  <jason@redhat.com>
2573             Tom de Vries  <tom@codesourcery.com>
2575         PR c++/77427
2576         * g++.dg/pr77427.C: New test.
2578 2016-09-13  Martin Liska  <mliska@suse.cz>
2580         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2581         effective target.
2582         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2583         * lib/target-supports.exp: Define the new target.
2585 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2587         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2588         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2590 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2592         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2593         variable arguments.
2594         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2595         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2596         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2597         variable argument.
2598         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2599         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2601 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2603         PR c++/77496
2604         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2605         * g++.dg/ext/pr77496.C: New test.
2606         * g++.dg/warn/pr77496.C: New test.
2608 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2610         PR c/72858
2611         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2612         to preserve conversion chars, and to preserve prefix information.
2613         * gcc.dg/format/pr72858.c: New test case.
2615 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2617         * gfortran.dg/pr77507.f90: Move to ...
2618         * gfortran.dg/ieee/pr77507.f90: here.
2620 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2622         PR ipa/61159
2623         * compile/pr61159.c: New testcase
2625 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2627         PR ipa/64316
2628         * gcc.dg/ipa/pr63416.c: New testcase.
2630 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2631             Steven G. Kargl  <kargl@gcc.gnu.org>
2633         PR fortran/77532
2634         * gfortran.dg/dtio_11.f90: new test.
2636 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2638         PR fortran/77507
2639         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2640         * gfortran.dg/c_assoc_4.f90: Ditto.
2642 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2644         PR C/71602
2645         * c-c++-common/va-arg-va-list-type.c: New test.
2647 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2649         PR rtl-optimization/77289
2650         * gcc.target/powerpc/pr77289.c: New test.
2652 2016-09-09  Martin Sebor  <msebor@redhat.com>
2654         PR c/77520
2655         PR c/77521
2656         * gcc.dg/pr77520.c: New test.
2657         * gcc.dg/pr77521.c: New test.
2659 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2661         PR fortran/77506
2662         * gfortran.dg/pr77506.f90: New test.
2664 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2666         PR fortran/77507
2667         * gfortran.dg/pr77507.f90: New test.
2669 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2671         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2673 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2674             Louis Krupp      <lkrupp@gcc.gnu.org>
2676         PR fortran/69514
2677         * gfortran.dg/pr69514_1.f90: New test.
2678         * gfortran.dg/pr69514_2.f90: New test.
2680 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2682         PR fortran/77500
2683         * gfortran.dg/gomp/pr77500.f90: New test.
2685         PR fortran/77516
2686         * gfortran.dg/gomp/pr77516.f90: New test.
2688 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2690         PR middle-end/77475
2691         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2692         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2693         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2694         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2695         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2696         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2698 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2700         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2701         "substring-locations.h".
2703 2016-09-07  Richard Biener  <rguenther@suse.de>
2705         PR c/77450
2706         * c-c++-common/vector-subscript-8.c: Move ..
2707         * gcc.dg/pr77450.c: ... here.
2709 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2711         PR libgfortran/77393
2712         * gfortran.dg/fmt_f0_2.f90: Update test.
2713         * gfortran.dg/fmt_f0_3.f90: New test.
2715 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2717         PR debug/77389
2718         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2719         in dg-options.
2721         PR debug/57519
2722         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2724 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2726         PR target/69255
2727         * gcc.target/i386/pr69255-1.c: New test.
2728         * gcc.target/i386/pr69255-2.c: New test.
2729         * gcc.target/i386/pr69255-3.c: New test.
2731 2016-09-06  Martin Sebor  <msebor@redhat.com>
2733         PR c/77336
2734         * gcc.dg/format/miss-7.c: New test.
2736 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2738         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2740 2016-09-06  Martin Liska  <mliska@suse.cz>
2742         PR gcov-profile/77378
2743         PR gcov-profile/77466
2744         * gcc.dg/profile-update-warning.c: New test.
2746 2016-09-06  Richard Biener  <rguenther@suse.de>
2748         PR tree-optimization/77479
2749         * gcc.dg/torture/pr77479.c: New testcase.
2751 2016-09-06  Richard Biener  <rguenther@suse.de>
2753         PR c/77450
2754         * c-c++-common/vector-subscript-7.c: Adjust.
2755         * c-c++-common/vector-subscript-8.c: New testcase.
2757 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2759         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2761 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2763         PR target/77476
2764         * gcc.target/i386/avx512f-pr77476.c: New test.
2765         * gcc.target/i386/avx512bw-pr77476.c: New test.
2766         * gcc.target/i386/avx512dq-pr77476.c: New test.
2768         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2769         Update comment to mention also avx512f.
2771         PR sanitizer/77396
2772         * g++.dg/asan/pr77396-2.C: New test.
2774 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2776         PR rtl-optimization/77452
2777         * gcc.target/i386/pr77452.c: New test.
2779 2016-09-05  Marek Polacek  <polacek@redhat.com>
2781         PR c/77423
2782         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2784 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2786         PR fortran/77391
2787         * gfortran.dg/pr77391.f90: New test.
2789 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2791         PR fortran/77460
2792         * gfortran.dg/pr77460.f90: New test.
2794 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2796         PR c/65467
2797         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2799 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2801         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2803 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2805         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2806         test case.
2807         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2808         diagnostic-test-show-locus-generate-patch.c to the sources
2809         for diagnostic_plugin_test_show_locus.c.
2811 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2813         PR c/65467
2814         * gcc.dg/gomp/_Atomic-1.c: New test.
2815         * gcc.dg/gomp/_Atomic-2.c: New test.
2816         * gcc.dg/gomp/_Atomic-3.c: New test.
2817         * gcc.dg/gomp/_Atomic-4.c: New test.
2818         * gcc.dg/gomp/_Atomic-5.c: New test.
2820         PR sanitizer/77396
2821         * g++.dg/asan/pr77396.C: New test.
2823 2016-09-01  Martin Sebor  <msebor@redhat.com>
2825         PR tree-optimization/71831
2826         * gcc.dg/builtin-object-size-16.c: New test.
2827         * gcc.dg/builtin-object-size-17.c: New test.
2829 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831         PR libgfortran/77393
2832         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2834 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2836         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2837         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2838         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2839         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2840         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2841         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2842         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2843         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2844         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2845         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2846         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2847         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2848         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2849         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2850         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2851         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2852         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2853         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2855 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2857         * gnat.dg/opt58.adb: New test.
2858         * gnat.dg/opt58_pkg.ads: New helper.
2860 2016-09-01  Richard Biener  <rguenther@suse.de>
2862         PR middle-end/77436
2863         * gcc.dg/torture/pr77436.c: New testcase.
2865 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2867         * gcc.dg/pr64252.c: Require int32plus.
2868         * gcc.dg/pr66299-1.c: Likewise.
2869         * gcc.dg/pr66299-2.c: Likewise.
2870         * gcc.dg/torture/20131115-1.c: Skip for avr.
2872 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2874         * gcc.target/aarch64/ands_3.c: New test.
2876 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2878         PR fortran/77352
2879         * gfortran.dg/gomp/pr77352.f90: New test.
2881         PR fortran/77374
2882         * gfortran.dg/gomp/pr77374.f08: New test.
2884 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2886         PR tree-optimization/73714
2887         * gcc.dg/tree-ssa/pr73714.c: New test.
2889 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2891         PR libgfortran/77393
2892         * gfortran.dg/fmt_f0_2.f90: New test.
2894 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2896         * gcc.target/i386/pr59539-2.c: Adapt options.
2897         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2899 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2901         PR fortran/77418
2902         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2903         of the associate entity and replace with a pointer to the
2904         intended item on the stack.
2906 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907             Paul Thomas  <pault@gcc.gnu.org>
2909         PR fortran/48298
2910         * gfortran.dg/dtio_1.f90: New test.
2911         * gfortran.dg/dtio_2.f90: New test.
2912         * gfortran.dg/dtio_3.f90: New test.
2913         * gfortran.dg/dtio_4.f90: New test.
2914         * gfortran.dg/dtio_5.f90: New test.
2915         * gfortran.dg/dtio_6.f90: New test.
2916         * gfortran.dg/dtio_7.f90: New test.
2917         * gfortran.dg/dtio_8.f90: New test.
2918         * gfortran.dg/dtio_9.f90: New test.
2919         * gfortran.dg/dtio_10.f90: New test.
2921 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2923         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2924         (test_many_nested_locations): New function.
2925         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2926         (test_show_locus): Handle "test_many_nested_locations".
2928 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2930         * g++.dg/template/double-greater-than-fixit.C: New test case.
2932 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2934         * gnat.dg/opt57.ad[sb]: New test.
2935         * gnat.dg/opt57_pkg.ads: New helper.
2937 2016-08-30  Richard Biener  <rguenther@suse.de>
2939         PR tree-optimization/69047
2940         * gcc.dg/pr69047.c: Fix byte-order check.
2942 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2944         PR tree-optimization/72866
2945         * gcc.dg/vect/pr72866.c: New test.
2947         PR debug/77363
2948         * g++.dg/debug/dwarf2/pr77363.C: New test.
2950         PR middle-end/77377
2951         * gcc.target/i386/pr77377.c: New test.
2953         PR debug/77389
2954         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2955         in dg-options.
2957 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2959         * gfortran.dg/pr77372.f90: Moved to ...
2960         * gfortran.dg/ieee/pr77372.f90: here.
2962 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2964         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2965         vector short/char initializations.
2966         * gcc.target/powerpc/vec-init-5.c: Likewise.
2967         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2968         vector initialization optimizations.
2969         * gcc.target/powerpc/vec-init-7.c: Likewise.
2970         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2971         vector float/double initializations.
2972         * gcc.target/powerpc/vec-init-9.c: Likewise.
2974 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2976         PR target/77403
2977         * gcc.target/i386/pr77403.c: New test.
2979 2016-08-29  Marek Polacek  <polacek@redhat.com>
2981         PR c/77292
2982         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2984 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2986         PR c/77398
2987         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2989 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2991         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2993 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2995         * gfortran.dg/dec_structure_13.f90: New testcase.
2997 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2999         PR fortran/77261
3000         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3001         available.
3003 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3005         PR lto/70955
3006         * gcc.dg/pr70955.c: New test.
3007         * gcc.dg/lto/pr70955_0.c: Same.
3008         * gcc.dg/lto/pr70955_1.c: Same.
3010 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3012         PR tree-optimization/71077
3013         * gcc.target/i386/pr71077.c: New test.
3015 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3017         PR fortran/77380
3018         * gfortran.dg/pr77380.f90: New test.
3020 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3022         PR fortran/77372
3023         gfortran.dg/pr77372.f90: New test.
3025 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3027         * gcc.dg/spellcheck-fields-2.c (test): Move
3028         dg-begin/end-multiline-output within function body.
3029         (test_macro): New function.
3031 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3033         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3034         (test_fixit_insert): Update expected output.
3035         (test_fixit_remove): Likewise.
3036         (test_fixit_replace): Likewise.
3038 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3040         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3041         Fix typo.
3043 2016-08-26  Richard Biener  <rguenther@suse.de>
3045         PR tree-optimization/69047
3046         * gcc.dg/pr69047.c: New testcase.
3048 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3049             Martin Jambhor  <mjambor@suse.cz>
3051         * gcc.dg/ipa/propbits-1.c: New test-case.
3052         * gcc.dg/ipa/propbits-2.c: Likewise.
3053         * gcc.dg/ipa/propbits-3.c: Likewise.
3055 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3057         PR fortran/77351
3058         * gfortran.dg/pr77351.f90: New test.
3060 2016-08-25  Marek Polacek  <polacek@redhat.com>
3062         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3064 2016-08-25  Marek Polacek  <polacek@redhat.com>
3066         PR c/77323
3067         * gcc.dg/pr77323.c: New test.
3069 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3071         PR fortran/77358
3072         * gfortran.dg/submodule_17.f08: New test.
3074 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3075             Michael Collison  <michael.collison@arm.com>
3077         * gcc.target/arm/builtin_saddl.c: New testcase.
3078         * gcc.target/arm/builtin_saddll.c: New testcase.
3079         * gcc.target/arm/builtin_uaddl.c: New testcase.
3080         * gcc.target/arm/builtin_uaddll.c: New testcase.
3081         * gcc.target/arm/builtin_ssubl.c: New testcase.
3082         * gcc.target/arm/builtin_ssubll.c: New testcase.
3083         * gcc.target/arm/builtin_usubl.c: New testcase.
3084         * gcc.target/arm/builtin_usubll.c: New testcase.
3086 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3088         PR target/77270
3089         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3090         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3091         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3092         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3093         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3094         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3095         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3096         effective target.  Remove scan-assembler-times directives.
3097         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3098         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3099         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3101 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3103         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3104         of unsigned int.
3105         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3107 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3109         PR testsuite/77317
3110         * lib/target-supports.exp
3111         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3112         (check_effective_target_vect_natural_alignment): Ditto.
3113         (check_effective_target_vector_alignment_reachable): Ditto.
3114         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3116 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3118         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3120 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3122         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3123         being created from pointers to memory locations.
3124         * gcc.target/powerpc/vec-init-2.c: Likewise.
3126 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3128         * gfortran.dg/dec_structure_12.f90: New testcase.
3130 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3132         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3134 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3136         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3137         verification.
3139 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3141         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3142         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3144 2016-08-23  Richard Biener  <rguenther@suse.de>
3146         PR tree-optimization/27336
3147         * c-c++-common/pr27336.c: New testcase.
3149 2016-08-22  Marek Polacek  <polacek@redhat.com>
3151         PR c++/77321
3152         * g++.dg/cpp1y/pr77321.C: New test.
3154 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3156         PR fortran/60774
3157         * gfortran.dg/empty_label.f: Adjust test for new error message.
3158         * gfortran.dg/empty_label.f90: Ditto.
3159         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3160         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3161         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3163 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3165         PR fortran/61318
3166         * gfortran.dg/pr61318.f90: New test.
3168 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3170         PR fortran/77260
3171         * gfortran.dg/pr77260_1.f90: New test.
3172         * gfortran.dg/pr77260_2.f90: Ditto.
3174 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3176         PR middle-end/77269
3177         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3178         __builtin_signbitf and __builtin_signbitl in expected generic
3179         expansion.
3180         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3181         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3182         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3183         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3184         tests.
3186 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3188         * gcc.dg/torture/float128-builtin.c,
3189         gcc.dg/torture/float128-ieee-nan.c,
3190         gcc.dg/torture/float128x-builtin.c,
3191         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3192         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3193         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3194         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3195         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3196         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3197         gcc.dg/torture/floatn-nan.h: New tests.
3199 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3201         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3202         macro.
3203         (main): Update calls to TEST_I_F.
3204         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3205         macro.
3206         (main): Update calls to TEST_I_F.
3208 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3210         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3211         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3212         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3213         names in calls to TEST_I_F.
3215 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3217         PR c/52952
3218         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3220 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3222         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3223         and !natural_alignment_64.
3224         * gcc.dg/ipa/propalign-2.c: Likewise.
3225         * gcc.dg/ipa/propalign-3.c: Likewise.
3226         * gcc.dg/ipa/propalign-4.c: Likewise.
3227         * gcc.dg/ipa/propalign-5.c: Likewise.
3228         * lib/target-supports.exp
3229         (check_effective_target_natural_alignment_32): Add avr-*-*.
3231 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3233         PR tree-optimization/61839
3234         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3235         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3236         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3237         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3239 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3241         PR c/32187
3242         * lib/target-supports.exp (check_effective_target_float16)
3243         (check_effective_target_float32, check_effective_target_float64)
3244         (check_effective_target_float128, check_effective_target_float32x)
3245         (check_effective_target_float64x)
3246         (check_effective_target_float128x)
3247         (check_effective_target_float16_runtime)
3248         (check_effective_target_float32_runtime)
3249         (check_effective_target_float64_runtime)
3250         (check_effective_target_float128_runtime)
3251         (check_effective_target_float32x_runtime)
3252         (check_effective_target_float64x_runtime)
3253         (check_effective_target_float128x_runtime)
3254         (check_effective_target_floatn_nx_runtime)
3255         (add_options_for_float16, add_options_for_float32)
3256         (add_options_for_float64, add_options_for_float128)
3257         (add_options_for_float32x, add_options_for_float64x)
3258         (add_options_for_float128x): New procedures.
3259         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3260         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3261         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3262         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3263         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3264         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3265         gcc.dg/torture/float128-complex.c,
3266         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3267         gcc.dg/torture/float128x-basic.c,
3268         gcc.dg/torture/float128x-complex.c,
3269         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3270         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3271         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3272         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3273         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3274         gcc.dg/torture/float32x-basic.c,
3275         gcc.dg/torture/float32x-complex.c,
3276         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3277         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3278         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3279         gcc.dg/torture/float64x-basic.c,
3280         gcc.dg/torture/float64x-complex.c,
3281         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3282         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3283         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3284         gcc.dg/torture/floatn-tg.h,
3285         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3286         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3287         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3288         gcc.dg/torture/fp-int-convert-float128x.c,
3289         gcc.dg/torture/fp-int-convert-float16-timode.c,
3290         gcc.dg/torture/fp-int-convert-float16.c,
3291         gcc.dg/torture/fp-int-convert-float32-timode.c,
3292         gcc.dg/torture/fp-int-convert-float32.c,
3293         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3294         gcc.dg/torture/fp-int-convert-float32x.c,
3295         gcc.dg/torture/fp-int-convert-float64-timode.c,
3296         gcc.dg/torture/fp-int-convert-float64.c,
3297         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3298         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3299         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3300         maximum exponent of floating-point type.  Use it in testing
3301         whether 0x8...0 fits in the floating-point type.  Always treat -1
3302         (signed 0xf...f) as fitting in the floating-point type.
3303         (M_OK1): New macro.
3304         * gcc.dg/torture/fp-int-convert-double.c,
3305         gcc.dg/torture/fp-int-convert-float.c,
3306         gcc.dg/torture/fp-int-convert-float128-timode.c,
3307         gcc.dg/torture/fp-int-convert-float128.c,
3308         gcc.dg/torture/fp-int-convert-float80-timode.c,
3309         gcc.dg/torture/fp-int-convert-float80.c,
3310         gcc.dg/torture/fp-int-convert-long-double.c,
3311         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3313 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3315         PR fortran/72744
3316         * gfortran.dg/gomp/pr72744.f90: New test.
3318         PR fortran/69281
3319         * gfortran.dg/gomp/pr69281.f90: New test.
3321 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3323         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3324         the last special seed value.
3325         * gfortran.dg/random_7.f90: Use size for last array member instead
3326         of hardcoded value.
3328 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3330         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3331         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3333 2016-08-19  Richard Biener  <rguenther@suse.de>
3335         PR tree-optimization/77286
3336         * gcc.dg/torture/pr77286.c: New testcase.
3338 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3340         * gcc.dg/verbose-asm-2.c: New test case.
3342 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3344         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3345         (custom_diagnostic_finalizer): Update for change to
3346         diagnostic_show_locus.
3348 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3350         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3351         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3353 2016-08-18  Marek Polacek  <polacek@redhat.com>
3355         PR c/71514
3356         * gcc.dg/pr71514.c: New test.
3358 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3360         PR target/72839
3361         * gcc.target/i386/pr72839.c: New test.
3363 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3365         PR middle-end/70895
3366         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3367         * c-c++-common/goacc/reduction-1.c: Likewise.
3368         * c-c++-common/goacc/reduction-2.c: Likewise.
3369         * c-c++-common/goacc/reduction-3.c: Likewise.
3370         * c-c++-common/goacc/reduction-4.c: Likewise.
3372 2016-08-18  Alan Modra  <amodra@gmail.com>
3374         * gcc.c-torture/compile/pr72771.c: New.
3376 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3378         PR fortran/67496
3379         * gfortran.dg/pr67496.f90: New test.
3381 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3383         PR tree-optimization/71752
3384         * gcc.dg/vect/pr71752.c: New.
3386 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3388         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3390 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3392         PR middle-end/77259
3393         * g++.dg/ipa/devirt-52.C: New test.
3395 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3397         * c-c++-common/goacc/reduction-6.c: New testcase.
3399 2016-08-17  Richard Biener  <rguenther@suse.de>
3401         PR tree-optimization/76490
3402         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3403         * gcc.dg/pr52904.c: XFAIL.
3405 2016-08-17  Richard Biener  <rguenther@suse.de>
3407         PR tree-optimization/23855
3408         * gcc.dg/loop-unswitch-2.c: Adjust.
3410 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3412         PR tree-optimization/72817
3413         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3415 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3417         PR libgcc/77265
3418         * gcc.dg/torture/float128-extend-inf.c: New test.
3420 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3422         PR c/72857
3423         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3424         for embedded NUL.
3425         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3426         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3427         caret placement.
3428         (test_oct): Likewise.
3429         (test_multiple): Likewise.
3430         (test_field_width_specifier): Likewise.
3431         (test_field_width_specifier_2): New function.
3432         (test_field_precision_specifier): New function.
3433         (test_embedded_nul): Update expected caret placement.
3434         (test_non_contiguous_strings): Update line number.
3435         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3436         (__emit_string_literal_range): Add "caret_idx" param.
3437         (test_simple_string_literal): Add value for new param, updating
3438         expected output..
3439         (test_concatenated_string_literal): Likewise.
3440         (test_multiline_string_literal): Likewise.
3441         (test_hex): Likewise.
3442         (test_oct): Likewise.
3443         (test_multiple): Likewise.
3444         (test_ucn4): Likewise.
3445         (test_ucn8): Likewise.
3446         (test_u8): Likewise.
3447         (test_u): Likewise; update expected message, from "range" to
3448         "location".
3449         (test_U): Likewise.
3450         (test_L): Likewise.
3451         (test_macro): Add value for new param.
3452         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3453         (__emit_string_literal_range): Add "caret_idx" param.
3454         (test_stringified_token_1): Add value for new param.  Update
3455         expected message, from "range" to "location".
3456         (test_stringized_token_2): Likewise, adding param to macro.
3457         (test_stringified_token_3): Likewise.
3458         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3459         (emit_warning): Convert param from source_range to location_t.
3460         (test_string_literals): Add caret_idx param, and use it when
3461         constructing a substring_loc.  Update error message, from
3462         "range" to "location".
3464 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3466         PR target/71910
3467         * g++.dg/gomp/pr71910.C: New test.
3469         PR middle-end/67485
3470         * gcc.c-torture/compile/pr67485.c: New test.
3472         PR target/72867
3473         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3475 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3477         PR tree-optimization/69848
3478         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3480 2016-08-16  Martin Liska  <mliska@suse.cz>
3482         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3483         of memory operations so that it can be handled by core2
3484         in 32-bit mode.
3486 2016-08-16  Richard Biener  <rguenther@suse.de>
3488         PR tree-optimization/76783
3489         * gcc.dg/pr76783.c: New testcase.
3490         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3492 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3494         PR tree-optimization/72817
3495         PR tree-optimization/73450
3496         * gcc.dg/tree-ssa/pr72817.c: New test.
3497         * gcc.dg/tree-ssa/pr73450.c: New test.
3499 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3501         * gfortran.dg/init_flag_13.f90: New testcase.
3502         * gfortran.dg/init_flag_14.f90: Ditto.
3503         * gfortran.dg/init_flag_15.f03: Ditto.
3504         * gfortran.dg/dec_init_1.f90: Ditto.
3505         * gfortran.dg/dec_init_2.f90: Ditto.
3507 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3509         PR target/72867
3510         * gcc.target/i386/pr72867.c: New test.
3512 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3514         * c-c++-common/dump-ada-spec-5.c: New test.
3516 2016-08-15  Richard Biener  <rguenther@suse.de>
3518         PR tree-optimization/73434
3519         * gcc.dg/torture/pr73434.c: New testcase.
3521 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3523         PR tree-optimization/72824
3524         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3526 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3528         PR fortran/70598
3529         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3530         in use_device clause.
3531         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3532         * gfortran.dg/goacc/list.f95: Adjust to catch
3533         "neither a POINTER nor an array" error messages.
3535 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3537         PR target/76342
3538         * gcc.target/i386/pr76342.c: New test.
3540 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3542         PR c/71512
3543         * g++.dg/ubsan/pr71512.C: New test.
3544         * c-c++-common/ubsan/pr71512-1.c: New test.
3545         * c-c++-common/ubsan/pr71512-2.c: New test.
3547 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3549         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3550         vector initialization options.
3551         * gcc.target/powerpc/vec-init-2.c: Likewise.
3552         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3553         is generated on ISA 3.0.
3555 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3557         PR middle-end/71654
3558         * gcc.dg/c-c++-common/pr71654.c: New test.
3559         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3560         dg-options.
3561         * gcc.dg/tree-ssa/vrp24: Likewise.
3563 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3565         PR c/67410
3566         * gcc.dg/pr67410.c: New test.
3568 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3570         PR tree-optimization/69848
3571         * gcc.dg/vect/vect-pr69848.c: New test.
3573 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3575         PR testsuite/71008
3576         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3577         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3578         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3579         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3581 2016-08-12  Richard Biener  <rguenther@suse.de>
3583         PR tree-optimization/57326
3584         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3585         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3586         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3587         * gcc.target/i386/pr45685.c: Likewise.
3588         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3589         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3590         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3591         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3592         * gfortran.dg/pr34163.f90: Likewise.
3594 2016-08-12  Martin Liska  <mliska@suse.cz>
3596         * g++.dg/gcov/gcov-16.C: New test.
3597         * lib/gcov.exp: Support new argument for run-gcov function.
3599 2016-08-12  Martin Liska  <mliska@suse.cz>
3601         PR gcov-profile/35590
3602         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3604 2016-08-12  Richard Biener  <rguenther@suse.de>
3606         PR tree-optimization/72851
3607         * gcc.dg/torture/pr72851.c: New testcase.
3609 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3611         PR debug/63240
3612         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3613         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3614         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3615         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3616         DW_AT_deleted.
3618         PR debug/55641
3619         * g++.dg/debug/dwarf2/ref-1.C: New.
3621         PR debug/49366
3622         * g++.dg/debug/dwarf2/template-params-12.H: New.
3623         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3624         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3625         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3626         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3627         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3628         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3629         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3631 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3633         PR target/72863
3634         * gcc.target/powerpc/pr72863.c: New test.
3636 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3638         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3640 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3642         * gcc.target/i386/pieces-strcpy-1.c: New test.
3643         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3645 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3647         PR c++/72868
3648         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3650 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3652         * gcc.target/i386/pieces-memcpy-1.c: New test.
3653         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3654         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3655         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3656         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3657         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3659 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3661         PR c/72816
3662         * gcc.dg/pr72816.c: Remove dg-error.
3664 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3666         PR tree-optimization/71083
3667         * gcc.c-torture/execute/pr71083.c: New test.
3668         * gnat.dg/loop_optimization23.adb: New test.
3669         * gnat.dg/loop_optimization23_pkg.ads: New test.
3670         * gnat.dg/loop_optimization23_pkg.adb: New test.
3672 2016-08-11  Richard Biener  <rguenther@suse.de>
3674         PR tree-optimization/72772
3675         * gcc.dg/graphite/pr35356-1.c: Adjust.
3676         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3678 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3680         * gfortran.dg/random_7.f90: Take into account that the last seed
3681         value is the special p value.
3682         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3684 2016-08-11  Richard Biener  <rguenther@suse.de>
3686         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3688 2016-08-11  Alan Modra  <amodra@gmail.com>
3690         * gcc.target/powerpc/pr71680.c: New.
3692 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3694         * gcc.target/powerpc/bfp/bfp.exp: New file.
3695         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3696         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3697         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3698         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3699         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3700         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3701         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3702         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3703         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3704         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3705         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3706         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3707         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3708         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3709         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3710         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3711         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3712         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3713         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3714         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3715         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3716         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3717         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3718         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3719         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3720         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3721         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3722         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3723         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3724         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3725         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3726         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3727         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3728         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3729         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3730         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3731         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3732         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3733         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3734         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3735         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3736         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3737         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3738         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3739         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3740         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3741         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3742         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3743         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3744         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3745         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3746         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3747         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3749 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3751         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3752         Add aarch64*-*-*.
3754 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3756         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3758 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3760         PR target/72853
3761         * gcc.target/powerpc/pr72853.c: New test.
3763 2016-08-10  Martin Liska  <mliska@suse.cz>
3765         PR gcov-profile/58306
3766         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3768 2016-08-10  Martin Liska  <mliska@suse.cz>
3770         * g++.dg/gcov/gcov-threads-1.C: New test.
3772 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3774         PR target/71873
3775         * gcc.target/avr/pr71873.c: New test.
3777 2016-08-09  Martin Liska  <mliska@suse.cz>
3779         * g++.dg/gcov/gcov-dump-1.C: New test.
3780         * g++.dg/gcov/gcov-dump-2.C: New test.
3782 2016-08-09  Martin Liska  <mliska@suse.cz>
3784         * gcc.dg/tree-prof/val-prof-9.c: New test.
3786 2016-08-09  Martin Liska  <mliska@suse.cz>
3788         * gcc.dg/tree-prof/val-prof-8.c: New test.
3790 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3792         PR ipa/71981
3793         * gcc.dg/ipa/pr71981.c: New test.
3795 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3797         PR tree-optimization/33707
3798         * gcc.dg/vect/pr33707.c: New test.
3800 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3802         PR tree-optimization/pr72772
3803         * gcc.dg/tree-ssa/pr72772.c: New test.
3805 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3807         PR rtl-optimization/66669
3808         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3810 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3812         PR tree-optimization/72824
3813         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3815 2016-08-09  Richard Biener  <rguenther@suse.de>
3817         PR tree-optimization/71802
3818         * gcc.dg/torture/pr71802.c: New testcase.
3820 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3822         PR c++/72809
3823         * g++.dg/eh/stdarg1.C: New test.
3825 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3827         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3828         test command line in failure log.
3829         (profopt-execute): dito. Make autofdo file names unique.
3831 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3833         PR c/64955
3834         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3835         output.
3837 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3839         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3840         c99_runtime.
3841         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3842         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3843         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3844         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3845         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3846         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3848 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3850         PR c/52952
3851         * gcc.dg/cpp/pr66415-1.c: Likewise.
3852         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3853         * gcc.dg/format/c90-printf-1.c: Likewise.
3854         * gcc.dg/format/diagnostic-ranges.c: New test case.
3856 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3858         PR fortran/72716
3859         * gfortran.dg/gomp/pr72716.f90: New test.
3861         PR middle-end/72781
3862         * gcc.dg/gomp/pr72781.c: New test.
3864         PR middle-end/68762
3865         * g++.dg/vect/pr68762-1.cc: New test.
3866         * g++.dg/vect/pr68762-2.cc: New test.
3867         * g++.dg/vect/pr68762.h: New file.
3869 2016-08-08  Martin Sebor  <msebor@redhat.com>
3871         PR testsuite/72838
3872         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3873         * g++.dg/warn/overflow-warn-3.C: Same.
3874         * g++.dg/warn/overflow-warn-4.C: Same.
3876 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3878         PR fortran/71936
3879         * gfortran.dg/allocate_with_source_21.f03: New test.
3881 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3883         PR fortran/72698
3884         * gfortran.dg/allocate_with_source_20.f03: New test.
3886 2016-08-08  Alan Modra  <amodra@gmail.com>
3888         * gcc.c-torture/compile/pr72802.c: New.
3890 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3892         PR fortran/70524
3893         * gfortran.dg/dependency_48.f90: New test.
3895 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3897         PR fortran/70040
3898         * gfortran.dg/pr70040.f90:  New testcase.
3900 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3902         PR fortran/71961
3903         * gfortran.dg/matmul_10.f90:  New testcase.
3905 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3907         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3909 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3911         PR c/72816
3912         * gcc.dg/pr72816.c: New test.
3914 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3916         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3917         * g++.dg/conversion/pr41426.C: Likewise.
3918         * g++.dg/conversion/pr66211.C: Likewise.
3919         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3920         * g++.dg/init/ref8.C: Likewise.
3921         * g++.old-deja/g++.law/cvt20.C: Likewise.
3922         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3924 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3926         PR tree-optimization/18046
3927         * gcc.dg/tree-ssa/vrp105.c: New test.
3928         * gcc.dg/tree-ssa/vrp106.c: New test.
3930 2016-08-05  Martin Sebor  <msebor@redhat.com>
3932         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3933         1ul in diagnostics.  Remove hyphen from "constant-expression."
3934         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3935         * g++.dg/cpp0x/static_assert3.C: Same.
3936         * g++.dg/cpp1y/constexpr-throw.C: Same.
3937         * g++.dg/template/nontype3.C: Same.
3938         * g++.dg/warn/overflow-warn-1.C: Same.
3939         * g++.dg/warn/overflow-warn-3.C: Same.
3940         * g++.dg/warn/overflow-warn-4.C: Same.
3942 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3944         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3945         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3946         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3947         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3949 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3951         PR tree-optimization/72810
3952         * gcc.dg/tree-ssa/vrp110.c: New test.
3954 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3956         PR Target/72819
3957         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3958         registers.
3959         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3960         saving the half-precision registers.
3961         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3962         value is returned in h0.
3963         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3964         are passed in FP/SIMD registers.
3965         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3966         passing works corrcetly.
3967         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3968         (hfa_f16x2_t): Likewise.
3969         (hfa_f16x3_t): Likewise.
3970         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3971         are promoted to double and passed in a double register.
3972         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3973         are promoted to double and stacked.
3974         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3975         __fp16 data types.
3976         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3977         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3978         __fp16 first get passed in FP/SIMD registers, then stacked.
3980 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3982         PR c++/68724
3983         * g++.dg/cpp0x/pr68724.C: New.
3985 2016-08-05  Richard Biener  <rguenther@suse.de>
3987         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3989 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3991         * gcc.dg/tree-ssa/vrp107.c: New test.
3992         * gcc.dg/tree-ssa/vrp108.c: New test.
3993         * gcc.dg/tree-ssa/vrp109.c: New test.
3995 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3997         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3998         dg-options.
4000 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4002         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4003         test-cases.
4004         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4005         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4006         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4007         test-cases.
4008         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4009         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4010         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4011         large_double.
4013 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4015         PR c++/72800
4016         * g++.dg/cpp1y/lambda-ice1.C: New.
4018 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4020         PR c++/72759
4021         * g++.dg/cpp1y/pr72759.C: New test.
4023 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4025         * gcc.dg/switch-10.c: New test.
4027 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4029         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4031 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4033         * c-c++-common/goacc/routine-5.c: Update.
4035 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4037         PR rtl-optimization/70903
4038         * gcc.c-torture/execute/pr70903.c: New test.
4040 2016-08-04  Martin Liska  <mliska@suse.cz>
4042         * gcc.dg/params/params.exp: Replace file exists with
4043         TESTING_IN_BUILD_TREE.
4045 2016-08-04  Marek Polacek  <polacek@redhat.com>
4047         PR c++/70229
4048         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4050 2016-08-04  Richard Biener  <rguenther@suse.de>
4052         PR middle-end/71984
4053         * gcc.dg/torture/pr71984.c: Guard correctness check for
4054         little-endian.
4056 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4058         * gcc.c-torture/compile/20160802-1.c: New testcase.
4060 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4062         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4064 2016-08-03  Richard Biener  <rguenther@suse.de>
4066         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4067         and remove -O3.
4068         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4069         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4071 2016-08-03  Richard Biener  <rguenther@suse.de>
4073         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4074         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4075         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4076         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4078 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4080         * gcc.dg/init-excess-2.c: Require int32plus.
4081         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4082         * gcc.dg/pr59963-2.c: Require int32plus.
4083         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4084         * gcc.dg/unroll-7.c: Require int32plus.
4086 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4088         PR tree-optimization/34114
4089         * gcc.dg/tree-ssa/loop-42.c: New test.
4091 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4093         * gcc.target/aarch64/vminmaxnm.c: New.
4094         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4095         tests.
4097 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4099         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4100         vec_extract for vector float, vector int, vector short, and vector
4101         char.
4102         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4103         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4104         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4105         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4107 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4109         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4110         single stack adjustment, no writeback.
4111         * gcc.target/aarch64/test_frame_12.c: Likewise.
4112         * gcc.target/aarch64/test_frame_13.c: Likewise.
4113         * gcc.target/aarch64/test_frame_15.c: Likewise.
4114         * gcc.target/aarch64/test_frame_6.c: Likewise.
4115         * gcc.target/aarch64/test_frame_7.c: Likewise.
4116         * gcc.target/aarch64/test_frame_8.c: Likewise.
4117         * gcc.target/aarch64/test_frame_16.c: New test.
4119 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4121         PR target/72748
4122         * gcc.target/i386/pr72748.c: New test.
4124 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4126         PR tree-optimization/71818
4127         * gcc.dg/vect/pr71818.c: New
4129 2016-08-01  Martin Liska  <mliska@suse.cz>
4131         PR tree-optimization/71857
4132         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4134 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4136         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4138 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4140         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4142 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4144         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4145         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4147 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4149         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4150         (check_effective_target_c++): Likewise. Also match for libstdc++.
4152 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4154         PR fortran/41922
4155         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4156         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4157         * gfortran.dg/pr41922.f90: New test.
4159 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4161         PR fortran/68566
4162         * gfortran.dg/pr68566.f90: new test.
4164 2016-07-30  Martin Sebor  <msebor@redhat.com>
4166         PR c++/60760
4167         PR c++/71091
4168         * g++.dg/cpp0x/constexpr-cast.C: New test.
4169         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4170         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4171         * g++.dg/ubsan/pr63956.C: Correct.
4173 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4175         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4176         vector double or vector long where the vector is in memory.
4177         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4178         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4180 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4182         PR fortran/69867
4183         * gfortran.dg/pr69867.f90: New test.
4185 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4187         PR fortran/69962
4188         * gfortran.dg/pr69962.f90: New test.
4190 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4192         PR fortran/70006
4193         * gfortran.dg/pr70006.f90: New test.
4195 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4197         PR fortran/71730
4198         * gfortran.dg/pr71730.f90: New test.
4199         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4200         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4201         * gfortran.dg/array_constructor_26.f03: Ditto.
4203 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4205         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4206         * gcc.target/powerpc/pr71763.c: Likewise.
4208 2016-07-29  Marek Polacek  <polacek@redhat.com>
4210         PR c/71742
4211         * gcc.dg/940510-1.c: Adjust dg-error.
4212         * gcc.dg/c99-flex-array-1.c: Likewise.
4213         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4215         PR c/71853
4216         * gcc.dg/noncompile/pr71853.c: New test.
4218         PR c/71573
4219         * gcc.dg/noncompile/pr71573.c: New test.
4221         PR c/71926
4222         * g++.dg/warn/Wparentheses-30.C: New test.
4223         * gcc.dg/Wparentheses-14.c: New test.
4225 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4227         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4229 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4231         PR tree-optimization/57558
4232         * gcc.dg/vect/pr57558-1.c: New test.
4233         * gcc.dg/vect/pr57558-2.c: New test.
4235 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4237         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4238         to scan forwprop1 dump pass.
4240 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4242         PR c++/51488
4243         * g++.dg/template/pr51488.C: New.
4245 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4247         PR c/71969
4248         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4249         static __inline__.
4250         * gcc.dg/pr71969-1.c: New test.
4251         * gcc.dg/pr71969-2.c: New test.
4252         * gcc.dg/pr71969-3.c: New test.
4254 2016-07-29  Marek Polacek  <polacek@redhat.com>
4256         PR c/71574
4257         * c-c++-common/pr71574.c: New test.
4259         PR c/71583
4260         * gcc.dg/noncompile/pr71583.c: New test.
4262 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4264         PR middle-end/68217
4265         * gcc.dg/pr68217.c: New test.
4267 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4269         PR fortran/71067
4270         * gfortran.dg/pr71067_1.f90: New test.
4271         * gfortran.dg/pr71067_2.f90: Ditto.
4273 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4275         * gcc.target/powerpc/vec-extract-1.c: New test.
4277 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4279         PR fortran/71799
4280         * gfortran.dg/pr71799.f90: New test.
4282 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4284         PR c++/71665
4285         * g++.dg/cpp0x/pr71665-1.C: New.
4286         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4287         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4288         * g++.dg/ext/label10.C: Likewise.
4289         * g++.dg/parse/constant5.C: Likewise.
4291 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4293         PR fortran/71859
4294         * gfortran.dg/pr71859.f90: New test.
4295         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4296         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4298 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4300         PR fortran/71883
4301         * gfortran.dg/pr71883.f90 : New test.
4303 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4305         PR tree-optimization/71734
4306         * g++.dg/vect/pr70729-nest.cc: New test.
4308 2016-07-28  Renlin Li  <renlin.li@arm.com>
4310         Revert
4311         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4313         PR fortran/71902
4314         * gfortran.dg/dependency_47.f90:  New test.
4316 2016-07-28  Martin Liska  <mliska@suse.cz>
4318         PR gcov-profile/68025
4319         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4321 2016-07-28  Martin Liska  <mliska@suse.cz>
4323         * g++.dg/vect/pr70944.cc: New test.
4325 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4327         PR middle-end/71994
4328         * gcc.dg/torture/pr71994.c: New test.
4330 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4332         PR middle-end/71078
4333         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4334         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4335         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4337 2016-07-27  Richard Biener  <rguenther@suse.de>
4339         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4341 2016-07-27  Martin Liska  <mliska@suse.cz>
4343         * gcc.dg/predict-13.c: New test.
4344         * gcc.dg/predict-14.c: New test.
4346 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4348         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4349         including stdint.h.
4350         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4351         including stdint.h.
4353 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4355         PR target/71869
4356         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4357         IEEE built-in functions handle quiet and signalling NaNs
4358         correctly.
4360 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4362         PR fortran/71862
4363         * gfortran.dg/pr71862.f90: New test.
4365 2016-07-26  Martin Sebor  <msebor@redhat.com>
4367         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4368         selector with dg-options.
4370 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4372         PR tree-optimization/18046
4373         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4374         * gcc.dg/tree-ssa/vrp103.c: New test.
4375         * gcc.dg/tree-ssa/vrp104.c: New test.
4377 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4379         * gcc.target/powerpc/pr63354.c: Require lp64 since
4380         -mprofile-kernel is not legal with -m32.
4382 2016-07-26  Richard Biener  <rguenther@suse.de>
4384         PR rtl-optimization/71984
4385         * gcc.dg/torture/pr71984.c: New testcase.
4387 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4389         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4390         g++-dg-runtest via et-dg-runtest.
4391         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4392         * gcc.dg/vect/vect.exp: Likewise.
4393         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4394         gfortran-dg-runtest.
4395         * gfortran.dg/vect/vect.exp: Likewise.
4396         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4397         (check_mips_loongson_hw_available): Likewise.
4398         (check_effective_target_mpaired_single_runtime): Likewise.
4399         (check_effective_target_mips_loongson_runtime): Likewise.
4400         (add_options_for_mpaired_single): Likewise.
4401         (check_effective_target_vect_int): Add global et_index.
4402         Check and save the supported feature for a target selected by
4403         the et_index target.  Break long lines where appropriate.  Call
4404         et-is-effective-target for MIPS with an argument instead of
4405         check_effective_target_* where appropriate.
4406         (check_effective_target_vect_intfloat_cvt): Likewise.
4407         (check_effective_target_vect_uintfloat_cvt): Likewise.
4408         (check_effective_target_vect_floatint_cvt): Likewise.
4409         (check_effective_target_vect_floatuint_cvt): Likewise.
4410         (check_effective_target_vect_simd_clones): Likewise.
4411         (check_effective_target_vect_shift): ewise.
4412         (check_effective_target_whole_vector_shift): Likewise.
4413         (check_effective_target_vect_bswap): Likewise.
4414         (check_effective_target_vect_shift_char): Likewise.
4415         (check_effective_target_vect_long): Likewise.
4416         (check_effective_target_vect_float): Likewise.
4417         (check_effective_target_vect_double): Likewise.
4418         (check_effective_target_vect_long_long): Likewise.
4419         (check_effective_target_vect_no_int_max): Likewise.
4420         (check_effective_target_vect_no_int_add): Likewise.
4421         (check_effective_target_vect_no_bitwise): Likewise.
4422         (check_effective_target_vect_widen_shift): Likewise.
4423         (check_effective_target_vect_no_align): Likewise.
4424         (check_effective_target_vect_hw_misalign): Likewise.
4425         (check_effective_target_vect_element_align): Likewise.
4426         (check_effective_target_vect_condition): Likewise.
4427         (check_effective_target_vect_cond_mixed): Likewise.
4428         (check_effective_target_vect_char_mult): Likewise.
4429         (check_effective_target_vect_short_mult): Likewise.
4430         (check_effective_target_vect_int_mult): Likewise.
4431         (check_effective_target_vect_extract_even_odd): Likewise.
4432         (check_effective_target_vect_interleave): Likewise.
4433         (check_effective_target_vect_stridedN): Likewise.
4434         (check_effective_target_vect_multiple_sizes): Likewise.
4435         (check_effective_target_vect64): Likewise.
4436         (check_effective_target_vect_call_copysignf): Likewise.
4437         (check_effective_target_vect_call_sqrtf): Likewise.
4438         (check_effective_target_vect_call_btrunc): Likewise.
4439         (check_effective_target_vect_call_btruncf): Likewise.
4440         (check_effective_target_vect_call_ceil): Likewise.
4441         (check_effective_target_vect_call_ceilf): Likewise.
4442         (check_effective_target_vect_call_floor): Likewise.
4443         (check_effective_target_vect_call_floorf): Likewise.
4444         (check_effective_target_vect_call_lceil): Likewise.
4445         (check_effective_target_vect_call_lfloor): Likewise.
4446         (check_effective_target_vect_call_nearbyint): Likewise.
4447         (check_effective_target_vect_call_nearbyintf): Likewise.
4448         (check_effective_target_vect_call_round): Likewise.
4449         (check_effective_target_vect_call_roundf): Likewise.
4450         (check_effective_target_vect_perm): Likewise, but also append *_saved
4451         to the existing global name to properly cache the result.
4452         (check_effective_target_vect_perm_byte): Likewise.
4453         (check_effective_target_vect_perm_short): Likewise.
4454         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4455         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4456         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4457         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4458         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4459         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4460         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4461         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4462         (check_effective_target_vect_sdot_qi): Likewise.
4463         (check_effective_target_vect_udot_qi): Likewise.
4464         (check_effective_target_vect_sdot_hi): Likewise.
4465         (check_effective_target_vect_udot_hi): Likewise.
4466         (check_effective_target_vect_usad_char): Likewise.
4467         (check_effective_target_vect_pack_trunc): Likewise.
4468         (check_effective_target_vect_unpack): Likewise.
4469         (check_effective_target_vect_aligned_arrays): Likewise.
4470         (check_effective_target_vect_natural_alignment): Likewise.
4471         (check_effective_target_vector_alignment_reachable): Likewise.
4472         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4473         (is-effective-target): Initialize et_index if undefined.
4474         (et-dg-runtest): New.
4475         (et-is-effective-target): Likewise.
4476         (check_vect_support_and_set_flags): Add supported MIPS targets to
4477         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4479 2016-07-26  Richard Biener  <rguenther@suse.de>
4480             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4482         PR middle-end/70920
4483         * gcc.dg/pr70920-1.c: New test-case.
4484         * gcc.dg/pr70902-2.c: Likewise.
4485         * gcc.dg/pr70920-3.c: Likewise.
4486         * gcc.dg/pr70920-4.c: Likewise
4487         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4488         2 instead of 3.
4490 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4492         * gcc.c-torture/execute/pr71494.c: Require label_values.
4493         * gcc.dg/pr16973.c: Ditto.
4495 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4497         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4498         * gcc.dg/torture/pr69771.c: Require int32plus.
4499         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4501 2016-07-25  Martin Liska  <mliska@suse.cz>
4503         * gcc.dg/torture/pr71987.c: New test.
4505 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4507         PR fortran/71935
4508         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4509         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4510         * gfortran.dg/pr71935.f90: New test.
4512 2016-07-22  Martin Sebor  <msebor@redhat.com>
4514         PR c++/71675
4515         * g++.dg/ext/atomic-3.C: New test.
4516         * gcc.dg/atomic/pr71675.c: New test.
4518 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4520         * gcc.target/i386/mvc8.c: New test.
4522 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4524         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4525         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4527 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4529         PR fortran/71795
4530         * gfortran.dg/constructor_50.f90:  New test.
4532 2016-07-22  Martin Liska  <mliska@suse.cz>
4534         PR gcov-profile/69028
4535         PR gcov-profile/62047
4536         * g++.dg/cilk-plus/pr69028.C: New test.
4538 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4540         * gfortran.dg/coarray_stat_2.f90: New test.
4542 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4544         * gcc.target/powerpc/vec-extract.h: New files to check the
4545         vec_extract built-in functions for all vector types, testing
4546         accessing each element, both with constant and variable element
4547         numbers.
4548         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4549         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4550         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4551         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4552         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4553         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4554         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4555         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4556         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4558 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4560         PR c++/71728
4561         * g++.dg/other/pr71728.C: New test.
4563 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4565         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4566         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4567         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4568         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4569         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4571 2016-07-21  Richard Biener  <rguenther@suse.de>
4573         PR tree-optimization/71947
4574         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4576 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4578         * gcc.dg/tree-ssa/scev-15.c: New.
4580 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4582         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4584 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4586         PR c++/71941
4587         * g++.dg/gomp/pr71941.C: New test.
4589 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4591         PR c/70339
4592         PR c/71858
4593         * g++.dg/spellcheck-identifiers.C: New test case, based on
4594         gcc.dg/spellcheck-identifiers.c.
4595         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4596         gcc.dg/spellcheck-identifiers-2.c.
4597         * g++.dg/spellcheck-typenames.C: New test case, based on
4598         gcc.dg/spellcheck-typenames.c
4600 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4602         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4603         pointer to member function and also test catching by reference.
4605 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4607         * gcc.target/s390/pr67443.c: Fix test case.
4609 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4611         * gcc.target/s390/insv-1.c: Xfail some tests.
4612         * gcc.target/s390/insv-2.c: Likewise.
4614 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4616         * gcc.target/avr/torture/get-mem.c: New test.
4617         * gcc.target/avr/torture/set-mem.c: New test.
4619 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4621         PR target/71948
4622         * gcc.target/avr/torture/tiny-progmem.c: New test.
4624 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4626         PR c++/71909
4627         * g++.dg/parse/pr71909.C: New test.
4628         * g++.dg/tm/pr71909.C: New test.
4630         PR c++/50060
4631         * g++.dg/cpp0x/constexpr-50060.C: New test.
4632         * g++.dg/cpp1y/constexpr-50060.C: New test.
4634 2016-07-20  Martin Liska  <mliska@suse.cz>
4636         * gfortran.dg/graphite/pr71898.f90: New test.
4638 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4640         PR tree-optimization/71503
4641         PR tree-optimization/71683
4642         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4643         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4645 2016-07-20  Martin Liska  <mliska@suse.cz>
4647         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4648         * gcc.dg/plugin/sreal-test-1.c: Remove.
4649         * gcc.dg/plugin/sreal_plugin.c: Remove.
4651 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4653         PR fortran/71902
4654         * gfortran.dg/dependency_47.f90:  New test.
4656 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4658         PR rtl-optimization/71916
4659         * gcc.c-torture/compile/pr71916.c: New test.
4661         PR middle-end/71874
4662         * g++.dg/torture/pr71874.C: New test.
4664         PR middle-end/71734
4665         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4666         (my_alloc): Rewritten to use __builtin_posix_memalign and
4667         __SIZE_TYPE__.
4668         (my_free): Use __builtin_free instead of _mm_free.
4669         (Vec::operator=): Use __builtin_memcpy.
4671 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4673         PR fortran/71688
4674         * gfortran.dg/pr71688.f90: New test.
4676 2016-07-19  Richard Biener  <rguenther@suse.de>
4678         * c-c++-common/vector-subscript-6.c: New testcase.
4679         * c-c++-common/vector-subscript-7.c: Likewise.
4681 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4683         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4684         and UInt32 based on __SIZEOF_INT__.
4686 2016-07-19  Richard Biener  <rguenther@suse.de>
4688         PR tree-optimization/71901
4689         * gcc.dg/torture/pr71901.c: New testcase.
4691 2016-07-19  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/71908
4694         * gcc.dg/torture/pr71908.c: New testcase.
4696 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4698         PR target/71493
4699         * gcc.target/powerpc/pr71493-1.c: New test.
4700         * gcc.target/powerpc/pr71493-2.c: Likewise.
4702 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4704         PR c++/71835
4705         * g++.dg/conversion/ambig3.C: New test.
4707         PR c++/71828
4708         * g++.dg/cpp0x/constexpr-71828.C: New test.
4710         PR c++/71826
4711         * g++.dg/template/pr71826.C: New test.
4713         PR c++/71822
4714         * g++.dg/template/defarg21.C: New test.
4716         PR c++/71871
4717         * g++.dg/ext/vector31.C: New test.
4719 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4721         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4723 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4725         PR tree-optimization/71734
4726         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4728 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4730         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4731         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4732         stack-layout-dynamic-1.c: New test.
4734 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4736         * gcc.target/s390/nolrl-1.c: New test.
4738 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4740         PR fortran/71523
4741         * gfortran.dg/pr71523_1.f90: New test.
4742         * gfortran.dg/pr71523_2.f90: New test.
4744 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4746         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4748 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4749             Marco Restelli  <mrestelli@gmail.com>
4751         PR fortran/62125
4752         * gfortran.dg/pr62125.f90: New test.
4754 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4756         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4757         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4759 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4761         PR c++/58796
4762         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4763         * g++.dg/cpp0x/nullptr35.C: New test.
4765 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4767         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4769 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4771         * gfortran.dg/goacc/vector_length.f90: New test.
4773 2016-07-15  Richard Biener  <rguenther@suse.de>
4775         PR tree-optimization/71881
4776         * gcc.dg/torture/pr71881.c: New testcase.
4778 2016-07-15  Richard Biener  <rguenther@suse.de>
4780         PR tree-optimization/71887
4781         * gcc.dg/torture/pr71887.c: New testcase.
4783 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4785         PR c/71858
4786         * gcc.dg/spellcheck-identifiers-3.c: New test.
4788 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4790         PR fortran/71807
4791         * gfortran.dg/null_9.f90: New test.
4793 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4795         * gcc.dg/tree-ssa/loop-41.c: New test.
4797 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4799         PR tree-optimization/71347
4800         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4802 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4804         PR fortran/29819
4805         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4806         * gfortran.dg/contains.f90: Ditto.
4807         * gfortran.dg/contains_empty_1.f03: Ditto.
4808         * gfortran.dg/submodule_3.f08: Ditto.
4810 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4812         PR testsuite/71865
4813         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4814         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4815         expected diagnostics.
4817         PR c/71858
4818         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4819         * gcc.dg/spellcheck-identifiers-2.c: New test.
4820         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4821         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4823 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4825         PR tree-optimization/71872
4826         * gcc.c-torture/compile/pr71872.c: New test.
4828 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4830         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4831         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4832         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4833         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4834         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4835         * gcc.target/arm/atomic-op-acquire-1.c: This.
4836         * gcc.target/arm/atomic-op-char.c: Rename into ...
4837         * gcc.target/arm/atomic-op-char-1.c: This.
4838         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4839         * gcc.target/arm/atomic-op-consume-1.c: This.
4840         * gcc.target/arm/atomic-op-int.c: Rename into ...
4841         * gcc.target/arm/atomic-op-int-1.c: This.
4842         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4843         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4844         * gcc.target/arm/atomic-op-release.c: Rename into ...
4845         * gcc.target/arm/atomic-op-release-1.c: This.
4846         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4847         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4848         * gcc.target/arm/atomic-op-short.c: Rename into ...
4849         * gcc.target/arm/atomic-op-short-1.c: This.
4850         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4851         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4852         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4853         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4854         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4855         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4856         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4857         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4858         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4859         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4861 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4863         PR fortran/70842
4864         * gfortran.dg/select_type_35.f03: New test.
4866 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4868         PR target/65951
4869         PR tree-optimization/70923
4870         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4871         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4872         * gcc.dg/vect/pr65951.c: Likewise.
4873         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4875 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4877         * c-c++-common/pr60226.c: Expect maximum object file alignment
4878         error on AIX.
4880 2016-07-14  Richard Biener  <rguenther@suse.de>
4882         PR tree-optimization/71866
4883         * gcc.dg/torture/pr71866.c: New testcase.
4885 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4887         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4888         selector and enclose boolean expression in curly braces.
4890 2016-07-14  Alan Modra  <amodra@gmail.com>
4892         PR target/71733
4893         * gcc.target/powerpc/p9-novsx.c: New.
4895 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4897         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4898         * g++.dg/tree-prof/morefunc.C: Dito.
4899         * g++.dg/tree-prof/pr35545.C: Dito.
4900         * g++.dg/tree-prof/reorder.C: Dito.
4901         * gcc.dg/tree-prof/20050826-2.c: Dito.
4902         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4903         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4904         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4905         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4906         * gcc.dg/tree-prof/inliner-1.c: Dito.
4907         * gcc.dg/tree-prof/merge_block.c: Dito.
4908         * gcc.dg/tree-prof/stringop-1.c: Dito.
4909         * gcc.dg/tree-prof/stringop-2.c: Dito.
4910         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4911         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4912         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4913         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4914         * gcc.dg/tree-prof/update-loopch.c: Dito.
4915         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4916         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4917         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4918         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4919         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4920         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4921         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4923 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4925         * lib/profopt.exp (profopt-execute): Remove .imports files.
4927 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4929         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4931 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4933         * lib/profopt.exp (dg-final-scan-autofdo,
4934         dg-final-scan-not-autofdo): New functions.
4936 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4938         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4939         * gcc.dg/vect/vect-35.c: Ditto.
4940         * gcc.dg/vect/vect-alias-check-2.c: New test.
4942 2016-07-13  Martin Liska  <mliska@suse.cz>
4944         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4945         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4946         * gfortran.dg/pr42108.f90: Update expected dump scan.
4948 2016-07-13  Richard Biener  <rguenther@suse.de>
4950         PR tree-optimization/24574
4951         * gcc.dg/pr24574.c: New testcase.
4953 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4955         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4956         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4957         * c-c++-common/pr68833-1.c: Require int32plus.
4958         * gcc.dg/ipa/pr63551.c: Likewise.
4959         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4960         * gcc.dg/ipa/pr64041.c: Require int32plus.
4962 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4964         PR ipa/71633
4965         * g++.dg/pr71633.C: New test.
4967 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4969         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4970         Add new arm_thumb1_cbz_ok effective target.
4971         * gcc.target/arm/cbz.c: New test.
4973 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4975         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4976         Define effective target.
4977         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4978         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4979         * gcc.target/arm/movhi_movw.c: New test.
4980         * gcc.target/arm/movsi_movw.c: Likewise.
4981         * gcc.target/arm/movdi_movw.c: Likewise.
4983 2016-07-13  Richard Biener  <rguenther@suse.de>
4985         PR middle-end/71104
4986         * gcc.dg/pr71104-1.c: New testcase.
4987         * gcc.dg/pr71104-2.c: Likewise.
4989 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4991         PR target/71805
4992         * gcc.target/powerpc/pr71805.c: New test.
4994 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4996         * gcc.target/powerpc/divkc3-1.c: New.
4997         * gcc.target/powerpc/mulkc3-1.c: New.
4999 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5001         * gcc.target/arm/data-rel-1.c: New.
5002         * gcc.target/arm/data-rel-2.c: New.
5003         * gcc.target/arm/data-rel-3.c: New.
5005 2016-07-12  Martin Liska  <mliska@suse.cz>
5007         * gcc.dg/params/blocksort-part.c: New test.
5008         * gcc.dg/params/params.exp: New file.
5010 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5012         PR middle-end/71700
5013         * gcc.c-torture/execute/pr71700.c: New test.
5015 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5016         Richard Biener  <rguenther@suse.de>
5018         PR tree-optimization/23286
5019         PR tree-optimization/70159
5020         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5021         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5022         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5023         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5024         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5025         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5026         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5027         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5028         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5029         * gcc.dg/pr51879-12.c: Likewise.
5030         * gcc.dg/strlenopt-9.c: Likewise.
5031         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5032         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5033         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5034         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5035         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5036         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5037         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5038         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5039         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5040         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5041         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5042         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5043         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5044         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5045         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5047 2016-07-12  Richard Biener  <rguenther@suse.de>
5049         PR rtl-optimization/68961
5050         * gcc.target/i386/pr68961.c: New testcase.
5052 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5054         PR middle-end/71758
5055         * c-c++-common/gomp/pr71758.c: New test.
5056         * gfortran.dg/gomp/pr71758.f90: New test.
5058         PR tree-optimization/71823
5059         * gcc.dg/vect/pr71823.c: New test.
5061 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5063         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5064         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5065         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5067 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5069         PR target/71801
5070         * gcc.target/i386/pr71801.c: New test.
5072 2016-07-11  Richard Biener  <rguenther@suse.de>
5074         PR tree-optimization/71816
5075         * gcc.dg/torture/pr71816.c: New testcase.
5077 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5079         PR fortran/71783
5080         * gfortran.dg/dependency_46.f90:  New test.
5082 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5084         PR rtl-optimization/71621
5085         * gcc.target/i386/pr71621-1.c: New.
5086         * gcc.target/i386/pr71621-2.c: New.
5088 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5090         * gfortran.dg/goacc/pr71704.f90: New test.
5092 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5094         PR target/71297
5095         * gcc.target/powerpc/pr71297.c: New.
5097 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5099         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5101 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5103         PR target/71806
5104         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5106 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5108         PR tree-optimization/71667
5109         * gcc.dg/vect/pr71667.c: New
5111 2016-07-08  Martin Liska  <mliska@suse.cz>
5113         * gcc.dg/torture/pr71606.c: New test.
5115 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5117         PR fortran/71764
5118         * gfortran.dg/pr71764.f90: New test.
5120 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5121             Kai Tietz  <ktietz70@googlemail.com>
5123         PR c++/70869
5124         PR c++/71054
5125         * g++.dg/cpp0x/pr70869.C: New test.
5126         * g++.dg/cpp0x/pr71054.C: New test.
5128 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5130         * g++.dg/debug/pr71432.C: Fail on AIX.
5132 2016-07-07  Martin Liska  <mliska@suse.cz>
5134         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5135         an undefined behavior.
5136         * gfortran.dg/do_3.F90: Likewise.
5137         * gfortran.dg/do_check_11.f90: New test.
5138         * gfortran.dg/do_check_12.f90: New test.
5139         * gfortran.dg/do_corner_warn.f90: New test.
5141 2016-07-07  Martin Liska  <mliska@suse.cz>
5143         * gfortran.dg/predict-1.f90: Ammend the test.
5144         * gfortran.dg/predict-2.f90: Likewise.
5146 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5148         PR ipa/71624
5149         * g++.dg/pr71624.C: New test.
5151 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5153         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5154         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5155         ARMv8-M Mainline architectures.
5157 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5159         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5160         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5162 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5164         PR target/70098
5165         PR target/71763
5166         * gcc.target/powerpc/pr71763.c: New file.
5168 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5170         PR tree-optimization/71518
5171         * gcc.dg/pr71518.c: New test.
5173 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5175         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5177 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5179         PR target/50739
5180         * gcc.target/avr/pr50739.c: New test.
5182 2016-07-05  Jan Hubicka  <jh@suse.cz>
5184         * gcc.dg/tree-ssa/scev-14.c: update template.
5186 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5188         * gcc.dg/vect/group-no-gaps-1.c: New test.
5190 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5192         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5193         if kernel supports MPX.
5195 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5197         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5199 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5200             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5202         * gcc.target/powerpc/signbit-1.c: New test.
5203         * gcc.target/powerpc/signbit-2.c: New test.
5204         * gcc.target/powerpc/signbit-3.c: New test.
5206 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5208         PR rtl-optimization/71594
5209         * gcc.dg/torture/pr71594.c: New test.
5211 2016-07-05  Jan Hubicka  <jh@suse.cz>
5213         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5215 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5217         PR c++/62314
5218         * g++.dg/parse/error5.C: Update column
5219         number of missing semicolon error.
5220         * g++.dg/pr62314-2.C: New test case.
5222 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5224         * gfortran.dg/coarray_stat_function.f90: New test.
5225         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5226         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5227         to new interfaces.
5229 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5231         PR fortran/71623
5232         * gfortran.dg/deferred_character_17.f90: New test.
5234 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5236         * gcc.target/arm/neon/polytypes.c: Move to ...
5237         * gcc.target/arm/polytypes.c: ... here.
5238         * gcc.target/arm/neon/pr51534.c: Move to ...
5239         * gcc.target/arm/pr51534.c: ... here.
5240         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5241         * gcc.target/arm/vect-vcvt.c: ... here.
5242         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5243         * gcc.target/arm/vect-vcvtq.c: ... here.
5244         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5245         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5246         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5247         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5248         * gcc.target/arm/neon/neon.exp: Delete.
5249         * gcc.target/arm/neon/: Delete.
5251 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253         PR fortran/65575
5254         * gfortran.dg: pr65575.f90: New test.
5256 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5258         PR fortran/35849
5259         * gfortran.dg: pr35849.f90: New test.
5261 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5263         PR c++/71739
5264         * g++.dg/cpp0x/pr71739.C: New test.
5266 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5268         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5270 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5272         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5273         locr.
5274         * gcc.target/s390/loc-1.c: New test.
5276 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5278         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5279         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5281 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5283         PR target/63874
5284         * gcc.target/aarch64/pr63874.c: New test.
5286 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5288         * g++.dg/header.c: New.
5289         * gcc.dg/header.c: New.
5291 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5293         PR c/71719
5294         * c-c++-common/Wunused-var-15.c: New test.
5296 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5298         PR fortran/71687
5299         * gfortran.dg/gomp/pr71687.f90: New test.
5301 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5303         * gcc.dg/const-float128-ped.c: Require __float128 effective
5304         target and options.
5305         * gcc.dg/const-float128.c: Likewise.
5306         * gcc.dg/torture/float128-cmp-invalid.c: Require
5307         __float128 and base_quadfloat_support effective targets, and
5308         __float128 options.
5309         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5310         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5311         * gcc.dg/torture/float128-nan.c: Likewise.
5312         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5313         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5314         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5315         * lib/target-supports.exp (check_effective_target___float128): New.
5316         (add_options_for___float128): New.
5317         (check_effective_target_base_quadword_support): New.
5319 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5321         PR target/71720
5322         * gcc.target/powerpc/pr71720.c: New test.
5324 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5326         * gcc.dg/bss.c: New.
5328 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5330         PR target/71698
5331         * gcc.target/powerpc/pr71698.c: New test.
5333 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5335         PR target/71151
5336         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5337         instead of ".foo" for its section name.
5338         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5339         depending on MCU's flash size.
5340         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5341         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5342         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5343         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5344         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5345         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5347 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5349         * gcc.target/i386/pr65105-2.c: Add -msse2.
5351 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5353         PR tree-optimization/71707
5354         * gcc.dg/strlenopt-29.c: New test.
5356         PR fortran/71704
5357         * gfortran.dg/gomp/pr71704.f90: New test.
5359         PR fortran/71705
5360         * gfortran.dg/gomp/pr71705.f90: New test.
5362 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5364         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5365         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5366         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5367         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5368         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5369         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5370         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5371         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5372         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5373         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5374         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5375         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5376         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5377         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5378         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5379         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5380         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5381         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5382         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5383         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5384         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5385         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5386         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5387         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5388         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5389         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5390         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5391         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5392         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5393         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5394         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5395         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5396         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5397         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5398         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5399         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5400         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5401         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5402         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5403         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5404         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5405         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5406         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5407         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5408         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5409         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5410         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5411         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5412         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5413         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5414         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5415         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5416         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5417         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5418         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5419         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5420         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5421         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5422         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5423         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5424         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5425         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5426         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5427         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5428         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5429         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5430         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5431         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5432         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5433         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5434         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5435         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5436         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5437         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5438         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5439         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5440         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5441         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5442         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5443         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5444         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5446 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5447             James Greenhalgh  <james.greenhalgh@arm.com>
5449         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5451 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5452             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5454         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5456 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5458         PR driver/71651
5459         * gcc.dg/spellcheck-options-12.c: New test case.
5461 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5463         PR middle-end/71693
5464         * gcc.c-torture/compile/pr71693.c: New test.
5466 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5468         * gcc.dg/spellcheck-params.c: New testcase.
5469         * gcc.dg/spellcheck-params-2.c: New testcase.
5471 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5473         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5474         vector extract instructions.
5475         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5477 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5479         PR fortran/71686
5480         * gfortran.dg/unexpected_eof_2.f90: New test.
5481         * gfortran.dg/unexpected_eof_3.f90: New test.
5483 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5485         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5487 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5489         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5490         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5491         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5493 2016-06-29  Richard Biener  <rguenther@suse.de>
5495         PR middle-end/15256
5496         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5498 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5500         * gcc.target/arm/aapcs/neon-vect10.c: Require
5501         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5502         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5503         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5504         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5505         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5506         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5507         * gcc.target/arm/fp16-aapcs-1.c: Require
5508         -mfloat-ab=hard.  Also simplify the test.
5509         * gcc.target/arm/fp16-aapcs-2.c: New.
5511 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5513         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5514         (add_options_for_arm_fp16_ieee): New.
5515         (add_options_for_arm_fp16_alternative): New.
5516         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5517         long-line.
5518         (effective_target_arm_fp16_hw): New.
5520 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5522         PR tree-optimization/71655
5523         * g++.dg/pr71655.C: New test.
5525 2016-06-29  Martin Liska  <mliska@suse.cz>
5527         * gcc.dg/pr71585.c: New test.
5528         * gcc.dg/pr71585-2.c: New test.
5529         * gcc.dg/pr71585-3.c: New test.
5531 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5533         PR tree-optimization/70729
5534         * g++.dg/vect/pr70729.cc: New test.
5536 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5538         * c-c++-common/gomp/cancel-1.c: Extend.
5540 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5542         PR tree-optimization/71625
5543         * gcc.dg/strlenopt-28.c: New test.
5545 2016-06-29  Richard Biener  <rguenther@suse.de>
5547         PR middle-end/71002
5548         * g++.dg/torture/pr71002.C: Adjust testcase.
5550 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5552         PR c/71685
5553         * gcc.dg/pr71685.c: New test.
5555 2016-06-28  Martin Sebor  <msebor@redhat.com>
5557         PR c/71552
5558         * gcc.dg/init-bad-9.c: New test.
5560 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5562         * gcc.target/powerpc/abs128-1.c: Require VSX.
5563         * gcc.target/powerpc/copysign128-1.c: Likewise.
5564         * gcc.target/powerpc/inf128-1.c: Likewise.
5565         * gcc.target/powerpc/nan128-1.c: Likewise.
5567 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5569         PR middle-end/71626
5570         * gcc.c-torture/execute/pr71626-1.c: New test.
5571         * gcc.c-torture/execute/pr71626-2.c: New test.
5573 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5575         PR target/71656
5576         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5578 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5580         PR target/71670
5581         * gcc.target/powerpc/pr71670.c: New testcase.
5583 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5585         PR target/71656
5586         * gcc.target/powerpc/pr71656-1.c: New test.
5587         * gcc.target/powerpc/pr71656-2.c: New test.
5589 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5591         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5592         around fp16 code.
5593         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5594         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5595         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5596         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5597         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5598         Add arm_neon_fp16_ok effective target.
5599         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5600         Likewise.
5601         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5602         Likewise.
5603         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5604         Likewise.
5605         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5606         Likewise.
5607         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5608         Likewise.
5609         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5610         Likewise.
5611         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5612         Likewise.
5613         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5614         Likewise.
5615         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5616         Likewise.
5617         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5618         Likewise.
5619         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5620         Likewise.
5622 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5624         * gcc.dg/predict-12.c: New testcase.
5626 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5628         PR fortran/71649
5629         * gfortran.dg/pr71649.f90: New test.
5631 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5633         PR tree-optimization/71643
5634         * g++.dg/opt/pr71643.C: New test.
5636         PR tree-optimization/71631
5637         * gcc.c-torture/execute/pr71631.c: New test.
5639 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5641         * gcc.dg/predict-11.c: New testcase.
5642         * gfortran.dg/predict-2.f90: New testcase.
5644 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5646         * gcc.dg/predict-10.c: New test.
5648 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5650         * gcc.target/powerpc/abs128-1.c: New.
5651         * gcc.target/powerpc/copysign128-1.c: New.
5652         * gcc.target/powerpc/inf128-1.c: New.
5653         * gcc.target/powerpc/nan128-1.c: New.
5655 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5657         * gfortran.dg/pr71642.f90: New test.
5659 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5661         PR tree-optimization/71647
5662         * gcc.target/i386/pr71647.c: New test.
5664 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5666         * gcc.target/i386/noplt-gd-1.c: New test.
5667         * gcc.target/i386/noplt-gd-2.c: Likewise.
5668         * gcc.target/i386/noplt-gd-3.c: Likewise.
5669         * gcc.target/i386/noplt-ld-1.c: Likewise.
5670         * gcc.target/i386/noplt-ld-2.c: Likewise.
5671         * gcc.target/i386/noplt-ld-3.c: Likewise.
5672         * lib/target-supports.exp
5673         (check_effective_target_tls_get_addr_via_got): New.
5675 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5677         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5678         testsuite compile flags.
5679         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5680         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5682 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5684         * g++dg/vect/pr36684.cc: Add dg-do compile.
5685         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5686         * gcc.dg/vect/pr70021.c: Ditto.
5687         * gcc.dg/vect/pr70138-1.c: Ditto.
5688         * gcc.dg/vect/pr70138-2.c: Ditto.
5689         * gcc.dg/vect/pr70354-1.c: Ditto.
5690         * gcc.dg/vect/pr70354-2.c: Ditto.
5691         * gcc.dg/vect/pr71259.c: Ditto.
5692         * gcc.dg/vect/pr71416-1.c: Ditto.
5693         * gcc.dg/vect/slp-43.c: Ditto.
5694         * gcc.dg/vect/slp-45.c: Ditto.
5695         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5696         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5697         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5698         * gfortran.dg/vect/pr69980.f90: Ditto.
5700 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5702         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5703         * gcc.dg/vect/bb-slp-30.c: Ditto.
5704         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5705         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5706         * gcc.dg/vect/pr45902.c: Ditto.
5707         * gcc.dg/vect/pr48172.c: Ditto.
5708         * gcc.dg/vect/pr48377.c: Ditto.
5709         * gcc.dg/vect/pr49038.c: Ditto.
5710         * gcc.dg/vect/pr49771.c: Ditto.
5711         * gcc.dg/vect/pr52091.c: Ditto.
5712         * gcc.dg/vect/pr53185-2.c: Ditto.
5713         * gcc.dg/vect/pr56826.c: Ditto.
5714         * gcc.dg/vect/pr60276.c: Ditto.
5715         * gcc.dg/vect/pr62021.c: Ditto.
5716         * gcc.dg/vect/pr63530.c: Ditto.
5717         * gcc.dg/vect/pr65518.c: Ditto.
5718         * gcc.dg/vect/pr65947-1.c: Ditto.
5719         * gcc.dg/vect/pr65947-10.c: Ditto.
5720         * gcc.dg/vect/pr65947-11.c: Ditto.
5721         * gcc.dg/vect/pr65947-12.c: Ditto.
5722         * gcc.dg/vect/pr65947-13.c: Ditto.
5723         * gcc.dg/vect/pr65947-2.c: Ditto.
5724         * gcc.dg/vect/pr65947-3.c: Ditto.
5725         * gcc.dg/vect/pr65947-4.c: Ditto.
5726         * gcc.dg/vect/pr65947-5.c: Ditto.
5727         * gcc.dg/vect/pr65947-6.c: Ditto.
5728         * gcc.dg/vect/pr65947-7.c: Ditto.
5729         * gcc.dg/vect/pr65947-8.c: Ditto.
5730         * gcc.dg/vect/pr65947-9.c: Ditto.
5731         * gcc.dg/vect/pr71416-1.c: Ditto.
5732         * gcc.dg/vect/pr71439.c: Ditto.
5733         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5734         * gcc.dg/vect/vect-bswap16.c: Ditto.
5735         * gcc.dg/vect/vect-bswap32.c: Ditto.
5736         * gcc.dg/vect/vect-bswap64.c: Ditto.
5737         * gcc.dg/vect/vect-live-1.c: Ditto.
5738         * gcc.dg/vect/vect-live-2.c: Ditto.
5739         * gcc.dg/vect/vect-live-3.c: Ditto.
5740         * gcc.dg/vect/vect-live-4.c: Ditto.
5741         * gcc.dg/vect/vect-live-5.c: Ditto.
5742         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5743         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5744         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5745         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5746         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5747         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5748         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5749         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5750         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5751         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5752         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5753         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5754         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5755         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5756         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5757         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5758         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5760 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5762         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5764 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5766         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5767         ia32 if R_386_GOT32X relocation is supported.
5768         * gcc.target/i386/noplt-3.c: Likewise.
5769         * gcc.target/i386/noplt-2.c: Likewise.
5770         (main): Renamed to ...
5771         (bar): This.
5772         * gcc.target/i386/noplt-4.c: Likewise.
5773         (main): Renamed to ...
5774         (bar): This.
5775         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5776         * gcc.target/i386/pr67400-5.c: Likewise.
5778 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5780         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5781         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5783         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5784         f4): Adjust expected diagnostics.
5785         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5786         (T): If OVFP is defined, redefine to TP.
5787         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5788         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5789         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5790         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5791         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5792         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5793         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5794         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5795         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5796         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5797         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5798         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5799         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5800         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5801         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5802         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5803         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5804         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5805         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5806         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5807         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5808         as last argument to __builtin_add_overflow_p.
5810 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5812         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5813         dg-options and remove default vector testsuite compile flags.
5814         * g++.dg/vect/pr33860a.cc: Ditto.
5815         * g++.dg/vect/pr45470-a.cc: Ditto.
5816         * g++.dg/vect/pr45470-b.cc: Ditto.
5817         * g++.dg/vect/pr60896.cc: Ditto.
5818         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5819         * gcc.dg/vect/pr18308.c: Ditto.
5820         * gcc.dg/vect/pr24049.c: Ditto.
5821         * gcc.dg/vect/pr33373.c: Ditto.
5822         * gcc.dg/vect/pr36228.c: Ditto.
5823         * gcc.dg/vect/pr42395.c: Ditto.
5824         * gcc.dg/vect/pr42604.c: Ditto.
5825         * gcc.dg/vect/pr46663.c: Ditto.
5826         * gcc.dg/vect/pr48765.c: Ditto.
5827         * gcc.dg/vect/pr49093.c: Ditto.
5828         * gcc.dg/vect/pr49352.c: Ditto.
5829         * gcc.dg/vect/pr52298.c: Ditto.
5830         * gcc.dg/vect/pr52870.c: Ditto.
5831         * gcc.dg/vect/pr53185.c: Ditto.
5832         * gcc.dg/vect/pr53773.c: Ditto.
5833         * gcc.dg/vect/pr56695.c: Ditto.
5834         * gcc.dg/vect/pr62171.c: Ditto.
5835         * gcc.dg/vect/pr63530.c: Ditto.
5836         * gcc.dg/vect/pr68339.c: Ditto.
5837         * gcc.dg/vect/pr71259.c: Ditto.
5838         * gcc.dg/vect/vect-82_64.c: Ditto.
5839         * gcc.dg/vect/vect-83_64.c: Ditto.
5840         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5841         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5842         * gcc.dg/vect/vect-shift-2.c: Ditto.
5843         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5844         * gfortran.dg/vect/pr39318.f90: Ditto.
5845         * gfortran.dg/vect/pr45714-a.f: Ditto.
5846         * gfortran.dg/vect/pr45714-b.f: Ditto.
5847         * gfortran.dg/vect/pr46213.f90: Ditto.
5849 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5850             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5852         * gcc.target/powerpc/p9-splat-5.c: New test.
5854 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5856         PR tree-optimization/71488
5857         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5858         * lib/target-supports.exp: ... here.
5859         (check_sse4_hw_available): New procedure.
5860         (check_effective_target_sse4_runtime): Ditto.
5861         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5862         -march=westmere for sse4_runtime targets.
5863         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5864         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5865         (dg-additional-options): Use for sse4_runtime targets.
5866         (main): Call check_vect ().
5867         (dg-final): Perform scan only for sse4_runtime targets.
5869 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5871         PR target/66232
5872         PR target/67400
5873         * gcc.target/i386/pr66232-14.c: New file.
5874         * gcc.target/i386/pr66232-15.c: Likewise.
5875         * gcc.target/i386/pr66232-16.c: Likewise.
5876         * gcc.target/i386/pr66232-17.c: Likewise.
5877         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5878         ia32 if R_386_GOT32X relocation is supported.
5879         * gcc.target/i386/pr67400-2.c: Likewise.
5880         * gcc.target/i386/pr67400-3.c: Likewise.
5881         * gcc.target/i386/pr67400-4.c: Likewise.
5882         * gcc.target/i386/pr67400-6.c: Likewise.
5883         * gcc.target/i386/pr67400-7.c: Likewise.
5884         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5886 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5888         PR libgfortran/48852
5889         * gfortran.dg/char4_iunit_1.f03: Update test.
5890         * gfortran.dg/f2003_io_5.f03: Update test.
5891         * gfortran.dg/real_const_3.f90: Update test.
5893 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5895         * g++.dg/bprob/bprob.exp: Support autofdo.
5896         * g++.dg/tree-prof/tree-prof.exp: dito.
5897         * gcc.dg/tree-prof/tree-prof.exp: dito.
5898         * gcc.misc-tests/bprob.exp: dito.
5899         * gfortran.dg/prof/prof.exp: dito.
5900         * lib/profopt.exp: dito.
5901         * lib/target-supports.exp: Check for autofdo.
5903 2016-06-23  Martin Liska  <mliska@suse.cz>
5905         * gcc.dg/pr71619.c: New test.
5907 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5909         PR target/67400
5910         * gcc.target/i386/pr67400-1.c: New test.
5911         * gcc.target/i386/pr67400-2.c: Likewise.
5912         * gcc.target/i386/pr67400-3.c: Likewise.
5913         * gcc.target/i386/pr67400-4.c: Likewise.
5914         * gcc.target/i386/pr67400-5.c: Likewise.
5915         * gcc.target/i386/pr67400-6.c: Likewise.
5916         * gcc.target/i386/pr67400-7.c: Likewise.
5918 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5920         * c-c++-common/missing-header-1.c: New test case.
5921         * c-c++-common/missing-header-2.c: New test case.
5922         * c-c++-common/missing-header-3.c: New test case.
5923         * c-c++-common/missing-header-4.c: New test case.
5925 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5927         PR c/70339
5928         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5929         hint.
5930         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5931         expected results due to builtin "nanl" now being suggested for
5932         "name".
5933         * gcc.dg/pr67580.c: Update expected messages.
5934         * gcc.dg/spellcheck-identifiers.c: New testcase.
5935         * gcc.dg/spellcheck-typenames.c: New testcase.
5937 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5939         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5940         file.
5941         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5942         diagnostic-test-show-locus-parseable-fixits.c to sources for
5943         diagnostic_plugin_test_show_locus.c.
5944         * lib/gcc-defs.exp (freeform_regexps): New global.
5945         (dg-regexp): New function.
5946         (handle-dg-regexps): New function.
5947         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5948         freeform_regexps to the empty list.
5949         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5951 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5953         PR tree-optimization/71488
5954         * g++.dg/pr71488.C: New test.
5955         * gcc.dg/vect/vect-bool-cmp.c: New test.
5957 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5959         * gcc.dg/guality/param-5.c: New test.
5961 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5963         * gcc.target/i386/asm-flag-7.c: New test.
5965 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5967         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5968         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5969         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5970         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5971         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5972         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5973         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5974         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5975         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5976         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5977         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5978         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5979         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5980         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5981         * lib/target-supports.exp: Likewise.
5983 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5985         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5986         * gcc.dg/attr-ms_struct-2.c: Likewise.
5987         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5988         * gcc.dg/bf-ms-attrib.c: Likewise.
5989         * gcc.dg/bf-ms-layout-2.c: Likewise.
5990         * gcc.dg/bf-ms-layout-3.c: Likewise.
5991         * gcc.dg/bf-ms-layout.c: Likewise.
5992         * gcc.dg/bf-no-ms-layout.c: Likewise.
5993         * gcc.target/i386/bitfield1.c: Likewise.
5994         * gcc.target/i386/bitfield2.c: Likewise.
5995         * gcc.target/i386/bitfield3.c: Likewise.
5997 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5999         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6000         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6001         override other than -mcpu=power9 command-line option is specified,
6002         or if the target operating system is aix.
6003         * gcc.target/powerpc/darn-1.c: Likewise.
6004         * gcc.target/powerpc/darn-2.c: Likewise.
6005         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6006         test if effective-target is not powerpc_p9vector_ok or if the
6007         target operating system is not defined.
6008         * gcc.target/powerpc/vslv-1.c: Likewise.
6009         * gcc.target/powerpc/vsrv-0.c: Likewise.
6010         * gcc.target/powerpc/vsrv-1.c: Likewise.
6012 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6014         PR fortran/71068
6015         * gfortran.dg/coarray/data_1.f90: New.
6017 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6019         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6020         (dg-require-effective-target): Use arm_v8_neon_hw.
6021         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6022         (dg-require-effective-target): Likewise.
6023         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6024         (dg-require-effective-target): Likewise.
6025         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6026         (dg-require-effective-target): Likewise.
6027         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6028         (dg-require-effective-target): Likewise.
6029         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6030         (dg-require-effective-target): Likewise.
6031         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6032         Add AArch64 check.
6034 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6036         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6037         Set to 3 so test passes.
6039 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6041         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6043 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6045         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6046         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6047         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6048         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6050 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6052         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6053         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6055 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6057         PR target/71549
6058         * gcc.target/i386/pr71549.c: New test.
6060 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6062         * gcc.target/powerpc/vadsdu-0.c: Replace
6063         dg-require-effective-target directive to allow test to run on more
6064         platforms, and add dg-skip-if directive to disable test on aix
6065         platforms because of known incompatibilities.
6066         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6067         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6068         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6069         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6070         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6071         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6072         * gcc.target/powerpc/vadsdub-2.c: Replace
6073         dg-require-effective-target directive to allow test to run on more
6074         platforms, and add dg-skip-if directive to disable test on aix
6075         platforms because of known incompatibilities.
6076         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6077         with vec_absdb call to differentiate this test from vadsdub-1.c.
6078         * gcc.target/powerpc/vadsduh-1.c: Replace
6079         dg-require-effective-target directive to allow test to run on more
6080         platforms, and add dg-skip-if directive to disable test on aix
6081         platforms because of known incompatibilities.
6082         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6083         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6084         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6086 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6088         PR tree-optimization/71588
6089         * gcc.dg/pr71558.c: New test.
6091 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6093         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6094         * c-c++-common/pr68657-2.c: Likewise.
6095         * c-c++-common/pr68657-3.c: Likewise.
6096         * gcc.dg/torture/pr69714.c: Require int32plus support.
6097         * gcc.dg/torture/pr70025.c: Likewise.
6098         * gcc.dg/torture/pr70083.c: Likewise.
6099         * gcc.dg/torture/pr70542.c: Likewise.
6100         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6102 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6104         PR c/71601
6105         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6107 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6109         PR middle-end/71581
6110         * gcc.dg/pr71581.c: New test.
6112         PR rtl-optimization/71591
6113         * gcc.dg/cpp/pr71591.c: New test.
6115 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6117         PR target/71571
6118         * g++.dg/torture/pr71571.C: New test.
6120 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6122         PR target/71559
6123         * gcc.target/i386/sse2-pr71559.c: New test.
6124         * gcc.target/i386/avx-pr71559.c: New test.
6125         * gcc.target/i386/avx512f-pr71559.c: New test.
6127 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6129         PR fortran/71194
6130         * gfortran.dg/pointer_remapping_10.f90: New.
6132 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6134         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6136 2016-06-20  Martin Sebor  <msebor@redhat.com>
6138         PR c/69507
6139         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6140         * gnu90-const-expr-1.c: Same.
6141         * gnu99-const-expr-1.c: Same.
6142         * gnu99-static-1.c: Same.
6144 2016-06-20  Renlin Li  <renlin.li@arm.com>
6146         PR testsuite/71489
6147         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6149 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6151         * gcc.target/aarch64/vcvt_f64_1.c: New.
6152         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6153         * gcc.target/aarch64/vrecp_f64_1.c: New.
6155 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6157         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6158         "alignement".
6160 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6162         PR target/71103
6163         * gcc.target/avr/torture/pr71103-2.c: New test.
6165 2016-06-19  Martin Sebor  <msebor@redhat.com>
6167         PR c/69507
6168         * gcc.dg/alignof.c: New test.
6170 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6172         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6173         vs dg-error; test constexpr specifier too.
6175 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6177         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6179 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6181         * lib/target-supports.exp
6182         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6183         arm_neon_ok and merge flags.  Fix temporary test name.
6184         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6185         and merge flags.
6187 2016-06-17  Martin Liska  <mliska@suse.cz>
6189         * gcc.dg/predict-9.c: Fix dump scanning.
6191 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6193         PR tree-optimization/71354
6194         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6196 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6198         PR tree-optimization/71347
6199         * gcc.dg/tree-ssa/pr71347.c: New test.
6201 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6203         PR tree-optimization/71354
6204         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6206 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6208         * gcc.dg/vect/vect-alias-check-1.c: New test.
6210 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6212         PR target/71151
6213         * gcc.target/avr/pr71151-1.c: New test.
6214         * gcc.target/avr/pr71151-2.c: New test.
6215         * gcc.target/avr/pr71151-3.c: New test.
6216         * gcc.target/avr/pr71151-4.c: New test.
6217         * gcc.target/avr/pr71151-5.c: New test.
6218         * gcc.target/avr/pr71151-6.c: New test.
6219         * gcc.target/avr/pr71151-7.c: New test.
6220         * gcc.target/avr/pr71151-8.c: New test.
6221         * gcc.target/avr/pr71151-common.h: New test.
6223 2016-06-16  Martin Liska  <mliska@suse.cz>
6225         * gfortran.dg/predict-1.f90: New test.
6227 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6229         PR target/71242
6230         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6232 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6234         * g++.dg/vect/pr36648.cc: Disable cunrolli
6236 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6238         PR target/71554
6239         * gcc.c-torture/execute/pr71554.c: New test.
6241         PR rtl-optimization/71532
6242         * gcc.dg/torture/pr71532.c: New test.
6244 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6246         * gcc.target/powerpc/p9-dimode1.c: New test.
6247         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6249 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6251         * gcc.c-torture/compile/20160615-1.c: New test.
6253         * g++.dg/cpp0x/ref-qual17.C: New test.
6255 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6257         PR middle-end/71529
6258         * gcc.target/i386/pr71529.C: New test.
6260 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6262         PR tree-optimization/71483
6263         * g++.dg/vect/pr71483.c: New
6265 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6267         PR c++/70202
6268         * g++.dg/inherit/crash6.C: New.
6269         * g++.dg/inherit/union2.C: Likewise.
6270         * g++.dg/inherit/virtual12.C: Likewise.
6271         * g++.dg/inherit/virtual13.C: Likewise.
6272         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6274 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6276         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6278 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6280         PR tree-optimization/71439
6281         * gcc.dg/vect/pr71439.c: New
6283 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6285         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6287 2016-06-15  Richard Biener  <rguenther@suse.de>
6289         * gcc.dg/vect/slp-45.c: New testcase.
6291 2016-06-15  Richard Biener  <rguenther@suse.de>
6293         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6295 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6297         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6298         requirements, and disable for AIX for now.
6299         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6301 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6303         PR c++/71528
6304         * g++.dg/opt/pr71528.C: New test.
6306         PR c++/71516
6307         * g++.dg/init/pr71516.C: New test.
6309 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6311         * g++.dg/init/array46.C: New.
6313 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6315         * gcc.target/i386/float128-3.c: New test.
6316         * gcc.target/i386/quad-sse4.c: Ditto.
6317         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6318         Update scan strings.
6320 2016-06-14  Richard Biener  <rguenther@suse.de>
6322         PR middle-end/71526
6323         * gfortran.dg/pr71526.f90: New testcase.
6325 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6327         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6328         * gcc.dg/zero_bits_compound-1.c: Likewise.
6330 2016-06-14  Richard Biener  <rguenther@suse.de>
6332         PR tree-optimization/71522
6333         * gcc.dg/torture/pr71522.c: New testcase.
6335 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6337         PR tree-optimization/71520
6338         * gcc.dg/tree-ssa/pr71520.c: New test.
6340 2016-06-14  Richard Biener  <rguenther@suse.de>
6342         PR tree-optimization/71521
6343         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6345 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6347         PR sanitizer/71498
6348         * c-c++-common/ubsan/bounds-13.c: New test.
6350         PR preprocessor/71183
6351         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6353 2016-06-13  Jeff Law  <law@redhat.com>
6355         PR tree-optimization/71403
6356         * c-c++-common/ubsan/pr71403-1.c: New test.
6357         * c-c++-common/ubsan/pr71403-2.c: New test.
6358         * c-c++-common/ubsan/pr71403-3.c: New test.
6360 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6362         PR middle-end/71478
6363         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6364         Add -Wno-psabi -w to dg-options.
6366 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6368         * gcc.target/powerpc/vadsdu-0.c: New test.
6369         * gcc.target/powerpc/vadsdu-1.c: New test.
6370         * gcc.target/powerpc/vadsdu-2.c: New test.
6371         * gcc.target/powerpc/vadsdu-3.c: New test.
6372         * gcc.target/powerpc/vadsdu-4.c: New test.
6373         * gcc.target/powerpc/vadsdu-5.c: New test.
6374         * gcc.target/powerpc/vadsdub-1.c: New test.
6375         * gcc.target/powerpc/vadsdub-2.c: New test.
6376         * gcc.target/powerpc/vadsduh-1.c: New test.
6377         * gcc.target/powerpc/vadsduh-2.c: New test.
6378         * gcc.target/powerpc/vadsduw-1.c: New test.
6379         * gcc.target/powerpc/vadsduw-2.c: New test.
6381 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6383         * gcc.dg/c99-init-2.c (c): Update expected error message.
6384         * gcc.dg/init-bad-8.c (foo): Likewise.
6385         * gcc.dg/spellcheck-fields-3.c: New test case.
6387 2016-06-13  Martin Liska  <mliska@suse.cz>
6389         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6390         and "guess loop iv compared" heuristics.
6391         * gcc.dg/predict-2.c: Likewise.
6392         * gcc.dg/predict-3.c: Likewise.
6393         * gcc.dg/predict-4.c: Likewise.
6394         * gcc.dg/predict-5.c: Likewise.
6395         * gcc.dg/predict-6.c: Likewise.
6397 2016-06-13  Marek Polacek  <polacek@redhat.com>
6399         PR middle-end/71476
6400         * c-c++-common/Wswitch-unreachable-4.c: New test.
6401         * gcc.dg/Wswitch-unreachable-2.c: New test.
6402         * g++.dg/tm/jump1.C: Move dg-warning.
6404 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6406         * gnat.dg/renaming10.ad[sb]: New test.
6408 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6410         PR fortran/70673
6411         * gfortran.dg/pr70673.f90: New test.
6413 2016-06-13  Richard Biener  <rguenther@suse.de>
6415         PR middle-end/64516
6416         * gcc.dg/align-3.c: New testcase.
6418 2016-06-13  Martin Liska  <mliska@suse.cz>
6420         * gcc.target/i386/pr71458.c: New test.
6422 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6424         PR target/71241
6425         * gcc.dg/torture/float128-nan.c: New test.
6427 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6429         PR target/60751
6430         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6431         statement.
6433 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6435         PR target/60751
6436         * gfortran.dg/comma_IO_extension_1.f90: New test.
6437         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6438         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6439         statement.
6440         * gfortran.dg/graphite/pr38083.f90: Likewise.
6441         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6442         missing format.
6444 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6446         * gnat.dg/case_character.adb: New test.
6448 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6450         PR middle-end/71310
6451         * gcc.target/powerpc/pr71310.c: New testcase.
6453 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6455         PR middle-end/71478
6456         * gcc.dg/pr71478.c: New test.
6458 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6460         PR middle-end/71494
6461         * gcc.c-torture/execute/pr71494.c: New test.
6463         PR c/68657
6464         * gcc.target/i386/pr68657.c: New test.
6466         PR inline-asm/68843
6467         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6468         (test): Add -masm=intel alternatives.
6470 2016-06-10  Martin Sebor  <msebor@redhat.com>
6472         PR c/71392
6473         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6475 2016-06-10  Jeff Law  <law@redhat.com>
6477         PR tree-optimization/71335
6478         * gcc.c-torture/execute/pr71335.c: New test.
6480 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6482         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6483         the various "cannot tail-call: " messages.
6485 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6487         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6488         and options.
6490 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6492         PR sanitizer/71480
6493         * c-c++-common/asan/pr71480.c: New test.
6495 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6497         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6498         (ASMNAME2): Likewise.
6499         (main): Replace fn in asm statement with ASMNAME ("fn").
6500         * gcc.dg/guality/pr68037-2.c: Likewise.
6501         * gcc.dg/guality/pr68037-3.c: Likewise.
6502         * gcc.dg/torture/pr68037-1.c: Likewise.
6503         * gcc.dg/torture/pr68037-2.c: Likewise.
6504         * gcc.dg/torture/pr68037-3.c: Likewise.
6506 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6508         PR inline-asm/68843
6509         * gcc.target/i386/pr68843-1.c: New test.
6510         * gcc.target/i386/pr68843-2.c: New test.
6512 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6513             Cesar Philippidis  <cesar@codesourcery.com>
6515         PR middle-end/71373
6516         * gcc.dg/goacc/nested-function-1.c: New file.
6517         * gcc.dg/goacc/nested-function-2.c: Likewise.
6518         * gcc.dg/goacc/pr71373.c: Likewise.
6519         * gfortran.dg/goacc/cray-2.f95: Likewise.
6520         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6521         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6522         * gfortran.dg/goacc/cray.f95: Update.
6523         * gfortran.dg/goacc/loop-1.f95: Likewise.
6524         * gfortran.dg/goacc/loop-3.f95: Likewise.
6525         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6526         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6528 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6530         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6531         for OpenACC tile clauses.
6532         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6534         PR c/71381
6535         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6536         to...
6537         * c-c++-common/goacc/cache-2.c: ... this new file.
6538         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6539         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6540         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6541         usage.
6542         * gfortran.dg/goacc/cray.f95: Likewise.
6543         * gfortran.dg/goacc/loop-1.f95: Likewise.
6545 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6547         PR tree-optimization/71407
6548         PR tree-optimization/71416
6549         * gcc.dg/vect/pr71407.c: New
6550         * gcc.dg/vect/pr71416-1.c: New
6551         * gcc.dg/vect/pr71416-2.c: New
6553 2016-06-10  Richard Biener  <rguenther@suse.de>
6555         PR middle-end/71477
6556         * gcc.dg/torture/pr71477.c: New testcase.
6558 2016-06-09  Julia Koval  <julia.koval@intel.com>
6560         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6561         * gcc.target/i386/interrupt-13.c: Likewise.
6562         * gcc.target/i386/interrupt-15.c: Likewise.
6563         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6564         * gcc.target/i386/interrupt-24.c: Likewise.
6565         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6566         * gcc.target/i386/interrupt-9.c: Likewise.
6567         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6569 2016-06-09  Martin Sebor  <msebor@redhat.com>
6571         PR c/70883
6572         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6573         * gcc.dg/builtin-constant_p-1.c: Same.
6574         * gcc.dg/builtins-error.c: Same.
6575         * gcc.dg/pr70859.c: Same.
6577 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6579         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6580         * gcc.dg/torture/pr68067-1.c: Likewise.
6581         * gcc.dg/torture/pr68067-2.c: Likewise.
6583 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6585         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6586           when setting SIZE.
6588 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6590         PR c++/71465
6591         * g++.dg/inherit/crash5.C: New.
6592         Revert:
6593         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6595         PR c++/70202
6596         * g++.dg/inherit/crash5.C: New.
6597         * g++.dg/inherit/virtual1.C: Adjust.
6599 2016-06-09  Martin Liska  <mliska@suse.cz>
6601         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6602         * g++.dg/predict-loop-exit-2.C: Likewise.
6603         * g++.dg/predict-loop-exit-3.C: Likewise.
6604         * gcc.dg/predict-1.c: Likewise.
6605         * gcc.dg/predict-2.c: Likewise.
6606         * gcc.dg/predict-3.c: Likewise.
6607         * gcc.dg/predict-4.c: Likewise.
6608         * gcc.dg/predict-5.c: Likewise.
6609         * gcc.dg/predict-6.c: Likewise.
6610         * gcc.dg/predict-7.c: Likewise.
6612 2016-06-09  Richard Biener  <rguenther@suse.de>
6614         PR tree-optimization/71462
6615         * gcc.dg/torture/pr71462.c: New testcase.
6617 2016-06-09  Marek Polacek  <polacek@redhat.com>
6619         PR c/65471
6620         * gcc.dg/c11-generic-3.c: New test.
6622 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6624         * g++.dg/init/array42.C: New.
6625         * g++.dg/init/array43.C: Likewise.
6626         * g++.dg/init/array44.C: Likewise.
6627         * g++.dg/init/array45.C: Likewise.
6628         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6629         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6630         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6631         * g++.dg/gomp/pr35751.C: Likewise.
6632         * g++.dg/init/array23.C: Likewise.
6633         * g++.dg/init/brace2.C: Likewise.
6634         * g++.dg/init/brace6.C: Likewise.
6636 2016-06-08  Martin Sebor  <msebor@redhat.com>
6637             Jakub Jelinek  <jakub@redhat.com>
6639         PR c++/70507
6640         PR c/68120
6641         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6642         * c-c++-common/builtin-arith-overflow-2.c: New test.
6643         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6644         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6645         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6647 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6649         PR c++/71442
6650         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6652 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6654         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6655         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6656         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6657         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6658         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6659         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6660         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6661         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6662         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6663         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6664         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6665         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6666         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6668 2016-06-08  Richard Biener  <rguenther@suse.de>
6670         PR tree-optimization/68558
6671         * gcc.dg/vect/slp-44.c: New testcase.
6673 2016-06-08  Richard Biener  <rguenther@suse.de>
6675         * gcc.dg/vect/slp-43.c: New testcase.
6677 2016-06-08  Richard Biener  <rguenther@suse.de>
6679         PR tree-optimization/71452
6680         * gcc.dg/torture/pr71452.c: New testcase.
6682 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6684         PR c++/71448
6685         * g++.dg/torture/pr71448.C: New test.
6687 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6689         PR debug/71432
6690         PR ada/71413
6691         * g++.dg/debug/pr71432.C: New test.
6693 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6695         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6696         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6697         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6699 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6701         * gcc.dg/vect/vect-live-2.c: Update effective target.
6702         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6703         * lib/target-supports.exp: Add aarch64 to vect_long.
6705 2016-06-08  Marek Polacek  <polacek@redhat.com>
6707         PR c/71418
6708         * gcc.dg/noncompile/pr71418.c: New test.
6710         PR c/71426
6711         * gcc.dg/noncompile/pr71426.c: New test.
6713 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6715         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6716         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6717         * gcc.dg/predict-3.c: Update template.
6718         * gcc.dg/predict-5.c: Update template.
6719         * gcc.dg/predict-6.c: Update template.
6720         * gcc.dg/predict-9.c: Update template.
6721         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6723 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6725         * gcc.target/powerpc/vec-mul.c: New test.
6727 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6729         * gcc.dg/spellcheck-fields-2.c: New test case.
6731 2016-06-07  Richard Biener  <rguenther@suse.de>
6733         PR c/61564
6734         * gcc.dg/Wpragmas-1.c: New testcase.
6735         * gcc.dg/Wattributes-4.c: Likewise.
6736         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6737         entry.
6739 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6741         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6742         spurious debug code.
6744 2016-06-07  Richard Biener  <rguenther@suse.de>
6746         PR tree-optimization/71428
6747         * gcc.dg/torture/pr71428.c: New testcase.
6749 2016-06-07  Richard Biener  <rguenther@suse.de>
6751         PR middle-end/71423
6752         * gcc.dg/torture/pr71423.c: New testcase.
6754 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6756         PR middle-end/71408
6757         * gcc.dg/tree-ssa/pr71408.c: New test.
6759 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6761         PR middle-end/71281
6762         * g++.dg/torture/pr71281.C: New test.
6764 2016-06-06  Marek Polacek  <polacek@redhat.com>
6766         PR c/71362
6767         * gcc.dg/pr71362.c: New test.
6769 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6770             Patrick Palka  <ppalka@gcc.gnu.org>
6772         PR c++/70847
6773         PR c++/71330
6774         PR c++/71393
6775         * g++.dg/opt/pr70847.C: New test.
6776         * g++.dg/ubsan/pr70847.C: New test.
6777         * g++.dg/ubsan/pr71393.C: New test.
6779 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6781         PR tree-optimization/71259
6782         * gcc.dg/vect/pr71259.c: New test.
6784 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6786         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6787         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6788         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6789         above.
6791 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6793         PR middle-end/37780
6794         * gcc.c-torture/execute/pr37780.c: New test.
6795         * gcc.target/aarch64/pr37780_1.c: Likewise.
6796         * gcc.target/arm/pr37780_1.c: Likewise.
6798 2016-06-06  Marek Polacek  <polacek@redhat.com>
6800         * c-c++-common/attr-may-alias-1.c: New test.
6801         * c-c++-common/attr-may-alias-2.c: New test.
6802         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6804 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6806         PR c/24414
6807         * gcc.target/i386/pr24414.c: New test.
6809 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6811         * gcc.target/sparc/vis4misc.c: New file.
6812         * gcc.target/sparc/fpcmp.c: Likewise.
6813         * gcc.target/sparc/fpcmpu.c: Likewise.
6815 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6817         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6818         * gcc.dg/vect/vect-live-3.c: Likewise.
6820 2016-06-06  Richard Biener  <rguenther@suse.de>
6822         PR tree-optimization/71398
6823         * gcc.dg/torture/pr71398.c: New testcase.
6825 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6827         PR target/71389
6828         * g++.dg/pr71389.C: New test.
6830 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6832         PR fortran/71404
6833         * gfortran.dg/fmt_read_5.f: New test.
6835 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6837         PR fortran/69659
6838         * gfortran.dg/class_array_22.f03: New test.
6840 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6842         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6844 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6846         * gcc.dg/predict-9.c: Update template.
6848 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6850         PR c++/49377
6851         * g++.dg/template/pr49377.C: New.
6853 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6855         PR tree-optimization/71405
6856         * g++.dg/torture/pr71405.C: New test.
6858 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6860         PR c++/70202
6861         * g++.dg/inherit/crash5.C: New.
6862         * g++.dg/inherit/virtual1.C: Adjust.
6864 2016-06-03  Jeff Law  <law@redhat.com>
6866         PR tree-optimization/71316
6867         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6869 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6871         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6872         dg-additional-options with just -fno-tree-scev-cprop in it.
6873         * gcc.dg/vect/vect-live-2.c: Likewise.
6874         * gcc.dg/vect/vect-live-5.c: Likewise.
6875         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6876         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6877         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6879 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6881         PR c++/27100
6882         * g++.dg/other/friend6.C: New test.
6884 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6886         * g++.dg/torture/ppc-ldst-array.C: New.
6888 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6890         PR target/71276
6891         PR target/71277
6892         * gcc.dg/torture/builtin-fp-int-inexact.c,
6893         gcc.target/i386/387-builtin-fp-int-inexact.c,
6894         gcc.target/i386/387-rint-inline-1.c,
6895         gcc.target/i386/387-rint-inline-2.c,
6896         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6897         gcc.target/i386/sse2-rint-inline-1.c,
6898         gcc.target/i386/sse2-rint-inline-2.c,
6899         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6900         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6902 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6903             Julia Koval  <julia.koval@intel.com>
6905         PR target/66960
6906         PR target/67630
6907         PR target/67634
6908         PR target/67841
6909         PR target/68037
6910         PR target/68618
6911         PR target/68661
6912         PR target/69575
6913         PR target/69596
6914         PR target/69734
6915         * gcc.dg/guality/pr68037-1.c: New test.
6916         * gcc.dg/guality/pr68037-2.c: Likewise.
6917         * gcc.dg/guality/pr68037-3.c: Likewise.
6918         * gcc.dg/torture/pr68037-1.c: Likewise.
6919         * gcc.dg/torture/pr68037-2.c: Likewise.
6920         * gcc.dg/torture/pr68037-3.c: Likewise.
6921         * gcc.dg/torture/pr68661-1a.c: Likewise.
6922         * gcc.dg/torture/pr68661-1b.c: Likewise.
6923         * gcc.target/i386/interrupt-1.c: Likewise.
6924         * gcc.target/i386/interrupt-2.c: Likewise.
6925         * gcc.target/i386/interrupt-3.c: Likewise.
6926         * gcc.target/i386/interrupt-4.c: Likewise.
6927         * gcc.target/i386/interrupt-5.c: Likewise.
6928         * gcc.target/i386/interrupt-6.c: Likewise.
6929         * gcc.target/i386/interrupt-7.c: Likewise.
6930         * gcc.target/i386/interrupt-8.c: Likewise.
6931         * gcc.target/i386/interrupt-9.c: Likewise.
6932         * gcc.target/i386/interrupt-10.c: Likewise.
6933         * gcc.target/i386/interrupt-11.c: Likewise.
6934         * gcc.target/i386/interrupt-12.c: Likewise.
6935         * gcc.target/i386/interrupt-13.c: Likewise.
6936         * gcc.target/i386/interrupt-14.c: Likewise.
6937         * gcc.target/i386/interrupt-15.c: Likewise.
6938         * gcc.target/i386/interrupt-16.c: Likewise.
6939         * gcc.target/i386/interrupt-17.c: Likewise.
6940         * gcc.target/i386/interrupt-18.c: Likewise.
6941         * gcc.target/i386/interrupt-19.c: Likewise.
6942         * gcc.target/i386/interrupt-20.c: Likewise.
6943         * gcc.target/i386/interrupt-21.c: Likewise.
6944         * gcc.target/i386/interrupt-22.c: Likewise.
6945         * gcc.target/i386/interrupt-23.c: Likewise.
6946         * gcc.target/i386/interrupt-24.c: Likewise.
6947         * gcc.target/i386/interrupt-25.c: Likewise.
6948         * gcc.target/i386/interrupt-26.c: Likewise.
6949         * gcc.target/i386/interrupt-27.c: Likewise.
6950         * gcc.target/i386/interrupt-28.c: Likewise.
6951         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6952         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6953         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6954         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6955         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6956         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6957         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6958         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6959         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6960         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6961         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6962         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6964 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6966         PR tree-optimization/52171
6967         * gcc.dg/pr52171.c: New test.
6968         * gcc.target/i386/pr52171.c: New test.
6970 2016-06-03  Jan Hubicka  <jh@suse.cz>
6972         * g++.dg/tree-ssa/pred-1.C: New testcase
6973         * gcc.dg/tree-ssa/pred-1.c: New testcase
6975 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6977         PR target/70957
6978         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6979         support.
6980         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6982 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6984         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6986 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6988         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6989         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6990         * gcc.dg/vect/vect-live-1.c: New test.
6991         * gcc.dg/vect/vect-live-2.c: New test.
6992         * gcc.dg/vect/vect-live-3.c: New test.
6993         * gcc.dg/vect/vect-live-4.c: New test.
6994         * gcc.dg/vect/vect-live-5.c: New test.
6995         * gcc.dg/vect/vect-live-slp-1.c: New test.
6996         * gcc.dg/vect/vect-live-slp-2.c: New test.
6997         * gcc.dg/vect/vect-live-slp-3.c: New test.
6999 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7001         PR middle-end/71387
7002         * g++.dg/opt/pr71387.C: New test.
7004 2016-06-02  Jeff Law  <law@redhat.com>
7006         PR tree-optimization/71328
7007         * gcc.c-torture/compile/pr71328.c: New test.
7009 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7011         PR fortran/52393
7012         * gfortran.dg/fmt_read_3.f90: Fix typo.
7013         * gfortran.dg/fmt_read_4.f90: New test.
7015 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7017         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7018         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7019         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7020         * g++.dg/cpp0x/override2.C: Likewise.
7021         * g++.dg/parse/crash5.C: Likewise.
7022         * g++.dg/parse/error16.C: Likewise.
7023         * g++.dg/parse/error27.C: Likewise.
7024         * g++.dg/template/qualttp15.C: Likewise.
7025         * g++.dg/template/redecl4.C: Likewise.
7026         * g++.old-deja/g++.other/crash39.C: Likewise.
7027         * g++.old-deja/g++.other/struct1.C: Likewise.
7028         * g++.old-deja/g++.pt/m9a.C: Likewise.
7029         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7031 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7033         PR c++/71372
7034         * c-c++-common/pr71372.c: New test.
7036         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7037         __TIME__ strings with __builtin_strcmp instead of printf and
7038         dg-output.
7040 2016-06-02  Martin Liska  <mliska@suse.cz>
7042         * gcc.dg/predict-9.c: New test.
7044 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7046         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7047         global set_compiler_env_var and global saved_compiler_env_var.
7049 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7051         PR rtl-optimization/71295
7052         * gcc.c-torture/compile/pr71295.c: New test.
7054 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7056         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7058         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7059         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7061         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7062         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7063         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7064         alternative number.
7066 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7068         * gcc.target/powerpc/p9-splat-4.c: New test.
7070 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7072         PR target/71186
7073         * gcc.target/powerpc/pr71186.c: New test.
7075 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7077         PR fortran/52393
7078         * gfortran.dg/fmt_read_3.f90: New test.
7080 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7082         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7083         procedure.
7085 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7087         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7088         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7089         env var is set.
7090         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7091         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7092         shown once.
7093         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7094         during compilation.
7095         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7096         vars set by dg-set-compiler-env-var.
7098 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7100         PR fortran/71156
7101         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7102         to the module procedure declaration.
7103         * gfortran.dg/submodule_16.f08: New test.
7105 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7107         PR middle-end/71371
7108         * c-c++-common/gomp/pr71371.c: New test.
7110 2016-06-01  Richard Biener  <rguenther@suse.de>
7112         PR tree-optimization/71366
7113         * gcc.dg/torture/pr71366-1.c: New testcase.
7114         * gcc.dg/torture/pr71366-2.c: Likewise.
7116 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7118         * gcc.target/powerpc/vslv-0.c: New test.
7119         * gcc.target/powerpc/vslv-1.c: New test.
7120         * gcc.target/powerpc/vsrv-0.c: New test.
7121         * gcc.target/powerpc/vsrv-1.c: New test.
7123 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7125         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7126         * gcc.target/nvptx/weak.c: New.
7128 2016-06-01  Richard Biener  <rguenther@suse.de>
7130         PR tree-optimization/71261
7131         * gcc.dg/torture/vect-bool-1.c: New testcase.
7133 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7135         * gfortran.dg/gomp/order-1.f90: New test.
7136         * gfortran.dg/gomp/order-2.f90: New test.
7138 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7140         * gcc.dg/unroll-6.c: Update template.
7141         * gcc.dg/unroll-7.c: New testcase.
7142         * gcc.dg/unroll-8.c: New testcase.
7144 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7146         * gnat.dg/opt56.ad[sb]: New test.
7148 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7150         PR c++/66635
7151         * g++.dg/cpp0x/constexpr-ice16.C: New.
7153 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7155         PR tree-optimization/71314
7156         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7157         -mbranch-cost=2.
7159 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7161         PR tree-optimization/71077
7162         * gcc.dg/tree-ssa/pr71077.c: New test.
7164 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7166         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7167         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7168         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7170 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7172         PR c++/71248
7173         * g++.dg/cpp0x/pr71248.C: New.
7174         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7175         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7176         * g++.dg/init/new37.C: Likewise.
7177         * g++.dg/template/static1.C: Likewise.
7178         * g++.dg/template/static2.C: Likewise.
7180 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7182         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7183         instead of %rdi.
7184         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7186 2016-05-31  Marek Polacek  <polacek@redhat.com>
7188         * c-c++-common/Wswitch-unreachable-3.c: New test.
7189         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7191 2016-05-31  Richard Biener  <rguenther@suse.de>
7193         PR tree-optimization/71352
7194         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7196 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7198         * gcc.target/arm/armv5_thumb_isa.c: New test.
7200 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7202         PR target/71346
7203         * gcc.target/i386/pr71346.c: New test.
7205 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7207         PR tree-optimization/69068
7208         * gcc.dg/graphite/pr69068.c: New test.
7210 2016-05-27  Martin Sebor  <msebor@redhat.com>
7212         PR c++/71306
7213         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7215 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7217         PR c++/71349
7218         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7219         nowait depend(inout: dd[0]) clauses where permitted.
7221 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7223         PR c++/71238
7224         * g++.dg/parse/pr71238.C: New.
7225         * g++.dg/concepts/friend1.C: Test column numbers too.
7226         * g++.dg/cpp0x/initlist31.C: Likewise.
7227         * g++.dg/cpp0x/pr51420.C: Likewise.
7228         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7229         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7230         * g++.dg/ext/builtin3.C: Likewise.
7231         * g++.dg/lookup/friend12.C: Likewise.
7232         * g++.dg/lookup/friend7.C: Likewise.
7233         * g++.dg/lookup/koenig1.C: Likewise.
7234         * g++.dg/lookup/koenig5.C: Likewise.
7235         * g++.dg/lookup/used-before-declaration.C: Likewise.
7236         * g++.dg/overload/koenig1.C: Likewise.
7237         * g++.dg/template/crash65.C: Likewise.
7238         * g++.dg/template/friend57.C: Likewise.
7239         * g++.dg/warn/Wshadow-5.C: Likewise.
7240         * g++.dg/warn/Wunused-8.C: Likewise.
7241         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7242         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7243         * g++.old-deja/g++.jason/member.C: Likewise.
7244         * g++.old-deja/g++.jason/report.C: Likewise.
7245         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7246         * g++.old-deja/g++.law/visibility20.C: Likewise.
7247         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7248         * g++.old-deja/g++.other/static5.C: Likewise.
7249         * g++.old-deja/g++.pt/overload2.C: Likewise.
7251 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7253         * gcc.dg/tree-ssa/peel1.c: New testcase.
7254         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7255         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7257 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7259         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7260         to ce.
7262 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7264         PR c++/71099
7265         * g++.dg/parse/virtual1.C: New.
7267 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7269         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7270         Use correct register when clearing %edx.
7272 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7274         PR tree-optimization/71289
7275         * gcc.dg/pr71289.c: New test.
7277 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7279         PR middle-end/71269
7280         PR middle-end/71292
7281         * gcc.dg/tree-ssa/pr71269.c: New test.
7282         * gcc.dg/tree-ssa/pr71292.c: New test.
7284 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7286         PR middle-end/71252
7287         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7289 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7291         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7292         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7293         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7295 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7297         PR tree-optimization/69067
7298         * gcc.dg/graphite/pr69067.c: New test.
7300 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7302         PR target/71245
7303         * gcc.target/i386/pr71245-1.c: New test.
7304         * gcc.target/i386/pr71245-2.c: Ditto.
7306 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7308         PR c++/71105
7309         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7310         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7311         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7313 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7315         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7317 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7319         Revert:
7320         PR c++/69855
7321         * g++.dg/overload/69855.C: New.
7322         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7323         * g++.old-deja/g++.pt/crash3.C: Likewise.
7325 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7327         PR c++/60385
7328         * g++.dg/parse/namespace13.C: New.
7330 2016-05-26  Jeff Law  <law@redhat.com>
7332         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7333         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7334         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7335         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7336         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7337         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7339         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7341         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7342         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7343         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7344         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7346 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7348         PR c++/69855
7349         * g++.dg/overload/69855.C: New.
7350         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7351         * g++.old-deja/g++.pt/crash3.C: Likewise.
7353 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7355         PR target/63596
7356         * gcc.target/aarch64/va_arg_1.c: New testcase.
7357         * gcc.target/aarch64/va_arg_2.c: Likewise.
7358         * gcc.target/aarch64/va_arg_3.c: Likewise.
7360 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7362         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7363         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7364         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7365         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7366         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7368 2016-05-27  Marek Polacek  <polacek@redhat.com>
7370         PR middle-end/71308
7371         * g++.dg/torture/pr71308.C: New test.
7373 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7375         * gcc.dg/zero_bits_compound-1.c: New test.
7376         * gcc.dg/zero_bits_compound-2.c: New test.
7378 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7380         PR middle-end/71279
7381         * gcc.dg/pr71279.c: New test.
7383 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7385         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7386         floating point min/max/comparison instructions.
7387         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7389 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7391         * c-c++-common/gomp/schedule-1.c: New test.
7392         * gfortran.dg/gomp/schedule-1.f90: New test.
7394 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7396         PR c++/70822
7397         PR c++/70106
7398         * g++.dg/cpp1y/auto-fn32.C: New test.
7399         * g++.dg/cpp1y/paren4.C: New test.
7401 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7403         * gcc.dg/20060410.c: Xfail on ptx.
7404         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7405         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7406         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7407         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7408         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7410 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7412         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7414 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7416         PR tree-optimization/71280
7417         * gcc.dg/pr71280.c: New test.
7419         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7421         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7422         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7424         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7426 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7428         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7429         kept in memory.
7431 2016-05-25  Jeff Law  <law@redhat.com>
7433         PR tree-optimization/71272
7434         * gcc.c-torture/compile/pr71272.c: new test.
7436 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7438         * gcc.target/powerpc/vec-cmpne.c: New test.
7439         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7441 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7443         * gnat.dg/opt55.ad[sb]: New test.
7445 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7447         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7448         * c-c++-common/pr60226.c: Require int32plus.
7449         * gcc.c-torture/execute/pr70602.c: Likewise.
7450         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7451         unsigned long for malloc arg type.
7452         * gcc.dg/asr_div1.c: Require int32plus.
7453         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7454         * gcc.dg/pie-1.c: Require pie.
7455         * gcc.dg/pie-2.c: Likewise.
7456         * gcc.dg/pr59471.c: Require int32plus.
7457         * gcc.dg/pr59963-2.c: XFAIL for int16.
7458         * gcc.dg/pr60114.c: Require int32plus.
7459         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7460         unsigned long for typedef of size_t.
7461         * gcc.dg/pr63914.c: Require int32plus.
7462         * gcc.dg/pr64536.c: Require pt32plus.
7463         * gcc.dg/pr65658.c: Likewise.
7464         * gcc.dg/pr67271.c: Require int32plus.
7465         * gcc.dg/pr68112.c: Likewise.
7466         * gcc.dg/pr69071.c: Skip for avr target.
7467         * gcc.dg/pr69973.c: Require int32plus.
7468         * gcc.dg/pr70169.c: Skip for avr target.
7469         * gcc.dg/sso-6.c: Require int32plus.
7470         * gcc.dg/sso-7.c: Likewise.
7471         * gcc.dg/sso-8.c: Likewise.
7472         * gcc.dg/vrp-min-max-2.c: Likewise.
7474 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7476         PR target/70738
7477         * gcc.target/i386/pr70738-1.c: New test.
7478         * gcc.target/i386/pr70738-2.c: Likewise.
7479         * gcc.target/i386/pr70738-3.c: Likewise.
7480         * gcc.target/i386/pr70738-4.c: Likewise.
7481         * gcc.target/i386/pr70738-5.c: Likewise.
7482         * gcc.target/i386/pr70738-6.c: Likewise.
7483         * gcc.target/i386/pr70738-7.c: Likewise.
7484         * gcc.target/i386/pr70738-8.c: Likewise.
7485         * gcc.target/i386/pr70738-9.c: Likewise.
7487 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7489         PR rtl-optimization/66940
7490         * gcc.c-torture/execute/pr66940.c: New test.
7492 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7494         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7495         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7496         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7497         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7498         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7499         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7500         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7501         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7502         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7503         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7504         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7505         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7506         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7507         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7508         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7509         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7510         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7511         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7512         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7513         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7514         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7515         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7516         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7517         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7519 2016-05-25  Marek Polacek  <polacek@redhat.com>
7521         PR c/71265
7522         * gcc.dg/noncompile/pr71265.c: New test.
7524         PR c/71266
7525         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7527 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7529         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7531 2016-05-25  Richard Biener  <rguenther@suse.de>
7533         PR tree-optimization/71261
7534         * c-c++-common/torture/pr71261.c: New testcase.
7536 2016-05-25  Richard Biener  <rguenther@suse.de>
7538         PR tree-optimization/71264
7539         * gcc.dg/vect/pr71264.c: New testcase.
7541 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7543         PR c++/55992
7544         * g++.dg/cpp0x/alias-decl-53.C: New.
7545         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7547 2016-05-25  Martin Liska  <mliska@suse.cz>
7549         * g++.dg/pr71239.C: New test.
7551 2016-05-25  Richard Biener  <rguenther@suse.de>
7553         * gcc.dg/vect/pr58135.c: Rename to ...
7554         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7556 2016-05-25  Marek Polacek  <polacek@redhat.com>
7558         * g++.dg/pr65295.C: Use target c++14.
7560 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7562         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7563         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7565 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7567         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7568         instructions.
7570 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7572         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7573         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7574         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7575         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7576         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7577         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7578         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7579         * c-c++-common/goacc/pcopy.c: Likewise.
7580         * c-c++-common/goacc/pcopyin.c: Likewise.
7581         * c-c++-common/goacc/pcopyout.c: Likewise.
7582         * c-c++-common/goacc/pcreate.c: Likewise.
7583         * c-c++-common/goacc/pr70688.c: New test.
7584         * c-c++-common/goacc/present-1.c: Adjust test.
7585         * c-c++-common/goacc/reduction-5.c: Likewise.
7586         * g++.dg/goacc/data-1.C: New test.
7588 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7590         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7591         vector parity built-in functions.
7592         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7593         count trailing zeros automatic vectorization.
7594         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7595         count trailing zeros built-in functions.
7597 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7599         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7601 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7603         PR target/71050
7604         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7606 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7608         PR c++/50436
7609         * g++.dg/template/crash123.C: New.
7610         * g++.dg/template/crash124.C: Likewise.
7612 2016-05-24  Martin Sebor  <msebor@redhat.com>
7614         PR c++/71147
7615         * g++.dg/ext/flexary16.C: New test.
7617 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7619         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7620         before math.h is included.
7621         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7622         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7623         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7624         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7625         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7626         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7627         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7628         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7629         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7630         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7631         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7632         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7633         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7634         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7635         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7636         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7637         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7638         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7639         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7640         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7641         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7642         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7643         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7645 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7646             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7648         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7649         support.
7651 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7653         PR c++/69872
7654         * g++.dg/warn/Wno-narrowing1.C: New.
7656 2016-05-24  Marek Polacek  <polacek@redhat.com>
7658         PR c/71249
7659         * c-c++-common/Wswitch-unreachable-2.c: New test.
7661 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7663         PR c++/71257
7664         * g++.dg/vect/simd-clone-6.cc: New test.
7665         * g++.dg/gomp/declare-simd-6.C: New test.
7667         PR middle-end/70434
7668         PR c/69504
7669         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7671 2016-05-24  Richard Biener  <rguenther@suse.de>
7673         PR tree-optimization/71240
7674         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7676 2016-05-24  Richard Biener  <rguenther@suse.de>
7678         PR tree-optimization/71230
7679         * gcc.dg/torture/pr71230.c: New testcase.
7680         * g++.dg/torture/pr71230.C: Likewise.
7682 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7684         * c-c++-common/goacc/routine-5.c: Add tests.
7685         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7686         * gfortran.dg/goacc/routine-6.f90: Add tests.
7688 2016-05-24  Richard Biener  <rguenther@suse.de>
7690         PR tree-optimization/71253
7691         * gcc.dg/torture/pr71253.c: New testcase.
7693 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7695         PR middle-end/71252
7696         * gfortran.dg/pr71252.f90: New test.
7698 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7700         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7702 2016-05-24  Richard Biener  <rguenther@suse.de>
7704         PR middle-end/70434
7705         PR c/69504
7706         * c-c++-common/vector-subscript-4.c: New testcase.
7707         * c-c++-common/vector-subscript-5.c: Likewise.
7709 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7711         PR fortran/71123
7712         * gfortran.dg/namelist_90.f: New test
7714 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7716         PR fortran/66461
7717         * gfortran.dg/unexpected_eof.f: New test
7719 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7720             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7722         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7723         as little endian.
7725 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7727         PR c++/70972
7728         * g++.dg/cpp0x/inh-ctor20.C: New.
7729         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7731 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7733         PR c++/69095
7734         * g++.dg/cpp0x/variadic168.C: New.
7736 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7738         * g++.dg/cpp0x/pr31445.C: Test column number too.
7739         * g++.dg/cpp0x/pr32253.C: Likewise.
7740         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7741         * g++.dg/cpp0x/variadic36.C: Likewise.
7743 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7745         * gcc.dg/fold-notshift-2.c: Adjust.
7747 2016-05-23  Marek Polacek  <polacek@redhat.com>
7749         PR c/49859
7750         * c-c++-common/Wswitch-unreachable-1.c: New test.
7751         * gcc.dg/Wswitch-unreachable-1.c: New test.
7752         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7753         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7754         * g++.dg/gomp/block-10.C: Likewise.
7755         * gcc.dg/gomp/block-10.c: Likewise.
7756         * g++.dg/gomp/block-9.C: Likewise.
7757         * gcc.dg/gomp/block-9.c: Likewise.
7758         * g++.dg/gomp/target-1.C: Likewise.
7759         * g++.dg/gomp/target-2.C: Likewise.
7760         * gcc.dg/gomp/target-1.c: Likewise.
7761         * gcc.dg/gomp/target-2.c: Likewise.
7762         * g++.dg/gomp/taskgroup-1.C: Likewise.
7763         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7764         * gcc.dg/gomp/teams-1.c: Likewise.
7765         * g++.dg/gomp/teams-1.C: Likewise.
7766         * g++.dg/overload/error3.C: Likewise.
7767         * g++.dg/tm/jump1.C: Likewise.
7768         * g++.dg/torture/pr40335.C: Likewise.
7769         * gcc.dg/c99-vla-jump-5.c: Likewise.
7770         * gcc.dg/switch-warn-1.c: Likewise.
7771         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7772         * gcc.dg/nested-func-1.c: Likewise.
7773         * gcc.dg/pr67784-4.c: Likewise.
7775 2016-05-23  Richard Biener  <rguenther@suse.de>
7777         PR tree-optimization/71230
7778         * gfortran.dg/pr71230-1.f90: New testcase.
7779         * gfortran.dg/pr71230-2.f90: Likewise.
7781 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7783         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7784         * gcc.dg/vect/pr58135.c:  Add new.
7785         * gfortran.dg/pr46519-1.f: Adjust test case.
7787 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7789         PR c++/53401
7790         * g++.dg/cpp0x/decltype64.C: New.
7792 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7794         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7795         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7796         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7798 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7800         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7801         Add poly64x1_t and poly64x2_t cases if supported.
7802         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7803         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7804         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7805         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7806         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7808 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7810         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7811         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7812         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7813         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7814         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7815         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7816         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7818 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7820         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7822 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7824         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7825         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7827 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7829         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7830         constraint instead of "r".
7831         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7832         insn instead of vxorpd.
7833         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7835         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7836         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7838         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7840         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7841         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7843         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7845 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7847         PR middle-end/40921
7848         * gcc.dg/tree-ssa/pr40921.c: New test.
7850 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7852         PR target/71103
7853         * gcc.target/avr/pr71103.c: New test.
7855 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7857         PR middle-end/71179
7858         * gcc.dg/tree-ssa/pr71179.c: New test.
7860 2016-05-20  Martin Sebor  <msebor@redhat.com>
7862         PR c/71115
7863         * gcc.dg/init-excess-2.c: New test.
7865 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7867         * gnat.dg/opt53.adb: New test.
7868         * gnat.dg/opt54.adb: Likewise.
7870 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7872         PR tree-optimization/70884
7873         * gcc.dg/tree-ssa/pr70919.c: New test.
7875 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7877         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7878         formatting.
7879         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7880         fix code formatting.
7882 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7884         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7885         non-common cases.
7886         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7888 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7890         * jit.dg/all-non-failing-tests.h: Add
7891         test-factorial-must-tail-call.c.
7892         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7893         * jit.dg/test-factorial-must-tail-call.c: New test case.
7895 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7897         PR fortran/71204
7898         * gfortran.dg/pr71204.f90: New test.
7900 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7902         * gcc.target/nvptx/sincos.c: New test.
7904 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7906         PR c++/70572
7907         * g++.dg/cpp1y/auto-fn31.C: New.
7909 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7911         * gcc.target/powerpc/vec-addec.c: New test.
7912         * gcc.target/powerpc/vec-addec-int128.c: New test.
7914 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7916         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7917         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7918         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7919         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7921 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7923         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7925 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7927         PR c++/71210
7928         * g++.dg/opt/pr71210-1.C: New test.
7929         * g++.dg/opt/pr71210-2.C: New test.
7931         PR tree-optimization/29756
7932         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7933         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7934         only on selected targets where V4SImode vectors are known to be
7935         supported.
7937 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7939         PR tree-optimization/71079
7940         PR tree-optimization/71206
7941         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7943 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7945         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7946         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7947         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7949 2016-05-20  Richard Guenther  <rguenther@suse.de>
7951         PR tree-optimization/29756
7952         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7954 2016-05-20  Richard Biener  <rguenther@suse.de>
7956         PR tree-optimization/71185
7957         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7959 2016-05-20  Richard Biener  <rguenther@suse.de>
7961         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7963 2016-05-19  Marek Polacek  <polacek@redhat.com>
7965         PR c++/71075
7966         * g++.dg/diagnostic/pr71075.C: New test.
7968 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7970         PR c++/71184
7971         * g++.dg/pr71184.C: New test case.
7973 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7975         * gcc.target/powerpc/darn-0.c: New test.
7976         * gcc.target/powerpc/darn-1.c: New test.
7977         * gcc.target/powerpc/darn-2.c: New test.
7979 2016-05-19  Marek Polacek  <polacek@redhat.com>
7981         PR tree-optimization/71031
7982         * gcc.dg/tree-ssa/vrp100.c: New test.
7984 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7986         PR rtl-optimization/71148
7987         * gcc.dg/pr71148.c: New test.
7989 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7991         PR target/71056
7992         * gcc.target/arm/pr71056.c: New test.
7994 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7996         * c-c++-common/pr69669.c: Check the used mode.
7998 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8000         PR sanitizer/64354
8001         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8003 2016-05-19  Richard Biener  <rguenther@suse.de>
8005         PR tree-optimization/70729
8006         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8007         * gcc.dg/graphite/scop-18.c: Likewise.
8008         * gcc.dg/pr41783.c: Disable LIM.
8009         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8010         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8011         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8012         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8013         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8014         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8015         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8016         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8017         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8018         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8019         * gfortran.dg/pr42108.f90: Likewise.
8021 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8023         PR driver/69265
8024         * gcc.dg/spellcheck-options-11.c: New test case.
8026 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8028         PR c++/71100
8029         * g++.dg/opt/pr71100.C: New test.
8031 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8033         PR ipa/69708
8034         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8035         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8036         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8037         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8039 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8041         PR ipa/69708
8042         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8043         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8044         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8045         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8046         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8048 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8050         PR c++/69793
8051         * g++.dg/template/crash122.C: New.
8053 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8055         PR c++/70466
8056         * g++.dg/template/pr70466-1.C: New.
8057         * g++.dg/template/pr70466-2.C: Likewise.
8059 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8061         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8062         splat operations and the XXSPLTIB instruction.
8063         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8064         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8065         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8066         xxlxor to clear a register.
8068 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8070         * gcc.dg/torture/pr71020.c: New test.
8072 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8074         PR ipa/70646
8075         * gcc.dg/ipa/pr70646.c: New test.
8077 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8079         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8081 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8083         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8084         missing tests for vreinterpretq_p{8,16}.
8086 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8088         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8089         vsliq_n_s64 and vsliq_n_u64.
8091 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8093         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8094         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8096 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8098         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8099         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8100         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8102 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8104         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8105         in comment.
8107 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8109         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8110         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8111         "blr\t" and switch to scan-assembler-times.
8113 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8115         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8116         with __aarch64__.
8117         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8118         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8120 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8122         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8123         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8124         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8125         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8126         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8127         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8129         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8130         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8132         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8133         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8135         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8136         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8138         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8140 2016-05-18  Richard Biener  <rguenther@suse.de>
8142         PR tree-optimization/71168
8143         * gcc.dg/torture/pr71168.c: New testcase.
8145 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8147         PR middle-end/63586
8148         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8149         * gcc.dg/tree-ssa/pr63586.c: New test.
8150         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8152 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8154         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8155         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8156         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8157         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8159 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8161         * gcc.target/nvptx/abi-vararg-3.c: New.
8163 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8165         PR tree-optimization/54579
8166         PR middle-end/55299
8167         * gcc.dg/fold-notrotate-1.c: New test.
8168         * gcc.dg/fold-notshift-1.c: New test.
8169         * gcc.dg/fold-notshift-2.c: New test.
8171 2016-05-17  Marek Polacek  <polacek@redhat.com>
8173         PR ipa/71146
8174         * g++.dg/ipa/pr71146.C: New test.
8176 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8178         * jit.dg/test-error-array-bounds.c: New test case.
8180 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8182         * gcc.dg/tree-ssa/and-1.c: New testcase.
8184 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8186         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8187         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8189 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8191         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8192         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8194 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8196         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8198 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8200         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8202 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8204         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8205         ".2d[index]" when scan the assembly.
8206         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8207         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8208         float64x1.
8209         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8211 2016-05-17  Richard Biener  <rguenther@suse.de>
8213         PR tree-optimization/71132
8214         * gcc.dg/torture/pr71132.c: New testcase.
8216 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8218         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8220 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8222         PR target/70809
8223         * gcc.target/aarch64/pr70809_1.c: New test.
8225 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8227         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8228         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8229         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8230         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8232 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8233             Ilya Enkovich  <ilya.enkovich@intel.com>
8235         PR target/71114
8236         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8238 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8240         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8241         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8243 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8245         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8246         test for __ARM_FP16_ARGS.
8247         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8248         * gcc.target/arm/aapcs/neon-vect10.c: New.
8249         * gcc.target/arm/aapcs/neon-vect9.c: New.
8250         * gcc.target/arm/aapcs/vfp18.c: New.
8251         * gcc.target/arm/aapcs/vfp19.c: New.
8252         * gcc.target/arm/aapcs/vfp20.c: New.
8253         * gcc.target/arm/aapcs/vfp21.c: New.
8254         * gcc.target/arm/fp16-aapcs-1.c: New.
8255         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8256         test for __ARM_FP16_ARGS.
8257         * g++.target/arm/fp16-return-1.c: Update expected output.
8259 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8261         PR testsuite/70227
8262         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8264 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8266         PR fortran/69603
8267         * gfortran.dg/pr69603.f90: New testcase.
8269 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8271         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8273 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8275         PR fortran/71047
8276         * gfortran.dg/pr71047.f08: New test.
8278 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8280         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8281         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8282         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8284 2016-05-13  Martin Sebor  <msebor@redhat.com>
8286         PR c++/60049
8287         * g++.dg/cpp0x/constexpr-60049.C: New test.
8289 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8291         PR bootstrap/71071
8292         * gcc.dg/pr71071.c: New test.
8294 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8296         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8297         remove XOP handling.
8298         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8300 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8302         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8303         __atomic_is_lock_free declaration.
8305 2016-05-13  Richard Biener  <rguenther@suse.de>
8307         PR tree-optimization/42587
8308         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8310 2016-05-13  Martin Liska  <mliska@suse.cz>
8312         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8313         the new format of dump output.
8315 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8317         * gcc.dg/pr71084.c: New test.
8319 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8321         PR target/53440
8322         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8324 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8326         * gcc.target/aarch64/struct_return.c: New test.
8328 2016-05-12  Marek Polacek  <polacek@redhat.com>
8330         PR c/70756
8331         * c-c++-common/pr70756-2.c: New test.
8332         * c-c++-common/pr70756.c: New test.
8334 2016-05-12  Richard Biener  <rguenther@suse.de>
8336         PR tree-optimization/71059
8337         * gcc.dg/torture/pr71059.c: New testcase.
8339 2016-05-12  Richard Biener  <rguenther@suse.de>
8341         PR tree-optimization/71062
8342         * gcc.dg/torture/pr71062.c: New testcase.
8344 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8346         PR tree-optimization/71006
8347         * gcc.dg/pr71006.c: New test.
8349 2016-05-12  Marek Polacek  <polacek@redhat.com>
8351         PR driver/71063
8352         * gcc.dg/opts-7.c: New test.
8354 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8356         PR target/70830
8357         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8358         Add -save-temps to dg-options.
8359         Scan for ldmfd rather than pop instruction.
8360         * gcc.target/arm/interrupt-2.c: Likewise.
8361         * gcc.target/arm/pr70830.c: New test.
8363 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8365         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8366         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8368         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8369         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8370         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8372         PR target/71019
8373         * gcc.target/i386/avx512vl-pack-1.c: New test.
8374         * gcc.target/i386/avx512vl-pack-2.c: New test.
8375         * gcc.target/i386/avx512bw-pack-2.c: New test.
8377         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8379         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8380         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8381         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8383 2016-05-12  Richard Biener  <rguenther@suse.de>
8385         PR tree-optimization/70986
8386         * gcc.dg/torture/pr70986-1.c: New testcase.
8387         * gcc.dg/torture/pr70986-2.c: Likewise.
8388         * gcc.dg/torture/pr70986-3.c: Likewise.
8390 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8392         PR c/43651
8393         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8394         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8396 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8398         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8399         directive.
8400         * gcc.target/i386/pr66746.c: Ditto.
8402 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8404         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8405         support.
8406         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8407         warning when using -mvsx-timode.
8408         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8409         * gcc.target/powerpc/dform-2.c: Likewise.
8410         * gcc.target/powerpc/pr68805.c: Likewise.
8412 2016-05-11  Marek Polacek  <polacek@redhat.com>
8414         PR c++/71024
8415         * c-c++-common/attributes-3.c: New test.
8417 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8419         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8420         * gcc.c-torture/execute/pr68185.c: Likewise.
8421         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8422         * gcc.dg/pr69634.c: Requires scheduling.
8423         * gcc.dg/torture/pr66178.c: Require label values.
8424         * gcc.dg/setjmp-6.c: Require indirect jumps.
8426 2016-05-11  Richard Biener  <rguenther@suse.de>
8428         PR tree-optimization/71055
8429         * gcc.dg/torture/pr71055.c: New testcase.
8431 2016-05-11  Richard Biener  <rguenther@suse.de>
8433         PR debug/71057
8434         * g++.dg/debug/pr71057.C: New testcase.
8436 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8438         PR fortran/70855
8439         * gfortran.dg/gomp/pr70855.f90: New test.
8441 2016-05-11  Richard Biener  <rguenther@suse.de>
8443         PR middle-end/71002
8444         * g++.dg/torture/pr71002.C: New testcase.
8446 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8448         PR middle-end/70807
8449         * gcc.dg/pr70807.c: New test.
8451 2016-05-10  Martin Sebor  <msebor@redhat.com>
8453         PR c++/38611
8454         * g++.dg/Wattributes.C: New test.
8456 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8458         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8459         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8460         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8462 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8464         PR target/70799
8465         * gcc.target/i386/pr70799-1.c: New test.
8467 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8469         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8471 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8473         PR middle-end/70877
8474         * gcc.target/i386/pr70877.c: New test.
8476 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8478         PR tree-optimization/70786
8479         * gcc.target/i386/pr70876.c: New test.
8481 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8483         PR target/70927
8484         * gcc.target/i386/avx512vl-logic-1.c: New test.
8485         * gcc.target/i386/avx512vl-logic-2.c: New test.
8486         * gcc.target/i386/avx512dq-logic-2.c: New test.
8488 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8490         PR target/70963
8491         * gcc.target/powerpc/pr70963.c: New.
8493 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8495         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8496         (test_very_wide_line): Add ruler to expected output.
8497         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8498         (test_very_wide_line): Likewise.
8499         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8500         (test_show_locus): Within the handling of "test_very_wide_line",
8501         enable show_ruler_p on the diagnostic context.
8503 2016-05-10  Richard Biener  <rguenther@suse.de>
8505         PR tree-optimization/71039
8506         * gcc.dg/torture/pr71039.c: New testcase.
8508 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8510         * gcc.dg/nested-func-10.c: Requires alloca.
8511         * gcc.dg/nested-func-9.c: Requires alloca.
8512         * gcc.c-torture/execute/pr70460.c: Requires labels.
8513         * gcc.c-torture/compile/pr70199.c: Requires labels.
8514         * gcc.target/nvptx/decl.c: Compile only.
8515         * gcc.target/nvptx/trailing-init.c: Compile only.
8516         * gcc.target/nvptx/ary-init.c: Compile only.
8518 2016-05-10  Marek Polacek  <polacek@redhat.com>
8520         PR c/70255
8521         * gcc.dg/attr-opt-1.c: New test.
8523 2016-05-10  Richard Biener  <rguenther@suse.de>
8525         PR tree-optimization/70497
8526         PR tree-optimization/28367
8527         * gcc.dg/torture/20160404-1.c: New testcase.
8528         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8529         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8531 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8533         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8535 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8537         * gcc.target/i386/fabsneg-1.c New test.
8539 2016-05-09  Alan Modra  <amodra@gmail.com>
8541         PR testsuite/70826
8542         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8544 2016-05-09  Richard Biener  <rguenther@suse.de>
8546         PR tree-optimization/70985
8547         * gcc.dg/torture/pr70985.c: New testcase.
8549 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8551         * gcc.dg/tree-ssa/ifc-9.c: New test.
8552         * gcc.dg/tree-ssa/ifc-10.c: New test.
8553         * gcc.dg/tree-ssa/ifc-11.c: New test.
8554         * gcc.dg/tree-ssa/ifc-12.c: New test.
8555         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8556         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8557         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8559 2016-05-09  Richard Biener  <rguenther@suse.de>
8561         PR fortran/70937
8562         * gfortran.dg/pr70937.f90: New testcase.
8564 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8566         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8568 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8570         PR fortran/56226
8571         * gfortran.dg/dec_structure_1.f90: New testcase.
8572         * gfortran.dg/dec_structure_2.f90: Ditto.
8573         * gfortran.dg/dec_structure_3.f90: Ditto.
8574         * gfortran.dg/dec_structure_4.f90: Ditto.
8575         * gfortran.dg/dec_structure_5.f90: Ditto.
8576         * gfortran.dg/dec_structure_6.f90: Ditto.
8577         * gfortran.dg/dec_structure_7.f90: Ditto.
8578         * gfortran.dg/dec_structure_8.f90: Ditto.
8579         * gfortran.dg/dec_structure_9.f90: Ditto.
8580         * gfortran.dg/dec_structure_10.f90: Ditto.
8581         * gfortran.dg/dec_structure_11.f90: Ditto.
8582         * gfortran.dg/dec_union_1.f90: Ditto.
8583         * gfortran.dg/dec_union_2.f90: Ditto.
8584         * gfortran.dg/dec_union_3.f90: Ditto.
8585         * gfortran.dg/dec_union_4.f90: Ditto.
8586         * gfortran.dg/dec_union_5.f90: Ditto.
8587         * gfortran.dg/dec_union_6.f90: Ditto.
8588         * gfortran.dg/dec_union_7.f90: Ditto.
8590 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8592         PR tree-optimization/70956
8593         * gcc.dg/graphite/pr70956.c: New test.
8595 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8597         PR middle-end/70941
8598         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8599         (a, b, c, d): Change type from char to signed char.
8600         (main): Compare against (signed char) -1634678893 instead of
8601         hardcoded -109.  Use __builtin_abort instead of abort.
8603         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8604         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8606         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8608 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8610         PR debug/70935
8611         * gcc.dg/torture/pr70935.c: New test.
8613 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8615         PR target/58219
8616         * gcc.target/sh/pr58219.c: New tests.
8618 2016-05-06  Richard Biener  <rguenther@suse.de>
8620         PR tree-optimization/70960
8621         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8623 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8625         PR target/52933
8626         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8627         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8628         Adjust expected instruction counts.
8629         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8631 2016-05-06  Marek Polacek  <polacek@redhat.com>
8633         PR sanitizer/70875
8634         * gcc.dg/ubsan/bounds-3.c: New test.
8636 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8638         PR target/54089
8639         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8641 2016-05-06  Richard Biener  <rguenther@suse.de>
8643         PR middle-end/70931
8644         * gfortran.dg/pr70931.f90: New testcase.
8646 2016-05-06  Richard Biener  <rguenther@suse.de>
8648         PR middle-end/70941
8649         * gcc.dg/torture/pr70941.c: New testcase.
8651 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8653         PR tree-optimization/57206
8654         * gcc.dg/vect/pr57206.c: New test.
8656 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8660 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8662         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8664         * c-c++-common/Wdangling-else-4.c: New test.
8666 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8668         PR c++/70906
8669         PR c++/70933
8670         * g++.dg/opt/pr70906.C: New test.
8671         * g++.dg/opt/pr70933.C: New test.
8673         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8675 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8677         * gcc.dg/ipa/pure-const-3.c: New testcase.
8679 2016-05-04  Marek Polacek  <polacek@redhat.com>
8681         * c-c++-common/Wdangling-else-1.c: New test.
8682         * c-c++-common/Wdangling-else-2.c: New test.
8683         * c-c++-common/Wdangling-else-3.c: New test.
8685 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8687         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8688         flag is present.
8690 2016-05-04  Marek Polacek  <polacek@redhat.com>
8692         PR c/48778
8693         * gcc.dg/Waddress-2.c: New test.
8695 2016-05-04  Alan Modra  <amodra@gmail.com>
8697         * gcc.target/powerpc/pr70866.c: New.
8699 2016-05-03  Martin Sebor  <msebor@redhat.com>
8701         PR c++/66561
8702         * c-c++-common/builtin_location.c: New test.
8703         * g++.dg/cpp1y/builtin_location.C: New test.
8705 2016-05-03  Marek Polacek  <polacek@redhat.com>
8707         PR c/70859
8708         * gcc.dg/pr70859.c: New test.
8709         * gcc.dg/pr70859-2.c: New test.
8711 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8713         * gnat.dg/debug5.adb: New testcase.
8715 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8717         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8718         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8719         Procedure to check for z10 instruction set.
8721 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8723         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8725 2016-05-03  Alan Modra  <amodra@gmail.com>
8727         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8729 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8731         * gcc.target/i386/avx512f-cvt-1.c: New test.
8733 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8735         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8736         -fdump-tree-vrp-details.
8738 2016-05-03  Richard Biener  <rguenther@suse.de>
8740         * gcc.dg/pr30172-1.c: Adjust.
8741         * gcc.dg/pr63743.c: Likewise.
8742         * gcc.dg/tm/pr51696.c: Likewise.
8743         * c-c++-common/tm/safe-1.c: Likewise.
8744         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8745         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8746         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8747         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8749 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8751         PR rtl-optimization/70467
8752         * gcc.target/i386/pr70467-3.c: New test.
8753         * gcc.target/i386/pr70467-4.c: New test.
8755         PR tree-optimization/70916
8756         * gcc.c-torture/compile/pr70916.c: New test.
8758         PR target/49244
8759         * gcc.target/i386/pr49244-1.c: New test.
8760         * gcc.target/i386/pr49244-2.c: New test.
8762 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8764         PR rtl-optimization/44281
8765         * gcc.target/i386/pr44281.c: New test.
8767 2016-05-03  bin cheng  <bin.cheng@arm.com>
8769         PR tree-optimization/56541
8770         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8771         * gcc.dg/vect/pr56541.c: new test.
8773 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8775         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8776         __float128.
8777         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8779 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8781         PR testsuite/70520
8782         * c-c++-common/asan/clone-test-1.c (main): Align child process
8783         stack to 16 bytes.
8785 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8787         PR c++/62314
8788         * g++.dg/spellcheck-fields-2.C: New test case.
8790 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8792         PR c++/62314
8793         * g++.dg/pr62314.C: New test case.
8795 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8797         * gcc.dg/ipa/inline-8.c: New testcase.
8799 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8801         PR rtl-optimization/70467
8802         * gcc.target/i386/pr70467-1.c: New test.
8804 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8806         * gcc.dg/spec-options.c: Run the test on all targets.
8807         * gcc.dg/foo.specs: Use cpp_unique_options.
8809 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8811         * gcc.dg/tree-ssa/unord.c: New testcase.
8813 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8815         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8817 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8819         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8821 2016-05-02  Marek Polacek  <polacek@redhat.com>
8823         PR c/70851
8824         * gcc.dg/enum-incomplete-3.c: New test.
8826 2016-05-02  Marek Polacek  <polacek@redhat.com>
8827             Tom de Vries  <tom@codesourcery.com>
8829         PR tree-optimization/70700
8830         * gcc.dg/pr70700.c: New test.
8832 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8834         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8835         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8836         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8837         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8838         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8840 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8842         * ada/acats/run_acats: Rename into...
8843         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8844         * ada/acats/run_all.sh: Remove redundant test.
8845         (target_run): Move around.
8846         (target_gnatchop): Use newly built executable.
8847         (target_gnatmake): Likewise.
8848         Check that the compilation of impbit succeeds.
8850 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8852         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8853         * gcc.dg/20021029-1.c: Likewise.
8854         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8855         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8856         * gcc.target/sh/cmpstr.c: Likewise.
8857         * gcc.target/sh/cmpstrn.c: Likewise.
8858         * gcc.target/sh/memset.c: Likewise.
8859         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8860         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8861         * gcc.target/sh/pr39423-1.c: Likewise.
8862         * gcc.target/sh/pr49468-di.c: Likewise.
8863         * gcc.target/sh/pr49468-si.c: Likewise.
8864         * gcc.target/sh/pr49880-1.c: Likewise.
8865         * gcc.target/sh/pr49880-2.c: Likewise.
8866         * gcc.target/sh/pr49880-3.c: Likewise.
8867         * gcc.target/sh/pr50751-1.c: Likewise.
8868         * gcc.target/sh/pr50751-4.c: Likewise.
8869         * gcc.target/sh/pr50751-7.c: Likewise.
8870         * gcc.target/sh/pr51244-1.c: Likewise.
8871         * gcc.target/sh/pr51244-10.c: Likewise.
8872         * gcc.target/sh/pr51244-11.c: Likewise.
8873         * gcc.target/sh/pr51244-12.c: Likewise.
8874         * gcc.target/sh/pr51244-13.c: Likewise.
8875         * gcc.target/sh/pr51244-14.c: Likewise.
8876         * gcc.target/sh/pr51244-17.c: Likewise.
8877         * gcc.target/sh/pr51244-18.c: Likewise.
8878         * gcc.target/sh/pr51244-19.c: Likewise.
8879         * gcc.target/sh/pr51244-4.c: Likewise.
8880         * gcc.target/sh/pr51244-5.c: Likewise.
8881         * gcc.target/sh/pr51244-7.c: Likewise.
8882         * gcc.target/sh/pr51244-8.c: Likewise.
8883         * gcc.target/sh/pr51244-9.c: Likewise.
8884         * gcc.target/sh/pr51697.c: Likewise.
8885         * gcc.target/sh/pr52483-1.c: Likewise.
8886         * gcc.target/sh/pr52483-2.c: Likewise.
8887         * gcc.target/sh/pr52483-3.c: Likewise.
8888         * gcc.target/sh/pr52483-5.c: Likewise.
8889         * gcc.target/sh/pr52933-1.c: Likewise.
8890         * gcc.target/sh/pr52933-2.c: Likewise.
8891         * gcc.target/sh/pr52933-3.c: Likewise.
8892         * gcc.target/sh/pr53568-1.c: Likewise.
8893         * gcc.target/sh/pr53976-1.c: Likewise.
8894         * gcc.target/sh/pr53988-1.c: Likewise.
8895         * gcc.target/sh/pr53988.c: Likewise.
8896         * gcc.target/sh/pr54089-1.c: Likewise.
8897         * gcc.target/sh/pr54089-6.c: Likewise.
8898         * gcc.target/sh/pr54089-7.c: Likewise.
8899         * gcc.target/sh/pr54089-8.c: Likewise.
8900         * gcc.target/sh/pr54089-9.c: Likewise.
8901         * gcc.target/sh/pr54236-1.c: Likewise.
8902         * gcc.target/sh/pr54236-2.c: Likewise.
8903         * gcc.target/sh/pr54236-3.c: Likewise.
8904         * gcc.target/sh/pr54236-4.c: Likewise.
8905         * gcc.target/sh/pr54386.c: Likewise.
8906         * gcc.target/sh/pr54602-1.c: Likewise.
8907         * gcc.target/sh/pr54685.c: Likewise.
8908         * gcc.target/sh/pr54760-1.c: Likewise.
8909         * gcc.target/sh/pr54760-2.c: Likewise.
8910         * gcc.target/sh/pr54760-3.c: Likewise.
8911         * gcc.target/sh/pr54760-4.c: Likewise.
8912         * gcc.target/sh/pr54760-5.c: Likewise.
8913         * gcc.target/sh/pr54760-6.c: Likewise.
8914         * gcc.target/sh/pr55146.c: Likewise.
8915         * gcc.target/sh/pr55160.c: Likewise.
8916         * gcc.target/sh/pr59278.c: Likewise.
8917         * gcc.target/sh/pr59401-1.c: Likewise.
8918         * gcc.target/sh/pr59533-1.c: Likewise.
8919         * gcc.target/sh/pr63260.c: Likewise.
8920         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8921         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8922         * gcc.target/sh/strlen.c: Likewise.
8923         * gcc.target/sh/torture/pr30807.c: Likewise.
8924         * gcc.target/sh/torture/pr34777.c: Likewise.
8925         * gcc.target/sh/torture/pr64652.c: Likewise.
8926         * gcc.target/sh/torture/pr65505.c: Likewise.
8927         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8928         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8930 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8932         PR c++/66644
8933         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8935 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8937         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8938         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8939         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8940         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8942 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8944         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8945         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8947 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8949         PR middle-end/70626
8950         * c-c++-common/goacc/combined-reduction.c: New test.
8951         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8953 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8955         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8956         *movdi_internal pattern only if PIC off.
8957         * gcc.target/i386/pr70155-2.c: Likewise.
8958         * gcc.target/i386/pr70155-3.c: Likewise.
8959         * gcc.target/i386/pr70155-4.c: Likewise.
8960         * gcc.target/i386/pr70155-5.c: Likewise.
8961         * gcc.target/i386/pr70155-6.c: Likewise.
8962         * gcc.target/i386/pr70155-7.c: Likewise.
8963         * gcc.target/i386/pr70155-8.c: Likewise.
8964         * gcc.target/i386/pr70155-15.c: Likewise.
8965         * gcc.target/i386/pr70155-17.c: Likewise.
8966         * gcc.target/i386/pr70155-22.c: Likewise.
8968 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8970         PR tree-optimization/70803
8971         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8973 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8975         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8976         optimization of vector loop.
8977         * gcc.target/i386/vect-unpack-3.c: New test.
8978         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8979         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8980         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8982 2016-04-29  Marek Polacek  <polacek@redhat.com>
8984         PR sanitizer/70342
8985         * g++.dg/ubsan/null-7.C: New test.
8987         PR c/70852
8988         * gcc.dg/pr70852.c: New test.
8990 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8992         PR/69089
8993         * g++.dg/cpp0x/alignas6.C: New test.
8995 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8997         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8998         * gcc.dg/pr27003.c: Likewise.
8999         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9000         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9001         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9002         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9003         * gcc.target/arc/mxy.c: Likewise.
9004         * gcc.target/arc/mswape.c: Likewise.
9005         * gcc.target/arc/mrtsc.c: Likewise.
9006         * gcc.target/arc/mcrc.c: Likewise.
9007         * gcc.target/arc/mdsp-packa.c: Likewise.
9008         * gcc.target/arc/mdvbf.c: Likewise.
9009         * gcc.target/arc/mlock.c: Likewise.
9010         * gcc.target/arc/mmac-24.c: Likewise.
9011         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9013 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9014             Matthijs Kooijman  <matthijs@stdin.nl>
9015             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9017         PR target/60040
9018         * gcc.target/avr/pr60040-1.c: New.
9019         * gcc.target/avr/pr60040-2.c: New.
9021 2016-04-29  Richard Biener  <rguenther@suse.de>
9023         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9025 2016-04-29  Richard Biener  <rguenther@suse.de>
9027         PR tree-optimization/13962
9028         PR tree-optimization/65686
9029         * gcc.dg/uninit-pr65686.c: New testcase.
9031 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9033         PR middle-end/70843
9034         * gcc.dg/pr70843.c: New test.
9036 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9038         PR target/70858
9039         * gcc.target/i386/pr70858.c: New test.
9041 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9043         * gcc.target/arc/nps400-1.c: New file.
9045 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9046             Andrew Burgess  <andrew.burgess@embecosm.com>
9048         * gcc.target/arc/movh_cl-1.c: New file.
9050 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9051             Andrew Burgess  <andrew.burgess@embecosm.com>
9053         * gcc.target/arc/extzv-1.c: New file.
9054         * gcc.target/arc/insv-1.c: New file.
9055         * gcc.target/arc/insv-2.c: New file.
9056         * gcc.target/arc/movb-1.c: New file.
9057         * gcc.target/arc/movb-2.c: New file.
9058         * gcc.target/arc/movb-3.c: New file.
9059         * gcc.target/arc/movb-4.c: New file.
9060         * gcc.target/arc/movb-5.c: New file.
9061         * gcc.target/arc/movb_cl-1.c: New file.
9062         * gcc.target/arc/movb_cl-2.c: New file.
9063         * gcc.target/arc/movbi_cl-1.c: New file.
9064         * gcc.target/arc/movl-1.c: New file.
9066 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9067             Andrew Burgess  <andrew.burgess@embecosm.com>
9069         * gcc.target/arc/cmem-1.c: New file.
9070         * gcc.target/arc/cmem-2.c: New file.
9071         * gcc.target/arc/cmem-3.c: New file.
9072         * gcc.target/arc/cmem-4.c: New file.
9073         * gcc.target/arc/cmem-5.c: New file.
9074         * gcc.target/arc/cmem-6.c: New file.
9075         * gcc.target/arc/cmem-7.c: New file.
9076         * gcc.target/arc/cmem-ld.inc: New file.
9077         * gcc.target/arc/cmem-st.inc: New file.
9079 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9081         PR target/70821
9082         * gcc.target/i386/pr70821.c: New test.
9084 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9086         * gcc.target/powerpc/vec-adde.c: New test.
9087         * gcc.target/powerpc/vec-adde-int128.c: New test.
9089 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9091         * gcc.target/i386/avx-vround-1.c: New test.
9092         * gcc.target/i386/avx-vround-2.c: New test.
9093         * gcc.target/i386/avx512vl-vround-1.c: New test.
9094         * gcc.target/i386/avx512vl-vround-2.c: New test.
9096 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9098         PR testsuite/70595
9099         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9100         (check_effective_target_cilkplus_runtime): ... this.
9101         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9102         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9104         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9105         Require cilkplus_runtime.
9106         Don't add -lcilkrts.
9107         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9108         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9109         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9110         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9111         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9112         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9113         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9114         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9115         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9116         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9117         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9118         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9119         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9120         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9121         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9122         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9123         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9124         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9125         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9126         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9127         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9128         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9129         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9130         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9131         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9132         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9133         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9134         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9135         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9137         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9138         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9140         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9142         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9143         cilkplus_runtime.
9145 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9147         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9148         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9150 2015-04-27  Ryan Burn  <contact@rnburn.com>
9152         PR c++/69024
9153         PR c++/68997
9154         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9155         diagnostic.
9156         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9157         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9159 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9161         * gnat.dg/limited_with4.ad[sb]: New test.
9162         * gnat.dg/limited_with4_pkg.ads: New helper.
9164 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9166         PR target/70155
9167         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9168         and movv1ti_internal patterns
9169         * gcc.target/i386/pr70155-1.c: New test.
9170         * gcc.target/i386/pr70155-2.c: Likewise.
9171         * gcc.target/i386/pr70155-3.c: Likewise.
9172         * gcc.target/i386/pr70155-4.c: Likewise.
9173         * gcc.target/i386/pr70155-5.c: Likewise.
9174         * gcc.target/i386/pr70155-6.c: Likewise.
9175         * gcc.target/i386/pr70155-7.c: Likewise.
9176         * gcc.target/i386/pr70155-8.c: Likewise.
9177         * gcc.target/i386/pr70155-9.c: Likewise.
9178         * gcc.target/i386/pr70155-10.c: Likewise.
9179         * gcc.target/i386/pr70155-11.c: Likewise.
9180         * gcc.target/i386/pr70155-12.c: Likewise.
9181         * gcc.target/i386/pr70155-13.c: Likewise.
9182         * gcc.target/i386/pr70155-14.c: Likewise.
9183         * gcc.target/i386/pr70155-15.c: Likewise.
9184         * gcc.target/i386/pr70155-16.c: Likewise.
9185         * gcc.target/i386/pr70155-17.c: Likewise.
9186         * gcc.target/i386/pr70155-18.c: Likewise.
9187         * gcc.target/i386/pr70155-19.c: Likewise.
9188         * gcc.target/i386/pr70155-20.c: Likewise.
9189         * gcc.target/i386/pr70155-21.c: Likewise.
9190         * gcc.target/i386/pr70155-22.c: Likewise.
9192 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9194         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9195         ".{5,6}".
9197 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9199         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9200         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9201         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9202         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9203         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9205 2016-04-27  Richard Biener  <rguenther@suse.de>
9207         PR ipa/70760
9208         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9209         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9211 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9213         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9214         * g++.dg/ubsan/pr63956.C: Adjust error location.
9216 2016-04-27  Nick Clifton  <nickc@redhat.com>
9218         PR middle-end/49889
9219         * gcc.dg/pr49889.c: New test.
9221 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9223         * c-c++-common/memset-array.c: New test.
9225 2016-04-26  Martin Sebor  <msebor@redhat.com>
9227         PR c++/66639
9228         * g++.dg/cpp1y/func_constexpr.C: New test.
9230 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9232         PR c++/70241
9233         * g++.dg/cpp0x/enum32.C: New test.
9234         * g++.dg/cpp0x/enum33.C: New test.
9236 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9238         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9239         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9240         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9241         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9242         * gcc.c-torture/execute/pr38151.c: Likewise.
9243         * gcc.c-torture/execute/pr66556.c: Likewise.
9244         * gcc.c-torture/execute/pr67781.c: Likewise.
9245         * gcc.c-torture/execute/pr68648.c: Likewise.
9247 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9249         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9251 2016-04-26  Marek Polacek  <polacek@redhat.com>
9253         PR c/67784
9254         * gcc.dg/pr67784-3.c: New test.
9255         * gcc.dg/pr67784-4.c: New test.
9256         * gcc.dg/pr67784-5.c: New test.
9258         PR c/70791
9259         * gcc.dg/Wnested-externs-2.c: New test.
9261 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9263         * gcc.dg/fold-plusmult.c: Adjust.
9264         * gcc.dg/no-strict-overflow-6.c: Adjust.
9265         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9267 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9269         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9270         number scans.
9271         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9272         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9273         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9274         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9275         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9276         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9277         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9278         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9279         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9280         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9281         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9282         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9283         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9284         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9285         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9286         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9287         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9288         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9289         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9290         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9291         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9292         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9293         scans.
9294         * gcc.target/i386/pr32219-4.c: Likewise.
9295         * gcc.target/i386/pr32219-6.c: Likewise.
9296         * gcc.target/i386/pr32219-8.c: Likewise.
9298 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9300         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9301         associated options.
9303 2016-04-26  Marek Polacek  <polacek@redhat.com>
9305         PR c++/70744
9306         * g++.dg/ext/cond2.C: New test.
9308 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9310         PR tree-optimization/70771
9311         PR tree-optimization/70775
9312         * gcc.dg/pr70771.c: New test.
9313         * gcc.dg/pr70775.c: New test.
9315 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9317         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9319 2016-04-25  Richard Biener  <rguenther@suse.de>
9321         PR tree-optimization/70780
9322         * gcc.dg/torture/pr70780.c: New testcase.
9324 2016-04-25  Michael Collison  <michael.collison@arm.com>
9326         * gcc.target/arm/neon-vaddws16.c: New test.
9327         * gcc.target/arm/neon-vaddws32.c: New test.
9328         * gcc.target/arm/neon-vaddwu16.c: New test.
9329         * gcc.target/arm/neon-vaddwu32.c: New test.
9330         * gcc.target/arm/neon-vaddwu8.c: New test.
9331         * lib/target-supports.exp
9332         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9333         that arm neon support vector widen sum of HImode TO SImode.
9335 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9337         PR sanitizer/70712
9338         * c-c++-common/asan/pr70712.c: New test.
9340 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9342         * .gitattributes: New file.
9344 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9346         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9348 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9350         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9351         * gfortran.dg/submodule_15.f08: Likewise.
9353 2016-04-22  Richard Biener  <rguenther@suse.de>
9355         PR tree-optimization/70740
9356         * gcc.dg/torture/pr70740.c: New testcase.
9358 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9360         PR target/70750
9361         * gcc.target/i386/pr70750-1.c: New test.
9362         * gcc.target/i386/pr70750-2.c: Likewise.
9364 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9366         PR c++/70540
9367         * g++.dg/cpp0x/auto48.C: New.
9369 2016-04-21  Marek Polacek  <polacek@redhat.com>
9371         PR c++/70513
9372         * g++.dg/cpp0x/forw_enum12.C: New test.
9373         * g++.dg/cpp0x/forw_enum13.C: New test.
9375 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9377         PR target/70728
9378         * gcc.target/i386/pr70728.c: New test.
9380 2016-04-21  Richard Biener  <rguenther@suse.de>
9382         PR middle-end/70747
9383         * gcc.dg/pr70747.c: New testcase.
9385 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9387         PR tree-optimization/70715
9388         * gcc.dg/tree-ssa/scev-13.c: New test.
9390 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9392         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9394 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9396         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9398 2016-04-20  Jan Hubicka  <jh@suse.cz>
9400         PR ipa/70018
9401         * g++.dg/ipa/nothrow-1.C: New testcase.
9403 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9405         PR c++/55635
9406         * g++.dg/eh/delete1.C: New.
9408 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9410         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9411         -mtune-ctrl=sse_typeless_stores.
9413 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9415         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9417 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9419         PR tree-optimization/69489
9420         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9422 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9424         PR c++/69363
9425         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9426         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9427         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9429 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9431         PR tree-optimization/56625
9432         PR tree-optimization/69489
9433         * gcc.dg/vect/pr56625.c: New test.
9434         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9436 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9438         PR target/64971
9439         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9441 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9443         * gnat.dg/self1.adb: Remove now incorrect test.
9445 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9447         * gcc.dg/tree-ssa/scev-11.c: New test.
9448         * gcc.dg/tree-ssa/scev-12.c: New test.
9450 2016-04-20  Marek Polacek  <polacek@redhat.com>
9452         PR tree-optimization/70725
9453         * gcc.dg/pr70725.c: New test.
9455 2016-04-20  Richard Biener  <rguenther@suse.de>
9457         PR tree-optimization/70726
9458         * g++.dg/vect/pr70726.cc: New testcase.
9460 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9462         PR target/70674
9463         * gcc.target/s390/pr70674.c: New test.
9465 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9467         PR libgfortran/70684
9468         * gfortran.dg/list_read_14.f90: New test.
9470 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9472         PR target/69201
9473         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9474         extern to force it misaligned.
9475         (b): Likewise.
9476         (c): Likewise.
9477         (d): Likewise.
9478         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9479         Don't check `*' before movv4sf_internal.
9480         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9481         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9482         Don't check `*' before movv16qi_internal.
9483         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9484         extern to force it misaligned.
9485         (b): Likewise.
9486         (c): Likewise.
9487         (d): Likewise.
9488         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9489         Don't check `*' before movv2df_internal.
9490         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9491         extern to force it misaligned.
9492         (b): Likewise.
9493         (c): Likewise.
9494         (d): Likewise.
9495         Check movv8sf_internal instead of avx_storeups256.
9496         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9498 2016-04-19  Richard Biener  <rguenther@suse.de>
9500         PR tree-optimization/70171
9501         * g++.dg/tree-ssa/pr70171.C: New testcase.
9503 2016-04-19  Richard Biener  <rguenther@suse.de>
9505         PR tree-optimization/70724
9506         * gcc.dg/torture/pr70724.c: New testcase.
9508 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9510         PR middle-end/70689
9511         * gcc.target/i386/pr70689.c: New.
9513 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9515         PR target/70708
9516         * gcc.target/i386/pr70708.c: New test.
9518 2016-04-18  Richard Biener  <rguenther@suse.de>
9520         PR tree-optimization/43434
9521         * gcc.dg/vect/pr43434.c: New testcase.
9522         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9523         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9524         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9525         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9526         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9527         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9528         * gcc.dg/gomp/pr68640.c: Likewise.
9529         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9530         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9532 2016-04-18  Richard Biener  <rguenther@suse.de>
9534         PR tree-optimization/70701
9535         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9537 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9539         PR testsuite/70699
9540         * gcc.dg/pr70161.c: Add dot-file scans.
9541         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9542         instead of after last dot char.
9544 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9546         * c-c++-common/dump-ada-spec-3.c: New test.
9547         * c-c++-common/dump-ada-spec-4.c: Likewise.
9549 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9551         PR other/70183
9552         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9554 2016-04-15  Jan Hubicka  <jh@suse.cz>
9556         PR ipa/70018
9557         * g++.dg/ipa/pure-const-1.C: New testcase.
9558         * g++.dg/ipa/pure-const-2.C: New testcase.
9559         * g++.dg/ipa/pure-const-3.C: New testcase.
9561 2016-04-15  Marek Polacek  <polacek@redhat.com>
9563         PR c/70671
9564         * gcc.dg/bitfld-22.c: New test.
9566 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9568         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9569         x86_64.
9571 2016-04-15  Marek Polacek  <polacek@redhat.com>
9573         PR c/70651
9574         * c-c++-common/pr70651.c: New test.
9576 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9578         PR rtl-optimization/70681
9579         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9580         dump scan on arm and powerpc.
9581         * gcc.dg/pr10474.c: Likewise.
9583 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9585         PR c++/69517
9586         PR c++/70019
9587         PR c++/70588
9588         * g++.dg/cpp1y/vla11.C: Revert for real.
9590         PR c/70436
9591         * c-c++-common/Wparentheses-1.c: New test.
9592         * c-c++-common/gomp/Wparentheses-1.c: New test.
9593         * c-c++-common/gomp/Wparentheses-2.c: New test.
9594         * c-c++-common/gomp/Wparentheses-3.c: New test.
9595         * c-c++-common/gomp/Wparentheses-4.c: New test.
9596         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9597         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9598         * c-c++-common/goacc/Wparentheses-1.c: New test.
9600 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9602         PR target/70662
9603         * gcc.target/i386/pr70662.c: New test.
9605 2016-04-15  Richard Biener  <rguenther@suse.de>
9606             Alan Modra  <amodra@gmail.com>
9608         PR tree-optimization/70130
9609         * gcc.dg/vect/O3-pr70130.c: New testcase.
9611 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9613         PR target/70669
9614         * gcc.target/powerpc/pr70669.c: New test.
9616         PR target/70640
9617         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9618         a power7 system that does not have an assembler that supports
9619         power8.
9621 2016-04-14  Martin Sebor  <msebor@redhat.com>
9623         PR c++/69517
9624         PR c++/70019
9625         PR c++/70588
9626         * c-c++-common/ubsan/vla-1.c: Revert.
9627         * g++.dg/cpp1y/vla11.C: Same.
9628         * g++.dg/cpp1y/vla12.C: Same.
9629         * g++.dg/cpp1y/vla13.C: Same.
9630         * g++.dg/cpp1y/vla14.C: Same.
9631         * g++.dg/cpp1y/vla3.C: Same.
9632         * g++.dg/init/array24.C: Same.
9633         * g++.dg/ubsan/vla-1.C: Same.
9635 2016-04-14  Marek Polacek  <polacek@redhat.com>
9636             Jan Hubicka  <hubicka@ucw.cz>
9638         PR c++/70029
9639         * g++.dg/torture/pr70029.C: New test.
9641 2016-04-14  Martin Sebor  <msebor@redhat.com>
9643         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9644         type size to prevent failures on targets with very low maximum
9645         alignment.
9647 2016-04-14  Richard Biener  <rguenther@suse.de>
9649         PR tree-optimization/70623
9650         * gcc.dg/torture/pr70623.c: New testcase.
9651         * gcc.dg/torture/pr70623-2.c: Likewise.
9653 2016-04-13  Martin Sebor  <msebor@redhat.com>
9655         PR c++/69517
9656         PR c++/70019
9657         PR c++/70588
9658         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9659         * g++.dg/cpp1y/vla11.C: New test.
9660         * g++.dg/cpp1y/vla12.C: New test.
9661         * g++.dg/cpp1y/vla13.C: New test.
9662         * g++.dg/cpp1y/vla14.C: New test.
9663         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9664         * g++.dg/init/array24.C: Fully brace VLA initializer.
9665         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9667 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9669         PR c++/70641
9670         * g++.dg/opt/pr70641.C: New test.
9672 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9674         PR rtl-optimization/68749
9675         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9676         effects of argument promotions.
9677         Remove default args to dg-skip-if.
9679 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9681         PR c++/70635
9682         * g++.dg/parse/pr70635.C: New.
9684 2016-04-13  Marek Polacek  <polacek@redhat.com>
9686         PR c++/70639
9687         * c-c++-common/Wmisleading-indentation-4.c: New test.
9689 2016-04-13  Marek Polacek  <polacek@redhat.com>
9691         PR c/70436
9692         * gcc.dg/Wparentheses-12.c: New test.
9693         * gcc.dg/Wparentheses-13.c: New test.
9695 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9697         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9698         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9699         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9701 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9703         PR middle-end/70633
9704         * gcc.c-torture/compile/pr70633.c: New test.
9706         PR debug/70628
9707         * gcc.dg/torture/pr70628.c: New test.
9709 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9711         PR c++/70610
9712         * g++.dg/template/pr70610.C: New test.
9713         * g++.dg/template/pr70610-2.C: New test.
9714         * g++.dg/template/pr70610-3.C: New test.
9715         * g++.dg/template/pr70610-4.C: New test.
9717 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9719         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9720         128 instead of 32.
9722         PR c++/70571
9723         * g++.dg/ext/pr70571.C: New test.
9725 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9727         PR target/70640
9728         * gcc.target/powerpc/pr70640.c: New test.
9730 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9732         PR c++/68722
9733         * g++.dg/parse/pr68722.C: New.
9735 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9737         PR rtl-optimization/70596
9738         * gcc.target/i386/pr70596.c: New test.
9740 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9742         PR c++/70501
9743         * g++.dg/init/pr70501.C: New.
9745 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9747         * gcc.target/i386/asm-flag-6.c: New test.
9749 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9751         PR tree-optimization/68756
9752         * gcc.dg/graphite/pr68756.c: New test.
9754 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9756         PR tree-optimization/70602
9757         * gcc.c-torture/execute/pr70602.c: New test.
9759 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9761         PR target/70381
9762         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9763         __float128 emulator is built and runs.
9764         * gcc.target/powerpc/float128-1.c: Likewise.
9766         * lib/target-supports.exp (check_ppc_float128_sw_available):
9767         Rework tests for __float128 software and hardware
9768         availability. Fix exit condition to return 0 on success.
9770 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9772         PR target/70133
9773         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9774         * gcc.target/aarch64/target_attr_15.c: Likewise.
9776 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9778         PR c++/69066
9779         * g++.dg/cpp1y/pr69066.C: New.
9781 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9783         PR fortran/68566
9784         * gfortran.dg/pr36192.f90: Update test.
9785         * gfortran.dg/pr36192_1.f90: Update test.
9786         * gfortran.dg/real_dimension_1.f: Update test.
9787         * gfortran.dg/parameter_array_init_7.f90: New test.
9789 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9791         PR testsuite/64039
9792         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9794         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9796         PR rtl-optimization/66669
9797         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9799         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9801         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9802         * gcc.dg/pie-1.c: Likewise.
9803         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9804         * gcc.dg/pic-4.c: Likewise.
9805         * gcc.dg/pie-3.c: Likewise.
9806         * gcc.dg/pie-4.c: Likewise.
9808         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9810         PR tree-optimization/68644
9811         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9813         PR rtl-optimization/64886
9814         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9816 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9818         PR tree-optimization/68953
9819         * gcc.dg/graphite/pr68953.c: New test.
9821 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9823         PR fortran/70592
9824         * gfortran.dg/deferred_character_16.f90: New test.
9826 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9828         PR tree-optimization/70586
9829         * gcc.c-torture/execute/pr70586.c: New test.
9831 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9833         PR sanitizer/70573
9834         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9835         with __builtin_memset
9836         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9838 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9840         PR lto/70289
9841         PR ipa/70348
9842         PR tree-optimization/70373
9843         PR middle-end/70533
9844         PR middle-end/70534
9845         PR middle-end/70535
9846         * c-c++-common/goacc/reduction-5.c: New test.
9847         * c-c++-common/goacc/reduction-promotions.c: New test.
9848         * gfortran.dg/goacc/reduction-3.f95: New test.
9849         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9851 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9853         PR c++/70590
9854         PR c++/70452
9855         * g++.dg/pr70590.C: New test.
9856         * g++.dg/pr70590-2.C: New test.
9858 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9860         PR middle-end/70593
9861         * gcc.target/i386/pr70593.c: New test.
9863         PR rtl-optimization/70574
9864         * gcc.target/i386/avx2-pr70574.c: New test.
9866 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9868         PR sanitizer/70541
9869         * c-c++-common/asan/pr70541.c: New test.
9871 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9873         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9874         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9876 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9878         PR target/70566
9879         * gcc.c-torture/execute/pr70566.c: New test.
9881 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9883         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9884         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9886 2016-04-08  Alan Modra  <amodra@gmail.com>
9888         * gcc.target/powerpc/pr70117.c: New.
9890 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9892         PR testsuite/70581
9893         * gcc.dg/lto/simd-function_0.c: New test.
9895         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9896         clones.
9897         * c-c++-common/attr-simd-2.c: Likewise.
9898         * c-c++-common/attr-simd-4.c: Likewise.
9899         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9900         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9902 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9904         PR testsuite/70553
9905         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9907 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9908             Tom de Vries  <tom@codesourcery.com>
9910         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9911         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9912         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9913         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9914         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9915         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9916         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9917         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9919 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9921         PR c/70436
9922         * g++.dg/warn/Wparentheses-29.C: New test.
9924 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9926         PR c/70436
9927         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9928         explicit braces to resolve a future -Wparentheses warning.
9930 2016-04-06  Richard Henderson  <rth@redhat.com>
9932         * gcc.dg/pr61817-1.c: New test.
9933         * gcc.dg/pr61817-2.c: New test.
9934         * gcc.dg/pr69391-1.c: New test.
9935         * gcc.dg/pr69391-2.c: New test.
9937 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9939         PR rtl-optimization/70398
9940         * gcc.target/aarch64/pr70398.c: New.
9942 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9944         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9946 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9947             Pedro Alves  <palves@redhat.com>
9949         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9951 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9953         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9954         Check for avx512f effective targets instead of avx2.
9955         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9956         for AVX512F clones.
9957         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9958         * g++.dg/gomp/declare-simd-1.C: Likewise.
9959         * g++.dg/gomp/declare-simd-3.C: Likewise.
9960         * g++.dg/gomp/declare-simd-4.C: Likewise.
9962         PR middle-end/70550
9963         * c-c++-common/gomp/pr70550-1.c: New test.
9964         * c-c++-common/gomp/pr70550-2.c: New test.
9966 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9968         PR c++/70512
9969         * g++.dg/ext/attribute-may-alias-5.C: New.
9971 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9973         PR c++/70336
9974         * c-c++-common/pr70336.c: New test.
9975         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9976         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9978 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9980         PR ipa/66223
9981         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9983 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9985         PR rtl-optimization/70542
9986         * gcc.dg/torture/pr70542.c: New test.
9987         * gcc.target/i386/avx2-pr70542.c: New test.
9989 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9991         PR tree-optimization/70509
9992         * gcc.target/i386/avx512bw-pr70509.c: New test.
9994 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9996         PR c++/70452
9997         * g++.dg/ext/constexpr-vla4.C: New test.
9999 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10001         PR target/70510
10002         * gcc.target/i386/pr70510.c: New test.
10004 2016-04-05  Richard Biener  <rguenther@suse.de>
10006         PR tree-optimization/70526
10007         * g++.dg/torture/pr70526.C: New testcase.
10009 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10011         PR target/70525
10012         * gcc.target/i386/pr70525.c: New test.
10014 2016-04-05  Richard Biener  <rguenther@suse.de>
10016         PR middle-end/70499
10017         * g++.dg/torture/pr70499.C: New testcase.
10019 2016-04-05  Richard Biener  <rguenther@suse.de>
10021         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10022         remove XFAIL.
10024 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10026         PR middle-end/70307
10027         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10028         rs6000 ABI warnings.
10030 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10032         PR ipa/66223
10033         * g++.dg/ipa/devirt-51.C: New testcase.
10035 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10036             Jakub Jelinek  <jakub@redhat.com>
10038         PR middle-end/70457
10039         * gcc.dg/torture/pr70457.c: New.
10041 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10043         PR fortran/67538
10044         * gfortran.dg/allocate_with_source_19.f08: New test.
10046 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10048         PR fortran/65795
10049         * gfortran.dg/coarray_allocate_6.f08: New test.
10051 2016-04-04  Richard Biener  <rguenther@suse.de>
10053         PR rtl-optimization/70484
10054         * gcc.dg/torture/pr70484.c: New testcase.
10056 2016-04-04  Marek Polacek  <polacek@redhat.com>
10058         PR c/70307
10059         * gcc.dg/torture/pr70307.c: New test.
10061 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10063         PR target/70416
10064         PR target/67391
10065         * gcc.target/sh/torture/pr70416.c: New.
10067 2016-04-02  Martin Sebor  <msebor@redhat.com>
10069         PR c++/67376
10070         PR c++/70170
10071         PR c++/70172
10072         PR c++/70228
10073         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10074         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10075         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10076         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10077         * g++.dg/cpp0x/constexpr-string.C: Same.
10078         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10079         * g++.dg/cpp0x/pr65398.C: Same.
10080         * g++.dg/ext/constexpr-vla1.C: Same.
10081         * g++.dg/ext/constexpr-vla2.C: Same.
10082         * g++.dg/ext/constexpr-vla3.C: Same.
10083         * g++.dg/ubsan/pr63956.C: Same.
10085 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10087         PR rtl-optimization/70467
10088         * gcc.target/i386/pr70467-2.c: New test.
10090 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10091             Marek Polacek  <polacek@redhat.com>
10093         PR c++/70488
10094         * g++.dg/init/new47.C: New test.
10096 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10098         PR target/70496
10099         * gcc.target/arm/pr70496.c: New test.
10101 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10103         PR c++/68475
10104         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10106 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10108         PR target/69890
10109         * gcc.dg/strlenopt.h (memmove): New.
10110         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10111         instead of "string.h".
10112         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10113         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10114         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10115         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10116         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10117         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10118         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10119         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10120         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10121         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10122         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10123         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10124         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10125         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10126         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10127         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10128         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10129         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10130         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10131         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10133 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10135         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10136         (Holder::foo): Reflect this.
10138 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10140         PR target/70442
10141         * gcc.dg/pr70442.c: New test.
10143 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10145         PR c++/70393
10146         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10148 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10150         PR target/70453
10151         * gcc.target/i386/pr70453.c: New test.
10153 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10155         PR target/70292
10156         * gcc.c-torture/pr70292.c: New test.
10158 2016-03-31  Marek Polacek  <polacek@redhat.com>
10160         PR c/70297
10161         * c-c++-common/pr70297.c: New test.
10162         * g++.dg/cpp0x/typedef-redecl.C: New test.
10163         * gcc.dg/typedef-redecl2.c: New test.
10165 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10167         PR rtl-optimization/70460
10168         * gcc.c-torture/execute/pr70460.c: New test.
10170 2016-03-31  Richard Biener  <rguenther@suse.de>
10172         PR c++/70430
10173         * g++.dg/ext/vector30.C: New testcase.
10175 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10176             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10178         * gfortran.dg/fmt_pf.f90: New test.
10180 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10182         Forward-port from 5 branch
10183         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10185         PR testsuite/70356
10186         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10187         dg-require-effective-target after dg-do.
10189         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10191         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10193 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10194             Julian Brown  <julian@codesourcery.com>
10195             Chung-Lin Tang  <cltang@codesourcery.com>
10196             Cesar Philippidis  <cesar@codesourcery.com>
10197             James Norris  <jnorris@codesourcery.com>
10198             Tom de Vries  <tom@codesourcery.com>
10199             Nathan Sidwell  <nathan@codesourcery.com>
10201         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10202         * c-c++-common/goacc/loop-clauses.c: Likewise.
10203         * g++.dg/goacc/template.C: Likewise.
10204         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10205         * gfortran.dg/goacc/loop-1.f95: Likewise.
10206         * gfortran.dg/goacc/loop-5.f95: Likewise.
10207         * gfortran.dg/goacc/loop-6.f95: Likewise.
10208         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10209         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10210         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10211         * c-c++-common/goacc/clauses-fail.c: Likewise.
10212         * c-c++-common/goacc/parallel-1.c: Likewise.
10213         * c-c++-common/goacc/reduction-1.c: Likewise.
10214         * c-c++-common/goacc/reduction-2.c: Likewise.
10215         * c-c++-common/goacc/reduction-3.c: Likewise.
10216         * c-c++-common/goacc/reduction-4.c: Likewise.
10217         * c-c++-common/goacc/routine-3.c: Likewise.
10218         * c-c++-common/goacc/routine-4.c: Likewise.
10219         * c-c++-common/goacc/routine-5.c: Likewise.
10220         * c-c++-common/goacc/tile.c: Likewise.
10221         * g++.dg/goacc/template.C: Likewise.
10222         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10223         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10224         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10225         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10226         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10227         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10228         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10229         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10230         * c-c++-common/goacc/use_device-1.c: ... this file.
10231         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10232         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10233         * c-c++-common/goacc/host_data-6.c: ... this file.
10234         * c-c++-common/goacc/loop-2-kernels.c: New file.
10235         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10236         * c-c++-common/goacc/loop-3.c: Likewise.
10237         * g++.dg/goacc/reference.C: Likewise.
10238         * g++.dg/goacc/routine-1.C: Likewise.
10239         * g++.dg/goacc/routine-2.C: Likewise.
10241 2016-03-30  Richard Biener  <rguenther@suse.de>
10243         PR middle-end/70450
10244         * gcc.dg/torture/pr70450.c: New testcase.
10246 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10248         PR target/70421
10249         * gcc.dg/torture/pr70421.c: New test.
10250         * gcc.target/i386/avx512f-pr70421.c: New test.
10252 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10254         PR testsuite/70364
10255         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10256         (check): New function.
10257         (bar): Call check.
10258         (foo): Align stack to 16 bytes when calling bar.
10259         * gcc.target/i386/cleanup-2.c: Likewise.
10261 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10263         PR tree-optimization/59124
10264         * gcc.dg/Warray-bounds-19.c: New test.
10266 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10268         * lib/prune.exp (escape_regex_chars): New.
10269         (prune_file_path): Update to quote metcharacters for regexp.
10271 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10273         PR rtl-optimization/70429
10274         * gcc.c-torture/execute/pr70429.c: New test.
10276         PR tree-optimization/70405
10277         * gcc.dg/pr70405.c: New test.
10279 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10281         PR fortran/70397
10282         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10283         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10285 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10287         PR testsuite/64177
10288         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10289         __cilkrts_set_param to set two workers.
10290         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10291         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10293 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10295         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10297 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10299         PR target/70406
10300         * gcc.target/i386/pr70406.c: New test.
10302 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10304         * gnat.dg/specs/double_record_extension3.ads: New test.
10306 2016-03-25  Richard Henderson  <rth@redhat.com>
10308         PR target/70120
10309         * gcc.target/aarch64/pr70120-1.c: New.
10310         * gcc.target/aarch64/pr70120-2.c: New.
10311         * gcc.target/aarch64/pr70120-3.c: New.
10313 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10315         PR c++/62212
10316         * g++.dg/template/mangle2.C: The dg-do directive should be
10317         "compile" not "assemble".
10319 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10321         PR lto/69650
10322         * gcc.dg/pr69650.c: New test.
10324 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10326         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10328 2016-03-25  Alan Modra  <amodra@gmail.com>
10330         * gcc.dg/dfp/pr70052.c: New test.
10332 2016-03-24  Richard Henderson  <rth@redhat.com>
10334         PR middle-end/69845
10335         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10336         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10338 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10340         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10342 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10344         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10345         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10347 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10349         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10350         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10352 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10354         PR c++/62212
10355         * g++.dg/template/mangle2.C: New test.
10357 2016-03-24  Richard Biener  <rguenther@suse.de>
10359         PR tree-optimization/70396
10360         * gcc.dg/torture/pr70396.c: New testcase.
10362 2016-03-24  Richard Biener  <rguenther@suse.de>
10364         PR middle-end/70370
10365         * gcc.dg/torture/pr70370.c: New testcase.
10367 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10369         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10370         * gfortran.dg/goacc/kernels-tree.f95: Same.
10371         * gfortran.dg/goacc/parallel-tree.f95: Same.
10373 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10375         * c-c++-common/goacc/uninit-if-clause.c: New test.
10376         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10378 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10380         PR target/70290
10381         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10382         Fix formatting.
10384 2016-03-24  Richard Biener  <rguenther@suse.de>
10386         PR tree-optimization/70372
10387         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10389 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10391         PR c++/70347
10392         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10394 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10396         PR c++/70332
10397         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10399 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10401         PR c++/70001
10402         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10403         * g++.dg/cpp1y/pr70001.C: New test.
10405         PR c++/70323
10406         * g++.dg/cpp0x/constexpr-70323.C: New test.
10408 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10409             Jason Merrill  <jason@redhat.com>
10410             Jakub Jelinek  <jakub@redhat.com>
10412         PR c++/69315
10413         * g++.dg/cpp0x/constexpr-69315.C: New test.
10414         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10416 2016-03-23  Marek Polacek  <polacek@redhat.com>
10418         PR c++/69884
10419         * g++.dg/warn/Wignored-attributes-1.C: New test.
10420         * g++.dg/warn/Wignored-attributes-2.C: New test.
10422 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10424         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10425         initialization.
10426         * gfortran.dg/goacc/private-3.f95 (test): Same.
10427         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10428         missing use param.
10430 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10432         * lib/target-supports.exp: Remove v7ve entry from loop
10433         creating effective target checks.
10434         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10435         (add_options_for_arm_arch_v7ve): Likewise.
10437 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10439         PR tree-optimization/70354
10440         * gcc.dg/vect/pr70354-1.c: New test.
10441         * gcc.dg/vect/pr70354-2.c: New test.
10442         * gcc.target/i386/avx2-pr70354-1.c: New test.
10443         * gcc.target/i386/avx2-pr70354-2.c: New test.
10445 2016-03-22  Jeff Law  <law@redhat.com>
10447         PR target/70232
10448         * gcc.dg/tree-ssa/pr70232.c: New test.
10450 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10452         PR target/70302
10453         * gcc.target/i386/pr70302.c: New test.
10455 2016-03-22  Richard Biener  <rguenther@suse.de>
10457         PR middle-end/70251
10458         * g++.dg/torture/pr70251.C: New testcase.
10460 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10462         PR c/69993
10463         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10464         Wmisleading-indentation.c.
10465         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10466         reflect change to diagnostic text and order of messages.
10467         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10469 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10471         * g++.dg/ext/java-3.C: Don't compile on AIX.
10473 2016-03-22  Richard Biener  <rguenther@suse.de>
10475         PR middle-end/70333
10476         * gcc.dg/torture/pr70333.c: New testcase.
10478 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10480         * g++.dg/ext/pr70290.C: New test.
10482 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10484         PR target/70325
10485         * gcc.target/i386/pr70325.c: New test.
10487 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10489         PR target/70329
10490         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10491         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10493         PR target/70300
10494         * gcc.target/i386/pr70300.c: New test.
10496         PR c++/70295
10497         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10498         (func2): New function for cond with parens, xfail warning for c++.
10499         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10501 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10503         PR c++/70096
10504         * g++.dg/template/ptrmem30.C: New test.
10506 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10508         PR c++/70204
10509         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10510         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10512 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10514         PR middle-end/70326
10515         * gcc.dg/pr70326.c: New test.
10517 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10518             Jakub Jelinek  <jakub@redhat.com>
10520         PR tree-optimization/70317
10521         * gcc.dg/pr70317.c: New test.
10523 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10525         PR target/70327
10526         * gcc.target/i386/pr70327.c: New test.
10528 2016-03-21  Martin Liska  <mliska@suse.cz>
10530         PR ipa/70306
10531         * gcc.dg/ipa/pr70306.c: New test.
10533 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10535         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10536         * gcc.target/arm/attr-align3.c: Likewise.
10537         * gcc.target/arm/attr_arm.c: Likewise.
10538         * gcc.target/arm/flip-thumb.c: Likewise.
10540 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10542         PR target/70296
10543         * gcc.target/powerpc/altivec-36.c: New test.
10545 2016-03-21  Richard Biener  <rguenther@suse.de>
10547         PR tree-optimization/70310
10548         * gcc.dg/torture/pr70310.c: New testcase.
10550 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10552         PR target/70293
10553         * gcc.target/i386/pr70293.c: New test.
10555 2016-03-21  Richard Biener  <rguenther@suse.de>
10557         PR tree-optimization/70288
10558         * gcc.dg/torture/pr70288-1.c: New testcase.
10559         * gcc.dg/torture/pr70288-2.c: Likewise.
10561 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10563         PR rtl-optimization/69307
10564         * gcc.target/arm/pr69307.c: New test.
10566 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10568         PR rtl-optimization/69102
10569         * gcc.c-torture/compile/pr69102.c: New test.
10571 2016-03-18  Jeff Law  <law@redhat.com>
10573         PR rtl-optimization/70263
10574         * gcc.c-torture/compile/pr70263-1.c: New test.
10575         * gcc.target/i386/pr70263-2.c: New test.
10577 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10579         PR rtl-optimization/70278
10580         * gcc.dg/torture/pr70278.c: New test.
10581         * gcc.target/arm/pr70278.c: New test.
10583 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10585         PR c/70281
10586         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10587         (test_builtin_types_compatible_p): New test function.
10588         * gcc.dg/pr70281.c: New test case.
10590 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10592         PR target/70113
10593         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10595 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10597         PR tree-optimization/70252
10598         * gcc.dg/pr70252.c: New test.
10600 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10602         * gcc.dg/pr70161-2.c: New test.
10603         * gcc.dg/pr70161.c: New test.
10605 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10607         PR ipa/70269
10608         * gcc.dg/pr70269.c: New test.
10610 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10612         PR c++/70267
10613         * g++.dg/ext/java-3.C: New test.
10615 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10617         PR c++/70205
10618         * g++.dg/lookup/pr70205.C: New test.
10620 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10622         PR c++/70218
10623         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10625 2016-03-17  Marek Polacek  <polacek@redhat.com>
10627         PR c/69407
10628         * gcc.dg/atomic-op-6.c: New test.
10630 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10632         PR c/70264
10633         * c-c++-common/pr70264.c: New test case.
10635 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10637         PR c++/70144
10638         * c-c++-common/pr70144-1.c: New test.
10639         * c-c++-common/pr70144-2.c: New test.
10641         PR c++/70272
10642         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10643         * g++.dg/opt/flifetime-dse6.C: New test.
10644         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10646 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10648         PR driver/70192
10649         * gcc.dg/pic-1.c: New test.
10650         * gcc.dg/pic-2.c: Likewise.
10651         * gcc.dg/pic-3.c: Likewise.
10652         * gcc.dg/pic-4.c: Likewise.
10653         * gcc.dg/pie-1.c: Likewise.
10654         * gcc.dg/pie-2.c: Likewise.
10655         * gcc.dg/pie-3.c: Likewise.
10656         * gcc.dg/pie-4.c: Likewise.
10657         * gcc.dg/pie-5.c: Likewise.
10658         * gcc.dg/pie-6.c: Likewise.
10660 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10662         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10663         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10665 2016-03-17  Richard Biener  <rguenther@suse.de>
10667         PR debug/70271
10668         * g++.dg/debug/pr70271.C: New testcase.
10670 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10672         * gcc.target/i386/pr70251.c: New test.
10674 2016-03-17  Marek Polacek  <polacek@redhat.com>
10676         PR c++/70194
10677         * g++.dg/warn/constexpr-70194.C: New test.
10679 2016-03-16  Richard Henderson  <rth@redhat.com>
10681         PR middle-end/70240
10682         * gcc.c-torture/compile/pr70240.c: New.
10684 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10686         * gcc.c-torture/compile/20151204.c: Skip for avr.
10688 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10690         PR target/70245
10691         * g++.dg/opt/pr70245.C: New test.
10692         * g++.dg/opt/pr70245.h: New file.
10693         * g++.dg/opt/pr70245-aux.cc: New file.
10695 2016-03-16  Martin Sebor  <msebor@redhat.com>
10697         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10699 2016-03-16  Richard Henderson  <rth@redhat.com>
10701         PR middle-end/70199
10702         * gcc.c-torture/compile/pr70199.c: New.
10704 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10706         * gcc.dg/uninit-19.c: Run dos2unix.
10708 2016-03-16  Marek Polacek  <polacek@redhat.com>
10710         PR c/70093
10711         * gcc.dg/nested-func-10.c: New test.
10712         * gcc.dg/nested-func-9.c: New test.
10714 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10716         PR tree-optimization/68714
10717         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10719 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10721         PR tree-optimization/68715
10722         * gcc.dg/graphite/pr68715-2.c: New test.
10723         * gcc.dg/graphite/pr68715.c: New test.
10724         * gfortran.dg/graphite/pr68715.f90: New test.
10726 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10728         PR tree-optimization/68809
10729         * gcc.dg/graphite/pr68809-2.c: New test.
10730         * gcc.dg/graphite/pr68809.c: New test.
10732 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10734         PR c++/70147
10735         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10736         method call to i () as argument.  Adjust expected output.
10738         PR c++/70147
10739         * g++.dg/ubsan/pr70147-1.C: New test.
10740         * g++.dg/ubsan/pr70147-2.C: New test.
10742 2016-03-15  Martin Sebor  <msebor@redhat.com>
10744         PR c++/58281
10745         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10747 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10749         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10750         hppa*-*-hpux*.
10752         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10754         PR libfortran/69799
10755         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10756         libatomic_available.
10758 2016-03-15  Marek Polacek  <polacek@redhat.com>
10760         PR c++/70209
10761         * g++.dg/ext/attribute-may-alias-4.C: New test.
10763 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10765         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10766         -fvar-tracking-assignments-toggle flag.
10768 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10770         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10772 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10774         PR rtl-optimization/70222
10775         * gcc.c-torture/execute/pr70222-1.c: New test.
10776         * gcc.c-torture/execute/pr70222-2.c: New test.
10778 2016-03-15  Richard Henderson  <rth@redhat.com>
10780         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10782 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10784         PR rtl-optimization/69032
10785         * gcc.dg/pr69032.c: New test.
10787 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10789         PR rtl-optimization/63384
10790         * g++.dg/pr63384.C: New test.
10792 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10794         PR target/64411
10795         * gcc.target/i386/pr64411.C: New test.
10797 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10799         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10800         * gfortran.dg/goacc/kernels-alias.f95: New test.
10802 2016-03-14  Martin Sebor  <msebor@redhat.com>
10804         PR c++/53792
10805         * g++.dg/cpp0x/constexpr-inline.C: New test.
10806         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10808 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10810         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10812 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10814         PR middle-end/70219
10815         * gcc.dg/pr70219.c: New test.
10817 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10819         PR target/70083
10820         * gcc.dg/torture/pr70083.c: New test.
10821         * gcc.target/i386/pr70083.c: New test.
10823 2016-03-14  Richard Biener  <rguenther@suse.de>
10825         PR tree-optimization/56365
10826         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10828 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10830         PR target/70098
10831         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10832         New function.
10833         * g++.dg/pr70098.C: New testcase.
10836 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10838         PR tree-optimization/70045
10839         * gcc.dg/graphite/pr70045.c: New test.
10841 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10843         PR fortran/69043
10844         * gfortran.dg/include_9.f90: New test.
10846 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10848         PR fortran/45076
10849         gfortran.dg/prof/prof.exp: New script.
10850         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10852 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10854         PR rtl-optimization/69307
10855         * gcc.dg/pr69307.c: New test.
10857 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10859         PR target/69614
10860         * gcc.target/arm/pr69614.c: New.
10862 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10864         PR fortran/70031
10865         * gfortran.dg/submodule_14.f08: New test
10867         PR fortran/69524
10868         * gfortran.dg/submodule_15.f08: New test
10870 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10872         PR c++/70106
10873         * g++.dg/cpp1y/paren3.C: New test.
10875 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10877         PR target/70131
10878         * gcc.target/powerpc/ppc-round2.c: New test.
10880 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10882         PR target/70123
10883         * gcc.dg/torture/pr70123.c: New test.
10885 2016-03-11  Jeff Law  <law@redhat.com>
10887         PR tree-optimization/70190
10888         * gcc.c-torture/compile/pr70190.c: New test.
10890 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10892         PR c/68187
10893         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10894         case.
10895         (test43_b): Likewise.
10896         (test43_c): Likewise.
10897         (test43_d): Likewise.
10898         (test43_e): Likewise.
10899         (test43_f): Likewise.
10900         (test43_g): Likewise.
10901         (test44_a): Likewise.
10902         (test44_b): Likewise.
10903         (test44_c): Likewise.
10904         (test44_d): Likewise.
10905         (test44_e): Likewise.
10907 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10909         PR c/70085
10910         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10912 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10914         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10915         dg-options.
10917 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10919         PR target/70002
10920         PR target/69245
10921         * gcc.target/aarch64/pr69245_2.c: New test.
10923 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10925         PR tree-optimization/70177
10926         * gcc.dg/pr70177.c: New test.
10928 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10930         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10932 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10934         * gcc.dg/tree-ssa/sra-20.c: New.
10936 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10938         PR rtl-optimization/70174
10939         * gcc.dg/pr70174.c: New test.
10941         PR tree-optimization/70169
10942         * gcc.dg/pr70169.c: New test.
10944 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10946         PR target/70160
10947         * gcc.target/i386/pr70160.c: New test.
10949 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10951         * gcc.target/s390/dfp-1.c: New test.
10953 2016-03-10  Nick Clifton  <nickc@redhat.com>
10955         PR target/70044
10956         * gcc.target/aarch64/pr70044.c: New test.
10958 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10959             Jakub Jelinek  <jakub@redhat.com>
10961         PR c++/70001
10962         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10963         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10964         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10966 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10968         PR lto/69589
10969         * g++.dg/lto/pr69589_0.C: New testcase
10970         * g++.dg/lto/pr69589_1.C: New testcase
10972 2016-03-10  Marek Polacek  <polacek@redhat.com>
10974         PR c++/70153
10975         * g++.dg/delayedfold/unary-plus1.C: New test.
10977 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10979         * gcc.target/arm/pr45701-1.c: Escape brackets.
10980         * gcc.target/arm/pr45701-2.c: Likewise.
10982 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10984         * gfortran.dg/unconstrained_commons.f: New.
10986 2016-03-10  Alan Modra  <amodra@gmail.com>
10988         * gcc.dg/pr69195.c: New.
10989         * gcc.dg/pr69238.c: New.
10991 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10993         PR testsuite/68915
10994         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10996 2016-03-10  Richard Biener  <rguenther@suse.de>
10998         PR tree-optimization/70128
10999         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11000         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11002 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11004         PR tree-optimization/70152
11005         * gcc.dg/pr70152.c: New test.
11007         PR target/70086
11008         * gcc.target/i386/pr70086-1.c: New test.
11009         * gcc.target/i386/pr70086-2.c: New test.
11010         * gcc.target/i386/pr70086-3.c: New test.
11012         PR tree-optimization/70127
11013         * gcc.c-torture/execute/pr70127.c: New test.
11015 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11017         * c-c++-common/goacc/combined-directives-2.c: New test.
11019 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11021         PR c/68473
11022         PR c++/70105
11023         * g++.dg/diagnostic/pr70105.C: New test.
11024         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11025         (test_multiple_ordinary_maps): New test function.
11027 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11029         PR c/68473
11030         PR c++/70105
11031         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11032         Drop range information from call to inform_at_rich_loc.
11033         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11034         New.
11035         (test_show_locus): Replace calls to rich_location::add_range with
11036         calls to add_range.  Rewrite the tests that used the now-defunct
11037         rich_location ctor taking a source_range.  Simplify other tests
11038         by replacing calls to COMBINE_LOCATION_DATA with calls to
11039         make_location.
11041 2016-03-09  Richard Biener  <rguenther@suse.de>
11042         Jakub Jelinek  <jakub@redhat.com>
11044         PR tree-optimization/70138
11045         * gcc.dg/vect/pr70138-1.c: New testcase.
11046         * gcc.dg/vect/pr70138-2.c: Likewise.
11048 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11050         PR target/70049
11051         * gcc.target/i386/pr70049.c: New test.
11053 2016-03-09  Richard Biener  <rguenther@suse.de>
11055         PR c/70143
11056         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11057         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11058         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11060 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11062         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11063         arm-*-*.
11065 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11067         PR middle-end/67278
11068         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11070         PR target/67278
11071         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11073         PR middle-end/70050
11074         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11075         in testcase comment.
11077 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11079         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11080         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11081         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11082         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11083         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11084         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11085         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11086         * gfortran.dg/goacc/kernels-loop.f95: New test.
11088 2016-03-08  Martin Sebor  <msebor@redhat.com>
11090         PR c++/62096
11091         * g++.dg/warn/overflow-warn-7.C: New test.
11093 2016-03-08  Jason Merrill  <jason@redhat.com>
11095         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11096         * lib/target-supports.exp (check_effective_target_concepts): New.
11098 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11100         PR c++/70135
11101         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11102         * g++.dg/ubsan/pr70135.C: New test.
11104         PR target/70110
11105         * gcc.dg/pr70110.c: New test.
11107 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11109         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11110         * c-c++-common/gomp/if-1.c: Likewise.
11111         * c-c++-common/gomp/pr61486-2.c: Likewise.
11112         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11113         to dg-additional-options.
11114         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11115         * g++/gomp/target-teams-1.c: Likewise.
11116         * gcc.dg/gomp/gomp.exp: Likewise.
11117         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11118         dg-additional-options.
11119         * gfortran.dg/gomp/gomp.exp: Likewise.
11120         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11121         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11122         dg-additional-options.
11123         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11125 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11127         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11128         * c-c++-common/gomp/gridify-1.c: New test.
11129         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11131 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11133         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11134         trigger for cortex-r8, when scanning for register r8.
11135         * gcc.target/arm/pr45701-2.c: Likewise.
11137 2016-02-26  Richard Biener  <rguenther@suse.de>
11138             Jeff Law  <law@redhat.com>
11140         PR tree-optimization/69740
11141         * gcc.c-torture/compile/pr69740-1.c: New test.
11142         * gcc.c-torture/compile/pr69740-2.c: New test.
11144 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11146         * lib/target-supports.exp
11147         (check_effective_target_whole_vector_shift): Enable for PPC64.
11149 2016-03-07  Richard Biener  <rguenther@suse.de>
11151         PR tree-optimization/70115
11152         * gcc.dg/torture/pr70115.c: New testcase.
11154 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11156         PR middle-end/69916
11157         * c-c-++-common/goacc/pr69916.c: New.
11159 2016-03-07  Richard Henderson  <rth@redhat.com>
11161         * gcc.c-torture/compile/pr70061.c: New test.
11163 2016-03-07  Richard Biener  <rguenther@suse.de>
11165         PR testsuite/70109
11166         * gcc.dg/vect/O3-pr36098.c: New testcase.
11168 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11170         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11172 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11174         * gnat.dg/renaming9.ad[sb]: New testcase.
11176 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11178         PR c++/70084
11179         * g++.dg/expr/stdarg3.C: New test.
11181 2016-03-04  Jeff Law  <law@redhat.com>
11183         PR tree-optimization/69196
11184         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11185         x86_64-*-*.
11187 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11189         PR c/69973
11190         * gcc.dg/pr69973.c: New test.
11192         PR rtl-optimization/69941
11193         * gcc.dg/torture/pr69941.c: New test.
11195         PR c/69824
11196         * gcc.dg/pr69824.c: New test.
11198 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11200         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11201         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11202         function.
11204 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11206         PR c++/66786
11207         * g++.dg/cpp1y/var-templ48.C: New test.
11208         * g++.dg/cpp1y/var-templ49.C: New test.
11210 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11212         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11214 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11216         PR c++/70035
11217         * g++.dg/ubsan/pr70035.C: New test.
11219         PR target/70062
11220         * gcc.target/i386/pr70062.c: New test.
11222 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11224         * g++.dg/template/typename21.C: Remove c++98_only.
11226 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11228         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11230 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11232         PR c/68187
11233         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11234         function.
11235         (fn_42_b): Likewise.
11236         (fn_42_c): Likewise.
11238 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11240         PR c/68187
11241         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11242         function.
11243         (fn_40_b): Likewise.
11244         (fn_41_a): Likewise.
11245         (fn_41_b): Likewise.
11247 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11249         PR target/70059
11250         * gcc.target/i386/avx512f-pr70059.c: New test.
11251         * gcc.target/i386/avx512dq-pr70059.c: New test.
11253 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11255         PR rtl-optimization/57676
11256         * gcc.dg/torture/pr57676.c: New test.
11258 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11260         * gcc.dg/pr70026.c: New test.
11262 2016-03-04  Marek Polacek  <polacek@redhat.com>
11264         PR c/69798
11265         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11266         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11268 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11270         PR target/70004
11271         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11272         Delete.
11273         (test_corners_sisd_si): Likewise.
11274         (main): Remove checks of the above.
11275         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11277 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11279         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11281 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11283         * gcc.dg/torture/pr69951.c: Accept argc==0.
11285 2016-03-04  Richard Biener  <rguenther@suse.de>
11287         PR c++/70054
11288         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11289         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11291 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11293         PR testsuite/69766
11294         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11295         testing multiarch.
11297 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11299         PR debug/69947
11300         * gcc.dg/guality/pr69947.c: New test.
11302 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11304         PR ada/70017
11305         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11307 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11309         PR rtl-optimization/69904
11310         * gcc.target/arm/pr69904.c: New test.
11312 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11314         PR target/70021
11315         * gcc.dg/vect/pr70021.c: New test.
11316         * gcc.target/i386/pr70021.c: New test.
11318 2016-03-03  Marek Polacek  <polacek@redhat.com>
11320         PR middle-end/70050
11321         * gcc.dg/pr70050.c: New test.
11323 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11325         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11327 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11329         PR tree-optimization/70043
11330         * gfortran.dg/vect/pr70043.f90: New test.
11332 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11334         * gnat.dg/specs/task1.ads: New test.
11336 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11338         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11339         Invoke gdb with -batch.
11340         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11342 2016-03-03  Richard Biener  <rguenther@suse.de>
11344         PR tree-optimization/55936
11345         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11347 2016-03-02  Jeff Law  <law@redhat.com>
11349         PR rtl-optimization/69942
11350         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11351         effects of argument promotions.
11353         PR tree-optimization/69987
11354         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11355         target does not support -fprefetch-loop-arrays.
11357 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11359         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11361 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11363         PR rtl-optimization/69052
11364         * gcc.target/i386/pr69052.c: New test.
11366 2016-03-02  Alan Modra  <amodra@gmail.com>
11368         * gcc.dg/pr69990.c: New.
11370 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11372         PR c/68062
11373         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11375         PR middle-end/70022
11376         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11378         PR target/70028
11379         * gcc.target/i386/pr70028.c: New test.
11381 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11383         * c-c++-common/asan/swapcontext-test-1.c,
11384         * c-c++-common/tsan/thread_leak.c,
11385         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11386         * g++.dg/tsan/benign_race.C,
11387         * g++.dg/tsan/fd_close_norace.C,
11388         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11389         races with sanitizer output
11391 2016-03-02  Richard Biener  <rguenther@suse.de>
11392             Uros Bizjak  <ubizjak@gmail.com>
11394         PR target/67278
11395         * gcc.dg/simd-8.c: New testcase.
11397 2016-03-02  Richard Biener  <rguenther@suse.de>
11399         PR middle-end/67278
11400         * gcc.dg/simd-7.c: New testcase.
11402 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11404         * gcc.target/i386/pr70007.c: Tweak.
11406 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11408         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11410 2016-03-02  Marek Polacek  <polacek@redhat.com>
11412         PR c/67854
11413         * gcc.dg/pr67854.c: New test.
11415 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11417         PR middle-end/70025
11418         * gcc.dg/torture/pr70025.c: New test.
11420 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11422         PR tree-optimization/68621
11423         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11425 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11427         * gcc.target/i386/pr70007.c: New test.
11429 2016-03-01  Jeff Law  <law@redhat.com>
11431         PR tree-optimization/69196
11432         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11434         PR tree-optimization/69196
11435         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11436         duplicating code and spoiling the expected output.
11438 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11440         PR target/70033
11441         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11442         supports power9 before doing tests.
11443         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11444         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11445         * gcc.target/powerpc/p9-permute.c: Likewise.
11447 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11449         PR target/70027
11450         * gcc.target/i386/pr70027.c: New test.
11452 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11454         * gcc.dg/pr70017.c: New test.
11456 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11458         PR c/69796
11459         PR c/69974
11460         * gcc.dg/pr69796.c: New test.
11461         * gcc.dg/pr69974.c: New test.
11463 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11465         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11467 2016-02-29  Jeff Law  <law@redhat.com>
11469         PR tree-optimization/69987
11470         * gfortran.dg/pr69987.f90: New test.
11472         PR tree-optimization/69989
11473         * gcc.c-torture/compile/pr69989-2.c: New test.
11475 2016-03-01  Marek Polacek  <polacek@redhat.com>
11477         PR c++/69795
11478         * g++.dg/parse/invalid1.C: New test.
11480 2016-03-01  Richard Biener  <rguenther@suse.de>
11482         PR middle-end/70022
11483         * gcc.dg/pr70022.c: New testcase.
11485 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11487         PR tree-optimization/69956
11488         * gcc.dg/pr69956.c: New test.
11490 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11492         PR target/70011
11493         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11494         XFAIL when hardware supports efficient unaligned storage access.
11496 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11498         PR c++/69961
11499         * g++.dg/template/pr69961a.C: New test.
11500         * g++.dg/template/pr69961b.C: New test.
11502 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11504         PR preprocessor/69985
11505         * gcc.dg/cpp/pr69985.c: New test case.
11507 2016-02-29  Jeff Law  <law@redhat.com>
11509         PR tree-optimization/70005
11510         * gcc.c-torture/execute/pr70005.c New test.
11512         PR tree-optimization/69999
11513         * gcc.c-torture/compile/pr69999.c: New test.
11515 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11517         PR tree-optimization/69652
11518         * gcc.dg/torture/pr69652.c: Delete test.
11519         * gcc.dg/vect/pr69652.c: New test.
11521 2016-02-19  Richard Biener  <rguenther@suse.de>
11523         PR tree-optimization/69980
11524         * gfortran.dg/vect/pr69980.f90: New testcase.
11526 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11528         * gcc.target/sparc/20160229-1.c: New test.
11530 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11532         * gnat.dg/stack_usage3.adb: New test.
11533         * gnat.dg/stack_usage3_pkg.ads: New helper.
11535 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11537         * gnat.dg/renaming8.adb: New test.
11538         * gnat.dg/renaming8_pkg1.ads: New helper.
11539         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11540         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11542 2016-02-29  Richard Biener  <rguenther@suse.de>
11544         PR tree-optimization/69720
11545         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11547 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11549         PR fortran/68147
11550         PR fortran/47674
11551         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11553 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11554             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11556         PR fortran/56007
11557         * gfortran.dg/coarray_8.f90: Adjust error message.
11558         * gfortran.dg/pr56007.f90: New test.
11559         * gfortran.dg/pr56007.f: New test.
11561 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11563         PR tree-optimization/69989
11564         * gcc.dg/torture/pr69989.c: New test.
11566 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11568         * gcc.target/i386/stack-realign-win.c: New test.
11570 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11572         PR fortran/60126
11573         * gfortran.dg/pr60126.f90: New test.
11575 2016-02-27  Jeff Law  <law@redhat.com>
11577         Revert
11578         2016-02-26  Richard Biener  <rguenther@suse.de>
11579                     Jeff Law  <law@redhat.com>
11581         PR tree-optimization/69740
11582         * gcc.c-torture/compile/pr69740-1.c: New test.
11583         * gcc.c-torture/compile/pr69740-2.c: New test.
11585 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11587         PR fortran/69910
11588         * gfortran.dg/newunit_4.f90: New test.
11590 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11592         PR target/69613
11593         PR rtl-optimization/69886
11594         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11595         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11596         target.
11598 2016-02-26  Martin Sebor  <msebor@redhat.com>
11600         PR tree-optimization/15826
11601         * gcc.dg/tree-ssa/pr15826.c: New test.
11603 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11605         PR target/69969
11606         * gcc.target/powerpc/pr69969.c: New test.
11608 2016-02-26  Martin Sebor  <msebor@redhat.com>
11610         PR c++/15766
11611         * g++.old-deja/g++.other/decl5.C: Add a test case.
11613 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11615         PR target/69946
11616         * gcc.target/powerpc/pr69946.c: New file.
11618 2016-02-26  Richard Biener  <rguenther@suse.de>
11619             Jeff Law  <law@redhat.com>
11621         PR tree-optimization/69740
11622         * gcc.c-torture/compile/pr69740-1.c: New test.
11623         * gcc.c-torture/compile/pr69740-2.c: New test.
11625 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11627         PR middle-end/69920
11628         * gcc.dg/torture/pr69932.c: New test.
11629         * gcc.dg/torture/pr69936.c: Likewise.
11631 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11633         PR target/69709
11634         * gcc.target/s390/pr69709.c: New test.
11636 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11638         PR target/69245
11639         * gcc.target/aarch64/pr69245_1.c: New test.
11641 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11643         PR target/69613
11644         * gcc.dg/torture/pr69613.c: New test.
11646 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11648         PR rtl-optimization/69891
11649         * gcc.target/i386/pr69891.c: New test.
11651 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11652             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11654         PR target/61397
11655         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11656         functionality for both 32-bit and 64-bit.
11658 2016-02-26  Richard Biener  <rguenther@suse.de>
11660         PR tree-optimization/69551
11661         * gcc.dg/torture/pr69951.c: New testcase.
11663 2016-02-25  Richard Biener  <rguenther@suse.de>
11665         PR tree-optimization/48795
11666         * gcc.dg/Warray-bounds-18.c: New testcase.
11668 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11670         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11672 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11674         PR rtl-optimization/69896
11675         * gcc.dg/pr69896.c: New test.
11677 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11679         PR c++/69736
11680         * g++.dg/cpp1y/paren2.C: New test.
11682 2016-02-24  Martin Sebor  <msebor@redhat.com>
11684         PR c/51147
11685         * gcc.dg/enum-mode-2.c: New test.
11687 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11689         PR c++/69922
11690         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11691         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11692         * g++.dg/ubsan/pr69922.C: New test.
11694 2016-02-24  Marek Polacek  <polacek@redhat.com>
11696         PR c/69819
11697         * gcc.dg/pr69819.c: New test.
11699 2016-02-24  Martin Sebor  <msebor@redhat.com>
11701         PR c++/69912
11702         * g++.dg/ext/flexary15.C: New test.
11704 2016-02-24  Martin Sebor  <msebor@redhat.com>
11706         * gcc.dg/builtins-68.c: Avoid making unportable
11707         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11708         * g++.dg/ext/builtin_alloca.C: Same.
11710 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11711             Charles Baylis  <charles.baylis@linaro.org>
11713         PR debug/61033
11714         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11716 2016-02-24  Richard Biener  <rguenther@suse.de>
11717             Jakub Jelinek  <jakub@redhat.com>
11719         PR middle-end/69760
11720         * gcc.dg/torture/pr69760.c: New testcase.
11722 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11724         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11725         pattern on Solaris with as.
11727 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11729         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11730         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11731         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11732         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11734 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11736         PR middle-end/69915
11737         * gcc.dg/pr69915.c: New test.
11739 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11741         PR rtl-optimization/69886
11742         * gcc.dg/torture/pr69886.c: New test.
11744 2016-02-24  Richard Biener  <rguenther@suse.de>
11746         PR middle-end/68963
11747         * gcc.dg/torture/pr68963.c: New testcase.
11749 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11751         PR target/69875
11752         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11753         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11754         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11755         * gcc.target/arm/atomic_loaddi_1.c: New test.
11756         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11757         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11758         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11759         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11760         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11761         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11762         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11763         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11765 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11767         PR middle-end/69909
11768         * gcc.dg/torture/pr69909.c: New test.
11770 2016-02-24  Richard Biener  <rguenther@suse.de>
11772         PR tree-optimization/69907
11773         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11774         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11775         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11777 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11779         * gcc.target/arm/pragma_cpp_fma.c: New test.
11781 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11783         PR fortran/61156
11784         * gfortran.dg/include_6.f90: Update test.
11786 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11788         PR objc/69844
11789         * objc.dg/pr69844.m: New test.
11791 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11793         PR libgfortran/69456
11794         * gfortran.dg/namelist_89.f90: New test.
11795         * gfortran.dg/pr59700.f90: Update test..
11797 2016-02-23  Martin Sebor  <msebor@redhat.com>
11799         PR middle-end/69780
11800         * g++.dg/ext/builtin_alloca.C: New test.
11801         * gcc.dg/builtins-68.c: New test.
11803 2016-02-23  Richard Henderson  <rth@redhat.com>
11805         * gcc.target/i386/addr-space-3.c: Remove test.
11807 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11809         PR preprocessor/69126
11810         PR preprocessor/69543
11811         * c-c++-common/pr69126-2-long.c: New test.
11812         * c-c++-common/pr69126-2-short.c: New test.
11813         * c-c++-common/pr69543-1.c: Remove xfail.
11815 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11817         PR preprocessor/69126
11818         PR preprocessor/69543
11819         PR preprocessor/69558
11820         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11821         (f): Rename to...
11822         (test_2): ...this, and add leading comment.
11823         (MACRO_3, test_3): New.
11824         (MACRO_4A, MACRO_4B, test_4): New.
11825         (MACRO): Rename to...
11826         (MACRO_5): ...this.
11827         (g): Rename to...
11828         (test_5): ...this, updating for renaming of MACRO, and
11829         add leading comment.
11830         * c-c++-common/pr69543-1.c: New.
11831         * c-c++-common/pr69543-2.c: New.
11832         * c-c++-common/pr69543-3.c: New.
11833         * c-c++-common/pr69543-4.c: New.
11834         * c-c++-common/pr69558-1.c: New.
11835         * c-c++-common/pr69558-2.c: New.
11836         * c-c++-common/pr69558-3.c: New.
11837         * c-c++-common/pr69558-4.c: New.
11838         * gcc.dg/pr69558.c: Move to...
11839         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11840         xfail for c++.
11842 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11844         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11845         to -ftree-parallelize-loops/-fopenacc changes.
11846         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11847         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11848         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11849         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11850         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11851         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11852         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11853         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11854         * c-c++-common/goacc/kernels-loop.c: Likewise.
11855         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11856         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11857         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11858         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11860 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11862         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11864 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11866         PR c++/69902
11867         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11869         PR c/69900
11870         * gcc.dg/pr69900.c: New test.
11872 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11874         PR tree-optimization/69666
11875         * gcc.dg/tree-ssa/pr69666.c: New test.
11877 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11879         PR fortran/67451
11880         * gfortran.dg/coarray_allocate_5.f08: New test.
11882 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11884         * gcc.target/s390/vcond-shift.c: Move to ...
11885         * gcc.target/s390/vector/vcond-shift.c: ... here.
11887 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11889         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11890         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11892 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11894         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11896 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11898         PR c/28901
11899         * gcc.dg/unused-variable-3.c: New test.
11901 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11903         PR target/69888
11904         * gcc.target/i386/pr69888.c: New test.
11906 2016-02-22  Richard Biener  <rguenther@suse.de>
11908         PR tree-optimization/69882
11909         * gfortran.dg/vect/pr69882.f90: New testcase.
11911 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11913         PR target/69885
11914         * gcc.dg/pr69885.c: New test.
11916 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11918         PR target/69806
11919         PR target/54089
11920         * gcc.target/sh/pr54089-10.c: New.
11922 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11924         PR fortran/69423
11925         * gfortran.dg/deferred_character_15.f90 : New test.
11927 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11929         PR fortran/57365
11930         gfortran.dg/allocate_with_source_18.f03: New test.
11932 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11934         PR fortran/52531
11935         gfortran.dg/gomp/pr52531.f90: New test.
11937 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11939         PR c++/69865
11940         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11941         -std=c++03.
11943 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11945         PR c++/69826
11946         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11947         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11949         PR c++/69850
11950         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11952         PR c++/69851
11953         * g++.dg/torture/pr69851.C: New test.
11955 2016-02-19  Martin Sebor  <msebor@redhat.com>
11957         PR testsuite/69573
11958         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11960 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11962         PR c++/69850
11963         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11964         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11966         PR c++/67767
11967         * g++.dg/cpp0x/pr67767.C: New test.
11969 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11971         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11972         for fp, simd, crypto, crc, lse.
11973         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11974         above.
11975         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11976         effective target check.
11978 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11980         PR target/69820
11981         * gcc.target/i386/pr69820.c: New test.
11983 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11985         * gcc.target/s390/vector/int128-1.c: New test.
11987 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11989         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11991 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11993         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11994         instruction pattern name to prevent the testcase from failing with
11995         -march=z13.
11997 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11999         * gcc.target/s390/md/movstr-2.c: New test.
12001 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12003         * gcc.target/s390/morestack.c: New test.
12005 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12007         PR target/69625
12008         * gcc.target/s390/pr69625.c: Add test case.
12010 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12012         PR testsuite/68580
12013         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12015 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12017         PR target/68404
12018         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12019         * gcc.target/powerpc/fusion3.c: Likewise.
12021 2016-02-18  Richard Biener  <rguenther@suse.de>
12023         PR middle-end/69553
12024         * g++.dg/torture/pr69553.C: New testcase.
12026 2016-02-18  Nick Clifton  <nickc@redhat.com>
12028         PR target/62254
12029         PR target/69610
12030         * gcc.target/arm/pr62554.c: New test.
12031         * gcc.target/arm/pr69610-1.c: New test.
12032         * gcc.target/arm/pr69610-2.c: New test.
12034 2016-02-18  Richard Biener  <rguenther@suse.de>
12036         PR middle-end/69854
12037         * gcc.dg/torture/pr69854.c: New testcase.
12039 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12041         PR c++/69850
12042         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12044 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12046         * gcc.target/powerpc/vec-cg.c: New test.
12048 2016-02-17  Richard Biener  <rguenther@suse.de>
12050         PR testsuite/69586
12051         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12053 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12055         PR target/69161
12056         * gcc.c-torture/compile/pr69161.c: New test.
12058 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12060         PR target/69532
12061         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12062         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12064 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12066         * gcc.dg/ifcvt-4.c: Skip on Visium.
12068 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12070         * gnat.dg/atomic8.adb: New test.
12072 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12074         * gnat.dg/discr46.ad[sb]: New test.
12076 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12078         PR Target/48344
12079         * gcc.target/powerpc/pr48344-1.c: New test.
12081 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12083         PR fortran/69742
12084         * gfortran.dg/associate_21.f90:  New test.
12086 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12088         PR c/69835
12089         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12090         -Wnonnull in dg-options.
12091         * c-c++-common/nonnull-2.c: New test.
12093 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12094             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12096         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12098 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12100         PR middle-end/69801
12101         * gcc.dg/pr69801.c: Add empty dg-options.
12103 2016-02-16  James Norris  <jnorris@codesourcery.com>
12105         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12106         * g++.dg/goacc/deviceptr-1.c: New file.
12108 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12110         PR tree-optimization/69820
12111         * gcc.dg/vect/pr69820.c: New test.
12113 2016-02-16  Richard Biener  <rguenther@suse.de>
12115         PR tree-optimization/69776
12116         * gcc.dg/torture/pr69776-2.c: New testcase.
12118 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12120         PR tree-optimization/69714
12121         * gcc.dg/torture/pr69714.c: New test.
12123 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12125         PR tree-optimization/69802
12126         * gcc.dg/pr69802.c: New test.
12128 2016-02-16  Richard Biener  <rguenther@suse.de>
12130         PR middle-end/69801
12131         * gcc.dg/pr69801.c: New testcase.
12133 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12135         PR libgfortran/69651
12136         * gfortran.dg/read_bang.f90: New test.
12137         * gfortran.dg/read_bang4.f90: New test.
12139 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12141         PR c++/69658
12142         * g++.dg/init/pr69658.C: New test.
12144         PR c++/69797
12145         * c-c++-common/pr69797.c: New test.
12147 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12149         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12150         check for aarch64*-*-*.
12152 2016-02-15  Richard Biener  <rguenther@suse.de>
12154         PR tree-optimization/69783
12155         * gcc.dg/vect/pr69783.c: New testcase.
12157 2016-02-15  Richard Biener  <rguenther@suse.de>
12159         PR tree-optimization/69776
12160         * gcc.dg/torture/pr69776.c: New testcase.
12162 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12164         PR fortran/60526
12165         * gfortran.dg/type_decl_4.f90:  Reinstated.
12167 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12169         PR fortran/68746
12170         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12172 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12174         PR fortran/60526
12175         PR bootstrap/69816
12176         * gfortran.dg/type_decl_4.f90:  Removed.
12178 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12180         PR fortran/60526
12181         * gfortran.dg/type_decl_4.f90:  New test.
12183 2016-02-14  Alan Modra  <amodra@gmail.com>
12185         PR testsuite/68886
12186         * gcc.c-torture/execute/stkalign.c: Revise test.
12188 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12190         PR target/67260
12191         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12193 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12195         PR target/67260
12196         * gcc.target/sh/torture/pr67260.c: New.
12198 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12200         * gcc.dg/pr67964.c: Add dg-require-alias.
12202 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12204         PR target/67636
12205         PR target/64345
12206         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12208 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12210         PR libgfortran/69668
12211         * gfortran.dg/namelist_88.f90: New test.
12213 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215         PR libgfortran/69668
12216         * gfortran.dg/namelist_38.f90: Update test.
12217         * gfortran.dg/namelist_84.f90: Update test.
12219 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12221         PR other/69554
12222         * gcc.dg/pr69554-1.c: New test.
12223         * gfortran.dg/pr69554-1.F90: New test.
12224         * gfortran.dg/pr69554-2.F90: New test.
12225         * lib/gcc-dg.exp (proc dg-locus): New function.
12226         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12227         distinguish between the caret-printing and non-caret-printing
12228         cases.  If caret-printing has been explicitly enabled, bail out
12229         without attempting to fix up the output.
12231 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12233         PR driver/69265
12234         PR driver/69453
12235         * gcc.dg/spellcheck-options-3.c: New test case.
12236         * gcc.dg/spellcheck-options-4.c: New test case.
12237         * gcc.dg/spellcheck-options-5.c: New test case.
12238         * gcc.dg/spellcheck-options-6.c: New test case.
12239         * gcc.dg/spellcheck-options-7.c: New test case.
12240         * gcc.dg/spellcheck-options-8.c: New test case.
12241         * gcc.dg/spellcheck-options-9.c: New test case.
12242         * gcc.dg/spellcheck-options-10.c: New test case.
12244 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12246         PR rtl-optimization/69764
12247         PR rtl-optimization/69771
12248         * c-c++-common/pr69764.c: New test.
12249         * gcc.dg/torture/pr69771.c: New test.
12251 2016-02-12  Marek Polacek  <polacek@redhat.com>
12253         * g++.dg/torture/init-list1.C: New.
12255 2016-02-12  Marek Polacek  <polacek@redhat.com>
12257         * gcc.dg/pr69522.c: Add empty dg-options.
12259 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12261         * g++.dg/lto/lto.exp: Include and init mpx.
12262         * g++.dg/lto/pr69729_0.C: New test.
12264 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12266         PR ipa/69241
12267         * g++.dg/ipa/pr69241-4.C: New test.
12269         PR ipa/68672
12270         * g++.dg/ipa/pr68672-1.C: New test.
12271         * g++.dg/ipa/pr68672-2.C: New test.
12272         * g++.dg/ipa/pr68672-3.C: New test.
12274 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12276         PR c/69522
12277         * gcc.dg/pr69522.c: New test.
12279 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12281         PR c++/69098
12282         * g++.dg/cpp1y/69098.C: New test.
12283         * g++.dg/cpp1y/69098-2.C: New test.
12285 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12287         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12288         and neighbour -> neighbor.
12289         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12290         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12291         * c-c++-common/Wvarargs.c: Likewise.
12292         * c-c++-common/goacc/host_data-5.c: Likewise.
12293         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12294         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12295         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12296         * gcc.target/aarch64/pr60697.c: Likewise.
12297         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12298         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12299         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12300         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12301         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12302         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12303         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12304         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12305         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12306         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12307         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12308         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12309         * g++.dg/lookup/koenig5.C: Likewise.
12310         * g++.dg/ext/no-asm-2.C: Likewise.
12311         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12312         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12313         * gfortran.dg/used_types_16.f90: Likewise.
12314         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12315         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12316         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12317         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12318         * gfortran.dg/abstract_type_6.f03: Likewise.
12319         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12320         * gfortran.dg/used_types_15.f90: Likewise.
12321         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12322         * gfortran.dg/exit_3.f08: Likewise.
12323         * gfortran.dg/open_status_2.f90: Likewise.
12324         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12325         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12326         * gfortran.dg/associate_1.f03: Likewise.
12327         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12328         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12329         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12330         * gcc.dg/builtin-object-size-1.c: Likewise.
12331         * gcc.dg/noreturn-6.c: Likewise.
12332         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12333         * gcc.dg/globalalias.c: Likewise.
12334         * gcc.dg/builtins-config.h: Likewise.
12335         * gcc.dg/pr30457.c: Likewise.
12336         * gcc.c-torture/compile/volatile-1.c: Likewise.
12337         * gcc.c-torture/execute/20101011-1.c: Likewise.
12338         * c-c++-common/Waddress-1.c: Likewise.
12340 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12342         PR c/69768
12343         * c-c++-common/Waddress-1.c: New test.
12345 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12347         PR fortran/69296
12348         * gfortran.dg/associate_19.f03: New test.
12349         * gfortran.dg/associate_20.f03: New test.
12351 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12353         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12355 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12357         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12358         .arch armv8-a\n.  Add -dA to dg-options.
12359         * gcc.target/aarch64/assembler_arch_1.c: New test.
12360         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12362 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12364         PR c++/68726
12365         * g++.dg/cpp0x/pr68726.C: New.
12367 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12369         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12370         test.
12372 2016-02-11  Richard Biener  <rguenther@suse.de>
12374         * g++.dg/tree-ssa/pr61034.C: Adjust.
12376 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12378         PR target/69148
12379         * gcc.target/s390/pr69148.c: New.
12381 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12383         PR tree-optimization/69652
12384         * gcc.dg/torture/pr69652.c: New test.
12386 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12387             Patrick Palka  <ppalka@gcc.gnu.org>
12389         PR ipa/69241
12390         PR c++/69649
12391         * g++.dg/ipa/pr69241-1.C: New test.
12392         * g++.dg/ipa/pr69241-2.C: New test.
12393         * g++.dg/ipa/pr69241-3.C: New test.
12394         * g++.dg/ipa/pr69649.C: New test.
12396 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12398         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12399         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12401 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12403         PR tree-optimization/68021
12404         * gcc.dg/tree-ssa/pr68021.c: New test.
12406 2016-02-10  Richard Biener  <rguenther@suse.de>
12408         PR tree-optimization/69726
12409         * gcc.dg/uninit-22.c: New testcase.
12411 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12413         PR tree-opt/69282
12414         * gcc.c-torture/compile/20160205-1.c: New testcase.
12416 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12418         PR target/68404
12419         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12420         instead accessing a really large arrray.
12421         * gcc.target/powerpc/fusion3.c: Likewise.
12423 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12425         PR target/68532
12426         * gcc.c-torture/execute/pr68532.c: New test.
12428 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12430         PR target/69634
12431         * gcc.dg/pr69634.c: New.
12433 2016-02-09  Richard Biener  <rguenther@suse.de>
12435         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12437 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12439         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12441 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12443         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12445 2016-02-09  Richard Biener  <rguenther@suse.de>
12447         PR tree-optimization/69715
12448         * gcc.dg/torture/pr69715.c: New testcase.
12450 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12452         PR c++/69139
12453         * g++.dg/cpp0x/trailing12.C: New test.
12454         * g++.dg/cpp0x/trailing13.C: New test.
12456 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12458         PR c++/69283
12459         PR c++/67835
12460         * g++.dg/cpp1y/auto-fn29.C: New test.
12461         * g++.dg/cpp1y/auto-fn30.C: New test.
12463 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12465         PR tree-optimization/69209
12466         * gcc.c-torture/compile/pr69209.c: New test.
12468 2016-02-08  Jeff Law  <law@redhat.com>
12470         PR tree-optimization/68541
12471         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12472         of statements allowed in join block for path splitting.
12474 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12476         PR c++/59627
12477         * g++.dg/gomp/pr59627.C: New test.
12479         PR ipa/69239
12480         * g++.dg/ipa/pr69239.C: New test.
12482 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12484         PR preprocessor/69664
12485         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12486         * gcc.dg/cpp/warn-comments.c: Likewise.
12488 2016-02-08  Marek Polacek  <polacek@redhat.com>
12490         PR c++/69688
12491         * g++.dg/init/const12.C: New test.
12493 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12495         PR target/60410
12496         * gcc.dg/lto/pr55113_0.c: Remove test.
12498 2016-02-08  Richard Biener  <rguenther@suse.de>
12500         PR tree-optimization/69719
12501         * gcc.dg/torture/pr69719.c: New testcase.
12503 2016-02-08  Richard Biener  <rguenther@suse.de>
12504         Jeff Law  <law@redhat.com>
12506         PR target/68273
12507         * gcc.target/mips/pr68273.c: New testcase.
12509 2016-02-08   Richard Biener  <rguenther@suse.de>
12511         PR rtl-optimization/69274
12512         * gcc.target/i386/addr-sel-1.c: XFAIL.
12514 2016-02-08  Jeff Law  <law@redhat.com>
12516         PR tree-optimization/68541
12517         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12519         PR tree-optimization/65917
12520         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12522 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12524         PR fortran/50555
12525         * gfortran.dg/namelist_args.f90: New test.
12527 2016-02-05  Jeff Law  <law@redhat.com>
12529         PR tree-optimization/68541
12530         * gcc.dg/tree-ssa/split-path-2.c: New test.
12531         * gcc.dg/tree-ssa/split-path-3.c: New test.
12532         * gcc.dg/tree-ssa/split-path-4.c: New test.
12533         * gcc.dg/tree-ssa/split-path-5.c: New test.
12534         * gcc.dg/tree-ssa/split-path-6.c: New test.
12535         * gcc.dg/tree-ssa/split-path-7.c: New test.
12537 2016-02-05  Martin Sebor  <msebor@redhat.com>
12539         PR c++/69662
12540         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12541         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12543 2016-02-06  Richard HEnderson  <rth@redhat.com>
12545         PR c/69643
12546         * gcc.target/i386/addr-space-4.c: New.
12547         * gcc.target/i386/addr-space-5.c: New.
12549 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12551         PR fortran/66089
12552         * gfortran.dg/elemental_dependency_6.f90: New.
12554 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12556         PR rtl-optimization/69691
12557         * gcc.c-torture/execute/pr69691.c: New test.
12559         PR c++/69628
12560         * g++.dg/parse/pr69628.C: New test.
12562 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12564         * gcc.dg/sancov/asan.c: Move to ...
12565         * gcc.dg/asan/sancov-1.c: ... here.
12567 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12569         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12571 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12573         PR target/69677
12574         * gcc.target/i386/pr69677.c: New test.
12576 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12578         PR c++/68948
12579         * g++.dg/template/pr68948.C: New test.
12581 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12583         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12584         (only necessary on s390x).
12586 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12588         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12589         -mno-accumulate-outgoing-args.
12591 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12593         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12595 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12597         PR c/69669
12598         * c-c++-common/pr69669.c: New test.
12600 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12602         PR target/69667
12603         * g++.dg/pr69667.C: New file.
12605 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12607         PR target/69619
12608         * gcc.dg/pr69619.c: Add new test.
12610 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12612         PR rtl-optimization/69577
12613         * gcc.target/i386/pr69577.c: New test.
12615 2016-02-04  Martin Liska  <mliska@suse.cz>
12617         * g++.dg/asan/pr69276.C: New test.
12619 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12621         PR target/65932
12622         PR target/67714
12623         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12624         a single smulbb instruction.
12625         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12626         * gcc.target/amr/wmul-2.c: Likewise.
12628 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12630         PR target/65932
12631         PR target/67714
12632         * gcc.c-torture/execute/pr67714.c: New test.
12634 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12636         PR target/69454
12637         * gcc.target/i386/pr69454-1.c: New test.
12638         * gcc.target/i386/pr69454-2.c: New test.
12640 2016-02-03  Martin Sebor  <msebor@redhat.com>
12642         PR c++/69251
12643         PR c++/69253
12644         PR c++/69290
12645         PR c++/69277
12646         PR c++/69349
12647         * g++.dg/ext/flexarray-mangle-2.C: New test.
12648         * g++.dg/ext/flexarray-mangle.C: New test.
12649         * g++.dg/ext/flexarray-subst.C: New test.
12650         * g++.dg/ext/flexary11.C: New test.
12651         * g++.dg/ext/flexary12.C: New test.
12652         * g++.dg/ext/flexary13.C: New test.
12653         * g++.dg/ext/flexary14.C: New test.
12654         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12656 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12658         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12659         Define only if CHECK_FLOAT128 is defined.
12660         (main): Properly initialize u5.
12662 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12664         PR c/69627
12665         * gcc.dg/pr69627.c: New test.
12667         PR target/69644
12668         * gcc.dg/pr69644.c: New test.
12670 2016-02-03  Mike Stump  <mikestump@comcast.net>
12672         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12673         support for struct-layout-1.exp.
12675 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12677         PR c++/69056
12678         * g++.dg/cpp0x/pr69056.C: New test.
12680 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12681             Alexandre Oliva  <aoliva@redhat.com>
12683         PR target/69461
12684         * gcc.target/powerpc/pr69461.c: New.
12686 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12688         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12689         works from here ...
12690         (check_effective_target_fsanitize_thread): ... to here.  Do not
12691         specify additional compile flags for the test source.
12692         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12693         specify additional compile flags for the test source.
12695 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12697         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12699 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12701         PR fortran/67451
12702         PR fortran/69418
12703         * gfortran.dg/coarray_allocate_2.f08: New test.
12704         * gfortran.dg/coarray_allocate_3.f08: New test.
12705         * gfortran.dg/coarray_allocate_4.f08: New test.
12707 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12709         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12710         use same scan-tree-dump-times on all platforms.
12711         * gcc.dg/vect/vect-outer-1.c: Likewise.
12712         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12713         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12714         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12715         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12716         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12717         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12718         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12720 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12722         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12723         warning.
12725 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12727         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12729 2016-02-02  James Norris  <jnorris@codesourcery.com>
12731         * c-c++-common/goacc/routine-5.c: Add tests.
12733 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12735         * gcc.target/nvptx/unsigned-cmp.c: New test.
12737 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12739         * gcc.target/aarch64/scalar_shift_1.c
12740         (test_corners_sisd_di): Improve force to SIMD register.
12741         (test_corners_sisd_si): Likewise.
12742         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12743         Remove scan-assembler check for ldr.
12745 2016-02-02  Richard Biener  <rguenther@suse.de>
12747         PR tree-optimization/69595
12748         * gcc.dg/Warray-bounds-17.c: New testcase.
12750 2016-02-02  Richard Biener  <rguenther@suse.de>
12752         PR tree-optimization/69606
12753         * gcc.dg/torture/pr69606.c: New testcase.
12755 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12757         PR middle-end/68542
12758         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12759         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12761 2016-02-02  Alan Modra  <amodra@gmail.com>
12763         PR target/69548
12764         * gcc.target/powerpc/pr69548.c: New test.
12766 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12768         PR rtl-optimization/69592
12769         * gcc.dg/pr69592.c: New test.
12771         PR preprocessor/69543
12772         PR c/69558
12773         * gcc.dg/pr69543.c: New test.
12774         * gcc.dg/pr69558.c: New test.
12776 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12778         PR testsuite/65940
12779         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12781 2016-02-01  Martin Sebor  <msebor@redhat.com>
12783         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12785 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12787         PR tree-optimization/67921
12788         * c-c++-common/ubsan/pr67921.c: New test.
12790 2016-02-01  Richard Biener  <rguenther@suse.de>
12792         PR middle-end/69556
12793         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12795 2016-02-01  Richard Biener  <rguenther@suse.de>
12797         PR tree-optimization/69574
12798         * gcc.dg/torture/pr69574.c: New testcase.
12800 2016-02-01  Richard Biener  <rguenther@suse.de>
12802         PR tree-optimization/69579
12803         * gcc.dg/setjmp-6.c: New testcase.
12805 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12807         PR rtl-optimization/69570
12808         * g++.dg/opt/pr69570.C: New test.
12810 2016-02-01  Richard Henderson  <rth@redhat.com>
12812         * gcc.dg/pr69535.c: New test.
12814 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12816         PR testsuite/69584
12817         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12818         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12820         PR debug/68244
12821         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12823         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12825 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12827         PR fortran/67564
12828         * gfortran.dg/allocate_with_source_17.f03: New test.
12830 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12832         PR tree-optimization/69546
12833         * gcc.dg/torture/pr69546.c: New test.
12835 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12837         PR fortran/69566
12838         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12840 2016-01-30  Martin Sebor  <msebor@redhat.com>
12842         PR c++/68490
12843         * g++.dg/ext/flexary10.C: New test.
12845 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12847         PR fortran/66707
12848         gfortran.dg/common_23.f90: New test.
12850 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12852         PR target/65546
12853         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12854         condition being checked, and disable it when the target supports
12855         misaligned loads and stores.
12857 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12859         PR debug/69518
12860         * gcc.dg/torture/pr69518.c: New test.
12862 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12864         PR target/69530
12865         * gcc.target/i386/pr69530.c: New test.
12867 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12869         PR target/65604
12870         * gcc.target/mips/div-delay.c: New test.
12872 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12874         PR target/69551
12875         * gcc.target/i386/pr69551.c: New test.
12877         PR target/66137
12878         * gcc.target/i386/pr66137.c: New test.
12880 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12882         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12883         always built for p5600.
12884         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12885         isa=p5600 dg-option.
12887 2016-01-29  Richard Biener  <rguenther@suse.de>
12889         PR tree-optimization/69547
12890         * g++.dg/tree-ssa/pr69547.C: New testcase.
12892 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12894         PR debug/66869
12895         * g++.dg/warn/Wunused-function2.C: New test.
12897 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12899         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12900         support for test to succeed.
12902 2016-01-29  Marek Polacek  <polacek@redhat.com>
12904         PR c++/69509
12905         PR c++/69516
12906         * g++.dg/ext/constexpr-vla2.C: New test.
12907         * g++.dg/ext/constexpr-vla3.C: New test.
12908         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12910 2016-01-29  Richard Biener  <rguenther@suse.de>
12912         PR middle-end/69537
12913         * gcc.dg/uninit-21.c: New testcase.
12915 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12917         PR target/69459
12918         * gcc.target/i386/pr69459.c: New test.
12920 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12922         PR target/68400
12923         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12924         * gcc.target/mips/pr68400.c: New test.
12926 2016-01-28  Martin Sebor  <msebor@redhat.com>
12928         PR target/17381
12929         * gcc.target/powerpc/pr17381.c: New test.
12931 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12933         PR middle-end/69542
12934         * gcc.dg/torture/pr69542.c: New test.
12936 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12938         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12940 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12942         * gcc.dg/pr65980.c: Skip on AIX.
12943         * gcc.dg/pr66688.c: Same.
12945 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12947         PR target/63679
12948         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12949         * gcc.dg/tree-ssa/sra-18.c: Same.
12951 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12953         PR fortran/62536
12954         * gfortran.dg/block_15.f08: New test.
12955         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12956         on incorrectly closed BLOCK.
12958 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12960         * gcc.dg/declare-simd.c: New test.
12961 2016-01-28  Richard Biener  <rguenther@suse.de>
12963         PR tree-optimization/69466
12964         * gfortran.dg/vect/pr69466.f90: New testcase.
12966 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12968         * g++.dg/pr67989.C: Remove ARM-specific option.
12969         * gcc.target/arm/pr67989.C: New file.
12971 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12973         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12974         and expm1 test for glibc < 2.11.
12976 2016-01-27  Richard Henderson  <rth@redhat.com>
12978         * gcc.c-torture/execute/pr69447.c: New test.
12980 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12982         PR fortran/69422
12983         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12985 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12987         PR debug/66869
12988         * gcc.dg/pr66869.c: New test.
12990 2016-01-25  Jeff Law  <law@redhat.com>
12992         PR tree-optimization/68398
12993         PR tree-optimization/69196
12994         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12995         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12996         path to avoid new heuristic allowing more irreducible regions
12997         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12998         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12999         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13000         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13001         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13003 2016-01-27  Marek Polacek  <polacek@redhat.com>
13005         PR c/68062
13006         * c-c++-common/vector-compare-4.c: New test.
13008 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13010         PR preprocessor/69126
13011         * c-c++-common/pr69126.c: New test case.
13013 2016-01-27  Ian Lance Taylor  <iant@google.com>
13015         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13017 2016-01-27  Ryan Burn  <contact@rnburn.com>
13019         PR cilkplus/69267
13020         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13022 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13024         PR target/69512
13025         * gcc.target/i386/pr69512.c: New test.
13027 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13029         PR ada/69488
13030         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13032 2016-01-27  Marek Polacek  <polacek@redhat.com>
13034         PR c++/69379
13035         * g++.dg/pr69379.C: New test.
13037 2016-01-27  Martin Sebor  <msebor@redhat.com>
13039         PR c++/69317
13040         * g++.dg/abi/Wabi-2-2.C: New test.
13041         * g++.dg/abi/Wabi-2-3.C: New test.
13042         * g++.dg/abi/Wabi-3-2.C: New test.
13043         * g++.dg/abi/Wabi-3-3.C: New test.
13045 2016-01-27  Richard Biener  <rguenther@suse.de>
13047         PR tree-optimization/69166
13048         * gcc.dg/torture/pr69166.c: New testcase.
13050 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13052         PR tree-optimization/69355
13053         * gcc.dg/tree-ssa/pr69355.c: New test.
13055 2016-01-27  Marek Polacek  <polacek@redhat.com>
13057         PR c++/69496
13058         * g++.dg/ext/constexpr-vla1.C: New test.
13060 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13062         PR target/69245
13063         * gcc.target/arm/pr69245.c: New test.
13065 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13067         PR tree-optimization/69399
13068         * gcc.dg/torture/pr69399.c: New test.
13070 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13072         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13074 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13076         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13078 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13080         PR tree-optimization/69110
13081         * gcc.dg/autopar/pr69110.c: New test.
13083 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13084             Sebastian Pop  <s.pop@samsung.com>
13086         * gcc.dg/graphite/isl-ast-op-select.c: New.
13088 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13090         PR fortran/69385
13091         * gfortran.dg/allocate_error_6.f90: New test.
13093 2016-01-26  Richard Henderson  <rth@redhat.com>
13095         * gcc.dg/tm/pr60908.c: New test.
13097 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13099         PR other/69006
13100         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13101         directive.
13102         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13103         expected multiline output to reflect the colorization being
13104         disabled before newlines.
13105         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13106         (custom_diagnostic_finalizer): Replace call to
13107         pp_newline_and_flush with call to pp_flush.
13108         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13109         * gfortran.dg/implicit_class_1.f90: Likewise.
13110         * lib/gcc-dg.exp (allow_blank_lines): New global.
13111         (dg-allow-blank-lines-in-output): New procedure.
13112         (gcc-dg-prune): Complain about blank lines in the output, unless
13113         dg-allow-blank-lines-in-output was called.
13114         * lib/multiline.exp (_build_multiline_regex): Only support
13115         arbitrary followup text for non-blank-lines, not for blank lines.
13117 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13119         PR tree-optimization/69483
13120         * gcc.dg/pr69483.c: New test.
13121         * g++.dg/opt/pr69483.C: New test.
13123 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13125         PR target/68620
13126         * gcc.target/arm/pr68620.c: New test.
13128 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13130         * gcc.target/i386/pr68986-2.c: Remove -m32.
13132 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13134         PR target/68986
13135         * gcc.target/i386/pr68986-1.c: New test.
13136         * gcc.target/i386/pr68986-2.c: Likewise.
13137         * gcc.target/i386/pr68986-3.c: Likewise.
13139 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13141         * lib/target-supports.exp
13142         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13143         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13144         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13146 2016-01-26  Richard Biener  <rguenther@suse.de>
13148         PR tree-optimization/69452
13149         * gcc.dg/torture/pr69452.c: New testcase.
13151 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13153         PR target/69442
13154         * gcc.dg/pr69442.c: New test.
13156 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13158         PR target/67896
13159         * gcc.target/aarch64/simd/pr67896.C: New.
13161 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13163         PR tree-optimization/69400
13164         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13165         function.
13166         (plugin_init): Call it.
13167         * gcc.dg/torture/pr69400.c: New test.
13169 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13171         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13173 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13174             Sebastian Pop  <s.pop@samsung.com>
13176         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13177         isl-0.15.
13179 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13180             Sebastian Pop  <s.pop@samsung.com>
13182         * gcc.dg/graphite/pr69292.c: New.
13184 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13186         * c-c++-common/goacc/use_device-1.c: New test.
13188 2016-01-25  Jeff Law  <law@redhat.com>
13190         PR tree-optimization/69196
13191         PR tree-optimization/68398
13192         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13193         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13195 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13197         PR target/69469
13198         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13199         Algorithm.
13201 2016-01-25  Richard Biener  <rguenther@suse.de>
13203         PR testsuite/69380
13204         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13206 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13208         PR target/69421
13209         * gcc.dg/pr69421.c: New test.
13211 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13213         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13214         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13215         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13216         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13217         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13218         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13219         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13220         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13221         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13222         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13224 2016-01-25  Richard Biener  <rguenther@suse.de>
13226         PR tree-optimization/69376
13227         * gcc.dg/torture/pr69376.c: New testcase.
13229 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13231         PR fortran/69397
13232         PR fortran/68442
13233         * gfortran.dg/interface_38.f90: New test.
13234         * gfortran.dg/interface_39.f90: New test.
13236 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13238         Revert:
13239         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13241         PR c++/11858
13242         PR c++/24663
13243         PR c++/24664
13244         * g++.dg/template/pr11858.C: New test.
13245         * g++.dg/template/pr24663.C: New test.
13246         * g++.dg/template/unify12.C: New test.
13247         * g++.dg/template/unify13.C: New test.
13248         * g++.dg/template/unify14.C: New test.
13249         * g++.dg/template/unify15.C: New test.
13250         * g++.dg/template/unify16.C: New test.
13251         * g++.dg/template/unify17.C: New test.
13253 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13255         PR fortran/68283
13256         gfortran.dg/pr68283.f90: New test.
13258 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13260         PR fortran/66094
13261         * gfortran.dg/inline_matmul_13.f90:  New test.
13262         * gfortran.dg/matmul_bounds_8.f90:  New test.
13263         * gfortran.dg/matmul_bounds_9.f90:  New test.
13264         * gfortran.dg/matmul_bounds_10.f90:  New test.
13266 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13268         PR tree-optimization/69426
13269         * gcc.dg/autopar/pr69426.c: New test.
13271 2016-01-23  Martin Sebor  <msebor@redhat.com>
13273         PR c++/58109
13274         PR c++/69022
13275         * g++.dg/cpp0x/alignas5.C: New test.
13276         * g++.dg/ext/vector29.C: Same.
13278 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13280         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13281         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13282         _GNU_SOURCE from compile flags to the source.
13283         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13284         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13285         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13286         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13288 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13290         PR target/69432
13291         * g++.dg/opt/pr69432.C: New test.
13293 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13295         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13296         32-bit targets testing an -m64 multilib.
13298 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13300         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13301         64-bit support.
13303 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13305         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13307 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13309         PR target/68674
13310         * gcc.target/i386/pr68674.c
13311         * gcc.target/aarch64/pr68674.c
13312         * gcc.target/arm/pr68674.c
13314 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13316         PR target/69403
13317         * gcc.c-torture/execute/pr69403.c: New test.
13319 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13321         PR c++/55843
13322         * g++.dg/template/pr55843.C: New.
13324 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13326         PR testsuite/66877
13327         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13328         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13330 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13332         PR testsuite/67489
13333         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13334         from dg-do compile directive, and instead add
13335         { dg-require-effective-target int128 }.
13337 2016-01-20  Martin Sebor  <msebor@redhat.com>
13339         PR c/69405
13340         * gcc.dg/sync-fetch.c: New test.
13342 2016-01-21  Martin Sebor  <msebor@redhat.com>
13344         PR target/69252
13345         * gcc.target/powerpc/pr69252.c: New test.
13347 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13349         PR fortran/65996
13350         * gfortran.dg/pr65996.f90: New test.
13352 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13354         PR c++/68810
13355         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13356         expected to generate an error.
13358 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13360         PR middle-end/66178
13361         * gcc.dg/torture/pr66178.c: New test.
13363 2016-01-21  Anton Blanchard  <anton@samba.org>
13364             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13366         PR target/63354
13367         * gcc.target/powerpc/pr63354.c:  New test.
13369 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13371         PR rtl-optimization/68990
13372         * gcc.target/i386/pr68990: New.
13374 2016-01-21  Nick Clifton  <nickc@redhat.com>
13376         PR target/69129
13377         * gcc.target/mips/pr69129.c: New.
13379 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13381         PR c++/58046
13382         * g++.dg/cpp0x/pr58046.C: New.
13384 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13386         PR target/69187
13387         PR target/65624
13388         * gcc.target/arm/pr69187.c: New test.
13390         PR c++/69355
13391         * g++.dg/torture/pr69355.C: New test.
13393 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13394             Sebastian Pop  <s.pop@samsung.com>
13396         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13398 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13399             Sebastian Pop  <s.pop@samsung.com>
13401         * gcc.dg/graphite/pr68976.c: New test.
13403 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13405         PR middle-end/67653
13406         * c-c++-common/pr67653.c: New test.
13407         * gcc.dg/torture/pr29119.c: Add dg-warning.
13409 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13411         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13413 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13415         PR c/24293
13416         * gcc.dg/pr24293.c: New test.
13417         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13418         incomplete struct type.
13419         * gcc.dg/declspec-1.c: Likewise.
13420         * gcc.dg/pr63549.c: Likewise.
13422 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13424         PR tree-optimization/66612
13425         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13426         for bdn instruction.
13428 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13430         * lib/target-supports.exp
13431         (check_effective_target_arm_fp_ok_nocache): New.
13432         (check_effective_target_arm_fp_ok): New.
13433         (add_options_for_arm_fp): New.
13434         (check_effective_target_arm_crypto_ok_nocache): Require
13435         target_arm_v8_neon_ok instead of arm32.
13436         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13437         (check_effective_target_arm_crypto_pragma_ok): New.
13438         (add_options_for_arm_vfp): New.
13439         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13440         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13441         target instead. Force initial fpu to vfp.
13442         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13443         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13444         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13445         dependency.
13446         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13447         use arm_vfp effective target instead. Force initial fpu to vfp.
13448         * gcc.target/arm/attr-neon3.c: Likewise.
13449         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13450         arm_vfp_ok.
13451         * gcc.target/arm/unsigned-float.c: Likewise.
13452         * gcc.target/arm/vfp-1.c: Likewise.
13453         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13454         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13455         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13456         * gcc.target/arm/vfp-ldmias.c: Likewise.
13457         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13458         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13459         * gcc.target/arm/vfp-stmiad.c: Likewise.
13460         * gcc.target/arm/vfp-stmias.c: Likewise.
13461         * gcc.target/arm/vnmul-1.c: Likewise.
13462         * gcc.target/arm/vnmul-2.c: Likewise.
13463         * gcc.target/arm/vnmul-3.c: Likewise.
13464         * gcc.target/arm/vnmul-4.c: Likewise.
13466 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13468         PR testsuite/69366
13469         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13470         the MPX run-time library, for compile-time MPX test.
13471         * gcc.target/i386/chkp-always_inline.c: Likewise.
13472         * gcc.target/i386/chkp-bndret.c: Likewise.
13473         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13474         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13475         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13476         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13477         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13478         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13479         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13480         * gcc.target/i386/chkp-label-address.c: Likewise.
13481         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13482         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13483         * gcc.target/i386/chkp-pr69044.c: Likewise.
13484         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13485         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13486         * gcc.target/i386/chkp-strchr.c: Likewise.
13487         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13488         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13489         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13490         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13491         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13492         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13493         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13494         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13495         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13496         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13497         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13498         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13499         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13500         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13501         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13502         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13503         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13504         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13505         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13506         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13507         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13508         * gcc.target/i386/pr63995-2.c: Likewise.
13509         * gcc.target/i386/pr64805.c: Likewise.
13510         * gcc.target/i386/pr65044.c: Likewise.
13511         * gcc.target/i386/pr65167.c: Likewise.
13512         * gcc.target/i386/pr65183.c: Likewise.
13513         * gcc.target/i386/pr65184.c: Likewise.
13514         * gcc.target/i386/thunk-retbnd.c: Likewise.
13516 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13518         PR tree-optimization/69328
13519         * gcc.dg/pr69328.c: New test.
13521 2016-01-20  Jeff Law  <law@redhat.com>
13523         PR target/25114
13524         * gcc.target/m68k/pr25114.c: New test.
13526 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13528         * gcc.target/arm/memset-inline-10.c: Added
13529         dg-require-effective-target arm_thumb2_ok.
13531 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13533         * gcc.dg/debug/dwarf2/sso.c: New test.
13535 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13537         PR testsuite/68820
13538         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13539         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13540         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13542 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13544         PR ipa/66223
13545         * g++.dg/ipa/devirt-50.C: New testcase.
13547 2016-01-19  Marek Polacek  <polacek@redhat.com>
13549         PR c++/68965
13550         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13551         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13553 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13555         PR target/69135
13556         * gcc.target/arm/pr69135_1.c: New test.
13558 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13560         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13562 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13564         * gcc.target/aarch64/ccmp_1.c: New testcase.
13566 2016-01-19  Marek Polacek  <polacek@redhat.com>
13568         PR c++/68586
13569         * g++.dg/cpp0x/enum30.C: New test.
13571 2016-01-19  Richard Biener  <rguenther@suse.de>
13573         PR tree-optimization/69336
13574         * g++.dg/tree-ssa/pr69336.C: New testcase.
13576 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13578         PR debug/65779
13579         * gcc.dg/pr65779.c: New test.
13581 2016-01-19  Richard Biener  <rguenther@suse.de>
13583         PR tree-optimization/69352
13584         * gcc.dg/torture/pr69352.c: New testcase.
13586 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13588         PR rtl-optimization/68955
13589         PR rtl-optimization/64557
13590         * gcc.dg/torture/pr68955.c: New test.
13592 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13594         PR lto/69136
13595         * g++.dg/torture/pr69136.C: New testcase.
13597 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13599         PR lto/69133
13600         * g++.dg/lto/pr69133_0.C: New testcase.
13601         * g++.dg/lto/pr69133_1.C: New testcase.
13603 2016-01-15  Jeff Law  <law@redhat.com>
13605         PR tree-optimization/69320
13606         * gcc.c-torture/pr69320-1.c: New test.
13607         * gcc.c-torture/pr69320-2.c: New test.
13608         * gcc.c-torture/pr69320-3.c: New test.
13609         * gcc.c-torture/pr69320-4.c: New test.
13611 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13613         PR c++/11858
13614         PR c++/24663
13615         PR c++/24664
13616         * g++.dg/template/pr11858.C: New test.
13617         * g++.dg/template/pr24663.C: New test.
13618         * g++.dg/template/unify12.C: New test.
13619         * g++.dg/template/unify13.C: New test.
13620         * g++.dg/template/unify14.C: New test.
13621         * g++.dg/template/unify15.C: New test.
13622         * g++.dg/template/unify16.C: New test.
13623         * g++.dg/template/unify17.C: New test.
13625 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13627         PR testsuite/69181
13628         * gcc.dg/pr69181-1.c: New test file.
13629         * gcc.dg/pr69181-2.c: New test file.
13630         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13631         globals by moving it to...
13632         (cleanup-after-saved-dg-test): ...this new function.  Add
13633         "global additional_sources_used".  Add reset of global
13634         multiline_expected_outputs to the empty list.
13635         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13636         global to...
13637         (multiline_expected_outputs): ...this, and updated comments to
13638         note that it is modified from gcc-dg.exp.
13639         (dg-end-multiline-output): Update for the above renaming.
13640         (handle-multiline-outputs): Likewise.  Remove the clearing
13641         of the expected outputs to the empty list.
13643 2016-01-18  Richard Biener  <rguenther@suse.de>
13645         PR tree-optimization/69297
13646         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13648 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13650         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13651         dg-options.
13652         * gcc.target/mips/mips-3d-2.c: Likewise.
13653         * gcc.target/mips/mips-3d-3.c: Likewise.
13654         * gcc.target/mips/mips-3d-4.c: Likewise.
13655         * gcc.target/mips/mips-3d-5.c: Likewise.
13656         * gcc.target/mips/mips-3d-6.c: Likewise.
13657         * gcc.target/mips/mips-3d-7.c: Likewise.
13658         * gcc.target/mips/mips-3d-8.c: Likewise.
13659         * gcc.target/mips/mips-3d-9.c: Likewise.
13660         * gcc.target/mips/mips-ps-1.c: Likewise.
13661         * gcc.target/mips/mips-ps-2.c: Likewise.
13662         * gcc.target/mips/mips-ps-3.c: Likewise.
13663         * gcc.target/mips/mips-ps-4.c: Likewise.
13664         * gcc.target/mips/mips-ps-5.c: Likewise.
13665         * gcc.target/mips/mips-ps-6.c: Likewise.
13666         * gcc.target/mips/mips-ps-7.c: Likewise.
13667         * gcc.target/mips/mips-ps-type.c: Likewise.
13668         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13669         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13671 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13673         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13674         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13675         * c-c++-common/goacc/kernels-empty.c: New test.
13676         * c-c++-common/goacc/kernels-eternal.c: New test.
13677         * c-c++-common/goacc/kernels-loop-2.c: New test.
13678         * c-c++-common/goacc/kernels-loop-3.c: New test.
13679         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13680         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13681         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13682         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13683         * c-c++-common/goacc/kernels-loop-data.c: New test.
13684         * c-c++-common/goacc/kernels-loop-g.c: New test.
13685         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13686         * c-c++-common/goacc/kernels-loop-n.c: New test.
13687         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13688         * c-c++-common/goacc/kernels-loop.c: New test.
13689         * c-c++-common/goacc/kernels-noreturn.c: New test.
13690         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13691         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13692         * c-c++-common/goacc/kernels-reduction.c: New test.
13694 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13696         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13697         * gcc.dg/autopar/outer-2.c: Same.
13698         * gcc.dg/autopar/outer-3.c: Same.
13699         * gcc.dg/autopar/outer-4.c: Same.
13700         * gcc.dg/autopar/outer-5.c: Same.
13701         * gcc.dg/autopar/outer-6.c: Same.
13702         * gcc.dg/autopar/parallelization-1.c: Same.
13703         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13704         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13705         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13706         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13707         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13708         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13709         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13710         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13711         * gcc.dg/autopar/pr39500-1.c: Same.
13712         * gcc.dg/autopar/pr39500-2.c: Same.
13713         * gcc.dg/autopar/pr46193.c: Same.
13714         * gcc.dg/autopar/pr46194.c: Same.
13715         * gcc.dg/autopar/pr49580.c: Same.
13716         * gcc.dg/autopar/pr49960-1.c: Same.
13717         * gcc.dg/autopar/pr49960.c: Same.
13718         * gcc.dg/autopar/pr68373.c: Same.
13719         * gcc.dg/autopar/reduc-1.c: Same.
13720         * gcc.dg/autopar/reduc-1char.c: Same.
13721         * gcc.dg/autopar/reduc-1short.c: Same.
13722         * gcc.dg/autopar/reduc-2.c: Same.
13723         * gcc.dg/autopar/reduc-2char.c: Same.
13724         * gcc.dg/autopar/reduc-2short.c: Same.
13725         * gcc.dg/autopar/reduc-3.c: Same.
13726         * gcc.dg/autopar/reduc-4.c: Same.
13727         * gcc.dg/autopar/reduc-6.c: Same.
13728         * gcc.dg/autopar/reduc-7.c: Same.
13729         * gcc.dg/autopar/reduc-8.c: Same.
13730         * gcc.dg/autopar/reduc-9.c: Same.
13731         * gcc.dg/autopar/uns-outer-4.c: Same.
13732         * gcc.dg/autopar/uns-outer-5.c: Same.
13733         * gcc.dg/autopar/uns-outer-6.c: Same.
13734         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13735         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13737 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13739         PR target/63679
13740         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13741         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13743 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13745         PR target/63679
13746         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13747         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13748         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13750 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13752         PR target/63679
13753         * gcc.dg/tree-ssa/sra-17.c: New.
13754         * gcc.dg/tree-ssa/sra-18.c: New.
13756 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13758         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13760 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13762         * gnat.dg/inline12.adb: New test.
13764 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13766         PR tree-optimization/66797
13767         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13769 2016-01-18  Richard Biener  <rguenther@suse.de>
13771         PR tree-optimization/69170
13772         * gcc.dg/torture/pr69170.c: New testcase.
13774 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13776         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13778 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13780         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13782 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13784         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13785         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13786         redundant dg-require-effective-target pthread.
13787         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13788         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13789         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13790         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13791         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13792         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13793         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13795 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13797         PR target/68609
13798         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13799         * gcc.target/powerpc/recip-7.c: Same.
13801 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13803         PR c++/69091
13804         * g++.dg/template/pr69091.C: New test.
13806 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13808         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13809         dump does not contain an error_mark_node.
13810         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13811         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13813 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13815         PR c++/68936
13816         * g++.dg/template/pr68936.C: New test.
13818 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13820         PR target/68609
13821         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13822         * gcc.target/powerpc/recip-2.c: Same.
13823         * gcc.target/powerpc/recip-3.c: Same.
13824         * gcc.target/powerpc/recip-4.c: Same.
13825         * gcc.target/powerpc/recip-sqrtf.c: Same.
13827 2016-01-15  Jeff Law  <law@redhat.com>
13829         PR tree-optimization/69270
13830         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13831         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13833 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13835         PR fortran/49630
13836         * gfortran.dg/deferred_character_13.f90: New test for the fix
13837         of comment 3 of the PR.
13839         PR fortran/54070
13840         * gfortran.dg/deferred_character_8.f90: New test
13841         * gfortran.dg/allocate_error_5.f90: New test
13843         PR fortran/60593
13844         * gfortran.dg/deferred_character_10.f90: New test
13846         PR fortran/60795
13847         * gfortran.dg/deferred_character_14.f90: New test
13849         PR fortran/61147
13850         * gfortran.dg/deferred_character_11.f90: New test
13852         PR fortran/64324
13853         * gfortran.dg/deferred_character_9.f90: New test
13855 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13857         PR rtl-optimization/69030
13858         * gcc.target/i386/pr69030.c: New.
13860 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13862         * gcc.target/aarch64/target_attr_17.c: New test.
13864 2016-01-15  Richard Biener  <rguenther@suse.de>
13866         PR tree-optimization/66856
13867         * gcc.dg/torture/pr66856-1.c: New testcase.
13868         * gcc.dg/torture/pr66856-2.c: Likewise.
13870 2016-01-15  Richard Biener  <rguenther@suse.de>
13872         PR debug/69137
13873         * g++.dg/lto/pr69137_0.C: New testcase.
13875 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13877         PR middle-end/69246
13878         * gcc.target/i386/pr69246.c: New test.
13880 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13882         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13884 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13886         PR c++/56194
13887         * g++.dg/init/const9.C: Disable test on S/390.
13889 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13891         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13892         * g++.dg/Wno-frame-address.C: Ditto.
13894 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13896         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13898 2016-01-15  Richard Biener  <rguenther@suse.de>
13900         PR tree-optimization/68961
13901         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13903 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13905         * gcc.target/i386/pr65105-5.c: New test.
13907 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13909         * gcc.c-torture/execute/alias-4.c: New testcase.
13911 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13913         PR ipa/68148
13914         * g++.dg/ipa/devirt-49.C: New testcase.
13916 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13918         PR target/65837
13919         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13920         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13921         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13923 2016-01-15  Richard Biener  <rguenther@suse.de>
13925         PR tree-optimization/69117
13926         * gcc.dg/torture/pr69117.c: New testcase.
13928 2015-01-14  Ryan Burn  <contact@rnburn.com>
13930         PR c++/69048
13931         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13933 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13935         PR testsuite/67509
13936         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13937         range tests use 100 * maximum instead of maximum + 1.
13939 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13941         PR debug/69244
13942         * gcc.dg/guality/pr69244.c: New test.
13944 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13946         * lib/target-supports.exp (check_effective_target_issignaling):
13947         New procedure.
13948         * gcc.dg/pr61441.c: Require issignaling effective target.
13950 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13952         PR target/68803
13953         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13955 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13957         PR c++/68819
13958         PR preprocessor/69177
13959         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13960         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13961         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13962         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13964 2016-01-14  Marek Polacek  <polacek@redhat.com>
13966         PR c/69262
13967         * gcc.dg/array-15.c: New test.
13969 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13971         PR middle-end/68146
13972         PR tree-optimization/69155
13973         * gfortran.dg/pr68146.f: New test.
13974         * gfortran.dg/pr69155.f90: New test.
13976 2016-01-14  Richard Biener  <rguenther@suse.de>
13978         PR tree-optimization/68060
13979         * gcc.dg/torture/pr68060-1.c: New testcase.
13980         * gcc.dg/torture/pr68060-2.c: Likewise.
13982 2016-01-14  Nick Clifton  <nickc@redhat.com>
13984         * lib/target-supports.exp
13985         (check_effective_target_arm_neon_ok_nocache): Add an option
13986         sequence that includes setting the ARM architecture to ARMv7-A.
13987         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13988         command line options necessary to enable Neon support.
13989         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13990         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13991         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13992         * gcc.target/arm/pr69180.c: Likewise.
13994 2016-01-14  Jeff Law  <law@redhat.com>
13996         PR tree-optimization/69270
13997         * gcc.dg/tree-ssa/pr69270.c: New test.
13999 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14001         PR c/66208
14002         * c-c++-common/pr66208.c: New file.
14004 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14006         PR tree-optimization/69156
14007         * gcc.dg/pr69156.c: New test.
14009 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14011         * gcc.target/i386/pr69225-7.c: New test.
14013 2016-01-13  Richard Henderson  <rth@redhat.com>
14015         * gcc.dg/tm/memopt-13.c: Update expected function.
14016         * gcc.dg/tm/memopt-6.c: Likewise.
14018 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14020         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14021         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14022         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14023         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14025 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14027         PR tree-optimization/69169
14028         * gcc.dg/pr69169.c: New test.
14030 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14032         PR target/69228
14033         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14034         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14035         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14036         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14037         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14038         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14039         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14040         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14042 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14044         PR target/69247
14045         * gcc.dg/pr69247.c: New test.
14047 2016-01-13  Richard Biener  <rguenther@suse.de>
14049         PR tree-optimization/69242
14050         * gcc.dg/torture/pr69242.c: New testcase.
14052 2016-01-13  Richard Biener  <rguenther@suse.de>
14054         PR tree-optimization/69186
14055         * gcc.dg/torture/pr69186.c: New testcase.
14057 2016-01-13  Jeff Law  <law@redhat.com>
14059         PR tree-optimization/67755
14060         * gcc.dg/tree-ssa/pr67755.c: New test.
14062 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14064         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14065         pass number in output by a star.
14067 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14069         PR tree-optimization/68911
14070         * gcc.c-torture/execute/pr68911.c: New test.
14072 2016-01-12  Marek Polacek  <polacek@redhat.com>
14074         PR c++/68979
14075         * g++.dg/warn/permissive-1.C: New test.
14077 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14079         PR objc++/68511
14080         PR c++/69213
14081         * g++.dg/opt/pr69213.C: New test.
14083 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14085         PR target/69180
14086         * gcc.target/arm/pr69180.c: New test.
14088 2016-01-12  Richard Biener  <rguenther@suse.de>
14090         PR lto/69077
14091         * g++.dg/lto/pr69077_0.C: New testcase.
14092         * g++.dg/lto/pr69077_1.C: Likewise.
14094 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14096         PR target/69175
14097         * g++.dg/opt/pr69175.C: New test.
14099 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14101         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14102         rather than #including math.h & stdlib.h.
14103         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14104         * gcc.dg/vect/pr49771.c: Likewise.
14105         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14106         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14107         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14108         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14109         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14110         * gcc.dg/vect/pr44507.c: Likewise.
14111         * gcc.dg/vect/pr45902.c: Likewise.
14112         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14113         * gcc.dg/vect/vect-117.c: Likewise.
14114         * gcc.dg/vect/vect-99.c: Likewise.
14115         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14116         * gcc.dg/vect/vect-cond-1.c: Likewise.
14117         * gcc.dg/vect/vect-cond-2.c: Likewise.
14118         * gcc.dg/vect/vect-cond-3.c: Likewise.
14119         * gcc.dg/vect/vect-cond-4.c: Likewise.
14120         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14121         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14122         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14123         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14124         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14125         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14126         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14127         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14128         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14129         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14130         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14131         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14132         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14133         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14134         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14135         include of signal.h.
14136         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14137         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14138         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14139         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14140         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14141         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14142         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14143         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14144         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14145         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14146         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14147         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14148         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14149         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14150         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14151         * gcc.dg/vect/vect-outer-5.c: Likewise.
14152         * gcc.dg/vect/vect-outer-6.c: Likewise.
14153         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14154         include of stdio.h.
14156 2016-01-12  Nick Clifton  <nickc@redhat.com>
14158         PR target/68913
14159         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14160         to fread so that it will be found in all target runtimes.
14162 2016-01-12  Richard Biener  <rguenther@suse.de>
14164         PR tree-optimization/69053
14165         * g++.dg/torture/pr69053.C: New testcase.
14167 2016-01-12  Richard Biener  <rguenther@suse.de>
14169         PR tree-optimization/69168
14170         * gcc.dg/torture/pr69168.c: New testcase.
14172 2016-01-12  Richard Biener  <rguenther@suse.de>
14174         PR tree-optimization/69157
14175         * gcc.dg/torture/pr69157.c: New testcase.
14177 2016-01-12  Richard Biener  <rguenther@suse.de>
14179         PR tree-optimization/69174
14180         * gcc.dg/torture/pr69174.c: New testcase.
14182 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14184         PR c++/66808
14185         PR c++/69000
14186         * g++.dg/tls/pr66808.C: New test.
14187         * g++.dg/tls/pr69000.C: New test.
14189 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14191         * gcc.target/powerpc/swaps-p8-23.c: New test.
14192         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14194 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14196         PR tree-optimization/68356
14197         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14199 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14200             Jim Wilson  <jim.wilson@linaro.org>
14202         PR target/69194
14203         * gcc.target/arm/pr69194.c: New test.
14205 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14207         PR target/69225
14208         * gcc.target/i386/pr69225-1.c: New test.
14209         * gcc.target/i386/pr69225-2.c: Likewise.
14210         * gcc.target/i386/pr69225-3.c: Likewise.
14211         * gcc.target/i386/pr69225-4.c: Likewise.
14212         * gcc.target/i386/pr69225-5.c: Likewise.
14213         * gcc.target/i386/pr69225-6.c: Likewise.
14215 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14217         PR target/67462
14218         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14219         if lp64.
14221         PR target/69071
14222         * gcc.dg/pr69071.c: New test.
14224         PR c++/69211
14225         * g++.dg/opt/pr69211.C: New test.
14227         PR tree-optimization/69214
14228         * gcc.c-torture/compile/pr69214.c: New test.
14230 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14232         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14233         * gcc.target/i386/pr66232-11.c: Ditto.
14234         * gcc.target/i386/pr66232-12.c: Ditto.
14235         * gcc.target/i386/pr66232-13.c: Ditto.
14237 2016-01-11  Richard Biener  <rguenther@suse.de>
14239         PR tree-optimization/69173
14240         * gcc.dg/torture/pr69173.c: New testcase.
14242 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14244         PR rtl-optimization/68796
14245         * gcc.target/aarch64/tst_5.c: New test.
14246         * gcc.target/aarch64/tst_6.c: Likewise.
14248 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14250         PR rtl-optimization/68841
14251         * gcc.dg/pr68841.c: New test.
14252         * gcc.c-torture/execute/pr68841.c: New test.
14254 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14256         PR rtl-optimization/68920
14257         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14258         for ix86 targets.
14259         * gcc.dg/ifcvt-5.c: New test.
14261 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14263         PR bootstrap/69123
14264         * g++.dg/pr69123.C: New.
14266 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14268         PR target/69010
14269         * gcc.target/i386/pr69010.c: New test.
14271 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14273         PR ipa/69044
14274         * gcc.target/i386/chkp-pr69044.c: New test.
14276 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14278         PR tree-optimization/69109
14279         * gcc.dg/autopar/pr69109-2.c: New test.
14280         * gcc.dg/autopar/pr69109.c: New test.
14282 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14284         PR tree-optimization/69108
14285         * gcc.dg/autopar/pr69108.c: New test.
14287 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14289         PR c++/69029
14290         * c-c++-common/Wisleading-indentation.c: Augment test.
14292 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14294         PR fortran/69154
14295         * gfortran.dg/inline_matmul_12.f90:  New test.
14297 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14299         PR fortran/67779
14300         * gfortran.dg/actual_array_offset_1: New test.
14302 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14304         PR tree-optimization/69062
14305         * gcc.dg/autopar/pr69062.c: New test.
14307 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14309         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14310         * gcc.dg/vect/slp-perm-2.c: Likewise.
14311         * gcc.dg/vect/slp-perm-3.c: Likewise.
14312         * gcc.dg/vect/slp-perm-5.c: Likewise.
14313         * gcc.dg/vect/slp-perm-6.c: Likewise.
14314         * gcc.dg/vect/slp-perm-7.c: Likewise.
14315         * gcc.dg/vect/slp-perm-8.c: Likewise.
14317 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14319         PR tree-optimization/69039
14320         * gcc.dg/autopar/pr69039.c: New test.
14322 2016-01-09  Marek Polacek  <polacek@redhat.com>
14324         PR c++/69113
14325         * g++.dg/pr69113.C: New test.
14327 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14329         PR middle-end/50865
14330         PR tree-optimization/69097
14331         * gcc.c-torture/execute/pr50865.c: New test.
14332         * gcc.c-torture/execute/pr69097-1.c: New test.
14333         * gcc.c-torture/execute/pr69097-2.c: New test.
14334         * gcc.dg/pr69097-1.c: New test.
14335         * gcc.dg/pr69097-2.c: New test.
14337 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14339         PR c++/69164
14340         * g++.dg/opt/pr69164.C: New test.
14342 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14344         PR tree-optimization/69167
14345         * gcc.dg/pr69167.c: New test.
14347 2016-01-08  Marek Polacek  <polacek@redhat.com>
14349         PR c++/68449
14350         * g++.dg/pr68449.C: New.
14352 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14354         PR tree-optimization/68707
14355         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14356         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14357         on platforms supporting it.
14358         * gcc.dg/vect/slp-perm-2.c: Likewise.
14359         * gcc.dg/vect/slp-perm-3.c: Likewise.
14360         * gcc.dg/vect/slp-perm-5.c: Likewise.
14361         * gcc.dg/vect/slp-perm-7.c: Likewise.
14362         * gcc.dg/vect/slp-perm-8.c: Likewise.
14363         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14364         on platforms supporting it.
14366 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14368         PR tree-optimization/69162
14369         * gcc.dg/pr69162.c: New test.
14371         PR tree-optimization/69172
14372         * gcc.dg/pr69172.c: New test.
14374 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14376         PR tree-optimization/67781
14377         * gcc.c-torture/execute/pr67781.c: New file.
14379 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14381         PR tree-optimization/69083
14382         * gcc.dg/vect/pr69083.c: New test.
14384 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14386         PR tree-optimization/61441
14387         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14388         Use -fexcess-precision=standard for compiler options.
14389         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14391 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14393         PR fortran/69128
14394         * gfortran.dg/gomp/pr69128.f90: New test.
14396         PR c++/69145
14397         * g++.dg/ext/pr69145-1.C: New test.
14398         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14399         * g++.dg/ext/pr69145-2.h: New file.
14401 2016-01-07  Martin Sebor  <msebor@redhat.com>
14403         PR c/68966
14404         * gcc.dg/atomic-fetch-bool.c: New test.
14405         * gcc.dg/sync-fetch-bool.c: New test.
14407 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14409         PR fortran/66680
14410         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14412 2016-01-07  Nick Clifton  <nickc@redhat.com>
14414         PR target/66655
14415         * g++.dg/pr66655.C: New test.
14416         * g++.dg/pr66655_1.cc: Test support file.
14417         * g++.dg/pr66655.h: Test header file.
14419 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14421         PR fortran/66680
14422         gfortran.dg/gomp/pr66680.f90: New test.
14424 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14426         PR target/69171
14427         * gcc.target/i386/pr69171-1.c: New test.
14428         * gcc.target/i386/pr69171-2.c: Likewise.
14429         * gcc.target/i386/pr69171-3.c: Likewise.
14430         * gcc.target/i386/pr69171-4.c: Likewise.
14431         * gcc.target/i386/pr69171-5.c: Likewise.
14432         * gcc.target/i386/pr69171-6.c: Likewise.
14434 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14436         PR middle-end/67639
14437         * c-c++-common/pr67639.c: New test.
14439 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14441         PR tree-optimization/69141
14442         * g++.dg/opt/pr69141.C: New test.
14444 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14446         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14448 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14450         PR target/69140
14451         * gcc.target/i386/pr69140.c: New test
14453 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14455         * gcc.dg/bad-dereference.c: New test case.
14457 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14459         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14461 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14463         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14465 2016-01-06  Marek Polacek  <polacek@redhat.com>
14467         PR sanitizer/69099
14468         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14470 2016-01-05  Marek Polacek  <polacek@redhat.com>
14472         PR c/69104
14473         * gcc.dg/atomic-invalid-2.c: New.
14475 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14477         PR target/68991
14478         * gcc.target/i386/pr68991.c: New test.
14480 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14482         PR target/68991
14483         * g++.dg/pr68991-1.C: New test.
14484         * g++.dg/pr68991-2.C: Likewise.
14486 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14488         PR other/60465
14489         * gcc.target/ia64/pr60465-gprel64.c: New test.
14490         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14492 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14494         PR rtl-optimization/68651
14495         * gcc.target/aarch64/pr68651_1.c: New test.
14497 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14499         PR c/69122
14500         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14502 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14504         PR c++/58583
14505         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14507         * gcc.dg/alias-15.c: New.
14509 2016-01-05  Nick Clifton  <nickc@redhat.com>
14511         PR target/68870
14512         * g++.dg/pr68770.C: New test.
14514 2016-01-04  Mike Stump  <mikestump@comcast.net>
14516         * lib/target-supports.exp (check_effective_target_cilkplus):
14517         cilkplus targets require pthreads.
14518         (check_effective_target_cilkplus): Remove special case for NVPTX.
14520 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14522         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14523         generation.
14525 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14527         Update copyright years.
14529 2016-01-04  Marek Polacek  <polacek@redhat.com>
14531         PR c/68908
14532         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14533         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14534         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14536 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14538         * gcc.target/sparc/20160104-2.c: New test.
14540 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14542         * gcc.target/sparc/20160104-1.c: New test.
14544 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14546         PR fortran/65045
14547         * gfortran.dg/pr65045.f90: New test.
14549 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14551         * gnat.dg/specs/debug1.ads: Delete.
14553 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14555         PR libgfortran/68867
14556         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14557         expression.
14559 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14561         PR libgfortran/68867
14562         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14563         PowerPC.
14565 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14567         PR fortran/68864
14568         * gfortran.dg/pr68864.f90: New test.
14570 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14572         PR tree-optimization/69070
14573         * gcc.dg/pr69070.c: New test.
14575         PR sanitizer/69055
14576         * gfortran.dg/pr69055.f90: New test.
14578         PR target/69015
14579         * gcc.dg/pr69015.c: New test.
14581 Copyright (C) 2016 Free Software Foundation, Inc.
14583 Copying and distribution of this file, with or without modification,
14584 are permitted in any medium without royalty provided the copyright
14585 notice and this notice are preserved.