Detect whether target can use -fprofile-update=atomic
[official-gcc.git] / gcc / testsuite / ChangeLog
blob80905adf31473fa47d4df18189e4622efd91bb0f
1 2016-09-06  Martin Liska  <mliska@suse.cz>
3         PR gcov-profile/77378
4         PR gcov-profile/77466
5         * gcc.dg/profile-update-warning.c: New test.
7 2016-09-06  Richard Biener  <rguenther@suse.de>
9         PR tree-optimization/77479
10         * gcc.dg/torture/pr77479.c: New testcase.
12 2016-09-06  Richard Biener  <rguenther@suse.de>
14         PR c/77450
15         * c-c++-common/vector-subscript-7.c: Adjust.
16         * c-c++-common/vector-subscript-8.c: New testcase.
18 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
20         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
22 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
24         PR target/77476
25         * gcc.target/i386/avx512f-pr77476.c: New test.
26         * gcc.target/i386/avx512bw-pr77476.c: New test.
27         * gcc.target/i386/avx512dq-pr77476.c: New test.
29         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
30         Update comment to mention also avx512f.
32         PR sanitizer/77396
33         * g++.dg/asan/pr77396-2.C: New test.
35 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
37         PR rtl-optimization/77452
38         * gcc.target/i386/pr77452.c: New test.
40 2016-09-05  Marek Polacek  <polacek@redhat.com>
42         PR c/77423
43         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
45 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
47         PR fortran/77391
48         * gfortran.dg/pr77391.f90: New test.
50 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
52         PR fortran/77460
53         * gfortran.dg/pr77460.f90: New test.
55 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
57         PR c/65467
58         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
60 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
62         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
64 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
66         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
67         test case.
68         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
69         diagnostic-test-show-locus-generate-patch.c to the sources
70         for diagnostic_plugin_test_show_locus.c.
72 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
74         PR c/65467
75         * gcc.dg/gomp/_Atomic-1.c: New test.
76         * gcc.dg/gomp/_Atomic-2.c: New test.
77         * gcc.dg/gomp/_Atomic-3.c: New test.
78         * gcc.dg/gomp/_Atomic-4.c: New test.
79         * gcc.dg/gomp/_Atomic-5.c: New test.
81         PR sanitizer/77396
82         * g++.dg/asan/pr77396.C: New test.
84 2016-09-01  Martin Sebor  <msebor@redhat.com>
86         PR tree-optimization/71831
87         * gcc.dg/builtin-object-size-16.c: New test.
88         * gcc.dg/builtin-object-size-17.c: New test.
90 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
92         PR libgfortran/77393
93         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
95 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
97         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
98         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
99         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
100         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
101         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
102         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
103         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
104         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
105         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
106         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
107         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
108         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
109         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
110         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
111         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
112         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
113         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
114         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
116 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
118         * gnat.dg/opt58.adb: New test.
119         * gnat.dg/opt58_pkg.ads: New helper.
121 2016-09-01  Richard Biener  <rguenther@suse.de>
123         PR middle-end/77436
124         * gcc.dg/torture/pr77436.c: New testcase.
126 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
128         * gcc.dg/pr64252.c: Require int32plus.
129         * gcc.dg/pr66299-1.c: Likewise.
130         * gcc.dg/pr66299-2.c: Likewise.
131         * gcc.dg/torture/20131115-1.c: Skip for avr.
133 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
135         * gcc.target/aarch64/ands_3.c: New test.
137 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
139         PR fortran/77352
140         * gfortran.dg/gomp/pr77352.f90: New test.
142         PR fortran/77374
143         * gfortran.dg/gomp/pr77374.f08: New test.
145 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
147         PR tree-optimization/73714
148         * gcc.dg/tree-ssa/pr73714.c: New test.
150 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
152         PR libgfortran/77393
153         * gfortran.dg/fmt_f0_2.f90: New test.
155 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
157         * gcc.target/i386/pr59539-2.c: Adapt options.
158         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
160 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
162         PR fortran/77418
163         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
164         of the associate entity and replace with a pointer to the
165         intended item on the stack.
167 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
168             Paul Thomas  <pault@gcc.gnu.org>
170         PR fortran/48298
171         * gfortran.dg/dtio_1.f90: New test.
172         * gfortran.dg/dtio_2.f90: New test.
173         * gfortran.dg/dtio_3.f90: New test.
174         * gfortran.dg/dtio_4.f90: New test.
175         * gfortran.dg/dtio_5.f90: New test.
176         * gfortran.dg/dtio_6.f90: New test.
177         * gfortran.dg/dtio_7.f90: New test.
178         * gfortran.dg/dtio_8.f90: New test.
179         * gfortran.dg/dtio_9.f90: New test.
180         * gfortran.dg/dtio_10.f90: New test.
182 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
184         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
185         (test_many_nested_locations): New function.
186         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
187         (test_show_locus): Handle "test_many_nested_locations".
189 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
191         * g++.dg/template/double-greater-than-fixit.C: New test case.
193 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
195         * gnat.dg/opt57.ad[sb]: New test.
196         * gnat.dg/opt57_pkg.ads: New helper.
198 2016-08-30  Richard Biener  <rguenther@suse.de>
200         PR tree-optimization/69047
201         * gcc.dg/pr69047.c: Fix byte-order check.
203 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
205         PR tree-optimization/72866
206         * gcc.dg/vect/pr72866.c: New test.
208         PR debug/77363
209         * g++.dg/debug/dwarf2/pr77363.C: New test.
211         PR middle-end/77377
212         * gcc.target/i386/pr77377.c: New test.
214         PR debug/77389
215         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
216         in dg-options.
218 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
220         * gfortran.dg/pr77372.f90: Moved to ...
221         * gfortran.dg/ieee/pr77372.f90: here.
223 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
225         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
226         vector short/char initializations.
227         * gcc.target/powerpc/vec-init-5.c: Likewise.
228         * gcc.target/powerpc/vec-init-6.c: New compile time test for
229         vector initialization optimizations.
230         * gcc.target/powerpc/vec-init-7.c: Likewise.
231         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
232         vector float/double initializations.
233         * gcc.target/powerpc/vec-init-9.c: Likewise.
235 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
237         PR target/77403
238         * gcc.target/i386/pr77403.c: New test.
240 2016-08-29  Marek Polacek  <polacek@redhat.com>
242         PR c/77292
243         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
245 2016-08-29  Tom de Vries  <tom@codesourcery.com>
247         PR c/77398
248         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
250 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
252         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
254 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
256         * gfortran.dg/dec_structure_13.f90: New testcase.
258 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
260         PR fortran/77261
261         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
262         available.
264 2016-08-28  Tom de Vries  <tom@codesourcery.com>
266         PR lto/70955
267         * gcc.dg/pr70955.c: New test.
268         * gcc.dg/lto/pr70955_0.c: Same.
269         * gcc.dg/lto/pr70955_1.c: Same.
271 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
273         PR tree-optimization/71077
274         * gcc.target/i386/pr71077.c: New test.
276 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
278         PR fortran/77380
279         * gfortran.dg/pr77380.f90: New test.
281 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
283         PR fortran/77372
284         gfortran.dg/pr77372.f90: New test.
286 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
288         * gcc.dg/spellcheck-fields-2.c (test): Move
289         dg-begin/end-multiline-output within function body.
290         (test_macro): New function.
292 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
294         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
295         (test_fixit_insert): Update expected output.
296         (test_fixit_remove): Likewise.
297         (test_fixit_replace): Likewise.
299 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
301         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
302         Fix typo.
304 2016-08-26  Richard Biener  <rguenther@suse.de>
306         PR tree-optimization/69047
307         * gcc.dg/pr69047.c: New testcase.
309 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
310             Martin Jambhor  <mjambor@suse.cz>
312         * gcc.dg/ipa/propbits-1.c: New test-case.
313         * gcc.dg/ipa/propbits-2.c: Likewise.
314         * gcc.dg/ipa/propbits-3.c: Likewise.
316 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
318         PR fortran/77351
319         * gfortran.dg/pr77351.f90: New test.
321 2016-08-25  Marek Polacek  <polacek@redhat.com>
323         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
325 2016-08-25  Marek Polacek  <polacek@redhat.com>
327         PR c/77323
328         * gcc.dg/pr77323.c: New test.
330 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
332         PR fortran/77358
333         * gfortran.dg/submodule_17.f08: New test.
335 2016-08-24  Michael Collison  <michael.collison@linaro.org>
336             Michael Collison  <michael.collison@arm.com>
338         * gcc.target/arm/builtin_saddl.c: New testcase.
339         * gcc.target/arm/builtin_saddll.c: New testcase.
340         * gcc.target/arm/builtin_uaddl.c: New testcase.
341         * gcc.target/arm/builtin_uaddll.c: New testcase.
342         * gcc.target/arm/builtin_ssubl.c: New testcase.
343         * gcc.target/arm/builtin_ssubll.c: New testcase.
344         * gcc.target/arm/builtin_usubl.c: New testcase.
345         * gcc.target/arm/builtin_usubll.c: New testcase.
347 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
349         PR target/77270
350         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
351         (dg-options): Use -march=amdfam10 instead of -march=athlon.
352         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
353         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
354         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
355         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
356         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
357         effective target.  Remove scan-assembler-times directives.
358         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
359         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
360         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
362 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
364         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
365         of unsigned int.
366         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
368 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
370         PR testsuite/77317
371         * lib/target-supports.exp
372         (check_effective_target_vect_aligned_arrays): Don't cache the result.
373         (check_effective_target_vect_natural_alignment): Ditto.
374         (check_effective_target_vector_alignment_reachable): Ditto.
375         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
377 2016-08-23  Ian Lance Taylor  <iant@golang.org>
379         * gcc.target/s390/nolrl-1.c: Don't match the file name.
381 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
383         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
384         being created from pointers to memory locations.
385         * gcc.target/powerpc/vec-init-2.c: Likewise.
387 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
389         * gfortran.dg/dec_structure_12.f90: New testcase.
391 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
393         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
395 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
397         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
398         verification.
400 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
402         * gcc.target/s390/md/andc-splitter-1.c: New test case.
403         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
405 2016-08-23  Richard Biener  <rguenther@suse.de>
407         PR tree-optimization/27336
408         * c-c++-common/pr27336.c: New testcase.
410 2016-08-22  Marek Polacek  <polacek@redhat.com>
412         PR c++/77321
413         * g++.dg/cpp1y/pr77321.C: New test.
415 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
417         PR fortran/60774
418         * gfortran.dg/empty_label.f: Adjust test for new error message.
419         * gfortran.dg/empty_label.f90: Ditto.
420         * gfortran.dg/empty_label_typedecl.f90: Ditto.
421         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
422         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
424 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
426         PR fortran/61318
427         * gfortran.dg/pr61318.f90: New test.
429 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
431         PR fortran/77260
432         * gfortran.dg/pr77260_1.f90: New test.
433         * gfortran.dg/pr77260_2.f90: Ditto.
435 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
437         PR middle-end/77269
438         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
439         __builtin_signbitf and __builtin_signbitl in expected generic
440         expansion.
441         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
442         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
443         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
444         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
445         tests.
447 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
449         * gcc.dg/torture/float128-builtin.c,
450         gcc.dg/torture/float128-ieee-nan.c,
451         gcc.dg/torture/float128x-builtin.c,
452         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
453         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
454         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
455         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
456         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
457         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
458         gcc.dg/torture/floatn-nan.h: New tests.
460 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
462         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
463         macro.
464         (main): Update calls to TEST_I_F.
465         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
466         macro.
467         (main): Update calls to TEST_I_F.
469 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
471         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
472         gcc.dg/torture/fp-int-convert-float32x-timode.c,
473         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
474         names in calls to TEST_I_F.
476 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
478         PR c/52952
479         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
481 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
483         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
484         and !natural_alignment_64.
485         * gcc.dg/ipa/propalign-2.c: Likewise.
486         * gcc.dg/ipa/propalign-3.c: Likewise.
487         * gcc.dg/ipa/propalign-4.c: Likewise.
488         * gcc.dg/ipa/propalign-5.c: Likewise.
489         * lib/target-supports.exp
490         (check_effective_target_natural_alignment_32): Add avr-*-*.
492 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
494         PR tree-optimization/61839
495         * gcc.dg/tree-ssa/pr61839_1.c: New test.
496         * gcc.dg/tree-ssa/pr61839_2.c: New test.
497         * gcc.dg/tree-ssa/pr61839_3.c: New test.
498         * gcc.dg/tree-ssa/pr61839_4.c: New test.
500 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
502         PR c/32187
503         * lib/target-supports.exp (check_effective_target_float16)
504         (check_effective_target_float32, check_effective_target_float64)
505         (check_effective_target_float128, check_effective_target_float32x)
506         (check_effective_target_float64x)
507         (check_effective_target_float128x)
508         (check_effective_target_float16_runtime)
509         (check_effective_target_float32_runtime)
510         (check_effective_target_float64_runtime)
511         (check_effective_target_float128_runtime)
512         (check_effective_target_float32x_runtime)
513         (check_effective_target_float64x_runtime)
514         (check_effective_target_float128x_runtime)
515         (check_effective_target_floatn_nx_runtime)
516         (add_options_for_float16, add_options_for_float32)
517         (add_options_for_float64, add_options_for_float128)
518         (add_options_for_float32x, add_options_for_float64x)
519         (add_options_for_float128x): New procedures.
520         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
521         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
522         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
523         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
524         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
525         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
526         gcc.dg/torture/float128-complex.c,
527         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
528         gcc.dg/torture/float128x-basic.c,
529         gcc.dg/torture/float128x-complex.c,
530         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
531         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
532         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
533         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
534         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
535         gcc.dg/torture/float32x-basic.c,
536         gcc.dg/torture/float32x-complex.c,
537         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
538         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
539         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
540         gcc.dg/torture/float64x-basic.c,
541         gcc.dg/torture/float64x-complex.c,
542         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
543         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
544         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
545         gcc.dg/torture/floatn-tg.h,
546         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
547         gcc.dg/torture/fp-int-convert-float128-ieee.c,
548         gcc.dg/torture/fp-int-convert-float128x-timode.c,
549         gcc.dg/torture/fp-int-convert-float128x.c,
550         gcc.dg/torture/fp-int-convert-float16-timode.c,
551         gcc.dg/torture/fp-int-convert-float16.c,
552         gcc.dg/torture/fp-int-convert-float32-timode.c,
553         gcc.dg/torture/fp-int-convert-float32.c,
554         gcc.dg/torture/fp-int-convert-float32x-timode.c,
555         gcc.dg/torture/fp-int-convert-float32x.c,
556         gcc.dg/torture/fp-int-convert-float64-timode.c,
557         gcc.dg/torture/fp-int-convert-float64.c,
558         gcc.dg/torture/fp-int-convert-float64x-timode.c,
559         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
560         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
561         maximum exponent of floating-point type.  Use it in testing
562         whether 0x8...0 fits in the floating-point type.  Always treat -1
563         (signed 0xf...f) as fitting in the floating-point type.
564         (M_OK1): New macro.
565         * gcc.dg/torture/fp-int-convert-double.c,
566         gcc.dg/torture/fp-int-convert-float.c,
567         gcc.dg/torture/fp-int-convert-float128-timode.c,
568         gcc.dg/torture/fp-int-convert-float128.c,
569         gcc.dg/torture/fp-int-convert-float80-timode.c,
570         gcc.dg/torture/fp-int-convert-float80.c,
571         gcc.dg/torture/fp-int-convert-long-double.c,
572         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
574 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
576         PR fortran/72744
577         * gfortran.dg/gomp/pr72744.f90: New test.
579         PR fortran/69281
580         * gfortran.dg/gomp/pr69281.f90: New test.
582 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
584         * gfortran.dg/random_4.f90: Initialize seed before using, handle
585         the last special seed value.
586         * gfortran.dg/random_7.f90: Use size for last array member instead
587         of hardcoded value.
589 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
591         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
592         * gcc.dg/cpp/warn-undef-2.c: Likewise.
594 2016-08-19  Richard Biener  <rguenther@suse.de>
596         PR tree-optimization/77286
597         * gcc.dg/torture/pr77286.c: New testcase.
599 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
601         * gcc.dg/verbose-asm-2.c: New test case.
603 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
605         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
606         (custom_diagnostic_finalizer): Update for change to
607         diagnostic_show_locus.
609 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
611         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
612         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
614 2016-08-18  Marek Polacek  <polacek@redhat.com>
616         PR c/71514
617         * gcc.dg/pr71514.c: New test.
619 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
621         PR target/72839
622         * gcc.target/i386/pr72839.c: New test.
624 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
626         PR middle-end/70895
627         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
628         * c-c++-common/goacc/reduction-1.c: Likewise.
629         * c-c++-common/goacc/reduction-2.c: Likewise.
630         * c-c++-common/goacc/reduction-3.c: Likewise.
631         * c-c++-common/goacc/reduction-4.c: Likewise.
633 2016-08-18  Alan Modra  <amodra@gmail.com>
635         * gcc.c-torture/compile/pr72771.c: New.
637 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
639         PR fortran/67496
640         * gfortran.dg/pr67496.f90: New test.
642 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
644         PR tree-optimization/71752
645         * gcc.dg/vect/pr71752.c: New.
647 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
649         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
651 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
653         PR middle-end/77259
654         * g++.dg/ipa/devirt-52.C: New test.
656 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
658         * c-c++-common/goacc/reduction-6.c: New testcase.
660 2016-08-17  Richard Biener  <rguenther@suse.de>
662         PR tree-optimization/76490
663         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
664         * gcc.dg/pr52904.c: XFAIL.
666 2016-08-17  Richard Biener  <rguenther@suse.de>
668         PR tree-optimization/23855
669         * gcc.dg/loop-unswitch-2.c: Adjust.
671 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
673         PR tree-optimization/72817
674         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
676 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
678         PR libgcc/77265
679         * gcc.dg/torture/float128-extend-inf.c: New test.
681 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
683         PR c/72857
684         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
685         for embedded NUL.
686         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
687         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
688         caret placement.
689         (test_oct): Likewise.
690         (test_multiple): Likewise.
691         (test_field_width_specifier): Likewise.
692         (test_field_width_specifier_2): New function.
693         (test_field_precision_specifier): New function.
694         (test_embedded_nul): Update expected caret placement.
695         (test_non_contiguous_strings): Update line number.
696         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
697         (__emit_string_literal_range): Add "caret_idx" param.
698         (test_simple_string_literal): Add value for new param, updating
699         expected output..
700         (test_concatenated_string_literal): Likewise.
701         (test_multiline_string_literal): Likewise.
702         (test_hex): Likewise.
703         (test_oct): Likewise.
704         (test_multiple): Likewise.
705         (test_ucn4): Likewise.
706         (test_ucn8): Likewise.
707         (test_u8): Likewise.
708         (test_u): Likewise; update expected message, from "range" to
709         "location".
710         (test_U): Likewise.
711         (test_L): Likewise.
712         (test_macro): Add value for new param.
713         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
714         (__emit_string_literal_range): Add "caret_idx" param.
715         (test_stringified_token_1): Add value for new param.  Update
716         expected message, from "range" to "location".
717         (test_stringized_token_2): Likewise, adding param to macro.
718         (test_stringified_token_3): Likewise.
719         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
720         (emit_warning): Convert param from source_range to location_t.
721         (test_string_literals): Add caret_idx param, and use it when
722         constructing a substring_loc.  Update error message, from
723         "range" to "location".
725 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
727         PR target/71910
728         * g++.dg/gomp/pr71910.C: New test.
730         PR middle-end/67485
731         * gcc.c-torture/compile/pr67485.c: New test.
733         PR target/72867
734         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
736 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
738         PR tree-optimization/69848
739         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
741 2016-08-16  Martin Liska  <mliska@suse.cz>
743         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
744         of memory operations so that it can be handled by core2
745         in 32-bit mode.
747 2016-08-16  Richard Biener  <rguenther@suse.de>
749         PR tree-optimization/76783
750         * gcc.dg/pr76783.c: New testcase.
751         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
753 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
755         PR tree-optimization/72817
756         PR tree-optimization/73450
757         * gcc.dg/tree-ssa/pr72817.c: New test.
758         * gcc.dg/tree-ssa/pr73450.c: New test.
760 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
762         * gfortran.dg/init_flag_13.f90: New testcase.
763         * gfortran.dg/init_flag_14.f90: Ditto.
764         * gfortran.dg/init_flag_15.f03: Ditto.
765         * gfortran.dg/dec_init_1.f90: Ditto.
766         * gfortran.dg/dec_init_2.f90: Ditto.
768 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
770         PR target/72867
771         * gcc.target/i386/pr72867.c: New test.
773 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
775         * c-c++-common/dump-ada-spec-5.c: New test.
777 2016-08-15  Richard Biener  <rguenther@suse.de>
779         PR tree-optimization/73434
780         * gcc.dg/torture/pr73434.c: New testcase.
782 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
784         PR tree-optimization/72824
785         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
787 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
789         PR fortran/70598
790         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
791         in use_device clause.
792         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
793         * gfortran.dg/goacc/list.f95: Adjust to catch
794         "neither a POINTER nor an array" error messages.
796 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
798         PR target/76342
799         * gcc.target/i386/pr76342.c: New test.
801 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
803         PR c/71512
804         * g++.dg/ubsan/pr71512.C: New test.
805         * c-c++-common/ubsan/pr71512-1.c: New test.
806         * c-c++-common/ubsan/pr71512-2.c: New test.
808 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
810         * gcc.target/powerpc/vec-init-1.c: New tests to test various
811         vector initialization options.
812         * gcc.target/powerpc/vec-init-2.c: Likewise.
813         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
814         is generated on ISA 3.0.
816 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
818         PR middle-end/71654
819         * gcc.dg/c-c++-common/pr71654.c: New test.
820         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
821         dg-options.
822         * gcc.dg/tree-ssa/vrp24: Likewise.
824 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
826         PR c/67410
827         * gcc.dg/pr67410.c: New test.
829 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
831         PR tree-optimization/69848
832         * gcc.dg/vect/vect-pr69848.c: New test.
834 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
836         PR testsuite/71008
837         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
838         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
839         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
840         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
842 2016-08-12  Richard Biener  <rguenther@suse.de>
844         PR tree-optimization/57326
845         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
846         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
847         * gcc.dg/tree-ssa/pr35287.c: Likewise.
848         * gcc.target/i386/pr45685.c: Likewise.
849         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
850         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
851         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
852         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
853         * gfortran.dg/pr34163.f90: Likewise.
855 2016-08-12  Martin Liska  <mliska@suse.cz>
857         * g++.dg/gcov/gcov-16.C: New test.
858         * lib/gcov.exp: Support new argument for run-gcov function.
860 2016-08-12  Martin Liska  <mliska@suse.cz>
862         PR gcov-profile/35590
863         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
865 2016-08-12  Richard Biener  <rguenther@suse.de>
867         PR tree-optimization/72851
868         * gcc.dg/torture/pr72851.c: New testcase.
870 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
872         PR debug/63240
873         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
874         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
875         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
876         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
877         DW_AT_deleted.
879         PR debug/55641
880         * g++.dg/debug/dwarf2/ref-1.C: New.
882         PR debug/49366
883         * g++.dg/debug/dwarf2/template-params-12.H: New.
884         * g++.dg/debug/dwarf2/template-params-12f.C: New.
885         * g++.dg/debug/dwarf2/template-params-12g.C: New.
886         * g++.dg/debug/dwarf2/template-params-12n.C: New.
887         * g++.dg/debug/dwarf2/template-params-12s.C: New.
888         * g++.dg/debug/dwarf2/template-params-12u.C: New.
889         * g++.dg/debug/dwarf2/template-params-12v.C: New.
890         * g++.dg/debug/dwarf2/template-params-12w.C: New.
892 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
894         PR target/72863
895         * gcc.target/powerpc/pr72863.c: New test.
897 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
899         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
901 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
903         * gcc.target/i386/pieces-strcpy-1.c: New test.
904         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
906 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
908         PR c++/72868
909         * g++.dg/cpp1y/constexpr-switch4.C: New test.
911 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
913         * gcc.target/i386/pieces-memcpy-1.c: New test.
914         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
915         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
916         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
917         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
918         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
920 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
922         PR c/72816
923         * gcc.dg/pr72816.c: Remove dg-error.
925 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
927         PR tree-optimization/71083
928         * gcc.c-torture/execute/pr71083.c: New test.
929         * gnat.dg/loop_optimization23.adb: New test.
930         * gnat.dg/loop_optimization23_pkg.ads: New test.
931         * gnat.dg/loop_optimization23_pkg.adb: New test.
933 2016-08-11  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/72772
936         * gcc.dg/graphite/pr35356-1.c: Adjust.
937         * gcc.dg/tree-ssa/pr59597.c: Likewise.
939 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
941         * gfortran.dg/random_7.f90: Take into account that the last seed
942         value is the special p value.
943         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
945 2016-08-11  Richard Biener  <rguenther@suse.de>
947         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
949 2016-08-11  Alan Modra  <amodra@gmail.com>
951         * gcc.target/powerpc/pr71680.c: New.
953 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
955         * gcc.target/powerpc/bfp/bfp.exp: New file.
956         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
957         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
958         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
959         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
960         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
961         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
962         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
963         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
964         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
965         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
966         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
967         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
968         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
969         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
970         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
971         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
972         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
973         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
974         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
975         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
976         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
977         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
978         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
979         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
980         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
981         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
982         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
983         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
984         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
985         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
986         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
987         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
988         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
989         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
990         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
991         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
992         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
993         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
994         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
995         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
996         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
997         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
998         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
999         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1000         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1001         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1002         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1003         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1004         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1005         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1006         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1007         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1008         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1010 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
1012         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1013         Add aarch64*-*-*.
1015 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
1017         * gcc.target/aarch64/simd/vcond-ne.c: New test.
1019 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1021         PR target/72853
1022         * gcc.target/powerpc/pr72853.c: New test.
1024 2016-08-10  Martin Liska  <mliska@suse.cz>
1026         PR gcov-profile/58306
1027         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1029 2016-08-10  Martin Liska  <mliska@suse.cz>
1031         * g++.dg/gcov/gcov-threads-1.C: New test.
1033 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1035         PR target/71873
1036         * gcc.target/avr/pr71873.c: New test.
1038 2016-08-09  Martin Liska  <mliska@suse.cz>
1040         * g++.dg/gcov/gcov-dump-1.C: New test.
1041         * g++.dg/gcov/gcov-dump-2.C: New test.
1043 2016-08-09  Martin Liska  <mliska@suse.cz>
1045         * gcc.dg/tree-prof/val-prof-9.c: New test.
1047 2016-08-09  Martin Liska  <mliska@suse.cz>
1049         * gcc.dg/tree-prof/val-prof-8.c: New test.
1051 2016-08-09  Martin Jambor  <mjambor@suse.cz>
1053         PR ipa/71981
1054         * gcc.dg/ipa/pr71981.c: New test.
1056 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
1058         PR tree-optimization/33707
1059         * gcc.dg/vect/pr33707.c: New test.
1061 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
1063         PR tree-optimization/pr72772
1064         * gcc.dg/tree-ssa/pr72772.c: New test.
1066 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
1068         PR rtl-optimization/66669
1069         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1071 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
1073         PR tree-optimization/72824
1074         * gcc.c-torture/execute/ieee/pr72824.c: New test.
1076 2016-08-09  Richard Biener  <rguenther@suse.de>
1078         PR tree-optimization/71802
1079         * gcc.dg/torture/pr71802.c: New testcase.
1081 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
1083         PR c++/72809
1084         * g++.dg/eh/stdarg1.C: New test.
1086 2016-08-08  Andi Kleen  <ak@linux.intel.com>
1088         * lib/profopt.exp: (auto-profopt-execute): Don't include full
1089         test command line in failure log.
1090         (profopt-execute): dito. Make autofdo file names unique.
1092 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
1094         PR c/64955
1095         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1096         output.
1098 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1100         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1101         c99_runtime.
1102         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1103         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1104         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1105         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1106         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1107         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1109 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
1111         PR c/52952
1112         * gcc.dg/cpp/pr66415-1.c: Likewise.
1113         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1114         * gcc.dg/format/c90-printf-1.c: Likewise.
1115         * gcc.dg/format/diagnostic-ranges.c: New test case.
1117 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
1119         PR fortran/72716
1120         * gfortran.dg/gomp/pr72716.f90: New test.
1122         PR middle-end/72781
1123         * gcc.dg/gomp/pr72781.c: New test.
1125         PR middle-end/68762
1126         * g++.dg/vect/pr68762-1.cc: New test.
1127         * g++.dg/vect/pr68762-2.cc: New test.
1128         * g++.dg/vect/pr68762.h: New file.
1130 2016-08-08  Martin Sebor  <msebor@redhat.com>
1132         PR testsuite/72838
1133         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1134         * g++.dg/warn/overflow-warn-3.C: Same.
1135         * g++.dg/warn/overflow-warn-4.C: Same.
1137 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1139         PR fortran/71936
1140         * gfortran.dg/allocate_with_source_21.f03: New test.
1142 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1144         PR fortran/72698
1145         * gfortran.dg/allocate_with_source_20.f03: New test.
1147 2016-08-08  Alan Modra  <amodra@gmail.com>
1149         * gcc.c-torture/compile/pr72802.c: New.
1151 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1153         PR fortran/70524
1154         * gfortran.dg/dependency_48.f90: New test.
1156 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1158         PR fortran/70040
1159         * gfortran.dg/pr70040.f90:  New testcase.
1161 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1163         PR fortran/71961
1164         * gfortran.dg/matmul_10.f90:  New testcase.
1166 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
1168         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1170 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
1172         PR c/72816
1173         * gcc.dg/pr72816.c: New test.
1175 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
1177         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1178         * g++.dg/conversion/pr41426.C: Likewise.
1179         * g++.dg/conversion/pr66211.C: Likewise.
1180         * g++.dg/cpp1y/lambda-init9.C: Likewise.
1181         * g++.dg/init/ref8.C: Likewise.
1182         * g++.old-deja/g++.law/cvt20.C: Likewise.
1183         * g++.old-deja/g++.mike/p9732c.C: Likewise.
1185 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
1187         PR tree-optimization/18046
1188         * gcc.dg/tree-ssa/vrp105.c: New test.
1189         * gcc.dg/tree-ssa/vrp106.c: New test.
1191 2016-08-05  Martin Sebor  <msebor@redhat.com>
1193         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1194         1ul in diagnostics.  Remove hyphen from "constant-expression."
1195         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1196         * g++.dg/cpp0x/static_assert3.C: Same.
1197         * g++.dg/cpp1y/constexpr-throw.C: Same.
1198         * g++.dg/template/nontype3.C: Same.
1199         * g++.dg/warn/overflow-warn-1.C: Same.
1200         * g++.dg/warn/overflow-warn-3.C: Same.
1201         * g++.dg/warn/overflow-warn-4.C: Same.
1203 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
1205         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1206         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1207         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1208         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1210 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
1212         PR tree-optimization/72810
1213         * gcc.dg/tree-ssa/vrp110.c: New test.
1215 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
1217         PR Target/72819
1218         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1219         registers.
1220         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1221         saving the half-precision registers.
1222         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1223         value is returned in h0.
1224         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1225         are passed in FP/SIMD registers.
1226         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1227         passing works corrcetly.
1228         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1229         (hfa_f16x2_t): Likewise.
1230         (hfa_f16x3_t): Likewise.
1231         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1232         are promoted to double and passed in a double register.
1233         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1234         are promoted to double and stacked.
1235         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1236         __fp16 data types.
1237         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1238         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1239         __fp16 first get passed in FP/SIMD registers, then stacked.
1241 2016-08-05  Nathan Sidwell  <nathan@acm.org>
1243         PR c++/68724
1244         * g++.dg/cpp0x/pr68724.C: New.
1246 2016-08-05  Richard Biener  <rguenther@suse.de>
1248         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1250 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1252         * gcc.dg/tree-ssa/vrp107.c: New test.
1253         * gcc.dg/tree-ssa/vrp108.c: New test.
1254         * gcc.dg/tree-ssa/vrp109.c: New test.
1256 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1258         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1259         dg-options.
1261 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1263         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1264         test-cases.
1265         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1266         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1267         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1268         test-cases.
1269         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1270         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1271         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1272         large_double.
1274 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/72800
1277         * g++.dg/cpp1y/lambda-ice1.C: New.
1279 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1281         PR c++/72759
1282         * g++.dg/cpp1y/pr72759.C: New test.
1284 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1286         * gcc.dg/switch-10.c: New test.
1288 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
1290         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1292 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
1294         * c-c++-common/goacc/routine-5.c: Update.
1296 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1298         PR rtl-optimization/70903
1299         * gcc.c-torture/execute/pr70903.c: New test.
1301 2016-08-04  Martin Liska  <mliska@suse.cz>
1303         * gcc.dg/params/params.exp: Replace file exists with
1304         TESTING_IN_BUILD_TREE.
1306 2016-08-04  Marek Polacek  <polacek@redhat.com>
1308         PR c++/70229
1309         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1311 2016-08-04  Richard Biener  <rguenther@suse.de>
1313         PR middle-end/71984
1314         * gcc.dg/torture/pr71984.c: Guard correctness check for
1315         little-endian.
1317 2016-08-03  Andrew Pinski  <apinski@cavium.com>
1319         * gcc.c-torture/compile/20160802-1.c: New testcase.
1321 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
1323         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1325 2016-08-03  Richard Biener  <rguenther@suse.de>
1327         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1328         and remove -O3.
1329         * c-c++-common/ubsan/pr71403-2.c: Likewise.
1330         * c-c++-common/ubsan/pr71403-3.c: Likewise.
1332 2016-08-03  Richard Biener  <rguenther@suse.de>
1334         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1335         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1336         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1337         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1339 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1341         * gcc.dg/init-excess-2.c: Require int32plus.
1342         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1343         * gcc.dg/pr59963-2.c: Require int32plus.
1344         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1345         * gcc.dg/unroll-7.c: Require int32plus.
1347 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
1349         PR tree-optimization/34114
1350         * gcc.dg/tree-ssa/loop-42.c: New test.
1352 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
1354         * gcc.target/aarch64/vminmaxnm.c: New.
1355         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1356         tests.
1358 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1360         * gcc.target/powerpc/vec-extract-5.c: New tests to test
1361         vec_extract for vector float, vector int, vector short, and vector
1362         char.
1363         * gcc.target/powerpc/vec-extract-6.c: Likewise.
1364         * gcc.target/powerpc/vec-extract-7.c: Likewise.
1365         * gcc.target/powerpc/vec-extract-8.c: Likewise.
1366         * gcc.target/powerpc/vec-extract-9.c: Likewise.
1368 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
1370         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1371         single stack adjustment, no writeback.
1372         * gcc.target/aarch64/test_frame_12.c: Likewise.
1373         * gcc.target/aarch64/test_frame_13.c: Likewise.
1374         * gcc.target/aarch64/test_frame_15.c: Likewise.
1375         * gcc.target/aarch64/test_frame_6.c: Likewise.
1376         * gcc.target/aarch64/test_frame_7.c: Likewise.
1377         * gcc.target/aarch64/test_frame_8.c: Likewise.
1378         * gcc.target/aarch64/test_frame_16.c: New test.
1380 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
1382         PR target/72748
1383         * gcc.target/i386/pr72748.c: New test.
1385 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
1387         PR tree-optimization/71818
1388         * gcc.dg/vect/pr71818.c: New
1390 2016-08-01  Martin Liska  <mliska@suse.cz>
1392         PR tree-optimization/71857
1393         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1395 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1397         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1399 2016-08-01  Jan Beulich  <jbeulich@suse.com>
1401         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1403 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1405         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1406         * gcc.target/powerpc/mulkc3-1.c: Likewise.
1408 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
1410         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1411         (check_effective_target_c++): Likewise. Also match for libstdc++.
1413 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1415         PR fortran/41922
1416         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1417         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1418         * gfortran.dg/pr41922.f90: New test.
1420 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1422         PR fortran/68566
1423         * gfortran.dg/pr68566.f90: new test.
1425 2016-07-30  Martin Sebor  <msebor@redhat.com>
1427         PR c++/60760
1428         PR c++/71091
1429         * g++.dg/cpp0x/constexpr-cast.C: New test.
1430         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1431         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1432         * g++.dg/ubsan/pr63956.C: Correct.
1434 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1436         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1437         vector double or vector long where the vector is in memory.
1438         * gcc.target/powerpc/vec-extract-3.c: Likewise.
1439         * gcc.target/powerpc/vec-extract-4.c: Likewise.
1441 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1443         PR fortran/69867
1444         * gfortran.dg/pr69867.f90: New test.
1446 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1448         PR fortran/69962
1449         * gfortran.dg/pr69962.f90: New test.
1451 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1453         PR fortran/70006
1454         * gfortran.dg/pr70006.f90: New test.
1456 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1458         PR fortran/71730
1459         * gfortran.dg/pr71730.f90: New test.
1460         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1461         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1462         * gfortran.dg/array_constructor_26.f03: Ditto.
1464 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1466         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1467         * gcc.target/powerpc/pr71763.c: Likewise.
1469 2016-07-29  Marek Polacek  <polacek@redhat.com>
1471         PR c/71742
1472         * gcc.dg/940510-1.c: Adjust dg-error.
1473         * gcc.dg/c99-flex-array-1.c: Likewise.
1474         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1476         PR c/71853
1477         * gcc.dg/noncompile/pr71853.c: New test.
1479         PR c/71573
1480         * gcc.dg/noncompile/pr71573.c: New test.
1482         PR c/71926
1483         * g++.dg/warn/Wparentheses-30.C: New test.
1484         * gcc.dg/Wparentheses-14.c: New test.
1486 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
1488         * gcc.dg/pr59833.c: Use dg-add-options ieee.
1490 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
1492         PR tree-optimization/57558
1493         * gcc.dg/vect/pr57558-1.c: New test.
1494         * gcc.dg/vect/pr57558-2.c: New test.
1496 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1498         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1499         to scan forwprop1 dump pass.
1501 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1503         PR c++/51488
1504         * g++.dg/template/pr51488.C: New.
1506 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
1508         PR c/71969
1509         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1510         static __inline__.
1511         * gcc.dg/pr71969-1.c: New test.
1512         * gcc.dg/pr71969-2.c: New test.
1513         * gcc.dg/pr71969-3.c: New test.
1515 2016-07-29  Marek Polacek  <polacek@redhat.com>
1517         PR c/71574
1518         * c-c++-common/pr71574.c: New test.
1520         PR c/71583
1521         * gcc.dg/noncompile/pr71583.c: New test.
1523 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1525         PR middle-end/68217
1526         * gcc.dg/pr68217.c: New test.
1528 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1530         PR fortran/71067
1531         * gfortran.dg/pr71067_1.f90: New test.
1532         * gfortran.dg/pr71067_2.f90: Ditto.
1534 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1536         * gcc.target/powerpc/vec-extract-1.c: New test.
1538 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1540         PR fortran/71799
1541         * gfortran.dg/pr71799.f90: New test.
1543 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1545         PR c++/71665
1546         * g++.dg/cpp0x/pr71665-1.C: New.
1547         * g++.dg/cpp0x/pr71665-2.C: Likewise.
1548         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1549         * g++.dg/ext/label10.C: Likewise.
1550         * g++.dg/parse/constant5.C: Likewise.
1552 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1554         PR fortran/71859
1555         * gfortran.dg/pr71859.f90: New test.
1556         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1557         * gfortran.dg/coarray_collectives_1.f90: Ditto.
1559 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
1561         PR fortran/71883
1562         * gfortran.dg/pr71883.f90 : New test.
1564 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1566         PR tree-optimization/71734
1567         * g++.dg/vect/pr70729-nest.cc: New test.
1569 2016-07-28  Renlin Li  <renlin.li@arm.com>
1571         Revert
1572         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1574         PR fortran/71902
1575         * gfortran.dg/dependency_47.f90:  New test.
1577 2016-07-28  Martin Liska  <mliska@suse.cz>
1579         PR gcov-profile/68025
1580         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1582 2016-07-28  Martin Liska  <mliska@suse.cz>
1584         * g++.dg/vect/pr70944.cc: New test.
1586 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
1588         PR middle-end/71994
1589         * gcc.dg/torture/pr71994.c: New test.
1591 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1593         PR middle-end/71078
1594         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1595         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1596         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1598 2016-07-27  Richard Biener  <rguenther@suse.de>
1600         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1602 2016-07-27  Martin Liska  <mliska@suse.cz>
1604         * gcc.dg/predict-13.c: New test.
1605         * gcc.dg/predict-14.c: New test.
1607 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1609         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
1610         including stdint.h.
1611         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1612         including stdint.h.
1614 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1616         PR target/71869
1617         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1618         IEEE built-in functions handle quiet and signalling NaNs
1619         correctly.
1621 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1623         PR fortran/71862
1624         * gfortran.dg/pr71862.f90: New test.
1626 2016-07-26  Martin Sebor  <msebor@redhat.com>
1628         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1629         selector with dg-options.
1631 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1633         PR tree-optimization/18046
1634         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1635         * gcc.dg/tree-ssa/vrp103.c: New test.
1636         * gcc.dg/tree-ssa/vrp104.c: New test.
1638 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1640         * gcc.target/powerpc/pr63354.c: Require lp64 since
1641         -mprofile-kernel is not legal with -m32.
1643 2016-07-26  Richard Biener  <rguenther@suse.de>
1645         PR rtl-optimization/71984
1646         * gcc.dg/torture/pr71984.c: New testcase.
1648 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
1650         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1651         g++-dg-runtest via et-dg-runtest.
1652         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1653         * gcc.dg/vect/vect.exp: Likewise.
1654         * gfortran.dg/graphite/graphite.exp: Likewise, but for
1655         gfortran-dg-runtest.
1656         * gfortran.dg/vect/vect.exp: Likewise.
1657         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1658         (check_mips_loongson_hw_available): Likewise.
1659         (check_effective_target_mpaired_single_runtime): Likewise.
1660         (check_effective_target_mips_loongson_runtime): Likewise.
1661         (add_options_for_mpaired_single): Likewise.
1662         (check_effective_target_vect_int): Add global et_index.
1663         Check and save the supported feature for a target selected by
1664         the et_index target.  Break long lines where appropriate.  Call
1665         et-is-effective-target for MIPS with an argument instead of
1666         check_effective_target_* where appropriate.
1667         (check_effective_target_vect_intfloat_cvt): Likewise.
1668         (check_effective_target_vect_uintfloat_cvt): Likewise.
1669         (check_effective_target_vect_floatint_cvt): Likewise.
1670         (check_effective_target_vect_floatuint_cvt): Likewise.
1671         (check_effective_target_vect_simd_clones): Likewise.
1672         (check_effective_target_vect_shift): ewise.
1673         (check_effective_target_whole_vector_shift): Likewise.
1674         (check_effective_target_vect_bswap): Likewise.
1675         (check_effective_target_vect_shift_char): Likewise.
1676         (check_effective_target_vect_long): Likewise.
1677         (check_effective_target_vect_float): Likewise.
1678         (check_effective_target_vect_double): Likewise.
1679         (check_effective_target_vect_long_long): Likewise.
1680         (check_effective_target_vect_no_int_max): Likewise.
1681         (check_effective_target_vect_no_int_add): Likewise.
1682         (check_effective_target_vect_no_bitwise): Likewise.
1683         (check_effective_target_vect_widen_shift): Likewise.
1684         (check_effective_target_vect_no_align): Likewise.
1685         (check_effective_target_vect_hw_misalign): Likewise.
1686         (check_effective_target_vect_element_align): Likewise.
1687         (check_effective_target_vect_condition): Likewise.
1688         (check_effective_target_vect_cond_mixed): Likewise.
1689         (check_effective_target_vect_char_mult): Likewise.
1690         (check_effective_target_vect_short_mult): Likewise.
1691         (check_effective_target_vect_int_mult): Likewise.
1692         (check_effective_target_vect_extract_even_odd): Likewise.
1693         (check_effective_target_vect_interleave): Likewise.
1694         (check_effective_target_vect_stridedN): Likewise.
1695         (check_effective_target_vect_multiple_sizes): Likewise.
1696         (check_effective_target_vect64): Likewise.
1697         (check_effective_target_vect_call_copysignf): Likewise.
1698         (check_effective_target_vect_call_sqrtf): Likewise.
1699         (check_effective_target_vect_call_btrunc): Likewise.
1700         (check_effective_target_vect_call_btruncf): Likewise.
1701         (check_effective_target_vect_call_ceil): Likewise.
1702         (check_effective_target_vect_call_ceilf): Likewise.
1703         (check_effective_target_vect_call_floor): Likewise.
1704         (check_effective_target_vect_call_floorf): Likewise.
1705         (check_effective_target_vect_call_lceil): Likewise.
1706         (check_effective_target_vect_call_lfloor): Likewise.
1707         (check_effective_target_vect_call_nearbyint): Likewise.
1708         (check_effective_target_vect_call_nearbyintf): Likewise.
1709         (check_effective_target_vect_call_round): Likewise.
1710         (check_effective_target_vect_call_roundf): Likewise.
1711         (check_effective_target_vect_perm): Likewise, but also append *_saved
1712         to the existing global name to properly cache the result.
1713         (check_effective_target_vect_perm_byte): Likewise.
1714         (check_effective_target_vect_perm_short): Likewise.
1715         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1716         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1717         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1718         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1719         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1720         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1721         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1722         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1723         (check_effective_target_vect_sdot_qi): Likewise.
1724         (check_effective_target_vect_udot_qi): Likewise.
1725         (check_effective_target_vect_sdot_hi): Likewise.
1726         (check_effective_target_vect_udot_hi): Likewise.
1727         (check_effective_target_vect_usad_char): Likewise.
1728         (check_effective_target_vect_pack_trunc): Likewise.
1729         (check_effective_target_vect_unpack): Likewise.
1730         (check_effective_target_vect_aligned_arrays): Likewise.
1731         (check_effective_target_vect_natural_alignment): Likewise.
1732         (check_effective_target_vector_alignment_reachable): Likewise.
1733         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1734         (is-effective-target): Initialize et_index if undefined.
1735         (et-dg-runtest): New.
1736         (et-is-effective-target): Likewise.
1737         (check_vect_support_and_set_flags): Add supported MIPS targets to
1738         EFFECTIVE_TARGETS list.  Return the number of supported targets.
1740 2016-07-26  Richard Biener  <rguenther@suse.de>
1741             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1743         PR middle-end/70920
1744         * gcc.dg/pr70920-1.c: New test-case.
1745         * gcc.dg/pr70902-2.c: Likewise.
1746         * gcc.dg/pr70920-3.c: Likewise.
1747         * gcc.dg/pr70920-4.c: Likewise
1748         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1749         2 instead of 3.
1751 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
1753         * gcc.c-torture/execute/pr71494.c: Require label_values.
1754         * gcc.dg/pr16973.c: Ditto.
1756 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1758         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1759         * gcc.dg/torture/pr69771.c: Require int32plus.
1760         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1762 2016-07-25  Martin Liska  <mliska@suse.cz>
1764         * gcc.dg/torture/pr71987.c: New test.
1766 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1768         PR fortran/71935
1769         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1770         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
1771         * gfortran.dg/pr71935.f90: New test.
1773 2016-07-22  Martin Sebor  <msebor@redhat.com>
1775         PR c++/71675
1776         * g++.dg/ext/atomic-3.C: New test.
1777         * gcc.dg/atomic/pr71675.c: New test.
1779 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
1781         * gcc.target/i386/mvc8.c: New test.
1783 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
1785         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1786         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1788 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1790         PR fortran/71795
1791         * gfortran.dg/constructor_50.f90:  New test.
1793 2016-07-22  Martin Liska  <mliska@suse.cz>
1795         PR gcov-profile/69028
1796         PR gcov-profile/62047
1797         * g++.dg/cilk-plus/pr69028.C: New test.
1799 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1801         * gfortran.dg/coarray_stat_2.f90: New test.
1803 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1805         * gcc.target/powerpc/vec-extract.h: New files to check the
1806         vec_extract built-in functions for all vector types, testing
1807         accessing each element, both with constant and variable element
1808         numbers.
1809         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1810         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1811         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1812         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1813         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1814         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1815         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1816         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1817         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1819 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
1821         PR c++/71728
1822         * g++.dg/other/pr71728.C: New test.
1824 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
1826         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1827         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1828         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1829         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1830         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1832 2016-07-21  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/71947
1835         * gcc.dg/tree-ssa/vrp102.c: New testcase.
1837 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
1839         * gcc.dg/tree-ssa/scev-15.c: New.
1841 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
1843         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1845 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
1847         PR c++/71941
1848         * g++.dg/gomp/pr71941.C: New test.
1850 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
1852         PR c/70339
1853         PR c/71858
1854         * g++.dg/spellcheck-identifiers.C: New test case, based on
1855         gcc.dg/spellcheck-identifiers.c.
1856         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1857         gcc.dg/spellcheck-identifiers-2.c.
1858         * g++.dg/spellcheck-typenames.C: New test case, based on
1859         gcc.dg/spellcheck-typenames.c
1861 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
1863         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1864         pointer to member function and also test catching by reference.
1866 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1868         * gcc.target/s390/pr67443.c: Fix test case.
1870 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1872         * gcc.target/s390/insv-1.c: Xfail some tests.
1873         * gcc.target/s390/insv-2.c: Likewise.
1875 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
1877         * gcc.target/avr/torture/get-mem.c: New test.
1878         * gcc.target/avr/torture/set-mem.c: New test.
1880 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
1882         PR target/71948
1883         * gcc.target/avr/torture/tiny-progmem.c: New test.
1885 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
1887         PR c++/71909
1888         * g++.dg/parse/pr71909.C: New test.
1889         * g++.dg/tm/pr71909.C: New test.
1891         PR c++/50060
1892         * g++.dg/cpp0x/constexpr-50060.C: New test.
1893         * g++.dg/cpp1y/constexpr-50060.C: New test.
1895 2016-07-20  Martin Liska  <mliska@suse.cz>
1897         * gfortran.dg/graphite/pr71898.f90: New test.
1899 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
1901         PR tree-optimization/71503
1902         PR tree-optimization/71683
1903         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1904         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1906 2016-07-20  Martin Liska  <mliska@suse.cz>
1908         * gcc.dg/plugin/plugin.exp: Remove sreal test.
1909         * gcc.dg/plugin/sreal-test-1.c: Remove.
1910         * gcc.dg/plugin/sreal_plugin.c: Remove.
1912 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1914         PR fortran/71902
1915         * gfortran.dg/dependency_47.f90:  New test.
1917 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
1919         PR rtl-optimization/71916
1920         * gcc.c-torture/compile/pr71916.c: New test.
1922         PR middle-end/71874
1923         * g++.dg/torture/pr71874.C: New test.
1925         PR middle-end/71734
1926         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1927         (my_alloc): Rewritten to use __builtin_posix_memalign and
1928         __SIZE_TYPE__.
1929         (my_free): Use __builtin_free instead of _mm_free.
1930         (Vec::operator=): Use __builtin_memcpy.
1932 2016-07-19  Martin Jambor  <mjambor@suse.cz>
1934         PR fortran/71688
1935         * gfortran.dg/pr71688.f90: New test.
1937 2016-07-19  Richard Biener  <rguenther@suse.de>
1939         * c-c++-common/vector-subscript-6.c: New testcase.
1940         * c-c++-common/vector-subscript-7.c: Likewise.
1942 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1944         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1945         and UInt32 based on __SIZEOF_INT__.
1947 2016-07-19  Richard Biener  <rguenther@suse.de>
1949         PR tree-optimization/71901
1950         * gcc.dg/torture/pr71901.c: New testcase.
1952 2016-07-19  Richard Biener  <rguenther@suse.de>
1954         PR tree-optimization/71908
1955         * gcc.dg/torture/pr71908.c: New testcase.
1957 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1959         PR target/71493
1960         * gcc.target/powerpc/pr71493-1.c: New test.
1961         * gcc.target/powerpc/pr71493-2.c: Likewise.
1963 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
1965         PR c++/71835
1966         * g++.dg/conversion/ambig3.C: New test.
1968         PR c++/71828
1969         * g++.dg/cpp0x/constexpr-71828.C: New test.
1971         PR c++/71826
1972         * g++.dg/template/pr71826.C: New test.
1974         PR c++/71822
1975         * g++.dg/template/defarg21.C: New test.
1977         PR c++/71871
1978         * g++.dg/ext/vector31.C: New test.
1980 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
1982         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1984 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
1986         PR tree-optimization/71734
1987         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1989 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1991         * gcc.target/s390/warn-dynamicstack-1.c: New test.
1992         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1993         stack-layout-dynamic-1.c: New test.
1995 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1997         * gcc.target/s390/nolrl-1.c: New test.
1999 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
2001         PR fortran/71523
2002         * gfortran.dg/pr71523_1.f90: New test.
2003         * gfortran.dg/pr71523_2.f90: New test.
2005 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
2007         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2009 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2010             Marco Restelli  <mrestelli@gmail.com>
2012         PR fortran/62125
2013         * gfortran.dg/pr62125.f90: New test.
2015 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2017         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2018         * gcc.target/powerpc/mulkc3-1.c: Likewise.
2020 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
2022         PR c++/58796
2023         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2024         * g++.dg/cpp0x/nullptr35.C: New test.
2026 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2028         * gcc.dg/tree-ssa/scev-8.c: Update test string.
2030 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
2032         * gfortran.dg/goacc/vector_length.f90: New test.
2034 2016-07-15  Richard Biener  <rguenther@suse.de>
2036         PR tree-optimization/71881
2037         * gcc.dg/torture/pr71881.c: New testcase.
2039 2016-07-15  Richard Biener  <rguenther@suse.de>
2041         PR tree-optimization/71887
2042         * gcc.dg/torture/pr71887.c: New testcase.
2044 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
2046         PR c/71858
2047         * gcc.dg/spellcheck-identifiers-3.c: New test.
2049 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
2051         PR fortran/71807
2052         * gfortran.dg/null_9.f90: New test.
2054 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2056         * gcc.dg/tree-ssa/loop-41.c: New test.
2058 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2060         PR tree-optimization/71347
2061         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2063 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2065         PR fortran/29819
2066         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2067         * gfortran.dg/contains.f90: Ditto.
2068         * gfortran.dg/contains_empty_1.f03: Ditto.
2069         * gfortran.dg/submodule_3.f08: Ditto.
2071 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
2073         PR testsuite/71865
2074         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2075         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2076         expected diagnostics.
2078         PR c/71858
2079         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2080         * gcc.dg/spellcheck-identifiers-2.c: New test.
2081         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2082         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2084 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
2086         PR tree-optimization/71872
2087         * gcc.c-torture/compile/pr71872.c: New test.
2089 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2091         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2092         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2093         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2094         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2095         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2096         * gcc.target/arm/atomic-op-acquire-1.c: This.
2097         * gcc.target/arm/atomic-op-char.c: Rename into ...
2098         * gcc.target/arm/atomic-op-char-1.c: This.
2099         * gcc.target/arm/atomic-op-consume.c: Rename into ...
2100         * gcc.target/arm/atomic-op-consume-1.c: This.
2101         * gcc.target/arm/atomic-op-int.c: Rename into ...
2102         * gcc.target/arm/atomic-op-int-1.c: This.
2103         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2104         * gcc.target/arm/atomic-op-relaxed-1.c: This.
2105         * gcc.target/arm/atomic-op-release.c: Rename into ...
2106         * gcc.target/arm/atomic-op-release-1.c: This.
2107         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2108         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2109         * gcc.target/arm/atomic-op-short.c: Rename into ...
2110         * gcc.target/arm/atomic-op-short-1.c: This.
2111         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2112         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2113         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2114         * gcc.target/arm/atomic-op-char-2.c: Likewise.
2115         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2116         * gcc.target/arm/atomic-op-int-2.c: Likewise.
2117         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2118         * gcc.target/arm/atomic-op-release-2.c: Likewise.
2119         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2120         * gcc.target/arm/atomic-op-short-2.c: Likewise.
2122 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
2124         PR fortran/70842
2125         * gfortran.dg/select_type_35.f03: New test.
2127 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2129         PR target/65951
2130         PR tree-optimization/70923
2131         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2132         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2133         * gcc.dg/vect/pr65951.c: Likewise.
2134         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2136 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
2138         * c-c++-common/pr60226.c: Expect maximum object file alignment
2139         error on AIX.
2141 2016-07-14  Richard Biener  <rguenther@suse.de>
2143         PR tree-optimization/71866
2144         * gcc.dg/torture/pr71866.c: New testcase.
2146 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2148         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2149         selector and enclose boolean expression in curly braces.
2151 2016-07-14  Alan Modra  <amodra@gmail.com>
2153         PR target/71733
2154         * gcc.target/powerpc/p9-novsx.c: New.
2156 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2158         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2159         * g++.dg/tree-prof/morefunc.C: Dito.
2160         * g++.dg/tree-prof/pr35545.C: Dito.
2161         * g++.dg/tree-prof/reorder.C: Dito.
2162         * gcc.dg/tree-prof/20050826-2.c: Dito.
2163         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2164         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2165         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2166         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2167         * gcc.dg/tree-prof/inliner-1.c: Dito.
2168         * gcc.dg/tree-prof/merge_block.c: Dito.
2169         * gcc.dg/tree-prof/stringop-1.c: Dito.
2170         * gcc.dg/tree-prof/stringop-2.c: Dito.
2171         * gcc.dg/tree-prof/switch-case-1.c: Dito.
2172         * gcc.dg/tree-prof/switch-case-2.c: Dito.
2173         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2174         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2175         * gcc.dg/tree-prof/update-loopch.c: Dito.
2176         * gcc.dg/tree-prof/val-prof-1.c: Dito.
2177         * gcc.dg/tree-prof/val-prof-2.c: Dito.
2178         * gcc.dg/tree-prof/val-prof-3.c: Dito.
2179         * gcc.dg/tree-prof/val-prof-4.c: Dito.
2180         * gcc.dg/tree-prof/val-prof-5.c: Dito.
2181         * gcc.dg/tree-prof/val-prof-6.c: Dito.
2182         * gcc.dg/tree-prof/val-prof-7.c: Dito.
2184 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2186         * lib/profopt.exp (profopt-execute): Remove .imports files.
2188 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2190         * lib/profopt.exp (profopt-execute): Always log profiler command line.
2192 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2194         * lib/profopt.exp (dg-final-scan-autofdo,
2195         dg-final-scan-not-autofdo): New functions.
2197 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
2199         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2200         * gcc.dg/vect/vect-35.c: Ditto.
2201         * gcc.dg/vect/vect-alias-check-2.c: New test.
2203 2016-07-13  Martin Liska  <mliska@suse.cz>
2205         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2206         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2207         * gfortran.dg/pr42108.f90: Update expected dump scan.
2209 2016-07-13  Richard Biener  <rguenther@suse.de>
2211         PR tree-optimization/24574
2212         * gcc.dg/pr24574.c: New testcase.
2214 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2216         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2217         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2218         * c-c++-common/pr68833-1.c: Require int32plus.
2219         * gcc.dg/ipa/pr63551.c: Likewise.
2220         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2221         * gcc.dg/ipa/pr64041.c: Require int32plus.
2223 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2225         PR ipa/71633
2226         * g++.dg/pr71633.C: New test.
2228 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2230         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2231         Add new arm_thumb1_cbz_ok effective target.
2232         * gcc.target/arm/cbz.c: New test.
2234 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2236         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2237         Define effective target.
2238         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2239         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2240         * gcc.target/arm/movhi_movw.c: New test.
2241         * gcc.target/arm/movsi_movw.c: Likewise.
2242         * gcc.target/arm/movdi_movw.c: Likewise.
2244 2016-07-13  Richard Biener  <rguenther@suse.de>
2246         PR middle-end/71104
2247         * gcc.dg/pr71104-1.c: New testcase.
2248         * gcc.dg/pr71104-2.c: Likewise.
2250 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2252         PR target/71805
2253         * gcc.target/powerpc/pr71805.c: New test.
2255 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2257         * gcc.target/powerpc/divkc3-1.c: New.
2258         * gcc.target/powerpc/mulkc3-1.c: New.
2260 2016-07-12  Nathan Sidwell  <nathan@acm.org>
2262         * gcc.target/arm/data-rel-1.c: New.
2263         * gcc.target/arm/data-rel-2.c: New.
2264         * gcc.target/arm/data-rel-3.c: New.
2266 2016-07-12  Martin Liska  <mliska@suse.cz>
2268         * gcc.dg/params/blocksort-part.c: New test.
2269         * gcc.dg/params/params.exp: New file.
2271 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2273         PR middle-end/71700
2274         * gcc.c-torture/execute/pr71700.c: New test.
2276 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
2277         Richard Biener  <rguenther@suse.de>
2279         PR tree-optimization/23286
2280         PR tree-optimization/70159
2281         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2282         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2283         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2284         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2285         * gcc.dg/tree-ssa/pr35286.c: Likewise.
2286         * gcc.dg/tree-ssa/pr35287.c: Likewise.
2287         * gcc.dg/hoist-register-pressure-1.c: Likewise.
2288         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2289         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2290         * gcc.dg/pr51879-12.c: Likewise.
2291         * gcc.dg/strlenopt-9.c: Likewise.
2292         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2293         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2294         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2295         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2296         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2297         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2298         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2299         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2300         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2301         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2302         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2303         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2304         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2305         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2306         * gfortran.dg/pr43984.f90: Adjust expected outcome.
2308 2016-07-12  Richard Biener  <rguenther@suse.de>
2310         PR rtl-optimization/68961
2311         * gcc.target/i386/pr68961.c: New testcase.
2313 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
2315         PR middle-end/71758
2316         * c-c++-common/gomp/pr71758.c: New test.
2317         * gfortran.dg/gomp/pr71758.f90: New test.
2319         PR tree-optimization/71823
2320         * gcc.dg/vect/pr71823.c: New test.
2322 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
2324         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2325         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2326         and LINE_MAP_MAX_LOCATION_WITH_COLS.
2328 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2330         PR target/71801
2331         * gcc.target/i386/pr71801.c: New test.
2333 2016-07-11  Richard Biener  <rguenther@suse.de>
2335         PR tree-optimization/71816
2336         * gcc.dg/torture/pr71816.c: New testcase.
2338 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2340         PR fortran/71783
2341         * gfortran.dg/dependency_46.f90:  New test.
2343 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2345         PR rtl-optimization/71621
2346         * gcc.target/i386/pr71621-1.c: New.
2347         * gcc.target/i386/pr71621-2.c: New.
2349 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
2351         * gfortran.dg/goacc/pr71704.f90: New test.
2353 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2355         PR target/71297
2356         * gcc.target/powerpc/pr71297.c: New.
2358 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
2360         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2362 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2364         PR target/71806
2365         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2367 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
2369         PR tree-optimization/71667
2370         * gcc.dg/vect/pr71667.c: New
2372 2016-07-08  Martin Liska  <mliska@suse.cz>
2374         * gcc.dg/torture/pr71606.c: New test.
2376 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2378         PR fortran/71764
2379         * gfortran.dg/pr71764.f90: New test.
2381 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
2382             Kai Tietz  <ktietz70@googlemail.com>
2384         PR c++/70869
2385         PR c++/71054
2386         * g++.dg/cpp0x/pr70869.C: New test.
2387         * g++.dg/cpp0x/pr71054.C: New test.
2389 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
2391         * g++.dg/debug/pr71432.C: Fail on AIX.
2393 2016-07-07  Martin Liska  <mliska@suse.cz>
2395         * gfortran.dg/do_1.f90: Remove a corner case that triggers
2396         an undefined behavior.
2397         * gfortran.dg/do_3.F90: Likewise.
2398         * gfortran.dg/do_check_11.f90: New test.
2399         * gfortran.dg/do_check_12.f90: New test.
2400         * gfortran.dg/do_corner_warn.f90: New test.
2402 2016-07-07  Martin Liska  <mliska@suse.cz>
2404         * gfortran.dg/predict-1.f90: Ammend the test.
2405         * gfortran.dg/predict-2.f90: Likewise.
2407 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2409         PR ipa/71624
2410         * g++.dg/pr71624.C: New test.
2412 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2414         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2415         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2416         ARMv8-M Mainline architectures.
2418 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2420         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2421         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2423 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
2425         PR target/70098
2426         PR target/71763
2427         * gcc.target/powerpc/pr71763.c: New file.
2429 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
2431         PR tree-optimization/71518
2432         * gcc.dg/pr71518.c: New test.
2434 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
2436         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2438 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2440         PR target/50739
2441         * gcc.target/avr/pr50739.c: New test.
2443 2016-07-05  Jan Hubicka  <jh@suse.cz>
2445         * gcc.dg/tree-ssa/scev-14.c: update template.
2447 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
2449         * gcc.dg/vect/group-no-gaps-1.c: New test.
2451 2016-07-05  Andi Kleen  <ak@linux.intel.com>
2453         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2454         if kernel supports MPX.
2456 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
2458         * gcc.c-torture/compile/pr69102.c: Require fpic support.
2460 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2461             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2463         * gcc.target/powerpc/signbit-1.c: New test.
2464         * gcc.target/powerpc/signbit-2.c: New test.
2465         * gcc.target/powerpc/signbit-3.c: New test.
2467 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2469         PR rtl-optimization/71594
2470         * gcc.dg/torture/pr71594.c: New test.
2472 2016-07-05  Jan Hubicka  <jh@suse.cz>
2474         * gcc.dg/tree-ssa/scev-14.c: new testcase.
2476 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
2478         PR c++/62314
2479         * g++.dg/parse/error5.C: Update column
2480         number of missing semicolon error.
2481         * g++.dg/pr62314-2.C: New test case.
2483 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2485         * gfortran.dg/coarray_stat_function.f90: New test.
2486         * gfortran.dg/coarray_stat_whitespace.f90: New test.
2487         * gfortran.dg/coarray_lib_comm_1: Adapting old test
2488         to new interfaces.
2490 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2492         PR fortran/71623
2493         * gfortran.dg/deferred_character_17.f90: New test.
2495 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
2497         * gcc.target/arm/neon/polytypes.c: Move to ...
2498         * gcc.target/arm/polytypes.c: ... here.
2499         * gcc.target/arm/neon/pr51534.c: Move to ...
2500         * gcc.target/arm/pr51534.c: ... here.
2501         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2502         * gcc.target/arm/vect-vcvt.c: ... here.
2503         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2504         * gcc.target/arm/vect-vcvtq.c: ... here.
2505         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2506         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2507         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2508         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2509         * gcc.target/arm/neon/neon.exp: Delete.
2510         * gcc.target/arm/neon/: Delete.
2512 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2514         PR fortran/65575
2515         * gfortran.dg: pr65575.f90: New test.
2517 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2519         PR fortran/35849
2520         * gfortran.dg: pr35849.f90: New test.
2522 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
2524         PR c++/71739
2525         * g++.dg/cpp0x/pr71739.C: New test.
2527 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
2529         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2531 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2533         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2534         locr.
2535         * gcc.target/s390/loc-1.c: New test.
2537 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
2539         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2540         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2542 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2544         PR target/63874
2545         * gcc.target/aarch64/pr63874.c: New test.
2547 2016-07-04  Jan Beulich  <jbeulich@suse.com>
2549         * g++.dg/header.c: New.
2550         * gcc.dg/header.c: New.
2552 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
2554         PR c/71719
2555         * c-c++-common/Wunused-var-15.c: New test.
2557 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
2559         PR fortran/71687
2560         * gfortran.dg/gomp/pr71687.f90: New test.
2562 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2564         * gcc.dg/const-float128-ped.c: Require __float128 effective
2565         target and options.
2566         * gcc.dg/const-float128.c: Likewise.
2567         * gcc.dg/torture/float128-cmp-invalid.c: Require
2568         __float128 and base_quadfloat_support effective targets, and
2569         __float128 options.
2570         * gcc.dg/torture/float128-div-underflow.c: Likewise.
2571         * gcc.dg/torture/float128-extend-nan.c: Likewise.
2572         * gcc.dg/torture/float128-nan.c: Likewise.
2573         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2574         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2575         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2576         * lib/target-supports.exp (check_effective_target___float128): New.
2577         (add_options_for___float128): New.
2578         (check_effective_target_base_quadword_support): New.
2580 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2582         PR target/71720
2583         * gcc.target/powerpc/pr71720.c: New test.
2585 2016-07-01  Jan Beulich  <jbeulich@suse.com>
2587         * gcc.dg/bss.c: New.
2589 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
2591         PR target/71698
2592         * gcc.target/powerpc/pr71698.c: New test.
2594 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
2596         PR target/71151
2597         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2598         instead of ".foo" for its section name.
2599         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2600         depending on MCU's flash size.
2601         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2602         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2603         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2604         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2605         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2606         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2608 2016-07-01  Jan Beulich  <jbeulich@suse.com>
2610         * gcc.target/i386/pr65105-2.c: Add -msse2.
2612 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
2614         PR tree-optimization/71707
2615         * gcc.dg/strlenopt-29.c: New test.
2617         PR fortran/71704
2618         * gfortran.dg/gomp/pr71704.f90: New test.
2620         PR fortran/71705
2621         * gfortran.dg/gomp/pr71705.f90: New test.
2623 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2625         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2626         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2627         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2628         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2629         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2630         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2631         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2632         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2633         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2634         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2635         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2636         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2637         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2638         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2639         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2640         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2641         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2642         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2643         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2644         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2645         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2646         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2647         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2648         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2649         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2650         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2651         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2652         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2653         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2654         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2655         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2656         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2657         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2658         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2659         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2660         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2661         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2662         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2663         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2664         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2665         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2666         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2667         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2668         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2669         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2670         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2671         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2672         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2673         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2674         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2675         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2676         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2677         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2678         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2679         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2680         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2681         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2682         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2683         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2684         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2685         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2686         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2687         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2688         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2689         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2690         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2691         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2692         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2693         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2694         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2695         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2696         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2697         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2698         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2699         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2700         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2701         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2702         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2703         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2704         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2705         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2707 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2708             James Greenhalgh  <james.greenhalgh@arm.com>
2710         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2712 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
2713             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2715         * gcc.target/aarch64/vget_set_lane_1.c: New test.
2717 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
2719         PR driver/71651
2720         * gcc.dg/spellcheck-options-12.c: New test case.
2722 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
2724         PR middle-end/71693
2725         * gcc.c-torture/compile/pr71693.c: New test.
2727 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
2729         * gcc.dg/spellcheck-params.c: New testcase.
2730         * gcc.dg/spellcheck-params-2.c: New testcase.
2732 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2734         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2735         vector extract instructions.
2736         * gcc.target/powerpc/p9-extract-2.c: Likewise.
2738 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2740         PR fortran/71686
2741         * gfortran.dg/unexpected_eof_2.f90: New test.
2742         * gfortran.dg/unexpected_eof_3.f90: New test.
2744 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
2746         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2748 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
2750         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2751         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2752         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2754 2016-06-29  Richard Biener  <rguenther@suse.de>
2756         PR middle-end/15256
2757         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2759 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2761         * gcc.target/arm/aapcs/neon-vect10.c: Require
2762         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2763         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2764         * gcc.target/arm/aapcs/vfp18.c: Likewise.
2765         * gcc.target/arm/aapcs/vfp19.c: Likewise.
2766         * gcc.target/arm/aapcs/vfp20.c: Likewise.
2767         * gcc.target/arm/aapcs/vfp21.c: Likewise.
2768         * gcc.target/arm/fp16-aapcs-1.c: Require
2769         -mfloat-ab=hard.  Also simplify the test.
2770         * gcc.target/arm/fp16-aapcs-2.c: New.
2772 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2774         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2775         (add_options_for_arm_fp16_ieee): New.
2776         (add_options_for_arm_fp16_alternative): New.
2777         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
2778         long-line.
2779         (effective_target_arm_fp16_hw): New.
2781 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2783         PR tree-optimization/71655
2784         * g++.dg/pr71655.C: New test.
2786 2016-06-29  Martin Liska  <mliska@suse.cz>
2788         * gcc.dg/pr71585.c: New test.
2789         * gcc.dg/pr71585-2.c: New test.
2790         * gcc.dg/pr71585-3.c: New test.
2792 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2794         PR tree-optimization/70729
2795         * g++.dg/vect/pr70729.cc: New test.
2797 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
2799         * c-c++-common/gomp/cancel-1.c: Extend.
2801 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
2803         PR tree-optimization/71625
2804         * gcc.dg/strlenopt-28.c: New test.
2806 2016-06-29  Richard Biener  <rguenther@suse.de>
2808         PR middle-end/71002
2809         * g++.dg/torture/pr71002.C: Adjust testcase.
2811 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
2813         PR c/71685
2814         * gcc.dg/pr71685.c: New test.
2816 2016-06-28  Martin Sebor  <msebor@redhat.com>
2818         PR c/71552
2819         * gcc.dg/init-bad-9.c: New test.
2821 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2823         * gcc.target/powerpc/abs128-1.c: Require VSX.
2824         * gcc.target/powerpc/copysign128-1.c: Likewise.
2825         * gcc.target/powerpc/inf128-1.c: Likewise.
2826         * gcc.target/powerpc/nan128-1.c: Likewise.
2828 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
2830         PR middle-end/71626
2831         * gcc.c-torture/execute/pr71626-1.c: New test.
2832         * gcc.c-torture/execute/pr71626-2.c: New test.
2834 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
2836         PR target/71656
2837         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2839 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
2841         PR target/71670
2842         * gcc.target/powerpc/pr71670.c: New testcase.
2844 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
2846         PR target/71656
2847         * gcc.target/powerpc/pr71656-1.c: New test.
2848         * gcc.target/powerpc/pr71656-2.c: New test.
2850 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
2852         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2853         around fp16 code.
2854         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2855         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2856         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2857         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2858         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2859         Add arm_neon_fp16_ok effective target.
2860         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2861         Likewise.
2862         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2863         Likewise.
2864         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2865         Likewise.
2866         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2867         Likewise.
2868         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2869         Likewise.
2870         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2871         Likewise.
2872         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2873         Likewise.
2874         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2875         Likewise.
2876         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2877         Likewise.
2878         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2879         Likewise.
2880         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2881         Likewise.
2883 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
2885         * gcc.dg/predict-12.c: New testcase.
2887 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889         PR fortran/71649
2890         * gfortran.dg/pr71649.f90: New test.
2892 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
2894         PR tree-optimization/71643
2895         * g++.dg/opt/pr71643.C: New test.
2897         PR tree-optimization/71631
2898         * gcc.c-torture/execute/pr71631.c: New test.
2900 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
2902         * gcc.dg/predict-11.c: New testcase.
2903         * gfortran.dg/predict-2.f90: New testcase.
2905 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
2907         * gcc.dg/predict-10.c: New test.
2909 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2911         * gcc.target/powerpc/abs128-1.c: New.
2912         * gcc.target/powerpc/copysign128-1.c: New.
2913         * gcc.target/powerpc/inf128-1.c: New.
2914         * gcc.target/powerpc/nan128-1.c: New.
2916 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gfortran.dg/pr71642.f90: New test.
2920 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
2922         PR tree-optimization/71647
2923         * gcc.target/i386/pr71647.c: New test.
2925 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2927         * gcc.target/i386/noplt-gd-1.c: New test.
2928         * gcc.target/i386/noplt-gd-2.c: Likewise.
2929         * gcc.target/i386/noplt-gd-3.c: Likewise.
2930         * gcc.target/i386/noplt-ld-1.c: Likewise.
2931         * gcc.target/i386/noplt-ld-2.c: Likewise.
2932         * gcc.target/i386/noplt-ld-3.c: Likewise.
2933         * lib/target-supports.exp
2934         (check_effective_target_tls_get_addr_via_got): New.
2936 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2938         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2939         testsuite compile flags.
2940         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2941         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2943 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2945         * g++dg/vect/pr36684.cc: Add dg-do compile.
2946         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2947         * gcc.dg/vect/pr70021.c: Ditto.
2948         * gcc.dg/vect/pr70138-1.c: Ditto.
2949         * gcc.dg/vect/pr70138-2.c: Ditto.
2950         * gcc.dg/vect/pr70354-1.c: Ditto.
2951         * gcc.dg/vect/pr70354-2.c: Ditto.
2952         * gcc.dg/vect/pr71259.c: Ditto.
2953         * gcc.dg/vect/pr71416-1.c: Ditto.
2954         * gcc.dg/vect/slp-43.c: Ditto.
2955         * gcc.dg/vect/slp-45.c: Ditto.
2956         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2957         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2958         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2959         * gfortran.dg/vect/pr69980.f90: Ditto.
2961 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2963         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2964         * gcc.dg/vect/bb-slp-30.c: Ditto.
2965         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2966         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2967         * gcc.dg/vect/pr45902.c: Ditto.
2968         * gcc.dg/vect/pr48172.c: Ditto.
2969         * gcc.dg/vect/pr48377.c: Ditto.
2970         * gcc.dg/vect/pr49038.c: Ditto.
2971         * gcc.dg/vect/pr49771.c: Ditto.
2972         * gcc.dg/vect/pr52091.c: Ditto.
2973         * gcc.dg/vect/pr53185-2.c: Ditto.
2974         * gcc.dg/vect/pr56826.c: Ditto.
2975         * gcc.dg/vect/pr60276.c: Ditto.
2976         * gcc.dg/vect/pr62021.c: Ditto.
2977         * gcc.dg/vect/pr63530.c: Ditto.
2978         * gcc.dg/vect/pr65518.c: Ditto.
2979         * gcc.dg/vect/pr65947-1.c: Ditto.
2980         * gcc.dg/vect/pr65947-10.c: Ditto.
2981         * gcc.dg/vect/pr65947-11.c: Ditto.
2982         * gcc.dg/vect/pr65947-12.c: Ditto.
2983         * gcc.dg/vect/pr65947-13.c: Ditto.
2984         * gcc.dg/vect/pr65947-2.c: Ditto.
2985         * gcc.dg/vect/pr65947-3.c: Ditto.
2986         * gcc.dg/vect/pr65947-4.c: Ditto.
2987         * gcc.dg/vect/pr65947-5.c: Ditto.
2988         * gcc.dg/vect/pr65947-6.c: Ditto.
2989         * gcc.dg/vect/pr65947-7.c: Ditto.
2990         * gcc.dg/vect/pr65947-8.c: Ditto.
2991         * gcc.dg/vect/pr65947-9.c: Ditto.
2992         * gcc.dg/vect/pr71416-1.c: Ditto.
2993         * gcc.dg/vect/pr71439.c: Ditto.
2994         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2995         * gcc.dg/vect/vect-bswap16.c: Ditto.
2996         * gcc.dg/vect/vect-bswap32.c: Ditto.
2997         * gcc.dg/vect/vect-bswap64.c: Ditto.
2998         * gcc.dg/vect/vect-live-1.c: Ditto.
2999         * gcc.dg/vect/vect-live-2.c: Ditto.
3000         * gcc.dg/vect/vect-live-3.c: Ditto.
3001         * gcc.dg/vect/vect-live-4.c: Ditto.
3002         * gcc.dg/vect/vect-live-5.c: Ditto.
3003         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3004         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3005         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3006         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3007         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3008         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3009         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3010         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3011         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3012         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3013         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3014         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3015         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3016         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3017         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3018         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3019         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3021 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
3023         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3025 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3027         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
3028         ia32 if R_386_GOT32X relocation is supported.
3029         * gcc.target/i386/noplt-3.c: Likewise.
3030         * gcc.target/i386/noplt-2.c: Likewise.
3031         (main): Renamed to ...
3032         (bar): This.
3033         * gcc.target/i386/noplt-4.c: Likewise.
3034         (main): Renamed to ...
3035         (bar): This.
3036         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3037         * gcc.target/i386/pr67400-5.c: Likewise.
3039 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
3041         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3042         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3044         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3045         f4): Adjust expected diagnostics.
3046         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3047         (T): If OVFP is defined, redefine to TP.
3048         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3049         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3050         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3051         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3052         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3053         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3054         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3055         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3056         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3057         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3058         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3059         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3060         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3061         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3062         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3063         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3064         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3065         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3066         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3067         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3068         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3069         as last argument to __builtin_add_overflow_p.
3071 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
3073         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3074         dg-options and remove default vector testsuite compile flags.
3075         * g++.dg/vect/pr33860a.cc: Ditto.
3076         * g++.dg/vect/pr45470-a.cc: Ditto.
3077         * g++.dg/vect/pr45470-b.cc: Ditto.
3078         * g++.dg/vect/pr60896.cc: Ditto.
3079         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3080         * gcc.dg/vect/pr18308.c: Ditto.
3081         * gcc.dg/vect/pr24049.c: Ditto.
3082         * gcc.dg/vect/pr33373.c: Ditto.
3083         * gcc.dg/vect/pr36228.c: Ditto.
3084         * gcc.dg/vect/pr42395.c: Ditto.
3085         * gcc.dg/vect/pr42604.c: Ditto.
3086         * gcc.dg/vect/pr46663.c: Ditto.
3087         * gcc.dg/vect/pr48765.c: Ditto.
3088         * gcc.dg/vect/pr49093.c: Ditto.
3089         * gcc.dg/vect/pr49352.c: Ditto.
3090         * gcc.dg/vect/pr52298.c: Ditto.
3091         * gcc.dg/vect/pr52870.c: Ditto.
3092         * gcc.dg/vect/pr53185.c: Ditto.
3093         * gcc.dg/vect/pr53773.c: Ditto.
3094         * gcc.dg/vect/pr56695.c: Ditto.
3095         * gcc.dg/vect/pr62171.c: Ditto.
3096         * gcc.dg/vect/pr63530.c: Ditto.
3097         * gcc.dg/vect/pr68339.c: Ditto.
3098         * gcc.dg/vect/pr71259.c: Ditto.
3099         * gcc.dg/vect/vect-82_64.c: Ditto.
3100         * gcc.dg/vect/vect-83_64.c: Ditto.
3101         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3102         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3103         * gcc.dg/vect/vect-shift-2.c: Ditto.
3104         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3105         * gfortran.dg/vect/pr39318.f90: Ditto.
3106         * gfortran.dg/vect/pr45714-a.f: Ditto.
3107         * gfortran.dg/vect/pr45714-b.f: Ditto.
3108         * gfortran.dg/vect/pr46213.f90: Ditto.
3110 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3111             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3113         * gcc.target/powerpc/p9-splat-5.c: New test.
3115 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
3117         PR tree-optimization/71488
3118         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3119         * lib/target-supports.exp: ... here.
3120         (check_sse4_hw_available): New procedure.
3121         (check_effective_target_sse4_runtime): Ditto.
3122         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3123         -march=westmere for sse4_runtime targets.
3124         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3125         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3126         (dg-additional-options): Use for sse4_runtime targets.
3127         (main): Call check_vect ().
3128         (dg-final): Perform scan only for sse4_runtime targets.
3130 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
3132         PR target/66232
3133         PR target/67400
3134         * gcc.target/i386/pr66232-14.c: New file.
3135         * gcc.target/i386/pr66232-15.c: Likewise.
3136         * gcc.target/i386/pr66232-16.c: Likewise.
3137         * gcc.target/i386/pr66232-17.c: Likewise.
3138         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
3139         ia32 if R_386_GOT32X relocation is supported.
3140         * gcc.target/i386/pr67400-2.c: Likewise.
3141         * gcc.target/i386/pr67400-3.c: Likewise.
3142         * gcc.target/i386/pr67400-4.c: Likewise.
3143         * gcc.target/i386/pr67400-6.c: Likewise.
3144         * gcc.target/i386/pr67400-7.c: Likewise.
3145         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3147 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3149         PR libgfortran/48852
3150         * gfortran.dg/char4_iunit_1.f03: Update test.
3151         * gfortran.dg/f2003_io_5.f03: Update test.
3152         * gfortran.dg/real_const_3.f90: Update test.
3154 2016-06-23  Andi Kleen  <ak@linux.intel.com>
3156         * g++.dg/bprob/bprob.exp: Support autofdo.
3157         * g++.dg/tree-prof/tree-prof.exp: dito.
3158         * gcc.dg/tree-prof/tree-prof.exp: dito.
3159         * gcc.misc-tests/bprob.exp: dito.
3160         * gfortran.dg/prof/prof.exp: dito.
3161         * lib/profopt.exp: dito.
3162         * lib/target-supports.exp: Check for autofdo.
3164 2016-06-23  Martin Liska  <mliska@suse.cz>
3166         * gcc.dg/pr71619.c: New test.
3168 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
3170         PR target/67400
3171         * gcc.target/i386/pr67400-1.c: New test.
3172         * gcc.target/i386/pr67400-2.c: Likewise.
3173         * gcc.target/i386/pr67400-3.c: Likewise.
3174         * gcc.target/i386/pr67400-4.c: Likewise.
3175         * gcc.target/i386/pr67400-5.c: Likewise.
3176         * gcc.target/i386/pr67400-6.c: Likewise.
3177         * gcc.target/i386/pr67400-7.c: Likewise.
3179 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3181         * c-c++-common/missing-header-1.c: New test case.
3182         * c-c++-common/missing-header-2.c: New test case.
3183         * c-c++-common/missing-header-3.c: New test case.
3184         * c-c++-common/missing-header-4.c: New test case.
3186 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3188         PR c/70339
3189         * c-c++-common/attributes-1.c: Update dg-prune-output to include
3190         hint.
3191         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3192         expected results due to builtin "nanl" now being suggested for
3193         "name".
3194         * gcc.dg/pr67580.c: Update expected messages.
3195         * gcc.dg/spellcheck-identifiers.c: New testcase.
3196         * gcc.dg/spellcheck-typenames.c: New testcase.
3198 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3200         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3201         file.
3202         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3203         diagnostic-test-show-locus-parseable-fixits.c to sources for
3204         diagnostic_plugin_test_show_locus.c.
3205         * lib/gcc-defs.exp (freeform_regexps): New global.
3206         (dg-regexp): New function.
3207         (handle-dg-regexps): New function.
3208         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3209         freeform_regexps to the empty list.
3210         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3212 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3214         PR tree-optimization/71488
3215         * g++.dg/pr71488.C: New test.
3216         * gcc.dg/vect/vect-bool-cmp.c: New test.
3218 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3220         * gcc.dg/guality/param-5.c: New test.
3222 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3224         * gcc.target/i386/asm-flag-7.c: New test.
3226 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
3228         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3229         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3230         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3231         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3232         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3233         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3234         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3235         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3236         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3237         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3238         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3239         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3240         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3241         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3242         * lib/target-supports.exp: Likewise.
3244 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
3246         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3247         * gcc.dg/attr-ms_struct-2.c: Likewise.
3248         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3249         * gcc.dg/bf-ms-attrib.c: Likewise.
3250         * gcc.dg/bf-ms-layout-2.c: Likewise.
3251         * gcc.dg/bf-ms-layout-3.c: Likewise.
3252         * gcc.dg/bf-ms-layout.c: Likewise.
3253         * gcc.dg/bf-no-ms-layout.c: Likewise.
3254         * gcc.target/i386/bitfield1.c: Likewise.
3255         * gcc.target/i386/bitfield2.c: Likewise.
3256         * gcc.target/i386/bitfield3.c: Likewise.
3258 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3260         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3261         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3262         override other than -mcpu=power9 command-line option is specified,
3263         or if the target operating system is aix.
3264         * gcc.target/powerpc/darn-1.c: Likewise.
3265         * gcc.target/powerpc/darn-2.c: Likewise.
3266         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3267         test if effective-target is not powerpc_p9vector_ok or if the
3268         target operating system is not defined.
3269         * gcc.target/powerpc/vslv-1.c: Likewise.
3270         * gcc.target/powerpc/vsrv-0.c: Likewise.
3271         * gcc.target/powerpc/vsrv-1.c: Likewise.
3273 2016-06-21  Tobias Burnus  <burnus@net-b.de>
3275         PR fortran/71068
3276         * gfortran.dg/coarray/data_1.f90: New.
3278 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3280         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3281         (dg-require-effective-target): Use arm_v8_neon_hw.
3282         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3283         (dg-require-effective-target): Likewise.
3284         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3285         (dg-require-effective-target): Likewise.
3286         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3287         (dg-require-effective-target): Likewise.
3288         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3289         (dg-require-effective-target): Likewise.
3290         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3291         (dg-require-effective-target): Likewise.
3292         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3293         Add AArch64 check.
3295 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3297         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3298         Set to 3 so test passes.
3300 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3302         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3304 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
3306         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3307         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3308         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3309         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3311 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
3313         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3314         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3316 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3318         PR target/71549
3319         * gcc.target/i386/pr71549.c: New test.
3321 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3323         * gcc.target/powerpc/vadsdu-0.c: Replace
3324         dg-require-effective-target directive to allow test to run on more
3325         platforms, and add dg-skip-if directive to disable test on aix
3326         platforms because of known incompatibilities.
3327         * gcc.target/powerpc/vadsdu-1.c: Likewise.
3328         * gcc.target/powerpc/vadsdu-2.c: Likewise.
3329         * gcc.target/powerpc/vadsdu-3.c: Likewise.
3330         * gcc.target/powerpc/vadsdu-4.c: Likewise.
3331         * gcc.target/powerpc/vadsdu-5.c: Likewise.
3332         * gcc.target/powerpc/vadsdub-1.c: Likewise.
3333         * gcc.target/powerpc/vadsdub-2.c: Replace
3334         dg-require-effective-target directive to allow test to run on more
3335         platforms, and add dg-skip-if directive to disable test on aix
3336         platforms because of known incompatibilities.
3337         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3338         with vec_absdb call to differentiate this test from vadsdub-1.c.
3339         * gcc.target/powerpc/vadsduh-1.c: Replace
3340         dg-require-effective-target directive to allow test to run on more
3341         platforms, and add dg-skip-if directive to disable test on aix
3342         platforms because of known incompatibilities.
3343         * gcc.target/powerpc/vadsduh-2.c: Likewise.
3344         * gcc.target/powerpc/vadsduw-1.c: Likewise.
3345         * gcc.target/powerpc/vadsduw-2.c: Likewise.
3347 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
3349         PR tree-optimization/71588
3350         * gcc.dg/pr71558.c: New test.
3352 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3354         * c-c++-common/pr68657-1.c: Require ptr32plus support.
3355         * c-c++-common/pr68657-2.c: Likewise.
3356         * c-c++-common/pr68657-3.c: Likewise.
3357         * gcc.dg/torture/pr69714.c: Require int32plus support.
3358         * gcc.dg/torture/pr70025.c: Likewise.
3359         * gcc.dg/torture/pr70083.c: Likewise.
3360         * gcc.dg/torture/pr70542.c: Likewise.
3361         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3363 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
3365         PR c/71601
3366         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3368 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3370         PR middle-end/71581
3371         * gcc.dg/pr71581.c: New test.
3373         PR rtl-optimization/71591
3374         * gcc.dg/cpp/pr71591.c: New test.
3376 2016-06-20   David B. Robins  <gcc@davidrobins.net>
3378         PR target/71571
3379         * g++.dg/torture/pr71571.C: New test.
3381 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3383         PR target/71559
3384         * gcc.target/i386/sse2-pr71559.c: New test.
3385         * gcc.target/i386/avx-pr71559.c: New test.
3386         * gcc.target/i386/avx512f-pr71559.c: New test.
3388 2016-06-20  Tobias Burnus  <burnus@net-b.de>
3390         PR fortran/71194
3391         * gfortran.dg/pointer_remapping_10.f90: New.
3393 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
3395         * g++.dg/diagnostic/string-literal-concat.C: New test case.
3397 2016-06-20  Martin Sebor  <msebor@redhat.com>
3399         PR c/69507
3400         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3401         * gnu90-const-expr-1.c: Same.
3402         * gnu99-const-expr-1.c: Same.
3403         * gnu99-static-1.c: Same.
3405 2016-06-20  Renlin Li  <renlin.li@arm.com>
3407         PR testsuite/71489
3408         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3410 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
3412         * gcc.target/aarch64/vcvt_f64_1.c: New.
3413         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3414         * gcc.target/aarch64/vrecp_f64_1.c: New.
3416 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3418         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3419         "alignement".
3421 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
3423         PR target/71103
3424         * gcc.target/avr/torture/pr71103-2.c: New test.
3426 2016-06-19  Martin Sebor  <msebor@redhat.com>
3428         PR c/69507
3429         * gcc.dg/alignof.c: New test.
3431 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3433         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3434         vs dg-error; test constexpr specifier too.
3436 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3438         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3440 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
3442         * lib/target-supports.exp
3443         (check_effective_target_arm_neon_fp16_ok_nocache): Call
3444         arm_neon_ok and merge flags.  Fix temporary test name.
3445         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3446         and merge flags.
3448 2016-06-17  Martin Liska  <mliska@suse.cz>
3450         * gcc.dg/predict-9.c: Fix dump scanning.
3452 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3454         PR tree-optimization/71354
3455         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3457 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3459         PR tree-optimization/71347
3460         * gcc.dg/tree-ssa/pr71347.c: New test.
3462 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3464         PR tree-optimization/71354
3465         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3467 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3469         * gcc.dg/vect/vect-alias-check-1.c: New test.
3471 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3473         PR target/71151
3474         * gcc.target/avr/pr71151-1.c: New test.
3475         * gcc.target/avr/pr71151-2.c: New test.
3476         * gcc.target/avr/pr71151-3.c: New test.
3477         * gcc.target/avr/pr71151-4.c: New test.
3478         * gcc.target/avr/pr71151-5.c: New test.
3479         * gcc.target/avr/pr71151-6.c: New test.
3480         * gcc.target/avr/pr71151-7.c: New test.
3481         * gcc.target/avr/pr71151-8.c: New test.
3482         * gcc.target/avr/pr71151-common.h: New test.
3484 2016-06-16  Martin Liska  <mliska@suse.cz>
3486         * gfortran.dg/predict-1.f90: New test.
3488 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
3490         PR target/71242
3491         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3493 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
3495         * g++.dg/vect/pr36648.cc: Disable cunrolli
3497 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
3499         PR target/71554
3500         * gcc.c-torture/execute/pr71554.c: New test.
3502         PR rtl-optimization/71532
3503         * gcc.dg/torture/pr71532.c: New test.
3505 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3507         * gcc.target/powerpc/p9-dimode1.c: New test.
3508         * gcc.target/powerpc/p9-dimode2.c: Likewise.
3510 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
3512         * gcc.c-torture/compile/20160615-1.c: New test.
3514         * g++.dg/cpp0x/ref-qual17.C: New test.
3516 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3518         PR middle-end/71529
3519         * gcc.target/i386/pr71529.C: New test.
3521 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
3523         PR tree-optimization/71483
3524         * g++.dg/vect/pr71483.c: New
3526 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3528         PR c++/70202
3529         * g++.dg/inherit/crash6.C: New.
3530         * g++.dg/inherit/union2.C: Likewise.
3531         * g++.dg/inherit/virtual12.C: Likewise.
3532         * g++.dg/inherit/virtual13.C: Likewise.
3533         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3535 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
3537         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3539 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
3541         PR tree-optimization/71439
3542         * gcc.dg/vect/pr71439.c: New
3544 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3546         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3548 2016-06-15  Richard Biener  <rguenther@suse.de>
3550         * gcc.dg/vect/slp-45.c: New testcase.
3552 2016-06-15  Richard Biener  <rguenther@suse.de>
3554         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3556 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3558         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3559         requirements, and disable for AIX for now.
3560         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3562 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3564         PR c++/71528
3565         * g++.dg/opt/pr71528.C: New test.
3567         PR c++/71516
3568         * g++.dg/init/pr71516.C: New test.
3570 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3572         * g++.dg/init/array46.C: New.
3574 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
3576         * gcc.target/i386/float128-3.c: New test.
3577         * gcc.target/i386/quad-sse4.c: Ditto.
3578         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3579         Update scan strings.
3581 2016-06-14  Richard Biener  <rguenther@suse.de>
3583         PR middle-end/71526
3584         * gfortran.dg/pr71526.f90: New testcase.
3586 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3588         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3589         * gcc.dg/zero_bits_compound-1.c: Likewise.
3591 2016-06-14  Richard Biener  <rguenther@suse.de>
3593         PR tree-optimization/71522
3594         * gcc.dg/torture/pr71522.c: New testcase.
3596 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3598         PR tree-optimization/71520
3599         * gcc.dg/tree-ssa/pr71520.c: New test.
3601 2016-06-14  Richard Biener  <rguenther@suse.de>
3603         PR tree-optimization/71521
3604         * gcc.dg/tree-ssa/vrp101.c: New testcase.
3606 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
3608         PR sanitizer/71498
3609         * c-c++-common/ubsan/bounds-13.c: New test.
3611         PR preprocessor/71183
3612         * gcc.dg/cpp/source_date_epoch-3.c: New test.
3614 2016-06-13  Jeff Law  <law@redhat.com>
3616         PR tree-optimization/71403
3617         * c-c++-common/ubsan/pr71403-1.c: New test.
3618         * c-c++-common/ubsan/pr71403-2.c: New test.
3619         * c-c++-common/ubsan/pr71403-3.c: New test.
3621 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
3623         PR middle-end/71478
3624         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3625         Add -Wno-psabi -w to dg-options.
3627 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3629         * gcc.target/powerpc/vadsdu-0.c: New test.
3630         * gcc.target/powerpc/vadsdu-1.c: New test.
3631         * gcc.target/powerpc/vadsdu-2.c: New test.
3632         * gcc.target/powerpc/vadsdu-3.c: New test.
3633         * gcc.target/powerpc/vadsdu-4.c: New test.
3634         * gcc.target/powerpc/vadsdu-5.c: New test.
3635         * gcc.target/powerpc/vadsdub-1.c: New test.
3636         * gcc.target/powerpc/vadsdub-2.c: New test.
3637         * gcc.target/powerpc/vadsduh-1.c: New test.
3638         * gcc.target/powerpc/vadsduh-2.c: New test.
3639         * gcc.target/powerpc/vadsduw-1.c: New test.
3640         * gcc.target/powerpc/vadsduw-2.c: New test.
3642 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
3644         * gcc.dg/c99-init-2.c (c): Update expected error message.
3645         * gcc.dg/init-bad-8.c (foo): Likewise.
3646         * gcc.dg/spellcheck-fields-3.c: New test case.
3648 2016-06-13  Martin Liska  <mliska@suse.cz>
3650         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3651         and "guess loop iv compared" heuristics.
3652         * gcc.dg/predict-2.c: Likewise.
3653         * gcc.dg/predict-3.c: Likewise.
3654         * gcc.dg/predict-4.c: Likewise.
3655         * gcc.dg/predict-5.c: Likewise.
3656         * gcc.dg/predict-6.c: Likewise.
3658 2016-06-13  Marek Polacek  <polacek@redhat.com>
3660         PR middle-end/71476
3661         * c-c++-common/Wswitch-unreachable-4.c: New test.
3662         * gcc.dg/Wswitch-unreachable-2.c: New test.
3663         * g++.dg/tm/jump1.C: Move dg-warning.
3665 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
3667         * gnat.dg/renaming10.ad[sb]: New test.
3669 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
3671         PR fortran/70673
3672         * gfortran.dg/pr70673.f90: New test.
3674 2016-06-13  Richard Biener  <rguenther@suse.de>
3676         PR middle-end/64516
3677         * gcc.dg/align-3.c: New testcase.
3679 2016-06-13  Martin Liska  <mliska@suse.cz>
3681         * gcc.target/i386/pr71458.c: New test.
3683 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
3685         PR target/71241
3686         * gcc.dg/torture/float128-nan.c: New test.
3688 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3690         PR target/60751
3691         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3692         statement.
3694 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3696         PR target/60751
3697         * gfortran.dg/comma_IO_extension_1.f90: New test.
3698         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3699         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3700         statement.
3701         * gfortran.dg/graphite/pr38083.f90: Likewise.
3702         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3703         missing format.
3705 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3707         * gnat.dg/case_character.adb: New test.
3709 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
3711         PR middle-end/71310
3712         * gcc.target/powerpc/pr71310.c: New testcase.
3714 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
3716         PR middle-end/71478
3717         * gcc.dg/pr71478.c: New test.
3719 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
3721         PR middle-end/71494
3722         * gcc.c-torture/execute/pr71494.c: New test.
3724         PR c/68657
3725         * gcc.target/i386/pr68657.c: New test.
3727         PR inline-asm/68843
3728         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3729         (test): Add -masm=intel alternatives.
3731 2016-06-10  Martin Sebor  <msebor@redhat.com>
3733         PR c/71392
3734         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3736 2016-06-10  Jeff Law  <law@redhat.com>
3738         PR tree-optimization/71335
3739         * gcc.c-torture/execute/pr71335.c: New test.
3741 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
3743         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3744         the various "cannot tail-call: " messages.
3746 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
3748         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3749         and options.
3751 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
3753         PR sanitizer/71480
3754         * c-c++-common/asan/pr71480.c: New test.
3756 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
3758         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3759         (ASMNAME2): Likewise.
3760         (main): Replace fn in asm statement with ASMNAME ("fn").
3761         * gcc.dg/guality/pr68037-2.c: Likewise.
3762         * gcc.dg/guality/pr68037-3.c: Likewise.
3763         * gcc.dg/torture/pr68037-1.c: Likewise.
3764         * gcc.dg/torture/pr68037-2.c: Likewise.
3765         * gcc.dg/torture/pr68037-3.c: Likewise.
3767 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3769         PR inline-asm/68843
3770         * gcc.target/i386/pr68843-1.c: New test.
3771         * gcc.target/i386/pr68843-2.c: New test.
3773 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3774             Cesar Philippidis  <cesar@codesourcery.com>
3776         PR middle-end/71373
3777         * gcc.dg/goacc/nested-function-1.c: New file.
3778         * gcc.dg/goacc/nested-function-2.c: Likewise.
3779         * gcc.dg/goacc/pr71373.c: Likewise.
3780         * gfortran.dg/goacc/cray-2.f95: Likewise.
3781         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3782         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3783         * gfortran.dg/goacc/cray.f95: Update.
3784         * gfortran.dg/goacc/loop-1.f95: Likewise.
3785         * gfortran.dg/goacc/loop-3.f95: Likewise.
3786         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3787         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3789 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3791         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3792         for OpenACC tile clauses.
3793         * gfortran.dg/goacc/combined-directives.f90: Likewise.
3795         PR c/71381
3796         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
3797         to...
3798         * c-c++-common/goacc/cache-2.c: ... this new file.
3799         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3800         * gfortran.dg/goacc/cache-2.f95: ... this new file.
3801         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3802         usage.
3803         * gfortran.dg/goacc/cray.f95: Likewise.
3804         * gfortran.dg/goacc/loop-1.f95: Likewise.
3806 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
3808         PR tree-optimization/71407
3809         PR tree-optimization/71416
3810         * gcc.dg/vect/pr71407.c: New
3811         * gcc.dg/vect/pr71416-1.c: New
3812         * gcc.dg/vect/pr71416-2.c: New
3814 2016-06-10  Richard Biener  <rguenther@suse.de>
3816         PR middle-end/71477
3817         * gcc.dg/torture/pr71477.c: New testcase.
3819 2016-06-09  Julia Koval  <julia.koval@intel.com>
3821         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3822         * gcc.target/i386/interrupt-13.c: Likewise.
3823         * gcc.target/i386/interrupt-15.c: Likewise.
3824         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3825         * gcc.target/i386/interrupt-24.c: Likewise.
3826         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3827         * gcc.target/i386/interrupt-9.c: Likewise.
3828         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3830 2016-06-09  Martin Sebor  <msebor@redhat.com>
3832         PR c/70883
3833         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3834         * gcc.dg/builtin-constant_p-1.c: Same.
3835         * gcc.dg/builtins-error.c: Same.
3836         * gcc.dg/pr70859.c: Same.
3838 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3840         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3841         * gcc.dg/torture/pr68067-1.c: Likewise.
3842         * gcc.dg/torture/pr68067-2.c: Likewise.
3844 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3846         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3847           when setting SIZE.
3849 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3851         PR c++/71465
3852         * g++.dg/inherit/crash5.C: New.
3853         Revert:
3854         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3856         PR c++/70202
3857         * g++.dg/inherit/crash5.C: New.
3858         * g++.dg/inherit/virtual1.C: Adjust.
3860 2016-06-09  Martin Liska  <mliska@suse.cz>
3862         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3863         * g++.dg/predict-loop-exit-2.C: Likewise.
3864         * g++.dg/predict-loop-exit-3.C: Likewise.
3865         * gcc.dg/predict-1.c: Likewise.
3866         * gcc.dg/predict-2.c: Likewise.
3867         * gcc.dg/predict-3.c: Likewise.
3868         * gcc.dg/predict-4.c: Likewise.
3869         * gcc.dg/predict-5.c: Likewise.
3870         * gcc.dg/predict-6.c: Likewise.
3871         * gcc.dg/predict-7.c: Likewise.
3873 2016-06-09  Richard Biener  <rguenther@suse.de>
3875         PR tree-optimization/71462
3876         * gcc.dg/torture/pr71462.c: New testcase.
3878 2016-06-09  Marek Polacek  <polacek@redhat.com>
3880         PR c/65471
3881         * gcc.dg/c11-generic-3.c: New test.
3883 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
3885         * g++.dg/init/array42.C: New.
3886         * g++.dg/init/array43.C: Likewise.
3887         * g++.dg/init/array44.C: Likewise.
3888         * g++.dg/init/array45.C: Likewise.
3889         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3890         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3891         * g++.dg/cpp1y/auto-fn27.C: Likewise.
3892         * g++.dg/gomp/pr35751.C: Likewise.
3893         * g++.dg/init/array23.C: Likewise.
3894         * g++.dg/init/brace2.C: Likewise.
3895         * g++.dg/init/brace6.C: Likewise.
3897 2016-06-08  Martin Sebor  <msebor@redhat.com>
3898             Jakub Jelinek  <jakub@redhat.com>
3900         PR c++/70507
3901         PR c/68120
3902         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3903         * c-c++-common/builtin-arith-overflow-2.c: New test.
3904         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3905         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3906         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3908 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3910         PR c++/71442
3911         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3913 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
3915         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3916         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3917         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3918         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3919         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3920         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3921         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3922         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3923         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3924         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3925         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3926         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3927         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3929 2016-06-08  Richard Biener  <rguenther@suse.de>
3931         PR tree-optimization/68558
3932         * gcc.dg/vect/slp-44.c: New testcase.
3934 2016-06-08  Richard Biener  <rguenther@suse.de>
3936         * gcc.dg/vect/slp-43.c: New testcase.
3938 2016-06-08  Richard Biener  <rguenther@suse.de>
3940         PR tree-optimization/71452
3941         * gcc.dg/torture/pr71452.c: New testcase.
3943 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3945         PR c++/71448
3946         * g++.dg/torture/pr71448.C: New test.
3948 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
3950         PR debug/71432
3951         PR ada/71413
3952         * g++.dg/debug/pr71432.C: New test.
3954 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3956         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3957         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3958         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3960 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
3962         * gcc.dg/vect/vect-live-2.c: Update effective target.
3963         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3964         * lib/target-supports.exp: Add aarch64 to vect_long.
3966 2016-06-08  Marek Polacek  <polacek@redhat.com>
3968         PR c/71418
3969         * gcc.dg/noncompile/pr71418.c: New test.
3971         PR c/71426
3972         * gcc.dg/noncompile/pr71426.c: New test.
3974 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
3976         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3977         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3978         * gcc.dg/predict-3.c: Update template.
3979         * gcc.dg/predict-5.c: Update template.
3980         * gcc.dg/predict-6.c: Update template.
3981         * gcc.dg/predict-9.c: Update template.
3982         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3984 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
3986         * gcc.target/powerpc/vec-mul.c: New test.
3988 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
3990         * gcc.dg/spellcheck-fields-2.c: New test case.
3992 2016-06-07  Richard Biener  <rguenther@suse.de>
3994         PR c/61564
3995         * gcc.dg/Wpragmas-1.c: New testcase.
3996         * gcc.dg/Wattributes-4.c: Likewise.
3997         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3998         entry.
4000 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
4002         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4003         spurious debug code.
4005 2016-06-07  Richard Biener  <rguenther@suse.de>
4007         PR tree-optimization/71428
4008         * gcc.dg/torture/pr71428.c: New testcase.
4010 2016-06-07  Richard Biener  <rguenther@suse.de>
4012         PR middle-end/71423
4013         * gcc.dg/torture/pr71423.c: New testcase.
4015 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4017         PR middle-end/71408
4018         * gcc.dg/tree-ssa/pr71408.c: New test.
4020 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4022         PR middle-end/71281
4023         * g++.dg/torture/pr71281.C: New test.
4025 2016-06-06  Marek Polacek  <polacek@redhat.com>
4027         PR c/71362
4028         * gcc.dg/pr71362.c: New test.
4030 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
4031             Patrick Palka  <ppalka@gcc.gnu.org>
4033         PR c++/70847
4034         PR c++/71330
4035         PR c++/71393
4036         * g++.dg/opt/pr70847.C: New test.
4037         * g++.dg/ubsan/pr70847.C: New test.
4038         * g++.dg/ubsan/pr71393.C: New test.
4040 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
4042         PR tree-optimization/71259
4043         * gcc.dg/vect/pr71259.c: New test.
4045 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
4047         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4048         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4049         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4050         above.
4052 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4054         PR middle-end/37780
4055         * gcc.c-torture/execute/pr37780.c: New test.
4056         * gcc.target/aarch64/pr37780_1.c: Likewise.
4057         * gcc.target/arm/pr37780_1.c: Likewise.
4059 2016-06-06  Marek Polacek  <polacek@redhat.com>
4061         * c-c++-common/attr-may-alias-1.c: New test.
4062         * c-c++-common/attr-may-alias-2.c: New test.
4063         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4065 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4067         PR c/24414
4068         * gcc.target/i386/pr24414.c: New test.
4070 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
4072         * gcc.target/sparc/vis4misc.c: New file.
4073         * gcc.target/sparc/fpcmp.c: Likewise.
4074         * gcc.target/sparc/fpcmpu.c: Likewise.
4076 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
4078         * gcc.dg/vect/vect-live-1.c: Use additional-options.
4079         * gcc.dg/vect/vect-live-3.c: Likewise.
4081 2016-06-06  Richard Biener  <rguenther@suse.de>
4083         PR tree-optimization/71398
4084         * gcc.dg/torture/pr71398.c: New testcase.
4086 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
4088         PR target/71389
4089         * g++.dg/pr71389.C: New test.
4091 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093         PR fortran/71404
4094         * gfortran.dg/fmt_read_5.f: New test.
4096 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4098         PR fortran/69659
4099         * gfortran.dg/class_array_22.f03: New test.
4101 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
4103         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4105 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
4107         * gcc.dg/predict-9.c: Update template.
4109 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4111         PR c++/49377
4112         * g++.dg/template/pr49377.C: New.
4114 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
4116         PR tree-optimization/71405
4117         * g++.dg/torture/pr71405.C: New test.
4119 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4121         PR c++/70202
4122         * g++.dg/inherit/crash5.C: New.
4123         * g++.dg/inherit/virtual1.C: Adjust.
4125 2016-06-03  Jeff Law  <law@redhat.com>
4127         PR tree-optimization/71316
4128         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4130 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
4132         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
4133         dg-additional-options with just -fno-tree-scev-cprop in it.
4134         * gcc.dg/vect/vect-live-2.c: Likewise.
4135         * gcc.dg/vect/vect-live-5.c: Likewise.
4136         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4137         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4138         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4140 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
4142         PR c++/27100
4143         * g++.dg/other/friend6.C: New test.
4145 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4147         * g++.dg/torture/ppc-ldst-array.C: New.
4149 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
4151         PR target/71276
4152         PR target/71277
4153         * gcc.dg/torture/builtin-fp-int-inexact.c,
4154         gcc.target/i386/387-builtin-fp-int-inexact.c,
4155         gcc.target/i386/387-rint-inline-1.c,
4156         gcc.target/i386/387-rint-inline-2.c,
4157         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4158         gcc.target/i386/sse2-rint-inline-1.c,
4159         gcc.target/i386/sse2-rint-inline-2.c,
4160         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4161         gcc.target/i386/sse4_1-rint-inline.c: New tests.
4163 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4164             Julia Koval  <julia.koval@intel.com>
4166         PR target/66960
4167         PR target/67630
4168         PR target/67634
4169         PR target/67841
4170         PR target/68037
4171         PR target/68618
4172         PR target/68661
4173         PR target/69575
4174         PR target/69596
4175         PR target/69734
4176         * gcc.dg/guality/pr68037-1.c: New test.
4177         * gcc.dg/guality/pr68037-2.c: Likewise.
4178         * gcc.dg/guality/pr68037-3.c: Likewise.
4179         * gcc.dg/torture/pr68037-1.c: Likewise.
4180         * gcc.dg/torture/pr68037-2.c: Likewise.
4181         * gcc.dg/torture/pr68037-3.c: Likewise.
4182         * gcc.dg/torture/pr68661-1a.c: Likewise.
4183         * gcc.dg/torture/pr68661-1b.c: Likewise.
4184         * gcc.target/i386/interrupt-1.c: Likewise.
4185         * gcc.target/i386/interrupt-2.c: Likewise.
4186         * gcc.target/i386/interrupt-3.c: Likewise.
4187         * gcc.target/i386/interrupt-4.c: Likewise.
4188         * gcc.target/i386/interrupt-5.c: Likewise.
4189         * gcc.target/i386/interrupt-6.c: Likewise.
4190         * gcc.target/i386/interrupt-7.c: Likewise.
4191         * gcc.target/i386/interrupt-8.c: Likewise.
4192         * gcc.target/i386/interrupt-9.c: Likewise.
4193         * gcc.target/i386/interrupt-10.c: Likewise.
4194         * gcc.target/i386/interrupt-11.c: Likewise.
4195         * gcc.target/i386/interrupt-12.c: Likewise.
4196         * gcc.target/i386/interrupt-13.c: Likewise.
4197         * gcc.target/i386/interrupt-14.c: Likewise.
4198         * gcc.target/i386/interrupt-15.c: Likewise.
4199         * gcc.target/i386/interrupt-16.c: Likewise.
4200         * gcc.target/i386/interrupt-17.c: Likewise.
4201         * gcc.target/i386/interrupt-18.c: Likewise.
4202         * gcc.target/i386/interrupt-19.c: Likewise.
4203         * gcc.target/i386/interrupt-20.c: Likewise.
4204         * gcc.target/i386/interrupt-21.c: Likewise.
4205         * gcc.target/i386/interrupt-22.c: Likewise.
4206         * gcc.target/i386/interrupt-23.c: Likewise.
4207         * gcc.target/i386/interrupt-24.c: Likewise.
4208         * gcc.target/i386/interrupt-25.c: Likewise.
4209         * gcc.target/i386/interrupt-26.c: Likewise.
4210         * gcc.target/i386/interrupt-27.c: Likewise.
4211         * gcc.target/i386/interrupt-28.c: Likewise.
4212         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4213         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4214         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4215         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4216         * gcc.target/i386/interrupt-iamcu.c: Likewise.
4217         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4218         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4219         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4220         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4221         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4222         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4223         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4225 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
4227         PR tree-optimization/52171
4228         * gcc.dg/pr52171.c: New test.
4229         * gcc.target/i386/pr52171.c: New test.
4231 2016-06-03  Jan Hubicka  <jh@suse.cz>
4233         * g++.dg/tree-ssa/pred-1.C: New testcase
4234         * gcc.dg/tree-ssa/pred-1.c: New testcase
4236 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4238         PR target/70957
4239         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4240         support.
4241         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4243 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
4245         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4247 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
4249         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4250         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4251         * gcc.dg/vect/vect-live-1.c: New test.
4252         * gcc.dg/vect/vect-live-2.c: New test.
4253         * gcc.dg/vect/vect-live-3.c: New test.
4254         * gcc.dg/vect/vect-live-4.c: New test.
4255         * gcc.dg/vect/vect-live-5.c: New test.
4256         * gcc.dg/vect/vect-live-slp-1.c: New test.
4257         * gcc.dg/vect/vect-live-slp-2.c: New test.
4258         * gcc.dg/vect/vect-live-slp-3.c: New test.
4260 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
4262         PR middle-end/71387
4263         * g++.dg/opt/pr71387.C: New test.
4265 2016-06-02  Jeff Law  <law@redhat.com>
4267         PR tree-optimization/71328
4268         * gcc.c-torture/compile/pr71328.c: New test.
4270 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4272         PR fortran/52393
4273         * gfortran.dg/fmt_read_3.f90: Fix typo.
4274         * gfortran.dg/fmt_read_4.f90: New test.
4276 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4278         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4279         * g++.dg/cpp0x/forw_enum6.C: Likewise.
4280         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4281         * g++.dg/cpp0x/override2.C: Likewise.
4282         * g++.dg/parse/crash5.C: Likewise.
4283         * g++.dg/parse/error16.C: Likewise.
4284         * g++.dg/parse/error27.C: Likewise.
4285         * g++.dg/template/qualttp15.C: Likewise.
4286         * g++.dg/template/redecl4.C: Likewise.
4287         * g++.old-deja/g++.other/crash39.C: Likewise.
4288         * g++.old-deja/g++.other/struct1.C: Likewise.
4289         * g++.old-deja/g++.pt/m9a.C: Likewise.
4290         * g++.old-deja/g++.pt/memclass10.C: Likewise.
4292 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4294         PR c++/71372
4295         * c-c++-common/pr71372.c: New test.
4297         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4298         __TIME__ strings with __builtin_strcmp instead of printf and
4299         dg-output.
4301 2016-06-02  Martin Liska  <mliska@suse.cz>
4303         * gcc.dg/predict-9.c: New test.
4305 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4307         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4308         global set_compiler_env_var and global saved_compiler_env_var.
4310 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4312         PR rtl-optimization/71295
4313         * gcc.c-torture/compile/pr71295.c: New test.
4315 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4317         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4319         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4320         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4322         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4323         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4324         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4325         alternative number.
4327 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4329         * gcc.target/powerpc/p9-splat-4.c: New test.
4331 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4333         PR target/71186
4334         * gcc.target/powerpc/pr71186.c: New test.
4336 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4338         PR fortran/52393
4339         * gfortran.dg/fmt_read_3.f90: New test.
4341 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4343         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4344         procedure.
4346 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
4348         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4349         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4350         env var is set.
4351         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4352         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4353         shown once.
4354         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4355         during compilation.
4356         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4357         vars set by dg-set-compiler-env-var.
4359 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
4361         PR fortran/71156
4362         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4363         to the module procedure declaration.
4364         * gfortran.dg/submodule_16.f08: New test.
4366 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
4368         PR middle-end/71371
4369         * c-c++-common/gomp/pr71371.c: New test.
4371 2016-06-01  Richard Biener  <rguenther@suse.de>
4373         PR tree-optimization/71366
4374         * gcc.dg/torture/pr71366-1.c: New testcase.
4375         * gcc.dg/torture/pr71366-2.c: Likewise.
4377 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4379         * gcc.target/powerpc/vslv-0.c: New test.
4380         * gcc.target/powerpc/vslv-1.c: New test.
4381         * gcc.target/powerpc/vsrv-0.c: New test.
4382         * gcc.target/powerpc/vsrv-1.c: New test.
4384 2016-06-01  Nathan Sidwell  <nathan@acm.org>
4386         * c-c++-common/torture/pr57945.c: Add expected PTX error.
4387         * gcc.target/nvptx/weak.c: New.
4389 2016-06-01  Richard Biener  <rguenther@suse.de>
4391         PR tree-optimization/71261
4392         * gcc.dg/torture/vect-bool-1.c: New testcase.
4394 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
4396         * gfortran.dg/gomp/order-1.f90: New test.
4397         * gfortran.dg/gomp/order-2.f90: New test.
4399 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
4401         * gcc.dg/unroll-6.c: Update template.
4402         * gcc.dg/unroll-7.c: New testcase.
4403         * gcc.dg/unroll-8.c: New testcase.
4405 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4407         * gnat.dg/opt56.ad[sb]: New test.
4409 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4411         PR c++/66635
4412         * g++.dg/cpp0x/constexpr-ice16.C: New.
4414 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
4416         PR tree-optimization/71314
4417         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
4418         -mbranch-cost=2.
4420 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
4422         PR tree-optimization/71077
4423         * gcc.dg/tree-ssa/pr71077.c: New test.
4425 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
4427         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4428         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4429         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4431 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
4433         PR c++/71248
4434         * g++.dg/cpp0x/pr71248.C: New.
4435         * g++.dg/cpp0x/auto7.C: Test column numbers too.
4436         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4437         * g++.dg/init/new37.C: Likewise.
4438         * g++.dg/template/static1.C: Likewise.
4439         * g++.dg/template/static2.C: Likewise.
4441 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
4443         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4444         instead of %rdi.
4445         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4447 2016-05-31  Marek Polacek  <polacek@redhat.com>
4449         * c-c++-common/Wswitch-unreachable-3.c: New test.
4450         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4452 2016-05-31  Richard Biener  <rguenther@suse.de>
4454         PR tree-optimization/71352
4455         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4457 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4459         * gcc.target/arm/armv5_thumb_isa.c: New test.
4461 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4463         PR target/71346
4464         * gcc.target/i386/pr71346.c: New test.
4466 2016-05-31  Tom de Vries  <tom@codesourcery.com>
4468         PR tree-optimization/69068
4469         * gcc.dg/graphite/pr69068.c: New test.
4471 2016-05-27  Martin Sebor  <msebor@redhat.com>
4473         PR c++/71306
4474         * g++.dg/warn/Wplacement-new-size-3.C: New test.
4476 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
4478         PR c++/71349
4479         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
4480         nowait depend(inout: dd[0]) clauses where permitted.
4482 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
4484         PR c++/71238
4485         * g++.dg/parse/pr71238.C: New.
4486         * g++.dg/concepts/friend1.C: Test column numbers too.
4487         * g++.dg/cpp0x/initlist31.C: Likewise.
4488         * g++.dg/cpp0x/pr51420.C: Likewise.
4489         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4490         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4491         * g++.dg/ext/builtin3.C: Likewise.
4492         * g++.dg/lookup/friend12.C: Likewise.
4493         * g++.dg/lookup/friend7.C: Likewise.
4494         * g++.dg/lookup/koenig1.C: Likewise.
4495         * g++.dg/lookup/koenig5.C: Likewise.
4496         * g++.dg/lookup/used-before-declaration.C: Likewise.
4497         * g++.dg/overload/koenig1.C: Likewise.
4498         * g++.dg/template/crash65.C: Likewise.
4499         * g++.dg/template/friend57.C: Likewise.
4500         * g++.dg/warn/Wshadow-5.C: Likewise.
4501         * g++.dg/warn/Wunused-8.C: Likewise.
4502         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4503         * g++.old-deja/g++.jason/lineno5.C: Likewise.
4504         * g++.old-deja/g++.jason/member.C: Likewise.
4505         * g++.old-deja/g++.jason/report.C: Likewise.
4506         * g++.old-deja/g++.jason/scoping12.C: Likewise.
4507         * g++.old-deja/g++.law/visibility20.C: Likewise.
4508         * g++.old-deja/g++.ns/koenig5.C: Likewise.
4509         * g++.old-deja/g++.other/static5.C: Likewise.
4510         * g++.old-deja/g++.pt/overload2.C: Likewise.
4512 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
4514         * gcc.dg/tree-ssa/peel1.c: New testcase.
4515         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4516         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4518 2016-05-30  Tom de Vries  <tom@codesourcery.com>
4520         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4521         to ce.
4523 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
4525         PR c++/71099
4526         * g++.dg/parse/virtual1.C: New.
4528 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
4530         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4531         Use correct register when clearing %edx.
4533 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
4535         PR tree-optimization/71289
4536         * gcc.dg/pr71289.c: New test.
4538 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
4540         PR middle-end/71269
4541         PR middle-end/71292
4542         * gcc.dg/tree-ssa/pr71269.c: New test.
4543         * gcc.dg/tree-ssa/pr71292.c: New test.
4545 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
4547         PR middle-end/71252
4548         * gcc.dg/tree-ssa/pr71252-2.c: New test.
4550 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
4552         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4553         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4554         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4556 2016-05-30  Tom de Vries  <tom@codesourcery.com>
4558         PR tree-optimization/69067
4559         * gcc.dg/graphite/pr69067.c: New test.
4561 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
4563         PR target/71245
4564         * gcc.target/i386/pr71245-1.c: New test.
4565         * gcc.target/i386/pr71245-2.c: Ditto.
4567 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
4569         PR c++/71105
4570         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4571         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4572         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4574 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
4576         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4578 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
4580         Revert:
4581         PR c++/69855
4582         * g++.dg/overload/69855.C: New.
4583         * g++.old-deja/g++.law/missed-error2.C: Adjust.
4584         * g++.old-deja/g++.pt/crash3.C: Likewise.
4586 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4588         PR c++/60385
4589         * g++.dg/parse/namespace13.C: New.
4591 2016-05-26  Jeff Law  <law@redhat.com>
4593         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4594         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4595         * gcc.dg/tree-ssa/pr68198.c: Likewise.
4596         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4597         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4598         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4599         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4600         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4601         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4602         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4603         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4604         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4605         * gcc.dg/tree-ssa/vrp56.c: Likewise.
4607 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
4609         PR c++/69855
4610         * g++.dg/overload/69855.C: New.
4611         * g++.old-deja/g++.law/missed-error2.C: Adjust.
4612         * g++.old-deja/g++.pt/crash3.C: Likewise.
4614 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
4616         PR target/63596
4617         * gcc.target/aarch64/va_arg_1.c: New testcase.
4618         * gcc.target/aarch64/va_arg_2.c: Likewise.
4619         * gcc.target/aarch64/va_arg_3.c: Likewise.
4621 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
4623         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4624         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4625         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4626         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4627         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4629 2016-05-27  Marek Polacek  <polacek@redhat.com>
4631         PR middle-end/71308
4632         * g++.dg/torture/pr71308.C: New test.
4634 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4636         * gcc.dg/zero_bits_compound-1.c: New test.
4637         * gcc.dg/zero_bits_compound-2.c: New test.
4639 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4641         PR middle-end/71279
4642         * gcc.dg/pr71279.c: New test.
4644 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4646         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4647         floating point min/max/comparison instructions.
4648         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4650 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
4652         * c-c++-common/gomp/schedule-1.c: New test.
4653         * gfortran.dg/gomp/schedule-1.f90: New test.
4655 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
4657         PR c++/70822
4658         PR c++/70106
4659         * g++.dg/cpp1y/auto-fn32.C: New test.
4660         * g++.dg/cpp1y/paren4.C: New test.
4662 2016-05-26  Nathan Sidwell  <nathan@acm.org>
4664         * gcc.dg/20060410.c: Xfail on ptx.
4665         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4666         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4667         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4668         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4669         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4671 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4673         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4675 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
4677         PR tree-optimization/71280
4678         * gcc.dg/pr71280.c: New test.
4680         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4682         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4683         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4685         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4687 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
4689         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4690         kept in memory.
4692 2016-05-25  Jeff Law  <law@redhat.com>
4694         PR tree-optimization/71272
4695         * gcc.c-torture/compile/pr71272.c: new test.
4697 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
4699         * gcc.target/powerpc/vec-cmpne.c: New test.
4700         * gcc.target/powerpc/vec-cmpne-long.c: New test.
4702 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4704         * gnat.dg/opt55.ad[sb]: New test.
4706 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4708         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4709         * c-c++-common/pr60226.c: Require int32plus.
4710         * gcc.c-torture/execute/pr70602.c: Likewise.
4711         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4712         unsigned long for malloc arg type.
4713         * gcc.dg/asr_div1.c: Require int32plus.
4714         * gcc.dg/enum-mode-1.c: XFAIL for int16.
4715         * gcc.dg/pie-1.c: Require pie.
4716         * gcc.dg/pie-2.c: Likewise.
4717         * gcc.dg/pr59471.c: Require int32plus.
4718         * gcc.dg/pr59963-2.c: XFAIL for int16.
4719         * gcc.dg/pr60114.c: Require int32plus.
4720         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4721         unsigned long for typedef of size_t.
4722         * gcc.dg/pr63914.c: Require int32plus.
4723         * gcc.dg/pr64536.c: Require pt32plus.
4724         * gcc.dg/pr65658.c: Likewise.
4725         * gcc.dg/pr67271.c: Require int32plus.
4726         * gcc.dg/pr68112.c: Likewise.
4727         * gcc.dg/pr69071.c: Skip for avr target.
4728         * gcc.dg/pr69973.c: Require int32plus.
4729         * gcc.dg/pr70169.c: Skip for avr target.
4730         * gcc.dg/sso-6.c: Require int32plus.
4731         * gcc.dg/sso-7.c: Likewise.
4732         * gcc.dg/sso-8.c: Likewise.
4733         * gcc.dg/vrp-min-max-2.c: Likewise.
4735 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4737         PR target/70738
4738         * gcc.target/i386/pr70738-1.c: New test.
4739         * gcc.target/i386/pr70738-2.c: Likewise.
4740         * gcc.target/i386/pr70738-3.c: Likewise.
4741         * gcc.target/i386/pr70738-4.c: Likewise.
4742         * gcc.target/i386/pr70738-5.c: Likewise.
4743         * gcc.target/i386/pr70738-6.c: Likewise.
4744         * gcc.target/i386/pr70738-7.c: Likewise.
4745         * gcc.target/i386/pr70738-8.c: Likewise.
4746         * gcc.target/i386/pr70738-9.c: Likewise.
4748 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4750         PR rtl-optimization/66940
4751         * gcc.c-torture/execute/pr66940.c: New test.
4753 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
4755         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4756         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4757         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4758         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4759         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4760         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4761         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4762         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4763         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4764         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4765         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4766         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4767         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4768         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4769         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4770         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4771         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4772         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4773         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4774         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4775         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4776         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4777         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4778         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4780 2016-05-25  Marek Polacek  <polacek@redhat.com>
4782         PR c/71265
4783         * gcc.dg/noncompile/pr71265.c: New test.
4785         PR c/71266
4786         * gcc.dg/noncompile/old-style-parm-3.c: New test.
4788 2016-05-25  Nathan Sidwell  <nathan@acm.org>
4790         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4792 2016-05-25  Richard Biener  <rguenther@suse.de>
4794         PR tree-optimization/71261
4795         * c-c++-common/torture/pr71261.c: New testcase.
4797 2016-05-25  Richard Biener  <rguenther@suse.de>
4799         PR tree-optimization/71264
4800         * gcc.dg/vect/pr71264.c: New testcase.
4802 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4804         PR c++/55992
4805         * g++.dg/cpp0x/alias-decl-53.C: New.
4806         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4808 2016-05-25  Martin Liska  <mliska@suse.cz>
4810         * g++.dg/pr71239.C: New test.
4812 2016-05-25  Richard Biener  <rguenther@suse.de>
4814         * gcc.dg/vect/pr58135.c: Rename to ...
4815         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4817 2016-05-25  Marek Polacek  <polacek@redhat.com>
4819         * g++.dg/pr65295.C: Use target c++14.
4821 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4823         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4824         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4826 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4828         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4829         instructions.
4831 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
4833         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4834         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4835         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4836         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4837         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4838         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4839         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4840         * c-c++-common/goacc/pcopy.c: Likewise.
4841         * c-c++-common/goacc/pcopyin.c: Likewise.
4842         * c-c++-common/goacc/pcopyout.c: Likewise.
4843         * c-c++-common/goacc/pcreate.c: Likewise.
4844         * c-c++-common/goacc/pr70688.c: New test.
4845         * c-c++-common/goacc/present-1.c: Adjust test.
4846         * c-c++-common/goacc/reduction-5.c: Likewise.
4847         * g++.dg/goacc/data-1.C: New test.
4849 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4851         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4852         vector parity built-in functions.
4853         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4854         count trailing zeros automatic vectorization.
4855         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4856         count trailing zeros built-in functions.
4858 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
4860         * gcc.dg/tree-ssa/reassoc-44.c: New test.
4862 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
4864         PR target/71050
4865         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4867 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4869         PR c++/50436
4870         * g++.dg/template/crash123.C: New.
4871         * g++.dg/template/crash124.C: Likewise.
4873 2016-05-24  Martin Sebor  <msebor@redhat.com>
4875         PR c++/71147
4876         * g++.dg/ext/flexary16.C: New test.
4878 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
4880         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4881         before math.h is included.
4882         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4883         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4884         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4885         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4886         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4887         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4888         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4889         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4890         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4891         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4892         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4893         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4894         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4895         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4896         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4897         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4898         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4899         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4900         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4901         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4902         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4903         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4904         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4906 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4907             Kelvin Nilsen  <kelvin@gcc.gnu.org>
4909         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4910         support.
4912 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4914         PR c++/69872
4915         * g++.dg/warn/Wno-narrowing1.C: New.
4917 2016-05-24  Marek Polacek  <polacek@redhat.com>
4919         PR c/71249
4920         * c-c++-common/Wswitch-unreachable-2.c: New test.
4922 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
4924         PR c++/71257
4925         * g++.dg/vect/simd-clone-6.cc: New test.
4926         * g++.dg/gomp/declare-simd-6.C: New test.
4928         PR middle-end/70434
4929         PR c/69504
4930         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4932 2016-05-24  Richard Biener  <rguenther@suse.de>
4934         PR tree-optimization/71240
4935         * gcc.dg/optimize-bswapsi-5.c: New testcase.
4937 2016-05-24  Richard Biener  <rguenther@suse.de>
4939         PR tree-optimization/71230
4940         * gcc.dg/torture/pr71230.c: New testcase.
4941         * g++.dg/torture/pr71230.C: Likewise.
4943 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
4945         * c-c++-common/goacc/routine-5.c: Add tests.
4946         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4947         * gfortran.dg/goacc/routine-6.f90: Add tests.
4949 2016-05-24  Richard Biener  <rguenther@suse.de>
4951         PR tree-optimization/71253
4952         * gcc.dg/torture/pr71253.c: New testcase.
4954 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
4956         PR middle-end/71252
4957         * gfortran.dg/pr71252.f90: New test.
4959 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
4961         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4963 2016-05-24  Richard Biener  <rguenther@suse.de>
4965         PR middle-end/70434
4966         PR c/69504
4967         * c-c++-common/vector-subscript-4.c: New testcase.
4968         * c-c++-common/vector-subscript-5.c: Likewise.
4970 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972         PR fortran/71123
4973         * gfortran.dg/namelist_90.f: New test
4975 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4977         PR fortran/66461
4978         * gfortran.dg/unexpected_eof.f: New test
4980 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4981             Kelvin Nilsen  <kelvin@gcc.gnu.org>
4983         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4984         as little endian.
4986 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4988         PR c++/70972
4989         * g++.dg/cpp0x/inh-ctor20.C: New.
4990         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4992 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4994         PR c++/69095
4995         * g++.dg/cpp0x/variadic168.C: New.
4997 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4999         * g++.dg/cpp0x/pr31445.C: Test column number too.
5000         * g++.dg/cpp0x/pr32253.C: Likewise.
5001         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5002         * g++.dg/cpp0x/variadic36.C: Likewise.
5004 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
5006         * gcc.dg/fold-notshift-2.c: Adjust.
5008 2016-05-23  Marek Polacek  <polacek@redhat.com>
5010         PR c/49859
5011         * c-c++-common/Wswitch-unreachable-1.c: New test.
5012         * gcc.dg/Wswitch-unreachable-1.c: New test.
5013         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5014         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5015         * g++.dg/gomp/block-10.C: Likewise.
5016         * gcc.dg/gomp/block-10.c: Likewise.
5017         * g++.dg/gomp/block-9.C: Likewise.
5018         * gcc.dg/gomp/block-9.c: Likewise.
5019         * g++.dg/gomp/target-1.C: Likewise.
5020         * g++.dg/gomp/target-2.C: Likewise.
5021         * gcc.dg/gomp/target-1.c: Likewise.
5022         * gcc.dg/gomp/target-2.c: Likewise.
5023         * g++.dg/gomp/taskgroup-1.C: Likewise.
5024         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5025         * gcc.dg/gomp/teams-1.c: Likewise.
5026         * g++.dg/gomp/teams-1.C: Likewise.
5027         * g++.dg/overload/error3.C: Likewise.
5028         * g++.dg/tm/jump1.C: Likewise.
5029         * g++.dg/torture/pr40335.C: Likewise.
5030         * gcc.dg/c99-vla-jump-5.c: Likewise.
5031         * gcc.dg/switch-warn-1.c: Likewise.
5032         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5033         * gcc.dg/nested-func-1.c: Likewise.
5034         * gcc.dg/pr67784-4.c: Likewise.
5036 2016-05-23  Richard Biener  <rguenther@suse.de>
5038         PR tree-optimization/71230
5039         * gfortran.dg/pr71230-1.f90: New testcase.
5040         * gfortran.dg/pr71230-2.f90: Likewise.
5042 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5044         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
5045         * gcc.dg/vect/pr58135.c:  Add new.
5046         * gfortran.dg/pr46519-1.f: Adjust test case.
5048 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5050         PR c++/53401
5051         * g++.dg/cpp0x/decltype64.C: New.
5053 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5055         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5056         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5057         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5059 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5061         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5062         Add poly64x1_t and poly64x2_t cases if supported.
5063         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5064         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5065         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5066         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5067         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5069 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5071         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5072         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5073         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5074         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5075         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5076         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5077         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5079 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5081         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5083 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5085         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5086         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5088 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
5090         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5091         constraint instead of "r".
5092         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5093         insn instead of vxorpd.
5094         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5096         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5097         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5099         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5101         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5102         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5104         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5106 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
5108         PR middle-end/40921
5109         * gcc.dg/tree-ssa/pr40921.c: New test.
5111 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5113         PR target/71103
5114         * gcc.target/avr/pr71103.c: New test.
5116 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5118         PR middle-end/71179
5119         * gcc.dg/tree-ssa/pr71179.c: New test.
5121 2016-05-20  Martin Sebor  <msebor@redhat.com>
5123         PR c/71115
5124         * gcc.dg/init-excess-2.c: New test.
5126 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5128         * gnat.dg/opt53.adb: New test.
5129         * gnat.dg/opt54.adb: Likewise.
5131 2016-05-20  Martin Jambor  <mjambor@suse.cz>
5133         PR tree-optimization/70884
5134         * gcc.dg/tree-ssa/pr70919.c: New test.
5136 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
5138         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5139         formatting.
5140         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5141         fix code formatting.
5143 2016-05-20  Nathan Sidwell  <nathan@acm.org>
5145         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
5146         non-common cases.
5147         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5149 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
5151         * jit.dg/all-non-failing-tests.h: Add
5152         test-factorial-must-tail-call.c.
5153         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5154         * jit.dg/test-factorial-must-tail-call.c: New test case.
5156 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
5158         PR fortran/71204
5159         * gfortran.dg/pr71204.f90: New test.
5161 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
5163         * gcc.target/nvptx/sincos.c: New test.
5165 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5167         PR c++/70572
5168         * g++.dg/cpp1y/auto-fn31.C: New.
5170 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
5172         * gcc.target/powerpc/vec-addec.c: New test.
5173         * gcc.target/powerpc/vec-addec-int128.c: New test.
5175 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
5177         * gcc.dg/plugin/must-tail-call-1.c: New test case.
5178         * gcc.dg/plugin/must-tail-call-2.c: New test case.
5179         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5180         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5182 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
5184         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5186 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
5188         PR c++/71210
5189         * g++.dg/opt/pr71210-1.C: New test.
5190         * g++.dg/opt/pr71210-2.C: New test.
5192         PR tree-optimization/29756
5193         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5194         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
5195         only on selected targets where V4SImode vectors are known to be
5196         supported.
5198 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
5200         PR tree-optimization/71079
5201         PR tree-optimization/71206
5202         * gcc.dg/tree-ssa/pr71206.c: New testcase.
5204 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5206         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5207         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5208         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5210 2016-05-20  Richard Guenther  <rguenther@suse.de>
5212         PR tree-optimization/29756
5213         * gcc.dg/tree-ssa/vector-6.c: New testcase.
5215 2016-05-20  Richard Biener  <rguenther@suse.de>
5217         PR tree-optimization/71185
5218         * gcc.dg/tree-ssa/pr71185.c: New testcase.
5220 2016-05-20  Richard Biener  <rguenther@suse.de>
5222         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5224 2016-05-19  Marek Polacek  <polacek@redhat.com>
5226         PR c++/71075
5227         * g++.dg/diagnostic/pr71075.C: New test.
5229 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
5231         PR c++/71184
5232         * g++.dg/pr71184.C: New test case.
5234 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5236         * gcc.target/powerpc/darn-0.c: New test.
5237         * gcc.target/powerpc/darn-1.c: New test.
5238         * gcc.target/powerpc/darn-2.c: New test.
5240 2016-05-19  Marek Polacek  <polacek@redhat.com>
5242         PR tree-optimization/71031
5243         * gcc.dg/tree-ssa/vrp100.c: New test.
5245 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5247         PR rtl-optimization/71148
5248         * gcc.dg/pr71148.c: New test.
5250 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5252         PR target/71056
5253         * gcc.target/arm/pr71056.c: New test.
5255 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5257         * c-c++-common/pr69669.c: Check the used mode.
5259 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
5261         PR sanitizer/64354
5262         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5264 2016-05-19  Richard Biener  <rguenther@suse.de>
5266         PR tree-optimization/70729
5267         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5268         * gcc.dg/graphite/scop-18.c: Likewise.
5269         * gcc.dg/pr41783.c: Disable LIM.
5270         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5271         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5272         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5273         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5274         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5275         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5276         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5277         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5278         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5279         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5280         * gfortran.dg/pr42108.f90: Likewise.
5282 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
5284         PR driver/69265
5285         * gcc.dg/spellcheck-options-11.c: New test case.
5287 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
5289         PR c++/71100
5290         * g++.dg/opt/pr71100.C: New test.
5292 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5294         PR ipa/69708
5295         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5296         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5297         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5298         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5300 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5302         PR ipa/69708
5303         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5304         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5305         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5306         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5307         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5309 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5311         PR c++/69793
5312         * g++.dg/template/crash122.C: New.
5314 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5316         PR c++/70466
5317         * g++.dg/template/pr70466-1.C: New.
5318         * g++.dg/template/pr70466-2.C: Likewise.
5320 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5322         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5323         splat operations and the XXSPLTIB instruction.
5324         * gcc.target/powerpc/p9-splat-2.c: Likewise.
5325         * gcc.target/powerpc/p9-splat-3.c: Likewise.
5326         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5327         xxlxor to clear a register.
5329 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
5331         * gcc.dg/torture/pr71020.c: New test.
5333 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5335         PR ipa/70646
5336         * gcc.dg/ipa/pr70646.c: New test.
5338 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5340         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5342 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5344         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5345         missing tests for vreinterpretq_p{8,16}.
5347 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5349         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5350         vsliq_n_s64 and vsliq_n_u64.
5352 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5354         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5355         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5357 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5359         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5360         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5361         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5363 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5365         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5366         in comment.
5368 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5370         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5371         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5372         "blr\t" and switch to scan-assembler-times.
5374 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
5376         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5377         with __aarch64__.
5378         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5379         declarations under __aarch64__ and __ARM_FEATURE_FMA.
5381 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
5383         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5384         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5385         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5386         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5387         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5388         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5390         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5391         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5393         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5394         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5396         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5397         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5399         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5401 2016-05-18  Richard Biener  <rguenther@suse.de>
5403         PR tree-optimization/71168
5404         * gcc.dg/torture/pr71168.c: New testcase.
5406 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
5408         PR middle-end/63586
5409         * gcc.dg/tree-ssa/pr63586-2.c: New test.
5410         * gcc.dg/tree-ssa/pr63586.c: New test.
5411         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5413 2016-05-17  Nathan Sidwell  <nathan@acm.org>
5415         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5416         * gcc.dg/pr68671.c: Fix ptx xfail-if.
5417         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5418         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5420 2016-05-17  Nathan Sidwell  <nathan@acm.org>
5422         * gcc.target/nvptx/abi-vararg-3.c: New.
5424 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
5426         PR tree-optimization/54579
5427         PR middle-end/55299
5428         * gcc.dg/fold-notrotate-1.c: New test.
5429         * gcc.dg/fold-notshift-1.c: New test.
5430         * gcc.dg/fold-notshift-2.c: New test.
5432 2016-05-17  Marek Polacek  <polacek@redhat.com>
5434         PR ipa/71146
5435         * g++.dg/ipa/pr71146.C: New test.
5437 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
5439         * jit.dg/test-error-array-bounds.c: New test case.
5441 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5443         * gcc.dg/tree-ssa/and-1.c: New testcase.
5445 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5447         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5448         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5450 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5452         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5453         * gcc.dg/tree-ssa/vrp99.c: New testcase.
5455 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5457         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5459 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5461         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5463 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5465         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5466         ".2d[index]" when scan the assembly.
5467         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5468         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5469         float64x1.
5470         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5472 2016-05-17  Richard Biener  <rguenther@suse.de>
5474         PR tree-optimization/71132
5475         * gcc.dg/torture/pr71132.c: New testcase.
5477 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5479         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5481 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5483         PR target/70809
5484         * gcc.target/aarch64/pr70809_1.c: New test.
5486 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5488         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5489         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5490         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5491         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5493 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
5494             Ilya Enkovich  <ilya.enkovich@intel.com>
5496         PR target/71114
5497         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5499 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
5501         * g++.dg/ipa/ivinline-7.C: Do not xfail.
5502         * g++.dg/ipa/ivinline-9.C: Do not xfail.
5504 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
5506         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
5507         test for __ARM_FP16_ARGS.
5508         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5509         * gcc.target/arm/aapcs/neon-vect10.c: New.
5510         * gcc.target/arm/aapcs/neon-vect9.c: New.
5511         * gcc.target/arm/aapcs/vfp18.c: New.
5512         * gcc.target/arm/aapcs/vfp19.c: New.
5513         * gcc.target/arm/aapcs/vfp20.c: New.
5514         * gcc.target/arm/aapcs/vfp21.c: New.
5515         * gcc.target/arm/fp16-aapcs-1.c: New.
5516         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
5517         test for __ARM_FP16_ARGS.
5518         * g++.target/arm/fp16-return-1.c: Update expected output.
5520 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
5522         PR testsuite/70227
5523         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5525 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
5527         PR fortran/69603
5528         * gfortran.dg/pr69603.f90: New testcase.
5530 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
5532         * gfortran.dg/dec_union_4.f90: Fix endian issue.
5534 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
5536         PR fortran/71047
5537         * gfortran.dg/pr71047.f08: New test.
5539 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
5541         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5542         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5543         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5545 2016-05-13  Martin Sebor  <msebor@redhat.com>
5547         PR c++/60049
5548         * g++.dg/cpp0x/constexpr-60049.C: New test.
5550 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
5552         PR bootstrap/71071
5553         * gcc.dg/pr71071.c: New test.
5555 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
5557         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5558         remove XOP handling.
5559         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5561 2016-05-13  Nathan Sidwell  <nathan@acm.org>
5563         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5564         __atomic_is_lock_free declaration.
5566 2016-05-13  Richard Biener  <rguenther@suse.de>
5568         PR tree-optimization/42587
5569         * gcc.dg/optimize-bswapsi-4.c: New testcase.
5571 2016-05-13  Martin Liska  <mliska@suse.cz>
5573         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5574         the new format of dump output.
5576 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5578         * gcc.dg/pr71084.c: New test.
5580 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5582         PR target/53440
5583         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5585 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5587         * gcc.target/aarch64/struct_return.c: New test.
5589 2016-05-12  Marek Polacek  <polacek@redhat.com>
5591         PR c/70756
5592         * c-c++-common/pr70756-2.c: New test.
5593         * c-c++-common/pr70756.c: New test.
5595 2016-05-12  Richard Biener  <rguenther@suse.de>
5597         PR tree-optimization/71059
5598         * gcc.dg/torture/pr71059.c: New testcase.
5600 2016-05-12  Richard Biener  <rguenther@suse.de>
5602         PR tree-optimization/71062
5603         * gcc.dg/torture/pr71062.c: New testcase.
5605 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5607         PR tree-optimization/71006
5608         * gcc.dg/pr71006.c: New test.
5610 2016-05-12  Marek Polacek  <polacek@redhat.com>
5612         PR driver/71063
5613         * gcc.dg/opts-7.c: New test.
5615 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5617         PR target/70830
5618         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5619         Add -save-temps to dg-options.
5620         Scan for ldmfd rather than pop instruction.
5621         * gcc.target/arm/interrupt-2.c: Likewise.
5622         * gcc.target/arm/pr70830.c: New test.
5624 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
5626         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5627         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5629         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5630         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5631         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5633         PR target/71019
5634         * gcc.target/i386/avx512vl-pack-1.c: New test.
5635         * gcc.target/i386/avx512vl-pack-2.c: New test.
5636         * gcc.target/i386/avx512bw-pack-2.c: New test.
5638         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5640         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5641         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5642         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5644 2016-05-12  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/70986
5647         * gcc.dg/torture/pr70986-1.c: New testcase.
5648         * gcc.dg/torture/pr70986-2.c: Likewise.
5649         * gcc.dg/torture/pr70986-3.c: Likewise.
5651 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
5653         PR c/43651
5654         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5655         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5657 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
5659         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5660         directive.
5661         * gcc.target/i386/pr66746.c: Ditto.
5663 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5665         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5666         support.
5667         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5668         warning when using -mvsx-timode.
5669         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5670         * gcc.target/powerpc/dform-2.c: Likewise.
5671         * gcc.target/powerpc/pr68805.c: Likewise.
5673 2016-05-11  Marek Polacek  <polacek@redhat.com>
5675         PR c++/71024
5676         * c-c++-common/attributes-3.c: New test.
5678 2016-05-11  Nathan Sidwell  <nathan@acm.org>
5680         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5681         * gcc.c-torture/execute/pr68185.c: Likewise.
5682         * gcc.dg/ipa/pr70306.c: Requires global constructors.
5683         * gcc.dg/pr69634.c: Requires scheduling.
5684         * gcc.dg/torture/pr66178.c: Require label values.
5685         * gcc.dg/setjmp-6.c: Require indirect jumps.
5687 2016-05-11  Richard Biener  <rguenther@suse.de>
5689         PR tree-optimization/71055
5690         * gcc.dg/torture/pr71055.c: New testcase.
5692 2016-05-11  Richard Biener  <rguenther@suse.de>
5694         PR debug/71057
5695         * g++.dg/debug/pr71057.C: New testcase.
5697 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
5699         PR fortran/70855
5700         * gfortran.dg/gomp/pr70855.f90: New test.
5702 2016-05-11  Richard Biener  <rguenther@suse.de>
5704         PR middle-end/71002
5705         * g++.dg/torture/pr71002.C: New testcase.
5707 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
5709         PR middle-end/70807
5710         * gcc.dg/pr70807.c: New test.
5712 2016-05-10  Martin Sebor  <msebor@redhat.com>
5714         PR c++/38611
5715         * g++.dg/Wattributes.C: New test.
5717 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
5719         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5720         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5721         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5723 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5725         PR target/70799
5726         * gcc.target/i386/pr70799-1.c: New test.
5728 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
5730         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5732 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5734         PR middle-end/70877
5735         * gcc.target/i386/pr70877.c: New test.
5737 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5739         PR tree-optimization/70786
5740         * gcc.target/i386/pr70876.c: New test.
5742 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
5744         PR target/70927
5745         * gcc.target/i386/avx512vl-logic-1.c: New test.
5746         * gcc.target/i386/avx512vl-logic-2.c: New test.
5747         * gcc.target/i386/avx512dq-logic-2.c: New test.
5749 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5751         PR target/70963
5752         * gcc.target/powerpc/pr70963.c: New.
5754 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
5756         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5757         (test_very_wide_line): Add ruler to expected output.
5758         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5759         (test_very_wide_line): Likewise.
5760         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5761         (test_show_locus): Within the handling of "test_very_wide_line",
5762         enable show_ruler_p on the diagnostic context.
5764 2016-05-10  Richard Biener  <rguenther@suse.de>
5766         PR tree-optimization/71039
5767         * gcc.dg/torture/pr71039.c: New testcase.
5769 2016-05-10  Nathan Sidwell  <nathan@acm.org>
5771         * gcc.dg/nested-func-10.c: Requires alloca.
5772         * gcc.dg/nested-func-9.c: Requires alloca.
5773         * gcc.c-torture/execute/pr70460.c: Requires labels.
5774         * gcc.c-torture/compile/pr70199.c: Requires labels.
5775         * gcc.target/nvptx/decl.c: Compile only.
5776         * gcc.target/nvptx/trailing-init.c: Compile only.
5777         * gcc.target/nvptx/ary-init.c: Compile only.
5779 2016-05-10  Marek Polacek  <polacek@redhat.com>
5781         PR c/70255
5782         * gcc.dg/attr-opt-1.c: New test.
5784 2016-05-10  Richard Biener  <rguenther@suse.de>
5786         PR tree-optimization/70497
5787         PR tree-optimization/28367
5788         * gcc.dg/torture/20160404-1.c: New testcase.
5789         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5790         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5792 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
5794         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5796 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
5798         * gcc.target/i386/fabsneg-1.c New test.
5800 2016-05-09  Alan Modra  <amodra@gmail.com>
5802         PR testsuite/70826
5803         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5805 2016-05-09  Richard Biener  <rguenther@suse.de>
5807         PR tree-optimization/70985
5808         * gcc.dg/torture/pr70985.c: New testcase.
5810 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
5812         * gcc.dg/tree-ssa/ifc-9.c: New test.
5813         * gcc.dg/tree-ssa/ifc-10.c: New test.
5814         * gcc.dg/tree-ssa/ifc-11.c: New test.
5815         * gcc.dg/tree-ssa/ifc-12.c: New test.
5816         * gcc.dg/vect/pr61194.c: Remove XFAIL.
5817         * gcc.dg/vect/vect-23.c: Remove XFAIL.
5818         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5820 2016-05-09  Richard Biener  <rguenther@suse.de>
5822         PR fortran/70937
5823         * gfortran.dg/pr70937.f90: New testcase.
5825 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5827         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5829 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
5831         PR fortran/56226
5832         * gfortran.dg/dec_structure_1.f90: New testcase.
5833         * gfortran.dg/dec_structure_2.f90: Ditto.
5834         * gfortran.dg/dec_structure_3.f90: Ditto.
5835         * gfortran.dg/dec_structure_4.f90: Ditto.
5836         * gfortran.dg/dec_structure_5.f90: Ditto.
5837         * gfortran.dg/dec_structure_6.f90: Ditto.
5838         * gfortran.dg/dec_structure_7.f90: Ditto.
5839         * gfortran.dg/dec_structure_8.f90: Ditto.
5840         * gfortran.dg/dec_structure_9.f90: Ditto.
5841         * gfortran.dg/dec_structure_10.f90: Ditto.
5842         * gfortran.dg/dec_structure_11.f90: Ditto.
5843         * gfortran.dg/dec_union_1.f90: Ditto.
5844         * gfortran.dg/dec_union_2.f90: Ditto.
5845         * gfortran.dg/dec_union_3.f90: Ditto.
5846         * gfortran.dg/dec_union_4.f90: Ditto.
5847         * gfortran.dg/dec_union_5.f90: Ditto.
5848         * gfortran.dg/dec_union_6.f90: Ditto.
5849         * gfortran.dg/dec_union_7.f90: Ditto.
5851 2016-05-07  Tom de Vries  <tom@codesourcery.com>
5853         PR tree-optimization/70956
5854         * gcc.dg/graphite/pr70956.c: New test.
5856 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
5858         PR middle-end/70941
5859         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5860         (a, b, c, d): Change type from char to signed char.
5861         (main): Compare against (signed char) -1634678893 instead of
5862         hardcoded -109.  Use __builtin_abort instead of abort.
5864         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5865         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5867         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5869 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5871         PR debug/70935
5872         * gcc.dg/torture/pr70935.c: New test.
5874 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5876         PR target/58219
5877         * gcc.target/sh/pr58219.c: New tests.
5879 2016-05-06  Richard Biener  <rguenther@suse.de>
5881         PR tree-optimization/70960
5882         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5884 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5886         PR target/52933
5887         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5888         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5889         Adjust expected instruction counts.
5890         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5892 2016-05-06  Marek Polacek  <polacek@redhat.com>
5894         PR sanitizer/70875
5895         * gcc.dg/ubsan/bounds-3.c: New test.
5897 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5899         PR target/54089
5900         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5902 2016-05-06  Richard Biener  <rguenther@suse.de>
5904         PR middle-end/70931
5905         * gfortran.dg/pr70931.f90: New testcase.
5907 2016-05-06  Richard Biener  <rguenther@suse.de>
5909         PR middle-end/70941
5910         * gcc.dg/torture/pr70941.c: New testcase.
5912 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
5914         PR tree-optimization/57206
5915         * gcc.dg/vect/pr57206.c: New test.
5917 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5919         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5921 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
5923         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5925         * c-c++-common/Wdangling-else-4.c: New test.
5927 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
5929         PR c++/70906
5930         PR c++/70933
5931         * g++.dg/opt/pr70906.C: New test.
5932         * g++.dg/opt/pr70933.C: New test.
5934         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5936 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
5938         * gcc.dg/ipa/pure-const-3.c: New testcase.
5940 2016-05-04  Marek Polacek  <polacek@redhat.com>
5942         * c-c++-common/Wdangling-else-1.c: New test.
5943         * c-c++-common/Wdangling-else-2.c: New test.
5944         * c-c++-common/Wdangling-else-3.c: New test.
5946 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
5948         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5949         flag is present.
5951 2016-05-04  Marek Polacek  <polacek@redhat.com>
5953         PR c/48778
5954         * gcc.dg/Waddress-2.c: New test.
5956 2016-05-04  Alan Modra  <amodra@gmail.com>
5958         * gcc.target/powerpc/pr70866.c: New.
5960 2016-05-03  Martin Sebor  <msebor@redhat.com>
5962         PR c++/66561
5963         * c-c++-common/builtin_location.c: New test.
5964         * g++.dg/cpp1y/builtin_location.C: New test.
5966 2016-05-03  Marek Polacek  <polacek@redhat.com>
5968         PR c/70859
5969         * gcc.dg/pr70859.c: New test.
5970         * gcc.dg/pr70859-2.c: New test.
5972 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
5974         * gnat.dg/debug5.adb: New testcase.
5976 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5978         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5979         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5980         Procedure to check for z10 instruction set.
5982 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5984         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5986 2016-05-03  Alan Modra  <amodra@gmail.com>
5988         * gcc.target/powerpc/savres.c: Add func using a single gpr.
5990 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
5992         * gcc.target/i386/avx512f-cvt-1.c: New test.
5994 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5996         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5997         -fdump-tree-vrp-details.
5999 2016-05-03  Richard Biener  <rguenther@suse.de>
6001         * gcc.dg/pr30172-1.c: Adjust.
6002         * gcc.dg/pr63743.c: Likewise.
6003         * gcc.dg/tm/pr51696.c: Likewise.
6004         * c-c++-common/tm/safe-1.c: Likewise.
6005         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6006         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6007         * g++.dg/plugin/self-assign-test-1.C: Likewise.
6008         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6010 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
6012         PR rtl-optimization/70467
6013         * gcc.target/i386/pr70467-3.c: New test.
6014         * gcc.target/i386/pr70467-4.c: New test.
6016         PR tree-optimization/70916
6017         * gcc.c-torture/compile/pr70916.c: New test.
6019         PR target/49244
6020         * gcc.target/i386/pr49244-1.c: New test.
6021         * gcc.target/i386/pr49244-2.c: New test.
6023 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
6025         PR rtl-optimization/44281
6026         * gcc.target/i386/pr44281.c: New test.
6028 2016-05-03  bin cheng  <bin.cheng@arm.com>
6030         PR tree-optimization/56541
6031         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6032         * gcc.dg/vect/pr56541.c: new test.
6034 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6036         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6037         __float128.
6038         * gcc.target/powerpc/float128-complex-2.c: Likewise.
6040 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
6042         PR testsuite/70520
6043         * c-c++-common/asan/clone-test-1.c (main): Align child process
6044         stack to 16 bytes.
6046 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6048         PR c++/62314
6049         * g++.dg/spellcheck-fields-2.C: New test case.
6051 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6053         PR c++/62314
6054         * g++.dg/pr62314.C: New test case.
6056 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
6058         * gcc.dg/ipa/inline-8.c: New testcase.
6060 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
6062         PR rtl-optimization/70467
6063         * gcc.target/i386/pr70467-1.c: New test.
6065 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6067         * gcc.dg/spec-options.c: Run the test on all targets.
6068         * gcc.dg/foo.specs: Use cpp_unique_options.
6070 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
6072         * gcc.dg/tree-ssa/unord.c: New testcase.
6074 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
6076         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6078 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
6080         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6082 2016-05-02  Marek Polacek  <polacek@redhat.com>
6084         PR c/70851
6085         * gcc.dg/enum-incomplete-3.c: New test.
6087 2016-05-02  Marek Polacek  <polacek@redhat.com>
6088             Tom de Vries  <tom@codesourcery.com>
6090         PR tree-optimization/70700
6091         * gcc.dg/pr70700.c: New test.
6093 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
6095         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6096         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6097         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6098         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6099         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6101 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6103         * ada/acats/run_acats: Rename into...
6104         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
6105         * ada/acats/run_all.sh: Remove redundant test.
6106         (target_run): Move around.
6107         (target_gnatchop): Use newly built executable.
6108         (target_gnatmake): Likewise.
6109         Check that the compilation of impbit succeeds.
6111 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
6113         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6114         * gcc.dg/20021029-1.c: Likewise.
6115         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6116         * gcc.target/sh/attr-isr-trapa.c: Likewise.
6117         * gcc.target/sh/cmpstr.c: Likewise.
6118         * gcc.target/sh/cmpstrn.c: Likewise.
6119         * gcc.target/sh/memset.c: Likewise.
6120         * gcc.target/sh/pr21255-2-mb.c: Likewise.
6121         * gcc.target/sh/pr21255-2-ml.c: Likewise.
6122         * gcc.target/sh/pr39423-1.c: Likewise.
6123         * gcc.target/sh/pr49468-di.c: Likewise.
6124         * gcc.target/sh/pr49468-si.c: Likewise.
6125         * gcc.target/sh/pr49880-1.c: Likewise.
6126         * gcc.target/sh/pr49880-2.c: Likewise.
6127         * gcc.target/sh/pr49880-3.c: Likewise.
6128         * gcc.target/sh/pr50751-1.c: Likewise.
6129         * gcc.target/sh/pr50751-4.c: Likewise.
6130         * gcc.target/sh/pr50751-7.c: Likewise.
6131         * gcc.target/sh/pr51244-1.c: Likewise.
6132         * gcc.target/sh/pr51244-10.c: Likewise.
6133         * gcc.target/sh/pr51244-11.c: Likewise.
6134         * gcc.target/sh/pr51244-12.c: Likewise.
6135         * gcc.target/sh/pr51244-13.c: Likewise.
6136         * gcc.target/sh/pr51244-14.c: Likewise.
6137         * gcc.target/sh/pr51244-17.c: Likewise.
6138         * gcc.target/sh/pr51244-18.c: Likewise.
6139         * gcc.target/sh/pr51244-19.c: Likewise.
6140         * gcc.target/sh/pr51244-4.c: Likewise.
6141         * gcc.target/sh/pr51244-5.c: Likewise.
6142         * gcc.target/sh/pr51244-7.c: Likewise.
6143         * gcc.target/sh/pr51244-8.c: Likewise.
6144         * gcc.target/sh/pr51244-9.c: Likewise.
6145         * gcc.target/sh/pr51697.c: Likewise.
6146         * gcc.target/sh/pr52483-1.c: Likewise.
6147         * gcc.target/sh/pr52483-2.c: Likewise.
6148         * gcc.target/sh/pr52483-3.c: Likewise.
6149         * gcc.target/sh/pr52483-5.c: Likewise.
6150         * gcc.target/sh/pr52933-1.c: Likewise.
6151         * gcc.target/sh/pr52933-2.c: Likewise.
6152         * gcc.target/sh/pr52933-3.c: Likewise.
6153         * gcc.target/sh/pr53568-1.c: Likewise.
6154         * gcc.target/sh/pr53976-1.c: Likewise.
6155         * gcc.target/sh/pr53988-1.c: Likewise.
6156         * gcc.target/sh/pr53988.c: Likewise.
6157         * gcc.target/sh/pr54089-1.c: Likewise.
6158         * gcc.target/sh/pr54089-6.c: Likewise.
6159         * gcc.target/sh/pr54089-7.c: Likewise.
6160         * gcc.target/sh/pr54089-8.c: Likewise.
6161         * gcc.target/sh/pr54089-9.c: Likewise.
6162         * gcc.target/sh/pr54236-1.c: Likewise.
6163         * gcc.target/sh/pr54236-2.c: Likewise.
6164         * gcc.target/sh/pr54236-3.c: Likewise.
6165         * gcc.target/sh/pr54236-4.c: Likewise.
6166         * gcc.target/sh/pr54386.c: Likewise.
6167         * gcc.target/sh/pr54602-1.c: Likewise.
6168         * gcc.target/sh/pr54685.c: Likewise.
6169         * gcc.target/sh/pr54760-1.c: Likewise.
6170         * gcc.target/sh/pr54760-2.c: Likewise.
6171         * gcc.target/sh/pr54760-3.c: Likewise.
6172         * gcc.target/sh/pr54760-4.c: Likewise.
6173         * gcc.target/sh/pr54760-5.c: Likewise.
6174         * gcc.target/sh/pr54760-6.c: Likewise.
6175         * gcc.target/sh/pr55146.c: Likewise.
6176         * gcc.target/sh/pr55160.c: Likewise.
6177         * gcc.target/sh/pr59278.c: Likewise.
6178         * gcc.target/sh/pr59401-1.c: Likewise.
6179         * gcc.target/sh/pr59533-1.c: Likewise.
6180         * gcc.target/sh/pr63260.c: Likewise.
6181         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6182         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6183         * gcc.target/sh/strlen.c: Likewise.
6184         * gcc.target/sh/torture/pr30807.c: Likewise.
6185         * gcc.target/sh/torture/pr34777.c: Likewise.
6186         * gcc.target/sh/torture/pr64652.c: Likewise.
6187         * gcc.target/sh/torture/pr65505.c: Likewise.
6188         * gcc.target/sh/torture/pragma-isr.c: Likewise.
6189         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6191 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6193         PR c++/66644
6194         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6196 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6198         * gcc.target/powerpc/vsx-elemrev-1.c: New.
6199         * gcc.target/powerpc/vsx-elemrev-2.c: New.
6200         * gcc.target/powerpc/vsx-elemrev-3.c: New.
6201         * gcc.target/powerpc/vsx-elemrev-4.c: New.
6203 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
6205         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6206         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6208 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
6210         PR middle-end/70626
6211         * c-c++-common/goacc/combined-reduction.c: New test.
6212         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6214 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
6216         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6217         *movdi_internal pattern only if PIC off.
6218         * gcc.target/i386/pr70155-2.c: Likewise.
6219         * gcc.target/i386/pr70155-3.c: Likewise.
6220         * gcc.target/i386/pr70155-4.c: Likewise.
6221         * gcc.target/i386/pr70155-5.c: Likewise.
6222         * gcc.target/i386/pr70155-6.c: Likewise.
6223         * gcc.target/i386/pr70155-7.c: Likewise.
6224         * gcc.target/i386/pr70155-8.c: Likewise.
6225         * gcc.target/i386/pr70155-15.c: Likewise.
6226         * gcc.target/i386/pr70155-17.c: Likewise.
6227         * gcc.target/i386/pr70155-22.c: Likewise.
6229 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
6231         PR tree-optimization/70803
6232         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6234 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6236         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6237         optimization of vector loop.
6238         * gcc.target/i386/vect-unpack-3.c: New test.
6239         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6240         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6241         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6243 2016-04-29  Marek Polacek  <polacek@redhat.com>
6245         PR sanitizer/70342
6246         * g++.dg/ubsan/null-7.C: New test.
6248         PR c/70852
6249         * gcc.dg/pr70852.c: New test.
6251 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6253         PR/69089
6254         * g++.dg/cpp0x/alignas6.C: New test.
6256 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6258         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6259         * gcc.dg/pr27003.c: Likewise.
6260         * gcc.dg/tree-ssa/cswtch.c: Likewise.
6261         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6262         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6263         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6264         * gcc.target/arc/mxy.c: Likewise.
6265         * gcc.target/arc/mswape.c: Likewise.
6266         * gcc.target/arc/mrtsc.c: Likewise.
6267         * gcc.target/arc/mcrc.c: Likewise.
6268         * gcc.target/arc/mdsp-packa.c: Likewise.
6269         * gcc.target/arc/mdvbf.c: Likewise.
6270         * gcc.target/arc/mlock.c: Likewise.
6271         * gcc.target/arc/mmac-24.c: Likewise.
6272         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6274 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6275             Matthijs Kooijman  <matthijs@stdin.nl>
6276             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6278         PR target/60040
6279         * gcc.target/avr/pr60040-1.c: New.
6280         * gcc.target/avr/pr60040-2.c: New.
6282 2016-04-29  Richard Biener  <rguenther@suse.de>
6284         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6286 2016-04-29  Richard Biener  <rguenther@suse.de>
6288         PR tree-optimization/13962
6289         PR tree-optimization/65686
6290         * gcc.dg/uninit-pr65686.c: New testcase.
6292 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
6294         PR middle-end/70843
6295         * gcc.dg/pr70843.c: New test.
6297 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6299         PR target/70858
6300         * gcc.target/i386/pr70858.c: New test.
6302 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
6304         * gcc.target/arc/nps400-1.c: New file.
6306 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6307             Andrew Burgess  <andrew.burgess@embecosm.com>
6309         * gcc.target/arc/movh_cl-1.c: New file.
6311 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6312             Andrew Burgess  <andrew.burgess@embecosm.com>
6314         * gcc.target/arc/extzv-1.c: New file.
6315         * gcc.target/arc/insv-1.c: New file.
6316         * gcc.target/arc/insv-2.c: New file.
6317         * gcc.target/arc/movb-1.c: New file.
6318         * gcc.target/arc/movb-2.c: New file.
6319         * gcc.target/arc/movb-3.c: New file.
6320         * gcc.target/arc/movb-4.c: New file.
6321         * gcc.target/arc/movb-5.c: New file.
6322         * gcc.target/arc/movb_cl-1.c: New file.
6323         * gcc.target/arc/movb_cl-2.c: New file.
6324         * gcc.target/arc/movbi_cl-1.c: New file.
6325         * gcc.target/arc/movl-1.c: New file.
6327 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6328             Andrew Burgess  <andrew.burgess@embecosm.com>
6330         * gcc.target/arc/cmem-1.c: New file.
6331         * gcc.target/arc/cmem-2.c: New file.
6332         * gcc.target/arc/cmem-3.c: New file.
6333         * gcc.target/arc/cmem-4.c: New file.
6334         * gcc.target/arc/cmem-5.c: New file.
6335         * gcc.target/arc/cmem-6.c: New file.
6336         * gcc.target/arc/cmem-7.c: New file.
6337         * gcc.target/arc/cmem-ld.inc: New file.
6338         * gcc.target/arc/cmem-st.inc: New file.
6340 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6342         PR target/70821
6343         * gcc.target/i386/pr70821.c: New test.
6345 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
6347         * gcc.target/powerpc/vec-adde.c: New test.
6348         * gcc.target/powerpc/vec-adde-int128.c: New test.
6350 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6352         * gcc.target/i386/avx-vround-1.c: New test.
6353         * gcc.target/i386/avx-vround-2.c: New test.
6354         * gcc.target/i386/avx512vl-vround-1.c: New test.
6355         * gcc.target/i386/avx512vl-vround-2.c: New test.
6357 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6359         PR testsuite/70595
6360         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6361         (check_effective_target_cilkplus_runtime): ... this.
6362         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6363         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6365         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6366         Require cilkplus_runtime.
6367         Don't add -lcilkrts.
6368         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6369         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6370         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6371         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6372         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6373         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6374         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6375         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6376         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6377         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6378         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6379         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6380         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6381         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6382         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6383         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6384         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6385         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6386         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6387         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6388         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6389         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6390         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6391         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6392         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6393         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6394         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6395         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6396         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6398         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6399         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6401         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6403         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6404         cilkplus_runtime.
6406 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
6408         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6409         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6411 2015-04-27  Ryan Burn  <contact@rnburn.com>
6413         PR c++/69024
6414         PR c++/68997
6415         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6416         diagnostic.
6417         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6418         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6420 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6422         * gnat.dg/limited_with4.ad[sb]: New test.
6423         * gnat.dg/limited_with4_pkg.ads: New helper.
6425 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6427         PR target/70155
6428         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6429         and movv1ti_internal patterns
6430         * gcc.target/i386/pr70155-1.c: New test.
6431         * gcc.target/i386/pr70155-2.c: Likewise.
6432         * gcc.target/i386/pr70155-3.c: Likewise.
6433         * gcc.target/i386/pr70155-4.c: Likewise.
6434         * gcc.target/i386/pr70155-5.c: Likewise.
6435         * gcc.target/i386/pr70155-6.c: Likewise.
6436         * gcc.target/i386/pr70155-7.c: Likewise.
6437         * gcc.target/i386/pr70155-8.c: Likewise.
6438         * gcc.target/i386/pr70155-9.c: Likewise.
6439         * gcc.target/i386/pr70155-10.c: Likewise.
6440         * gcc.target/i386/pr70155-11.c: Likewise.
6441         * gcc.target/i386/pr70155-12.c: Likewise.
6442         * gcc.target/i386/pr70155-13.c: Likewise.
6443         * gcc.target/i386/pr70155-14.c: Likewise.
6444         * gcc.target/i386/pr70155-15.c: Likewise.
6445         * gcc.target/i386/pr70155-16.c: Likewise.
6446         * gcc.target/i386/pr70155-17.c: Likewise.
6447         * gcc.target/i386/pr70155-18.c: Likewise.
6448         * gcc.target/i386/pr70155-19.c: Likewise.
6449         * gcc.target/i386/pr70155-20.c: Likewise.
6450         * gcc.target/i386/pr70155-21.c: Likewise.
6451         * gcc.target/i386/pr70155-22.c: Likewise.
6453 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6455         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6456         ".{5,6}".
6458 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
6460         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6461         * gcc.dg/tree-ssa/scev-9.c: Ditto.
6462         * gcc.dg/tree-ssa/scev-10.c: Ditto.
6463         * gcc.dg/tree-ssa/scev-11.c: Ditto.
6464         * gcc.dg/tree-ssa/scev-12.c: Ditto.
6466 2016-04-27  Richard Biener  <rguenther@suse.de>
6468         PR ipa/70760
6469         * g++.dg/ipa/ipa-pta-2.C: New testcase.
6470         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6472 2016-04-27  Nathan Sidwell  <nathan@acm.org>
6474         * g++.dg/cpp0x/constexpr-recursion3.C: New.
6475         * g++.dg/ubsan/pr63956.C: Adjust error location.
6477 2016-04-27  Nick Clifton  <nickc@redhat.com>
6479         PR middle-end/49889
6480         * gcc.dg/pr49889.c: New test.
6482 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
6484         * c-c++-common/memset-array.c: New test.
6486 2016-04-26  Martin Sebor  <msebor@redhat.com>
6488         PR c++/66639
6489         * g++.dg/cpp1y/func_constexpr.C: New test.
6491 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
6493         PR c++/70241
6494         * g++.dg/cpp0x/enum32.C: New test.
6495         * g++.dg/cpp0x/enum33.C: New test.
6497 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6499         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6500         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6501         * gcc.c-torture/execute/bitfld-6.c: Likewise.
6502         * gcc.c-torture/execute/bitfld-7.c: Likewise.
6503         * gcc.c-torture/execute/pr38151.c: Likewise.
6504         * gcc.c-torture/execute/pr66556.c: Likewise.
6505         * gcc.c-torture/execute/pr67781.c: Likewise.
6506         * gcc.c-torture/execute/pr68648.c: Likewise.
6508 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
6510         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6512 2016-04-26  Marek Polacek  <polacek@redhat.com>
6514         PR c/67784
6515         * gcc.dg/pr67784-3.c: New test.
6516         * gcc.dg/pr67784-4.c: New test.
6517         * gcc.dg/pr67784-5.c: New test.
6519         PR c/70791
6520         * gcc.dg/Wnested-externs-2.c: New test.
6522 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
6524         * gcc.dg/fold-plusmult.c: Adjust.
6525         * gcc.dg/no-strict-overflow-6.c: Adjust.
6526         * gcc.dg/gomp/loop-1.c: Xfail some tests.
6528 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
6530         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6531         number scans.
6532         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6533         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6534         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6535         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6536         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6537         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6538         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6539         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6540         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6541         * gcc.target/i386/avx512f-gather-5.c: Likewise.
6542         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6543         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6544         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6545         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6546         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6547         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6548         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6549         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6550         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6551         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6552         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6553         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6554         scans.
6555         * gcc.target/i386/pr32219-4.c: Likewise.
6556         * gcc.target/i386/pr32219-6.c: Likewise.
6557         * gcc.target/i386/pr32219-8.c: Likewise.
6559 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6561         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6562         associated options.
6564 2016-04-26  Marek Polacek  <polacek@redhat.com>
6566         PR c++/70744
6567         * g++.dg/ext/cond2.C: New test.
6569 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
6571         PR tree-optimization/70771
6572         PR tree-optimization/70775
6573         * gcc.dg/pr70771.c: New test.
6574         * gcc.dg/pr70775.c: New test.
6576 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
6578         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6580 2016-04-25  Richard Biener  <rguenther@suse.de>
6582         PR tree-optimization/70780
6583         * gcc.dg/torture/pr70780.c: New testcase.
6585 2016-04-25  Michael Collison  <michael.collison@arm.com>
6587         * gcc.target/arm/neon-vaddws16.c: New test.
6588         * gcc.target/arm/neon-vaddws32.c: New test.
6589         * gcc.target/arm/neon-vaddwu16.c: New test.
6590         * gcc.target/arm/neon-vaddwu32.c: New test.
6591         * gcc.target/arm/neon-vaddwu8.c: New test.
6592         * lib/target-supports.exp
6593         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6594         that arm neon support vector widen sum of HImode TO SImode.
6596 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
6598         PR sanitizer/70712
6599         * c-c++-common/asan/pr70712.c: New test.
6601 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6603         * .gitattributes: New file.
6605 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
6607         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6609 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
6611         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6612         * gfortran.dg/submodule_15.f08: Likewise.
6614 2016-04-22  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/70740
6617         * gcc.dg/torture/pr70740.c: New testcase.
6619 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
6621         PR target/70750
6622         * gcc.target/i386/pr70750-1.c: New test.
6623         * gcc.target/i386/pr70750-2.c: Likewise.
6625 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
6627         PR c++/70540
6628         * g++.dg/cpp0x/auto48.C: New.
6630 2016-04-21  Marek Polacek  <polacek@redhat.com>
6632         PR c++/70513
6633         * g++.dg/cpp0x/forw_enum12.C: New test.
6634         * g++.dg/cpp0x/forw_enum13.C: New test.
6636 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6638         PR target/70728
6639         * gcc.target/i386/pr70728.c: New test.
6641 2016-04-21  Richard Biener  <rguenther@suse.de>
6643         PR middle-end/70747
6644         * gcc.dg/pr70747.c: New testcase.
6646 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
6648         PR tree-optimization/70715
6649         * gcc.dg/tree-ssa/scev-13.c: New test.
6651 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
6653         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6655 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
6657         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6659 2016-04-20  Jan Hubicka  <jh@suse.cz>
6661         PR ipa/70018
6662         * g++.dg/ipa/nothrow-1.C: New testcase.
6664 2016-04-20  Nathan Sidwell  <nathan@acm.org>
6666         PR c++/55635
6667         * g++.dg/eh/delete1.C: New.
6669 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
6671         * gcc.target/i386/avx256-unaligned-store-2.c: Add
6672         -mtune-ctrl=sse_typeless_stores.
6674 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
6676         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6678 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6680         PR tree-optimization/69489
6681         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6683 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
6685         PR c++/69363
6686         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6687         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6688         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6690 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6692         PR tree-optimization/56625
6693         PR tree-optimization/69489
6694         * gcc.dg/vect/pr56625.c: New test.
6695         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6697 2016-04-20  Andrew Pinski  <apinski@cavium.com>
6699         PR target/64971
6700         * gcc.c-torture/compile/pr37433-1.c: New testcase.
6702 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
6704         * gnat.dg/self1.adb: Remove now incorrect test.
6706 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6708         * gcc.dg/tree-ssa/scev-11.c: New test.
6709         * gcc.dg/tree-ssa/scev-12.c: New test.
6711 2016-04-20  Marek Polacek  <polacek@redhat.com>
6713         PR tree-optimization/70725
6714         * gcc.dg/pr70725.c: New test.
6716 2016-04-20  Richard Biener  <rguenther@suse.de>
6718         PR tree-optimization/70726
6719         * g++.dg/vect/pr70726.cc: New testcase.
6721 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6723         PR target/70674
6724         * gcc.target/s390/pr70674.c: New test.
6726 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728         PR libgfortran/70684
6729         * gfortran.dg/list_read_14.f90: New test.
6731 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
6733         PR target/69201
6734         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6735         extern to force it misaligned.
6736         (b): Likewise.
6737         (c): Likewise.
6738         (d): Likewise.
6739         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6740         Don't check `*' before movv4sf_internal.
6741         * gcc.target/i386/avx256-unaligned-store-2.c: Check
6742         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6743         Don't check `*' before movv16qi_internal.
6744         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6745         extern to force it misaligned.
6746         (b): Likewise.
6747         (c): Likewise.
6748         (d): Likewise.
6749         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6750         Don't check `*' before movv2df_internal.
6751         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6752         extern to force it misaligned.
6753         (b): Likewise.
6754         (c): Likewise.
6755         (d): Likewise.
6756         Check movv8sf_internal instead of avx_storeups256.
6757         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6759 2016-04-19  Richard Biener  <rguenther@suse.de>
6761         PR tree-optimization/70171
6762         * g++.dg/tree-ssa/pr70171.C: New testcase.
6764 2016-04-19  Richard Biener  <rguenther@suse.de>
6766         PR tree-optimization/70724
6767         * gcc.dg/torture/pr70724.c: New testcase.
6769 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
6771         PR middle-end/70689
6772         * gcc.target/i386/pr70689.c: New.
6774 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
6776         PR target/70708
6777         * gcc.target/i386/pr70708.c: New test.
6779 2016-04-18  Richard Biener  <rguenther@suse.de>
6781         PR tree-optimization/43434
6782         * gcc.dg/vect/pr43434.c: New testcase.
6783         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6784         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6785         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6786         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6787         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6788         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6789         * gcc.dg/gomp/pr68640.c: Likewise.
6790         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6791         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6793 2016-04-18  Richard Biener  <rguenther@suse.de>
6795         PR tree-optimization/70701
6796         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6798 2016-04-18  Tom de Vries  <tom@codesourcery.com>
6800         PR testsuite/70699
6801         * gcc.dg/pr70161.c: Add dot-file scans.
6802         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6803         instead of after last dot char.
6805 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6807         * c-c++-common/dump-ada-spec-3.c: New test.
6808         * c-c++-common/dump-ada-spec-4.c: Likewise.
6810 2016-04-17  Tom de Vries  <tom@codesourcery.com>
6812         PR other/70183
6813         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6815 2016-04-15  Jan Hubicka  <jh@suse.cz>
6817         PR ipa/70018
6818         * g++.dg/ipa/pure-const-1.C: New testcase.
6819         * g++.dg/ipa/pure-const-2.C: New testcase.
6820         * g++.dg/ipa/pure-const-3.C: New testcase.
6822 2016-04-15  Marek Polacek  <polacek@redhat.com>
6824         PR c/70671
6825         * gcc.dg/bitfld-22.c: New test.
6827 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
6829         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6830         x86_64.
6832 2016-04-15  Marek Polacek  <polacek@redhat.com>
6834         PR c/70651
6835         * c-c++-common/pr70651.c: New test.
6837 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6839         PR rtl-optimization/70681
6840         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6841         dump scan on arm and powerpc.
6842         * gcc.dg/pr10474.c: Likewise.
6844 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
6846         PR c++/69517
6847         PR c++/70019
6848         PR c++/70588
6849         * g++.dg/cpp1y/vla11.C: Revert for real.
6851         PR c/70436
6852         * c-c++-common/Wparentheses-1.c: New test.
6853         * c-c++-common/gomp/Wparentheses-1.c: New test.
6854         * c-c++-common/gomp/Wparentheses-2.c: New test.
6855         * c-c++-common/gomp/Wparentheses-3.c: New test.
6856         * c-c++-common/gomp/Wparentheses-4.c: New test.
6857         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6858         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6859         * c-c++-common/goacc/Wparentheses-1.c: New test.
6861 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6863         PR target/70662
6864         * gcc.target/i386/pr70662.c: New test.
6866 2016-04-15  Richard Biener  <rguenther@suse.de>
6867             Alan Modra  <amodra@gmail.com>
6869         PR tree-optimization/70130
6870         * gcc.dg/vect/O3-pr70130.c: New testcase.
6872 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6874         PR target/70669
6875         * gcc.target/powerpc/pr70669.c: New test.
6877         PR target/70640
6878         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6879         a power7 system that does not have an assembler that supports
6880         power8.
6882 2016-04-14  Martin Sebor  <msebor@redhat.com>
6884         PR c++/69517
6885         PR c++/70019
6886         PR c++/70588
6887         * c-c++-common/ubsan/vla-1.c: Revert.
6888         * g++.dg/cpp1y/vla11.C: Same.
6889         * g++.dg/cpp1y/vla12.C: Same.
6890         * g++.dg/cpp1y/vla13.C: Same.
6891         * g++.dg/cpp1y/vla14.C: Same.
6892         * g++.dg/cpp1y/vla3.C: Same.
6893         * g++.dg/init/array24.C: Same.
6894         * g++.dg/ubsan/vla-1.C: Same.
6896 2016-04-14  Marek Polacek  <polacek@redhat.com>
6897             Jan Hubicka  <hubicka@ucw.cz>
6899         PR c++/70029
6900         * g++.dg/torture/pr70029.C: New test.
6902 2016-04-14  Martin Sebor  <msebor@redhat.com>
6904         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6905         type size to prevent failures on targets with very low maximum
6906         alignment.
6908 2016-04-14  Richard Biener  <rguenther@suse.de>
6910         PR tree-optimization/70623
6911         * gcc.dg/torture/pr70623.c: New testcase.
6912         * gcc.dg/torture/pr70623-2.c: Likewise.
6914 2016-04-13  Martin Sebor  <msebor@redhat.com>
6916         PR c++/69517
6917         PR c++/70019
6918         PR c++/70588
6919         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6920         * g++.dg/cpp1y/vla11.C: New test.
6921         * g++.dg/cpp1y/vla12.C: New test.
6922         * g++.dg/cpp1y/vla13.C: New test.
6923         * g++.dg/cpp1y/vla14.C: New test.
6924         * g++.dg/cpp1y/vla3.C: Restore deleted test.
6925         * g++.dg/init/array24.C: Fully brace VLA initializer.
6926         * g++.dg/ubsan/vla-1.C: Disable exceptions.
6928 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
6930         PR c++/70641
6931         * g++.dg/opt/pr70641.C: New test.
6933 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6935         PR rtl-optimization/68749
6936         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6937         effects of argument promotions.
6938         Remove default args to dg-skip-if.
6940 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
6942         PR c++/70635
6943         * g++.dg/parse/pr70635.C: New.
6945 2016-04-13  Marek Polacek  <polacek@redhat.com>
6947         PR c++/70639
6948         * c-c++-common/Wmisleading-indentation-4.c: New test.
6950 2016-04-13  Marek Polacek  <polacek@redhat.com>
6952         PR c/70436
6953         * gcc.dg/Wparentheses-12.c: New test.
6954         * gcc.dg/Wparentheses-13.c: New test.
6956 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6958         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6959         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6960         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6962 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
6964         PR middle-end/70633
6965         * gcc.c-torture/compile/pr70633.c: New test.
6967         PR debug/70628
6968         * gcc.dg/torture/pr70628.c: New test.
6970 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
6972         PR c++/70610
6973         * g++.dg/template/pr70610.C: New test.
6974         * g++.dg/template/pr70610-2.C: New test.
6975         * g++.dg/template/pr70610-3.C: New test.
6976         * g++.dg/template/pr70610-4.C: New test.
6978 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
6980         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6981         128 instead of 32.
6983         PR c++/70571
6984         * g++.dg/ext/pr70571.C: New test.
6986 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6988         PR target/70640
6989         * gcc.target/powerpc/pr70640.c: New test.
6991 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
6993         PR c++/68722
6994         * g++.dg/parse/pr68722.C: New.
6996 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
6998         PR rtl-optimization/70596
6999         * gcc.target/i386/pr70596.c: New test.
7001 2016-04-12  Nathan Sidwell  <nathan@acm.org>
7003         PR c++/70501
7004         * g++.dg/init/pr70501.C: New.
7006 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
7008         * gcc.target/i386/asm-flag-6.c: New test.
7010 2016-04-12  Tom de Vries  <tom@codesourcery.com>
7012         PR tree-optimization/68756
7013         * gcc.dg/graphite/pr68756.c: New test.
7015 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
7017         PR tree-optimization/70602
7018         * gcc.c-torture/execute/pr70602.c: New test.
7020 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7022         PR target/70381
7023         * gcc.target/powerpc/float128-1.c: New tests to make sure the
7024         __float128 emulator is built and runs.
7025         * gcc.target/powerpc/float128-1.c: Likewise.
7027         * lib/target-supports.exp (check_ppc_float128_sw_available):
7028         Rework tests for __float128 software and hardware
7029         availability. Fix exit condition to return 0 on success.
7031 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7033         PR target/70133
7034         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7035         * gcc.target/aarch64/target_attr_15.c: Likewise.
7037 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
7039         PR c++/69066
7040         * g++.dg/cpp1y/pr69066.C: New.
7042 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7044         PR fortran/68566
7045         * gfortran.dg/pr36192.f90: Update test.
7046         * gfortran.dg/pr36192_1.f90: Update test.
7047         * gfortran.dg/real_dimension_1.f: Update test.
7048         * gfortran.dg/parameter_array_init_7.f90: New test.
7050 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
7052         PR testsuite/64039
7053         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7055         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7057         PR rtl-optimization/66669
7058         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7060         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7062         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7063         * gcc.dg/pie-1.c: Likewise.
7064         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7065         * gcc.dg/pic-4.c: Likewise.
7066         * gcc.dg/pie-3.c: Likewise.
7067         * gcc.dg/pie-4.c: Likewise.
7069         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7071         PR tree-optimization/68644
7072         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7074         PR rtl-optimization/64886
7075         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7077 2016-04-09  Tom de Vries  <tom@codesourcery.com>
7079         PR tree-optimization/68953
7080         * gcc.dg/graphite/pr68953.c: New test.
7082 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
7084         PR fortran/70592
7085         * gfortran.dg/deferred_character_16.f90: New test.
7087 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
7089         PR tree-optimization/70586
7090         * gcc.c-torture/execute/pr70586.c: New test.
7092 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
7094         PR sanitizer/70573
7095         * c-c++-common/asan/halt_on_error-1.c: Replace memset
7096         with __builtin_memset
7097         * c-c++-common/asan/halt_on_error-2.c: Likewise.
7099 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
7101         PR lto/70289
7102         PR ipa/70348
7103         PR tree-optimization/70373
7104         PR middle-end/70533
7105         PR middle-end/70534
7106         PR middle-end/70535
7107         * c-c++-common/goacc/reduction-5.c: New test.
7108         * c-c++-common/goacc/reduction-promotions.c: New test.
7109         * gfortran.dg/goacc/reduction-3.f95: New test.
7110         * gfortran.dg/goacc/reduction-promotions.f90: New test.
7112 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
7114         PR c++/70590
7115         PR c++/70452
7116         * g++.dg/pr70590.C: New test.
7117         * g++.dg/pr70590-2.C: New test.
7119 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
7121         PR middle-end/70593
7122         * gcc.target/i386/pr70593.c: New test.
7124         PR rtl-optimization/70574
7125         * gcc.target/i386/avx2-pr70574.c: New test.
7127 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
7129         PR sanitizer/70541
7130         * c-c++-common/asan/pr70541.c: New test.
7132 2016-04-08  Tom de Vries  <tom@codesourcery.com>
7134         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7135         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7137 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7139         PR target/70566
7140         * gcc.c-torture/execute/pr70566.c: New test.
7142 2016-04-08  Tom de Vries  <tom@codesourcery.com>
7144         * c-c++-common/goacc/uninit-copy-clause.c: New test.
7145         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7147 2016-04-08  Alan Modra  <amodra@gmail.com>
7149         * gcc.target/powerpc/pr70117.c: New.
7151 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
7153         PR testsuite/70581
7154         * gcc.dg/lto/simd-function_0.c: New test.
7156         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7157         clones.
7158         * c-c++-common/attr-simd-2.c: Likewise.
7159         * c-c++-common/attr-simd-4.c: Likewise.
7160         * gcc.dg/gomp/simd-clones-2.c: Likewise.
7161         * gcc.dg/gomp/simd-clones-3.c: Likewise.
7163 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7165         PR testsuite/70553
7166         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7168 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
7169             Tom de Vries  <tom@codesourcery.com>
7171         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7172         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7173         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7174         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7175         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7176         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7177         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7178         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7180 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
7182         PR c/70436
7183         * g++.dg/warn/Wparentheses-29.C: New test.
7185 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
7187         PR c/70436
7188         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7189         explicit braces to resolve a future -Wparentheses warning.
7191 2016-04-06  Richard Henderson  <rth@redhat.com>
7193         * gcc.dg/pr61817-1.c: New test.
7194         * gcc.dg/pr61817-2.c: New test.
7195         * gcc.dg/pr69391-1.c: New test.
7196         * gcc.dg/pr69391-2.c: New test.
7198 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
7200         PR rtl-optimization/70398
7201         * gcc.target/aarch64/pr70398.c: New.
7203 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7205         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7207 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
7208             Pedro Alves  <palves@redhat.com>
7210         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7212 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
7214         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7215         Check for avx512f effective targets instead of avx2.
7216         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7217         for AVX512F clones.
7218         * gcc.dg/gomp/declare-simd-3.c: Likewise.
7219         * g++.dg/gomp/declare-simd-1.C: Likewise.
7220         * g++.dg/gomp/declare-simd-3.C: Likewise.
7221         * g++.dg/gomp/declare-simd-4.C: Likewise.
7223         PR middle-end/70550
7224         * c-c++-common/gomp/pr70550-1.c: New test.
7225         * c-c++-common/gomp/pr70550-2.c: New test.
7227 2016-04-05  Nathan Sidwell  <nathan@acm.org>
7229         PR c++/70512
7230         * g++.dg/ext/attribute-may-alias-5.C: New.
7232 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7234         PR c++/70336
7235         * c-c++-common/pr70336.c: New test.
7236         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7237         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7239 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
7241         PR ipa/66223
7242         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7244 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7246         PR rtl-optimization/70542
7247         * gcc.dg/torture/pr70542.c: New test.
7248         * gcc.target/i386/avx2-pr70542.c: New test.
7250 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
7252         PR tree-optimization/70509
7253         * gcc.target/i386/avx512bw-pr70509.c: New test.
7255 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
7257         PR c++/70452
7258         * g++.dg/ext/constexpr-vla4.C: New test.
7260 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
7262         PR target/70510
7263         * gcc.target/i386/pr70510.c: New test.
7265 2016-04-05  Richard Biener  <rguenther@suse.de>
7267         PR tree-optimization/70526
7268         * g++.dg/torture/pr70526.C: New testcase.
7270 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7272         PR target/70525
7273         * gcc.target/i386/pr70525.c: New test.
7275 2016-04-05  Richard Biener  <rguenther@suse.de>
7277         PR middle-end/70499
7278         * g++.dg/torture/pr70499.C: New testcase.
7280 2016-04-05  Richard Biener  <rguenther@suse.de>
7282         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7283         remove XFAIL.
7285 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
7287         PR middle-end/70307
7288         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
7289         rs6000 ABI warnings.
7291 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
7293         PR ipa/66223
7294         * g++.dg/ipa/devirt-51.C: New testcase.
7296 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7297             Jakub Jelinek  <jakub@redhat.com>
7299         PR middle-end/70457
7300         * gcc.dg/torture/pr70457.c: New.
7302 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7304         PR fortran/67538
7305         * gfortran.dg/allocate_with_source_19.f08: New test.
7307 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7309         PR fortran/65795
7310         * gfortran.dg/coarray_allocate_6.f08: New test.
7312 2016-04-04  Richard Biener  <rguenther@suse.de>
7314         PR rtl-optimization/70484
7315         * gcc.dg/torture/pr70484.c: New testcase.
7317 2016-04-04  Marek Polacek  <polacek@redhat.com>
7319         PR c/70307
7320         * gcc.dg/torture/pr70307.c: New test.
7322 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
7324         PR target/70416
7325         PR target/67391
7326         * gcc.target/sh/torture/pr70416.c: New.
7328 2016-04-02  Martin Sebor  <msebor@redhat.com>
7330         PR c++/67376
7331         PR c++/70170
7332         PR c++/70172
7333         PR c++/70228
7334         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7335         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7336         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7337         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7338         * g++.dg/cpp0x/constexpr-string.C: Same.
7339         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7340         * g++.dg/cpp0x/pr65398.C: Same.
7341         * g++.dg/ext/constexpr-vla1.C: Same.
7342         * g++.dg/ext/constexpr-vla2.C: Same.
7343         * g++.dg/ext/constexpr-vla3.C: Same.
7344         * g++.dg/ubsan/pr63956.C: Same.
7346 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
7348         PR rtl-optimization/70467
7349         * gcc.target/i386/pr70467-2.c: New test.
7351 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
7352             Marek Polacek  <polacek@redhat.com>
7354         PR c++/70488
7355         * g++.dg/init/new47.C: New test.
7357 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7359         PR target/70496
7360         * gcc.target/arm/pr70496.c: New test.
7362 2016-04-01  Nathan Sidwell  <nathan@acm.org>
7364         PR c++/68475
7365         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7367 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7369         PR target/69890
7370         * gcc.dg/strlenopt.h (memmove): New.
7371         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7372         instead of "string.h".
7373         * gcc.target/i386/chkp-strlen-2.c: Likewise.
7374         * gcc.target/i386/chkp-strlen-3.c: Likewise.
7375         * gcc.target/i386/chkp-strlen-4.c: Likewise.
7376         * gcc.target/i386/chkp-strlen-5.c: Likewise.
7377         * gcc.target/i386/chkp-stropt-1.c: Likewise.
7378         * gcc.target/i386/chkp-stropt-10.c: Likewise.
7379         * gcc.target/i386/chkp-stropt-11.c: Likewise.
7380         * gcc.target/i386/chkp-stropt-12.c: Likewise.
7381         * gcc.target/i386/chkp-stropt-13.c: Likewise.
7382         * gcc.target/i386/chkp-stropt-14.c: Likewise.
7383         * gcc.target/i386/chkp-stropt-15.c: Likewise.
7384         * gcc.target/i386/chkp-stropt-16.c: Likewise.
7385         * gcc.target/i386/chkp-stropt-2.c: Likewise.
7386         * gcc.target/i386/chkp-stropt-3.c: Likewise.
7387         * gcc.target/i386/chkp-stropt-4.c: Likewise.
7388         * gcc.target/i386/chkp-stropt-5.c: Likewise.
7389         * gcc.target/i386/chkp-stropt-6.c: Likewise.
7390         * gcc.target/i386/chkp-stropt-7.c: Likewise.
7391         * gcc.target/i386/chkp-stropt-8.c: Likewise.
7392         * gcc.target/i386/chkp-stropt-9.c: Likewise.
7394 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7396         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7397         (Holder::foo): Reflect this.
7399 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
7401         PR target/70442
7402         * gcc.dg/pr70442.c: New test.
7404 2016-03-31  Nathan Sidwell  <nathan@acm.org>
7406         PR c++/70393
7407         * g++.dg/cpp0x/constexpr-virtual6.C: New.
7409 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7411         PR target/70453
7412         * gcc.target/i386/pr70453.c: New test.
7414 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
7416         PR target/70292
7417         * gcc.c-torture/pr70292.c: New test.
7419 2016-03-31  Marek Polacek  <polacek@redhat.com>
7421         PR c/70297
7422         * c-c++-common/pr70297.c: New test.
7423         * g++.dg/cpp0x/typedef-redecl.C: New test.
7424         * gcc.dg/typedef-redecl2.c: New test.
7426 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
7428         PR rtl-optimization/70460
7429         * gcc.c-torture/execute/pr70460.c: New test.
7431 2016-03-31  Richard Biener  <rguenther@suse.de>
7433         PR c++/70430
7434         * g++.dg/ext/vector30.C: New testcase.
7436 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7437             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7439         * gfortran.dg/fmt_pf.f90: New test.
7441 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7443         Forward-port from 5 branch
7444         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
7446         PR testsuite/70356
7447         * gcc.target/i386/avx-vextractf128-256-5.c: Move
7448         dg-require-effective-target after dg-do.
7450         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
7452         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7454 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
7455             Julian Brown  <julian@codesourcery.com>
7456             Chung-Lin Tang  <cltang@codesourcery.com>
7457             Cesar Philippidis  <cesar@codesourcery.com>
7458             James Norris  <jnorris@codesourcery.com>
7459             Tom de Vries  <tom@codesourcery.com>
7460             Nathan Sidwell  <nathan@codesourcery.com>
7462         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7463         * c-c++-common/goacc/loop-clauses.c: Likewise.
7464         * g++.dg/goacc/template.C: Likewise.
7465         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7466         * gfortran.dg/goacc/loop-1.f95: Likewise.
7467         * gfortran.dg/goacc/loop-5.f95: Likewise.
7468         * gfortran.dg/goacc/loop-6.f95: Likewise.
7469         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7470         * c-c++-common/goacc-gomp/nesting-1.c: Update.
7471         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7472         * c-c++-common/goacc/clauses-fail.c: Likewise.
7473         * c-c++-common/goacc/parallel-1.c: Likewise.
7474         * c-c++-common/goacc/reduction-1.c: Likewise.
7475         * c-c++-common/goacc/reduction-2.c: Likewise.
7476         * c-c++-common/goacc/reduction-3.c: Likewise.
7477         * c-c++-common/goacc/reduction-4.c: Likewise.
7478         * c-c++-common/goacc/routine-3.c: Likewise.
7479         * c-c++-common/goacc/routine-4.c: Likewise.
7480         * c-c++-common/goacc/routine-5.c: Likewise.
7481         * c-c++-common/goacc/tile.c: Likewise.
7482         * g++.dg/goacc/template.C: Likewise.
7483         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7484         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7485         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
7486         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
7487         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7488         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7489         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7490         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
7491         * c-c++-common/goacc/use_device-1.c: ... this file.
7492         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
7493         * c-c++-common/goacc/host_data-5.c: ... this file, and...
7494         * c-c++-common/goacc/host_data-6.c: ... this file.
7495         * c-c++-common/goacc/loop-2-kernels.c: New file.
7496         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7497         * c-c++-common/goacc/loop-3.c: Likewise.
7498         * g++.dg/goacc/reference.C: Likewise.
7499         * g++.dg/goacc/routine-1.C: Likewise.
7500         * g++.dg/goacc/routine-2.C: Likewise.
7502 2016-03-30  Richard Biener  <rguenther@suse.de>
7504         PR middle-end/70450
7505         * gcc.dg/torture/pr70450.c: New testcase.
7507 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
7509         PR target/70421
7510         * gcc.dg/torture/pr70421.c: New test.
7511         * gcc.target/i386/avx512f-pr70421.c: New test.
7513 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
7515         PR testsuite/70364
7516         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7517         (check): New function.
7518         (bar): Call check.
7519         (foo): Align stack to 16 bytes when calling bar.
7520         * gcc.target/i386/cleanup-2.c: Likewise.
7522 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
7524         PR tree-optimization/59124
7525         * gcc.dg/Warray-bounds-19.c: New test.
7527 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
7529         * lib/prune.exp (escape_regex_chars): New.
7530         (prune_file_path): Update to quote metcharacters for regexp.
7532 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
7534         PR rtl-optimization/70429
7535         * gcc.c-torture/execute/pr70429.c: New test.
7537         PR tree-optimization/70405
7538         * gcc.dg/pr70405.c: New test.
7540 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
7542         PR fortran/70397
7543         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7544         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7546 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
7548         PR testsuite/64177
7549         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7550         __cilkrts_set_param to set two workers.
7551         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7552         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7554 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7556         * g++.dg/ext/fnname5.C: Update the test for Darwin.
7558 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
7560         PR target/70406
7561         * gcc.target/i386/pr70406.c: New test.
7563 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7565         * gnat.dg/specs/double_record_extension3.ads: New test.
7567 2016-03-25  Richard Henderson  <rth@redhat.com>
7569         PR target/70120
7570         * gcc.target/aarch64/pr70120-1.c: New.
7571         * gcc.target/aarch64/pr70120-2.c: New.
7572         * gcc.target/aarch64/pr70120-3.c: New.
7574 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
7576         PR c++/62212
7577         * g++.dg/template/mangle2.C: The dg-do directive should be
7578         "compile" not "assemble".
7580 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
7582         PR lto/69650
7583         * gcc.dg/pr69650.c: New test.
7585 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
7587         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7589 2016-03-25  Alan Modra  <amodra@gmail.com>
7591         * gcc.dg/dfp/pr70052.c: New test.
7593 2016-03-24  Richard Henderson  <rth@redhat.com>
7595         PR middle-end/69845
7596         * gcc.dg/tree-ssa/pr69845-1.c: New test.
7597         * gcc.dg/tree-ssa/pr69845-2.c: New test.
7599 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7601         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7603 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7605         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7606         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7608 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7610         * c-c++-common/goacc/uninit-dim-clause.c: New test.
7611         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7613 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
7615         PR c++/62212
7616         * g++.dg/template/mangle2.C: New test.
7618 2016-03-24  Richard Biener  <rguenther@suse.de>
7620         PR tree-optimization/70396
7621         * gcc.dg/torture/pr70396.c: New testcase.
7623 2016-03-24  Richard Biener  <rguenther@suse.de>
7625         PR middle-end/70370
7626         * gcc.dg/torture/pr70370.c: New testcase.
7628 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7630         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7631         * gfortran.dg/goacc/kernels-tree.f95: Same.
7632         * gfortran.dg/goacc/parallel-tree.f95: Same.
7634 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7636         * c-c++-common/goacc/uninit-if-clause.c: New test.
7637         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7639 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
7641         PR target/70290
7642         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7643         Fix formatting.
7645 2016-03-24  Richard Biener  <rguenther@suse.de>
7647         PR tree-optimization/70372
7648         * gcc.dg/tree-ssa/pr70372.c: New testcase.
7650 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
7652         PR c++/70347
7653         * g++.dg/cpp1y/nsdmi-union1.C: New test.
7655 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
7657         PR c++/70332
7658         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7660 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
7662         PR c++/70001
7663         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7664         * g++.dg/cpp1y/pr70001.C: New test.
7666         PR c++/70323
7667         * g++.dg/cpp0x/constexpr-70323.C: New test.
7669 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
7670             Jason Merrill  <jason@redhat.com>
7671             Jakub Jelinek  <jakub@redhat.com>
7673         PR c++/69315
7674         * g++.dg/cpp0x/constexpr-69315.C: New test.
7675         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7677 2016-03-23  Marek Polacek  <polacek@redhat.com>
7679         PR c++/69884
7680         * g++.dg/warn/Wignored-attributes-1.C: New test.
7681         * g++.dg/warn/Wignored-attributes-2.C: New test.
7683 2016-03-23  Tom de Vries  <tom@codesourcery.com>
7685         * c-c++-common/goacc/kernels-default.c (foo): Add missing
7686         initialization.
7687         * gfortran.dg/goacc/private-3.f95 (test): Same.
7688         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7689         missing use param.
7691 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7693         * lib/target-supports.exp: Remove v7ve entry from loop
7694         creating effective target checks.
7695         (check_effective_target_arm_arch_v7ve_ok): New procedure.
7696         (add_options_for_arm_arch_v7ve): Likewise.
7698 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
7700         PR tree-optimization/70354
7701         * gcc.dg/vect/pr70354-1.c: New test.
7702         * gcc.dg/vect/pr70354-2.c: New test.
7703         * gcc.target/i386/avx2-pr70354-1.c: New test.
7704         * gcc.target/i386/avx2-pr70354-2.c: New test.
7706 2016-03-22  Jeff Law  <law@redhat.com>
7708         PR target/70232
7709         * gcc.dg/tree-ssa/pr70232.c: New test.
7711 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
7713         PR target/70302
7714         * gcc.target/i386/pr70302.c: New test.
7716 2016-03-22  Richard Biener  <rguenther@suse.de>
7718         PR middle-end/70251
7719         * g++.dg/torture/pr70251.C: New testcase.
7721 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
7723         PR c/69993
7724         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7725         Wmisleading-indentation.c.
7726         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7727         reflect change to diagnostic text and order of messages.
7728         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7730 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
7732         * g++.dg/ext/java-3.C: Don't compile on AIX.
7734 2016-03-22  Richard Biener  <rguenther@suse.de>
7736         PR middle-end/70333
7737         * gcc.dg/torture/pr70333.c: New testcase.
7739 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
7741         * g++.dg/ext/pr70290.C: New test.
7743 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
7745         PR target/70325
7746         * gcc.target/i386/pr70325.c: New test.
7748 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
7750         PR target/70329
7751         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7752         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7754         PR target/70300
7755         * gcc.target/i386/pr70300.c: New test.
7757         PR c++/70295
7758         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7759         (func2): New function for cond with parens, xfail warning for c++.
7760         * g++.dg/warn/Wnonnull-compare-8.C: New test.
7762 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
7764         PR c++/70096
7765         * g++.dg/template/ptrmem30.C: New test.
7767 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
7769         PR c++/70204
7770         * g++.dg/cpp0x/constexpr-70204a.C: New test.
7771         * g++.dg/cpp0x/constexpr-70204b.C: New test.
7773 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
7775         PR middle-end/70326
7776         * gcc.dg/pr70326.c: New test.
7778 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
7779             Jakub Jelinek  <jakub@redhat.com>
7781         PR tree-optimization/70317
7782         * gcc.dg/pr70317.c: New test.
7784 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
7786         PR target/70327
7787         * gcc.target/i386/pr70327.c: New test.
7789 2016-03-21  Martin Liska  <mliska@suse.cz>
7791         PR ipa/70306
7792         * gcc.dg/ipa/pr70306.c: New test.
7794 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7796         * gcc.target/arm/attr-align1.c: Skip if M-profile.
7797         * gcc.target/arm/attr-align3.c: Likewise.
7798         * gcc.target/arm/attr_arm.c: Likewise.
7799         * gcc.target/arm/flip-thumb.c: Likewise.
7801 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
7803         PR target/70296
7804         * gcc.target/powerpc/altivec-36.c: New test.
7806 2016-03-21  Richard Biener  <rguenther@suse.de>
7808         PR tree-optimization/70310
7809         * gcc.dg/torture/pr70310.c: New testcase.
7811 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
7813         PR target/70293
7814         * gcc.target/i386/pr70293.c: New test.
7816 2016-03-21  Richard Biener  <rguenther@suse.de>
7818         PR tree-optimization/70288
7819         * gcc.dg/torture/pr70288-1.c: New testcase.
7820         * gcc.dg/torture/pr70288-2.c: Likewise.
7822 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
7824         PR rtl-optimization/69307
7825         * gcc.target/arm/pr69307.c: New test.
7827 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
7829         PR rtl-optimization/69102
7830         * gcc.c-torture/compile/pr69102.c: New test.
7832 2016-03-18  Jeff Law  <law@redhat.com>
7834         PR rtl-optimization/70263
7835         * gcc.c-torture/compile/pr70263-1.c: New test.
7836         * gcc.target/i386/pr70263-2.c: New test.
7838 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
7840         PR rtl-optimization/70278
7841         * gcc.dg/torture/pr70278.c: New test.
7842         * gcc.target/arm/pr70278.c: New test.
7844 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
7846         PR c/70281
7847         * gcc.dg/plugin/diagnostic-test-expressions-1.c
7848         (test_builtin_types_compatible_p): New test function.
7849         * gcc.dg/pr70281.c: New test case.
7851 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
7853         PR target/70113
7854         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7856 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
7858         PR tree-optimization/70252
7859         * gcc.dg/pr70252.c: New test.
7861 2016-03-18  Tom de Vries  <tom@codesourcery.com>
7863         * gcc.dg/pr70161-2.c: New test.
7864         * gcc.dg/pr70161.c: New test.
7866 2016-03-18  Tom de Vries  <tom@codesourcery.com>
7868         PR ipa/70269
7869         * gcc.dg/pr70269.c: New test.
7871 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
7873         PR c++/70267
7874         * g++.dg/ext/java-3.C: New test.
7876 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7878         PR c++/70205
7879         * g++.dg/lookup/pr70205.C: New test.
7881 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7883         PR c++/70218
7884         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7886 2016-03-17  Marek Polacek  <polacek@redhat.com>
7888         PR c/69407
7889         * gcc.dg/atomic-op-6.c: New test.
7891 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
7893         PR c/70264
7894         * c-c++-common/pr70264.c: New test case.
7896 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
7898         PR c++/70144
7899         * c-c++-common/pr70144-1.c: New test.
7900         * c-c++-common/pr70144-2.c: New test.
7902         PR c++/70272
7903         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7904         * g++.dg/opt/flifetime-dse6.C: New test.
7905         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7907 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7909         PR driver/70192
7910         * gcc.dg/pic-1.c: New test.
7911         * gcc.dg/pic-2.c: Likewise.
7912         * gcc.dg/pic-3.c: Likewise.
7913         * gcc.dg/pic-4.c: Likewise.
7914         * gcc.dg/pie-1.c: Likewise.
7915         * gcc.dg/pie-2.c: Likewise.
7916         * gcc.dg/pie-3.c: Likewise.
7917         * gcc.dg/pie-4.c: Likewise.
7918         * gcc.dg/pie-5.c: Likewise.
7919         * gcc.dg/pie-6.c: Likewise.
7921 2016-03-17  Tom de Vries  <tom@codesourcery.com>
7923         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7924         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7926 2016-03-17  Richard Biener  <rguenther@suse.de>
7928         PR debug/70271
7929         * g++.dg/debug/pr70271.C: New testcase.
7931 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
7933         * gcc.target/i386/pr70251.c: New test.
7935 2016-03-17  Marek Polacek  <polacek@redhat.com>
7937         PR c++/70194
7938         * g++.dg/warn/constexpr-70194.C: New test.
7940 2016-03-16  Richard Henderson  <rth@redhat.com>
7942         PR middle-end/70240
7943         * gcc.c-torture/compile/pr70240.c: New.
7945 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7947         * gcc.c-torture/compile/20151204.c: Skip for avr.
7949 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7951         PR target/70245
7952         * g++.dg/opt/pr70245.C: New test.
7953         * g++.dg/opt/pr70245.h: New file.
7954         * g++.dg/opt/pr70245-aux.cc: New file.
7956 2016-03-16  Martin Sebor  <msebor@redhat.com>
7958         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7960 2016-03-16  Richard Henderson  <rth@redhat.com>
7962         PR middle-end/70199
7963         * gcc.c-torture/compile/pr70199.c: New.
7965 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7967         * gcc.dg/uninit-19.c: Run dos2unix.
7969 2016-03-16  Marek Polacek  <polacek@redhat.com>
7971         PR c/70093
7972         * gcc.dg/nested-func-10.c: New test.
7973         * gcc.dg/nested-func-9.c: New test.
7975 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7977         PR tree-optimization/68714
7978         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7980 2016-03-16  Tom de Vries  <tom@codesourcery.com>
7982         PR tree-optimization/68715
7983         * gcc.dg/graphite/pr68715-2.c: New test.
7984         * gcc.dg/graphite/pr68715.c: New test.
7985         * gfortran.dg/graphite/pr68715.f90: New test.
7987 2016-03-16  Tom de Vries  <tom@codesourcery.com>
7989         PR tree-optimization/68809
7990         * gcc.dg/graphite/pr68809-2.c: New test.
7991         * gcc.dg/graphite/pr68809.c: New test.
7993 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7995         PR c++/70147
7996         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7997         method call to i () as argument.  Adjust expected output.
7999         PR c++/70147
8000         * g++.dg/ubsan/pr70147-1.C: New test.
8001         * g++.dg/ubsan/pr70147-2.C: New test.
8003 2016-03-15  Martin Sebor  <msebor@redhat.com>
8005         PR c++/58281
8006         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8008 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
8010         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8011         hppa*-*-hpux*.
8013         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8015         PR libfortran/69799
8016         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8017         libatomic_available.
8019 2016-03-15  Marek Polacek  <polacek@redhat.com>
8021         PR c++/70209
8022         * g++.dg/ext/attribute-may-alias-4.C: New test.
8024 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
8026         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
8027         -fvar-tracking-assignments-toggle flag.
8029 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
8031         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8033 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
8035         PR rtl-optimization/70222
8036         * gcc.c-torture/execute/pr70222-1.c: New test.
8037         * gcc.c-torture/execute/pr70222-2.c: New test.
8039 2016-03-15  Richard Henderson  <rth@redhat.com>
8041         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8043 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8045         PR rtl-optimization/69032
8046         * gcc.dg/pr69032.c: New test.
8048 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8050         PR rtl-optimization/63384
8051         * g++.dg/pr63384.C: New test.
8053 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8055         PR target/64411
8056         * gcc.target/i386/pr64411.C: New test.
8058 2016-03-15  Tom de Vries  <tom@codesourcery.com>
8060         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8061         * gfortran.dg/goacc/kernels-alias.f95: New test.
8063 2016-03-14  Martin Sebor  <msebor@redhat.com>
8065         PR c++/53792
8066         * g++.dg/cpp0x/constexpr-inline.C: New test.
8067         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8069 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
8071         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8073 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
8075         PR middle-end/70219
8076         * gcc.dg/pr70219.c: New test.
8078 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
8080         PR target/70083
8081         * gcc.dg/torture/pr70083.c: New test.
8082         * gcc.target/i386/pr70083.c: New test.
8084 2016-03-14  Richard Biener  <rguenther@suse.de>
8086         PR tree-optimization/56365
8087         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8089 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
8091         PR target/70098
8092         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8093         New function.
8094         * g++.dg/pr70098.C: New testcase.
8097 2016-03-14  Tom de Vries  <tom@codesourcery.com>
8099         PR tree-optimization/70045
8100         * gcc.dg/graphite/pr70045.c: New test.
8102 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8104         PR fortran/69043
8105         * gfortran.dg/include_9.f90: New test.
8107 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8109         PR fortran/45076
8110         gfortran.dg/prof/prof.exp: New script.
8111         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8113 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
8115         PR rtl-optimization/69307
8116         * gcc.dg/pr69307.c: New test.
8118 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
8120         PR target/69614
8121         * gcc.target/arm/pr69614.c: New.
8123 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
8125         PR fortran/70031
8126         * gfortran.dg/submodule_14.f08: New test
8128         PR fortran/69524
8129         * gfortran.dg/submodule_15.f08: New test
8131 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
8133         PR c++/70106
8134         * g++.dg/cpp1y/paren3.C: New test.
8136 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8138         PR target/70131
8139         * gcc.target/powerpc/ppc-round2.c: New test.
8141 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
8143         PR target/70123
8144         * gcc.dg/torture/pr70123.c: New test.
8146 2016-03-11  Jeff Law  <law@redhat.com>
8148         PR tree-optimization/70190
8149         * gcc.c-torture/compile/pr70190.c: New test.
8151 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
8153         PR c/68187
8154         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8155         case.
8156         (test43_b): Likewise.
8157         (test43_c): Likewise.
8158         (test43_d): Likewise.
8159         (test43_e): Likewise.
8160         (test43_f): Likewise.
8161         (test43_g): Likewise.
8162         (test44_a): Likewise.
8163         (test44_b): Likewise.
8164         (test44_c): Likewise.
8165         (test44_d): Likewise.
8166         (test44_e): Likewise.
8168 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
8170         PR c/70085
8171         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8173 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8175         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8176         dg-options.
8178 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8180         PR target/70002
8181         PR target/69245
8182         * gcc.target/aarch64/pr69245_2.c: New test.
8184 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
8186         PR tree-optimization/70177
8187         * gcc.dg/pr70177.c: New test.
8189 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
8191         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8193 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
8195         * gcc.dg/tree-ssa/sra-20.c: New.
8197 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
8199         PR rtl-optimization/70174
8200         * gcc.dg/pr70174.c: New test.
8202         PR tree-optimization/70169
8203         * gcc.dg/pr70169.c: New test.
8205 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8207         PR target/70160
8208         * gcc.target/i386/pr70160.c: New test.
8210 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8212         * gcc.target/s390/dfp-1.c: New test.
8214 2016-03-10  Nick Clifton  <nickc@redhat.com>
8216         PR target/70044
8217         * gcc.target/aarch64/pr70044.c: New test.
8219 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
8220             Jakub Jelinek  <jakub@redhat.com>
8222         PR c++/70001
8223         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8224         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8225         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8227 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
8229         PR lto/69589
8230         * g++.dg/lto/pr69589_0.C: New testcase
8231         * g++.dg/lto/pr69589_1.C: New testcase
8233 2016-03-10  Marek Polacek  <polacek@redhat.com>
8235         PR c++/70153
8236         * g++.dg/delayedfold/unary-plus1.C: New test.
8238 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8240         * gcc.target/arm/pr45701-1.c: Escape brackets.
8241         * gcc.target/arm/pr45701-2.c: Likewise.
8243 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
8245         * gfortran.dg/unconstrained_commons.f: New.
8247 2016-03-10  Alan Modra  <amodra@gmail.com>
8249         * gcc.dg/pr69195.c: New.
8250         * gcc.dg/pr69238.c: New.
8252 2016-03-10  Tom de Vries  <tom@codesourcery.com>
8254         PR testsuite/68915
8255         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8257 2016-03-10  Richard Biener  <rguenther@suse.de>
8259         PR tree-optimization/70128
8260         * gcc.dg/tree-ssa/alias-34.c: New testcase.
8261         * gcc.dg/tree-ssa/alias-35.c: Likewise.
8263 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8265         PR tree-optimization/70152
8266         * gcc.dg/pr70152.c: New test.
8268         PR target/70086
8269         * gcc.target/i386/pr70086-1.c: New test.
8270         * gcc.target/i386/pr70086-2.c: New test.
8271         * gcc.target/i386/pr70086-3.c: New test.
8273         PR tree-optimization/70127
8274         * gcc.c-torture/execute/pr70127.c: New test.
8276 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
8278         * c-c++-common/goacc/combined-directives-2.c: New test.
8280 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
8282         PR c/68473
8283         PR c++/70105
8284         * g++.dg/diagnostic/pr70105.C: New test.
8285         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8286         (test_multiple_ordinary_maps): New test function.
8288 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
8290         PR c/68473
8291         PR c++/70105
8292         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8293         Drop range information from call to inform_at_rich_loc.
8294         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8295         New.
8296         (test_show_locus): Replace calls to rich_location::add_range with
8297         calls to add_range.  Rewrite the tests that used the now-defunct
8298         rich_location ctor taking a source_range.  Simplify other tests
8299         by replacing calls to COMBINE_LOCATION_DATA with calls to
8300         make_location.
8302 2016-03-09  Richard Biener  <rguenther@suse.de>
8303         Jakub Jelinek  <jakub@redhat.com>
8305         PR tree-optimization/70138
8306         * gcc.dg/vect/pr70138-1.c: New testcase.
8307         * gcc.dg/vect/pr70138-2.c: Likewise.
8309 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8311         PR target/70049
8312         * gcc.target/i386/pr70049.c: New test.
8314 2016-03-09  Richard Biener  <rguenther@suse.de>
8316         PR c/70143
8317         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8318         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8319         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8321 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8323         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8324         arm-*-*.
8326 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8328         PR middle-end/67278
8329         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8331         PR target/67278
8332         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8334         PR middle-end/70050
8335         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
8336         in testcase comment.
8338 2016-03-09  Tom de Vries  <tom@codesourcery.com>
8340         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8341         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8342         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8343         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8344         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8345         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8346         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8347         * gfortran.dg/goacc/kernels-loop.f95: New test.
8349 2016-03-08  Martin Sebor  <msebor@redhat.com>
8351         PR c++/62096
8352         * g++.dg/warn/overflow-warn-7.C: New test.
8354 2016-03-08  Jason Merrill  <jason@redhat.com>
8356         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8357         * lib/target-supports.exp (check_effective_target_concepts): New.
8359 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
8361         PR c++/70135
8362         * g++.dg/cpp1y/constexpr-loop4.C: New test.
8363         * g++.dg/ubsan/pr70135.C: New test.
8365         PR target/70110
8366         * gcc.dg/pr70110.c: New test.
8368 2016-03-07  Martin Jambor  <mjambor@suse.cz>
8370         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8371         * c-c++-common/gomp/if-1.c: Likewise.
8372         * c-c++-common/gomp/pr61486-2.c: Likewise.
8373         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8374         to dg-additional-options.
8375         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8376         * g++/gomp/target-teams-1.c: Likewise.
8377         * gcc.dg/gomp/gomp.exp: Likewise.
8378         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8379         dg-additional-options.
8380         * gfortran.dg/gomp/gomp.exp: Likewise.
8381         * gfortran.dg/gomp/target1.f90: Remove dg-options.
8382         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8383         dg-additional-options.
8384         * gfortran.dg/gomp/target3.f90: Remove dg-options.
8386 2016-03-07  Martin Jambor  <mjambor@suse.cz>
8388         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8389         * c-c++-common/gomp/gridify-1.c: New test.
8390         * gfortran.dg/gomp/gridify-1.f90: Likewise.
8392 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8394         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8395         trigger for cortex-r8, when scanning for register r8.
8396         * gcc.target/arm/pr45701-2.c: Likewise.
8398 2016-02-26  Richard Biener  <rguenther@suse.de>
8399             Jeff Law  <law@redhat.com>
8401         PR tree-optimization/69740
8402         * gcc.c-torture/compile/pr69740-1.c: New test.
8403         * gcc.c-torture/compile/pr69740-2.c: New test.
8405 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8407         * lib/target-supports.exp
8408         (check_effective_target_whole_vector_shift): Enable for PPC64.
8410 2016-03-07  Richard Biener  <rguenther@suse.de>
8412         PR tree-optimization/70115
8413         * gcc.dg/torture/pr70115.c: New testcase.
8415 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
8417         PR middle-end/69916
8418         * c-c-++-common/goacc/pr69916.c: New.
8420 2016-03-07  Richard Henderson  <rth@redhat.com>
8422         * gcc.c-torture/compile/pr70061.c: New test.
8424 2016-03-07  Richard Biener  <rguenther@suse.de>
8426         PR testsuite/70109
8427         * gcc.dg/vect/O3-pr36098.c: New testcase.
8429 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
8431         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8433 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
8435         * gnat.dg/renaming9.ad[sb]: New testcase.
8437 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
8439         PR c++/70084
8440         * g++.dg/expr/stdarg3.C: New test.
8442 2016-03-04  Jeff Law  <law@redhat.com>
8444         PR tree-optimization/69196
8445         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8446         x86_64-*-*.
8448 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8450         PR c/69973
8451         * gcc.dg/pr69973.c: New test.
8453         PR rtl-optimization/69941
8454         * gcc.dg/torture/pr69941.c: New test.
8456         PR c/69824
8457         * gcc.dg/pr69824.c: New test.
8459 2016-03-05  Tom de Vries  <tom@codesourcery.com>
8461         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8462         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8463         function.
8465 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
8467         PR c++/66786
8468         * g++.dg/cpp1y/var-templ48.C: New test.
8469         * g++.dg/cpp1y/var-templ49.C: New test.
8471 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8473         * g++.dg/Wno-frame-address.C: Skip on IA-64.
8475 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8477         PR c++/70035
8478         * g++.dg/ubsan/pr70035.C: New test.
8480         PR target/70062
8481         * gcc.target/i386/pr70062.c: New test.
8483 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8485         * g++.dg/template/typename21.C: Remove c++98_only.
8487 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8489         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8491 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
8493         PR c/68187
8494         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8495         function.
8496         (fn_42_b): Likewise.
8497         (fn_42_c): Likewise.
8499 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
8501         PR c/68187
8502         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8503         function.
8504         (fn_40_b): Likewise.
8505         (fn_41_a): Likewise.
8506         (fn_41_b): Likewise.
8508 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8510         PR target/70059
8511         * gcc.target/i386/avx512f-pr70059.c: New test.
8512         * gcc.target/i386/avx512dq-pr70059.c: New test.
8514 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8516         PR rtl-optimization/57676
8517         * gcc.dg/torture/pr57676.c: New test.
8519 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8521         * gcc.dg/pr70026.c: New test.
8523 2016-03-04  Marek Polacek  <polacek@redhat.com>
8525         PR c/69798
8526         * gcc.dg/cilk-plus/pr69798-1.c: New test.
8527         * gcc.dg/cilk-plus/pr69798-2.c: New test.
8529 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8531         PR target/70004
8532         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8533         Delete.
8534         (test_corners_sisd_si): Likewise.
8535         (main): Remove checks of the above.
8536         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8538 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8540         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8542 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
8544         * gcc.dg/torture/pr69951.c: Accept argc==0.
8546 2016-03-04  Richard Biener  <rguenther@suse.de>
8548         PR c++/70054
8549         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8550         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8552 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8554         PR testsuite/69766
8555         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8556         testing multiarch.
8558 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8560         PR debug/69947
8561         * gcc.dg/guality/pr69947.c: New test.
8563 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
8565         PR ada/70017
8566         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8568 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8570         PR rtl-optimization/69904
8571         * gcc.target/arm/pr69904.c: New test.
8573 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
8575         PR target/70021
8576         * gcc.dg/vect/pr70021.c: New test.
8577         * gcc.target/i386/pr70021.c: New test.
8579 2016-03-03  Marek Polacek  <polacek@redhat.com>
8581         PR middle-end/70050
8582         * gcc.dg/pr70050.c: New test.
8584 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
8586         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8588 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
8590         PR tree-optimization/70043
8591         * gfortran.dg/vect/pr70043.f90: New test.
8593 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8595         * gnat.dg/specs/task1.ads: New test.
8597 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8599         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8600         Invoke gdb with -batch.
8601         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8603 2016-03-03  Richard Biener  <rguenther@suse.de>
8605         PR tree-optimization/55936
8606         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8608 2016-03-02  Jeff Law  <law@redhat.com>
8610         PR rtl-optimization/69942
8611         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8612         effects of argument promotions.
8614         PR tree-optimization/69987
8615         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8616         target does not support -fprefetch-loop-arrays.
8618 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
8620         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8622 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
8624         PR rtl-optimization/69052
8625         * gcc.target/i386/pr69052.c: New test.
8627 2016-03-02  Alan Modra  <amodra@gmail.com>
8629         * gcc.dg/pr69990.c: New.
8631 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
8633         PR c/68062
8634         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8636         PR middle-end/70022
8637         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8639         PR target/70028
8640         * gcc.target/i386/pr70028.c: New test.
8642 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8644         * c-c++-common/asan/swapcontext-test-1.c,
8645         * c-c++-common/tsan/thread_leak.c,
8646         * g++.dg/tsan/aligned_vs_unaligned_race.C,
8647         * g++.dg/tsan/benign_race.C,
8648         * g++.dg/tsan/fd_close_norace.C,
8649         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8650         races with sanitizer output
8652 2016-03-02  Richard Biener  <rguenther@suse.de>
8653             Uros Bizjak  <ubizjak@gmail.com>
8655         PR target/67278
8656         * gcc.dg/simd-8.c: New testcase.
8658 2016-03-02  Richard Biener  <rguenther@suse.de>
8660         PR middle-end/67278
8661         * gcc.dg/simd-7.c: New testcase.
8663 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
8665         * gcc.target/i386/pr70007.c: Tweak.
8667 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8669         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8671 2016-03-02  Marek Polacek  <polacek@redhat.com>
8673         PR c/67854
8674         * gcc.dg/pr67854.c: New test.
8676 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
8678         PR middle-end/70025
8679         * gcc.dg/torture/pr70025.c: New test.
8681 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8683         PR tree-optimization/68621
8684         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8686 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8688         * gcc.target/i386/pr70007.c: New test.
8690 2016-03-01  Jeff Law  <law@redhat.com>
8692         PR tree-optimization/69196
8693         * gcc.dg/tree-ssa/pr69196-1.c: New test.
8695         PR tree-optimization/69196
8696         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8697         duplicating code and spoiling the expected output.
8699 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8701         PR target/70033
8702         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8703         supports power9 before doing tests.
8704         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8705         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8706         * gcc.target/powerpc/p9-permute.c: Likewise.
8708 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
8710         PR target/70027
8711         * gcc.target/i386/pr70027.c: New test.
8713 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8715         * gcc.dg/pr70017.c: New test.
8717 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
8719         PR c/69796
8720         PR c/69974
8721         * gcc.dg/pr69796.c: New test.
8722         * gcc.dg/pr69974.c: New test.
8724 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8726         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8728 2016-02-29  Jeff Law  <law@redhat.com>
8730         PR tree-optimization/69987
8731         * gfortran.dg/pr69987.f90: New test.
8733         PR tree-optimization/69989
8734         * gcc.c-torture/compile/pr69989-2.c: New test.
8736 2016-03-01  Marek Polacek  <polacek@redhat.com>
8738         PR c++/69795
8739         * g++.dg/parse/invalid1.C: New test.
8741 2016-03-01  Richard Biener  <rguenther@suse.de>
8743         PR middle-end/70022
8744         * gcc.dg/pr70022.c: New testcase.
8746 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8748         PR tree-optimization/69956
8749         * gcc.dg/pr69956.c: New test.
8751 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8753         PR target/70011
8754         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8755         XFAIL when hardware supports efficient unaligned storage access.
8757 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
8759         PR c++/69961
8760         * g++.dg/template/pr69961a.C: New test.
8761         * g++.dg/template/pr69961b.C: New test.
8763 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
8765         PR preprocessor/69985
8766         * gcc.dg/cpp/pr69985.c: New test case.
8768 2016-02-29  Jeff Law  <law@redhat.com>
8770         PR tree-optimization/70005
8771         * gcc.c-torture/execute/pr70005.c New test.
8773         PR tree-optimization/69999
8774         * gcc.c-torture/compile/pr69999.c: New test.
8776 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8778         PR tree-optimization/69652
8779         * gcc.dg/torture/pr69652.c: Delete test.
8780         * gcc.dg/vect/pr69652.c: New test.
8782 2016-02-19  Richard Biener  <rguenther@suse.de>
8784         PR tree-optimization/69980
8785         * gfortran.dg/vect/pr69980.f90: New testcase.
8787 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8789         * gcc.target/sparc/20160229-1.c: New test.
8791 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8793         * gnat.dg/stack_usage3.adb: New test.
8794         * gnat.dg/stack_usage3_pkg.ads: New helper.
8796 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8798         * gnat.dg/renaming8.adb: New test.
8799         * gnat.dg/renaming8_pkg1.ads: New helper.
8800         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8801         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8803 2016-02-29  Richard Biener  <rguenther@suse.de>
8805         PR tree-optimization/69720
8806         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8808 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8810         PR fortran/68147
8811         PR fortran/47674
8812         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
8814 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
8815             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8817         PR fortran/56007
8818         * gfortran.dg/coarray_8.f90: Adjust error message.
8819         * gfortran.dg/pr56007.f90: New test.
8820         * gfortran.dg/pr56007.f: New test.
8822 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
8824         PR tree-optimization/69989
8825         * gcc.dg/torture/pr69989.c: New test.
8827 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8829         * gcc.target/i386/stack-realign-win.c: New test.
8831 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
8833         PR fortran/60126
8834         * gfortran.dg/pr60126.f90: New test.
8836 2016-02-27  Jeff Law  <law@redhat.com>
8838         Revert
8839         2016-02-26  Richard Biener  <rguenther@suse.de>
8840                     Jeff Law  <law@redhat.com>
8842         PR tree-optimization/69740
8843         * gcc.c-torture/compile/pr69740-1.c: New test.
8844         * gcc.c-torture/compile/pr69740-2.c: New test.
8846 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8848         PR fortran/69910
8849         * gfortran.dg/newunit_4.f90: New test.
8851 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
8853         PR target/69613
8854         PR rtl-optimization/69886
8855         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8856         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
8857         target.
8859 2016-02-26  Martin Sebor  <msebor@redhat.com>
8861         PR tree-optimization/15826
8862         * gcc.dg/tree-ssa/pr15826.c: New test.
8864 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
8866         PR target/69969
8867         * gcc.target/powerpc/pr69969.c: New test.
8869 2016-02-26  Martin Sebor  <msebor@redhat.com>
8871         PR c++/15766
8872         * g++.old-deja/g++.other/decl5.C: Add a test case.
8874 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
8876         PR target/69946
8877         * gcc.target/powerpc/pr69946.c: New file.
8879 2016-02-26  Richard Biener  <rguenther@suse.de>
8880             Jeff Law  <law@redhat.com>
8882         PR tree-optimization/69740
8883         * gcc.c-torture/compile/pr69740-1.c: New test.
8884         * gcc.c-torture/compile/pr69740-2.c: New test.
8886 2016-02-26  Martin Jambor  <mjambor@suse.cz>
8888         PR middle-end/69920
8889         * gcc.dg/torture/pr69932.c: New test.
8890         * gcc.dg/torture/pr69936.c: Likewise.
8892 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8894         PR target/69709
8895         * gcc.target/s390/pr69709.c: New test.
8897 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8899         PR target/69245
8900         * gcc.target/aarch64/pr69245_1.c: New test.
8902 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8904         PR target/69613
8905         * gcc.dg/torture/pr69613.c: New test.
8907 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
8909         PR rtl-optimization/69891
8910         * gcc.target/i386/pr69891.c: New test.
8912 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8913             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8915         PR target/61397
8916         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8917         functionality for both 32-bit and 64-bit.
8919 2016-02-26  Richard Biener  <rguenther@suse.de>
8921         PR tree-optimization/69551
8922         * gcc.dg/torture/pr69951.c: New testcase.
8924 2016-02-25  Richard Biener  <rguenther@suse.de>
8926         PR tree-optimization/48795
8927         * gcc.dg/Warray-bounds-18.c: New testcase.
8929 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8931         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8933 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
8935         PR rtl-optimization/69896
8936         * gcc.dg/pr69896.c: New test.
8938 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
8940         PR c++/69736
8941         * g++.dg/cpp1y/paren2.C: New test.
8943 2016-02-24  Martin Sebor  <msebor@redhat.com>
8945         PR c/51147
8946         * gcc.dg/enum-mode-2.c: New test.
8948 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8950         PR c++/69922
8951         * g++.dg/warn/Wnonnull-compare-6.C: New test.
8952         * g++.dg/warn/Wnonnull-compare-7.C: New test.
8953         * g++.dg/ubsan/pr69922.C: New test.
8955 2016-02-24  Marek Polacek  <polacek@redhat.com>
8957         PR c/69819
8958         * gcc.dg/pr69819.c: New test.
8960 2016-02-24  Martin Sebor  <msebor@redhat.com>
8962         PR c++/69912
8963         * g++.dg/ext/flexary15.C: New test.
8965 2016-02-24  Martin Sebor  <msebor@redhat.com>
8967         * gcc.dg/builtins-68.c: Avoid making unportable
8968         assumptions about the relationship between SIZE_MAX and UINT_MAX.
8969         * g++.dg/ext/builtin_alloca.C: Same.
8971 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8972             Charles Baylis  <charles.baylis@linaro.org>
8974         PR debug/61033
8975         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8977 2016-02-24  Richard Biener  <rguenther@suse.de>
8978             Jakub Jelinek  <jakub@redhat.com>
8980         PR middle-end/69760
8981         * gcc.dg/torture/pr69760.c: New testcase.
8983 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8985         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8986         pattern on Solaris with as.
8988 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8990         * gcc.target/arm/cond_sub_restrict_it.c: New test.
8991         * gcc.target/arm/condarith_restrict_it.c: Likewise.
8992         * gcc.target/arm/movcond_restrict_it.c: Likewise.
8993         * gcc.target/arm/negscc_restrict_it.c: Likewise.
8995 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8997         PR middle-end/69915
8998         * gcc.dg/pr69915.c: New test.
9000 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9002         PR rtl-optimization/69886
9003         * gcc.dg/torture/pr69886.c: New test.
9005 2016-02-24  Richard Biener  <rguenther@suse.de>
9007         PR middle-end/68963
9008         * gcc.dg/torture/pr68963.c: New testcase.
9010 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9012         PR target/69875
9013         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9014         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9015         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9016         * gcc.target/arm/atomic_loaddi_1.c: New test.
9017         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9018         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9019         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9020         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9021         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9022         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9023         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9024         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9026 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
9028         PR middle-end/69909
9029         * gcc.dg/torture/pr69909.c: New test.
9031 2016-02-24  Richard Biener  <rguenther@suse.de>
9033         PR tree-optimization/69907
9034         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9035         * gcc.dg/vect/bb-slp-34.c: XFAIL.
9036         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9038 2016-02-24  Christian Bruel  <christian.bruel@st.com>
9040         * gcc.target/arm/pragma_cpp_fma.c: New test.
9042 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9044         PR fortran/61156
9045         * gfortran.dg/include_6.f90: Update test.
9047 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
9049         PR objc/69844
9050         * objc.dg/pr69844.m: New test.
9052 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9054         PR libgfortran/69456
9055         * gfortran.dg/namelist_89.f90: New test.
9056         * gfortran.dg/pr59700.f90: Update test..
9058 2016-02-23  Martin Sebor  <msebor@redhat.com>
9060         PR middle-end/69780
9061         * g++.dg/ext/builtin_alloca.C: New test.
9062         * gcc.dg/builtins-68.c: New test.
9064 2016-02-23  Richard Henderson  <rth@redhat.com>
9066         * gcc.target/i386/addr-space-3.c: Remove test.
9068 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
9070         PR preprocessor/69126
9071         PR preprocessor/69543
9072         * c-c++-common/pr69126-2-long.c: New test.
9073         * c-c++-common/pr69126-2-short.c: New test.
9074         * c-c++-common/pr69543-1.c: Remove xfail.
9076 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
9078         PR preprocessor/69126
9079         PR preprocessor/69543
9080         PR preprocessor/69558
9081         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9082         (f): Rename to...
9083         (test_2): ...this, and add leading comment.
9084         (MACRO_3, test_3): New.
9085         (MACRO_4A, MACRO_4B, test_4): New.
9086         (MACRO): Rename to...
9087         (MACRO_5): ...this.
9088         (g): Rename to...
9089         (test_5): ...this, updating for renaming of MACRO, and
9090         add leading comment.
9091         * c-c++-common/pr69543-1.c: New.
9092         * c-c++-common/pr69543-2.c: New.
9093         * c-c++-common/pr69543-3.c: New.
9094         * c-c++-common/pr69543-4.c: New.
9095         * c-c++-common/pr69558-1.c: New.
9096         * c-c++-common/pr69558-2.c: New.
9097         * c-c++-common/pr69558-3.c: New.
9098         * c-c++-common/pr69558-4.c: New.
9099         * gcc.dg/pr69558.c: Move to...
9100         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
9101         xfail for c++.
9103 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
9105         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9106         to -ftree-parallelize-loops/-fopenacc changes.
9107         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9108         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9109         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9110         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9111         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9112         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9113         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9114         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9115         * c-c++-common/goacc/kernels-loop.c: Likewise.
9116         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9117         * c-c++-common/goacc/kernels-reduction.c: Likewise.
9118         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9119         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9121 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9123         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9125 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
9127         PR c++/69902
9128         * g++.dg/warn/Wnonnull-compare-5.C: New test.
9130         PR c/69900
9131         * gcc.dg/pr69900.c: New test.
9133 2016-02-23  Martin Jambor  <mjambor@suse.cz>
9135         PR tree-optimization/69666
9136         * gcc.dg/tree-ssa/pr69666.c: New test.
9138 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
9140         PR fortran/67451
9141         * gfortran.dg/coarray_allocate_5.f08: New test.
9143 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9145         * gcc.target/s390/vcond-shift.c: Move to ...
9146         * gcc.target/s390/vector/vcond-shift.c: ... here.
9148 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9150         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9151         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9153 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9155         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9157 2016-02-20  Mark Wielaard  <mjw@redhat.com>
9159         PR c/28901
9160         * gcc.dg/unused-variable-3.c: New test.
9162 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
9164         PR target/69888
9165         * gcc.target/i386/pr69888.c: New test.
9167 2016-02-22  Richard Biener  <rguenther@suse.de>
9169         PR tree-optimization/69882
9170         * gfortran.dg/vect/pr69882.f90: New testcase.
9172 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
9174         PR target/69885
9175         * gcc.dg/pr69885.c: New test.
9177 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
9179         PR target/69806
9180         PR target/54089
9181         * gcc.target/sh/pr54089-10.c: New.
9183 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
9185         PR fortran/69423
9186         * gfortran.dg/deferred_character_15.f90 : New test.
9188 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
9190         PR fortran/57365
9191         gfortran.dg/allocate_with_source_18.f03: New test.
9193 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
9195         PR fortran/52531
9196         gfortran.dg/gomp/pr52531.f90: New test.
9198 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9200         PR c++/69865
9201         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9202         -std=c++03.
9204 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9206         PR c++/69826
9207         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9208         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9210         PR c++/69850
9211         * g++.dg/warn/Wnonnull-compare-4.C: New test.
9213         PR c++/69851
9214         * g++.dg/torture/pr69851.C: New test.
9216 2016-02-19  Martin Sebor  <msebor@redhat.com>
9218         PR testsuite/69573
9219         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9221 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9223         PR c++/69850
9224         * g++.dg/warn/Wnonnull-compare-2.C: New test.
9225         * g++.dg/warn/Wnonnull-compare-3.C: New test.
9227         PR c++/67767
9228         * g++.dg/cpp0x/pr67767.C: New test.
9230 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9232         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9233         for fp, simd, crypto, crc, lse.
9234         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9235         above.
9236         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9237         effective target check.
9239 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9241         PR target/69820
9242         * gcc.target/i386/pr69820.c: New test.
9244 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9246         * gcc.target/s390/vector/int128-1.c: New test.
9248 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9250         * gcc.target/s390/vector/vec-vcond-1.c: New test.
9252 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9254         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9255         instruction pattern name to prevent the testcase from failing with
9256         -march=z13.
9258 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9260         * gcc.target/s390/md/movstr-2.c: New test.
9262 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
9264         * gcc.target/s390/morestack.c: New test.
9266 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9268         PR target/69625
9269         * gcc.target/s390/pr69625.c: Add test case.
9271 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9273         PR testsuite/68580
9274         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9276 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
9278         PR target/68404
9279         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9280         * gcc.target/powerpc/fusion3.c: Likewise.
9282 2016-02-18  Richard Biener  <rguenther@suse.de>
9284         PR middle-end/69553
9285         * g++.dg/torture/pr69553.C: New testcase.
9287 2016-02-18  Nick Clifton  <nickc@redhat.com>
9289         PR target/62254
9290         PR target/69610
9291         * gcc.target/arm/pr62554.c: New test.
9292         * gcc.target/arm/pr69610-1.c: New test.
9293         * gcc.target/arm/pr69610-2.c: New test.
9295 2016-02-18  Richard Biener  <rguenther@suse.de>
9297         PR middle-end/69854
9298         * gcc.dg/torture/pr69854.c: New testcase.
9300 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
9302         PR c++/69850
9303         * g++.dg/warn/Wnonnull-compare-1.C: New test.
9305 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9307         * gcc.target/powerpc/vec-cg.c: New test.
9309 2016-02-17  Richard Biener  <rguenther@suse.de>
9311         PR testsuite/69586
9312         * gcc.dg/uninit-21.c: Add -fno-short-enums.
9314 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9316         PR target/69161
9317         * gcc.c-torture/compile/pr69161.c: New test.
9319 2016-02-17  David Sherwood  <david.sherwood@arm.com>
9321         PR target/69532
9322         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9323         * gcc.target/arm/vect-fmaxmin.c: Likewise.
9325 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9327         * gcc.dg/ifcvt-4.c: Skip on Visium.
9329 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9331         * gnat.dg/atomic8.adb: New test.
9333 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9335         * gnat.dg/discr46.ad[sb]: New test.
9337 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9339         PR Target/48344
9340         * gcc.target/powerpc/pr48344-1.c: New test.
9342 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
9344         PR fortran/69742
9345         * gfortran.dg/associate_21.f90:  New test.
9347 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9349         PR c/69835
9350         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9351         -Wnonnull in dg-options.
9352         * c-c++-common/nonnull-2.c: New test.
9354 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
9355             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9357         * gcc.target/aarch64/vector_initialization_nostack.c: New.
9359 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9361         PR middle-end/69801
9362         * gcc.dg/pr69801.c: Add empty dg-options.
9364 2016-02-16  James Norris  <jnorris@codesourcery.com>
9366         * c-c++-common/goacc/deviceptr-1.c: Add tests.
9367         * g++.dg/goacc/deviceptr-1.c: New file.
9369 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9371         PR tree-optimization/69820
9372         * gcc.dg/vect/pr69820.c: New test.
9374 2016-02-16  Richard Biener  <rguenther@suse.de>
9376         PR tree-optimization/69776
9377         * gcc.dg/torture/pr69776-2.c: New testcase.
9379 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
9381         PR tree-optimization/69714
9382         * gcc.dg/torture/pr69714.c: New test.
9384 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9386         PR tree-optimization/69802
9387         * gcc.dg/pr69802.c: New test.
9389 2016-02-16  Richard Biener  <rguenther@suse.de>
9391         PR middle-end/69801
9392         * gcc.dg/pr69801.c: New testcase.
9394 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9396         PR libgfortran/69651
9397         * gfortran.dg/read_bang.f90: New test.
9398         * gfortran.dg/read_bang4.f90: New test.
9400 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
9402         PR c++/69658
9403         * g++.dg/init/pr69658.C: New test.
9405         PR c++/69797
9406         * c-c++-common/pr69797.c: New test.
9408 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9410         * lib/target-supports.exp (check_effective_target_section_anchors): Add
9411         check for aarch64*-*-*.
9413 2016-02-15  Richard Biener  <rguenther@suse.de>
9415         PR tree-optimization/69783
9416         * gcc.dg/vect/pr69783.c: New testcase.
9418 2016-02-15  Richard Biener  <rguenther@suse.de>
9420         PR tree-optimization/69776
9421         * gcc.dg/torture/pr69776.c: New testcase.
9423 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9425         PR fortran/60526
9426         * gfortran.dg/type_decl_4.f90:  Reinstated.
9428 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
9430         PR fortran/68746
9431         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9433 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9435         PR fortran/60526
9436         PR bootstrap/69816
9437         * gfortran.dg/type_decl_4.f90:  Removed.
9439 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9441         PR fortran/60526
9442         * gfortran.dg/type_decl_4.f90:  New test.
9444 2016-02-14  Alan Modra  <amodra@gmail.com>
9446         PR testsuite/68886
9447         * gcc.c-torture/execute/stkalign.c: Revise test.
9449 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9451         PR target/67260
9452         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9454 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9456         PR target/67260
9457         * gcc.target/sh/torture/pr67260.c: New.
9459 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
9461         * gcc.dg/pr67964.c: Add dg-require-alias.
9463 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9465         PR target/67636
9466         PR target/64345
9467         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9469 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9471         PR libgfortran/69668
9472         * gfortran.dg/namelist_88.f90: New test.
9474 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9476         PR libgfortran/69668
9477         * gfortran.dg/namelist_38.f90: Update test.
9478         * gfortran.dg/namelist_84.f90: Update test.
9480 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
9482         PR other/69554
9483         * gcc.dg/pr69554-1.c: New test.
9484         * gfortran.dg/pr69554-1.F90: New test.
9485         * gfortran.dg/pr69554-2.F90: New test.
9486         * lib/gcc-dg.exp (proc dg-locus): New function.
9487         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9488         distinguish between the caret-printing and non-caret-printing
9489         cases.  If caret-printing has been explicitly enabled, bail out
9490         without attempting to fix up the output.
9492 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
9494         PR driver/69265
9495         PR driver/69453
9496         * gcc.dg/spellcheck-options-3.c: New test case.
9497         * gcc.dg/spellcheck-options-4.c: New test case.
9498         * gcc.dg/spellcheck-options-5.c: New test case.
9499         * gcc.dg/spellcheck-options-6.c: New test case.
9500         * gcc.dg/spellcheck-options-7.c: New test case.
9501         * gcc.dg/spellcheck-options-8.c: New test case.
9502         * gcc.dg/spellcheck-options-9.c: New test case.
9503         * gcc.dg/spellcheck-options-10.c: New test case.
9505 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9507         PR rtl-optimization/69764
9508         PR rtl-optimization/69771
9509         * c-c++-common/pr69764.c: New test.
9510         * gcc.dg/torture/pr69771.c: New test.
9512 2016-02-12  Marek Polacek  <polacek@redhat.com>
9514         * g++.dg/torture/init-list1.C: New.
9516 2016-02-12  Marek Polacek  <polacek@redhat.com>
9518         * gcc.dg/pr69522.c: Add empty dg-options.
9520 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
9522         * g++.dg/lto/lto.exp: Include and init mpx.
9523         * g++.dg/lto/pr69729_0.C: New test.
9525 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9527         PR ipa/69241
9528         * g++.dg/ipa/pr69241-4.C: New test.
9530         PR ipa/68672
9531         * g++.dg/ipa/pr68672-1.C: New test.
9532         * g++.dg/ipa/pr68672-2.C: New test.
9533         * g++.dg/ipa/pr68672-3.C: New test.
9535 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
9537         PR c/69522
9538         * gcc.dg/pr69522.c: New test.
9540 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
9542         PR c++/69098
9543         * g++.dg/cpp1y/69098.C: New test.
9544         * g++.dg/cpp1y/69098-2.C: New test.
9546 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9548         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9549         and neighbour -> neighbor.
9550         * objc.dg/attributes/method-nonnull-1.m: Likewise.
9551         * objc.dg/gnu-api-2-class-meta.m: Likewise.
9552         * c-c++-common/Wvarargs.c: Likewise.
9553         * c-c++-common/goacc/host_data-5.c: Likewise.
9554         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9555         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9556         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9557         * gcc.target/aarch64/pr60697.c: Likewise.
9558         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9559         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9560         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9561         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9562         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9563         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9564         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9565         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9566         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9567         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9568         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9569         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9570         * g++.dg/lookup/koenig5.C: Likewise.
9571         * g++.dg/ext/no-asm-2.C: Likewise.
9572         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9573         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9574         * gfortran.dg/used_types_16.f90: Likewise.
9575         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9576         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9577         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9578         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9579         * gfortran.dg/abstract_type_6.f03: Likewise.
9580         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9581         * gfortran.dg/used_types_15.f90: Likewise.
9582         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9583         * gfortran.dg/exit_3.f08: Likewise.
9584         * gfortran.dg/open_status_2.f90: Likewise.
9585         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9586         * gfortran.dg/intrinsic_std_1.f90: Likewise.
9587         * gfortran.dg/associate_1.f03: Likewise.
9588         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9589         * gfortran.dg/intrinsic_std_6.f90: Likewise.
9590         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9591         * gcc.dg/builtin-object-size-1.c: Likewise.
9592         * gcc.dg/noreturn-6.c: Likewise.
9593         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9594         * gcc.dg/globalalias.c: Likewise.
9595         * gcc.dg/builtins-config.h: Likewise.
9596         * gcc.dg/pr30457.c: Likewise.
9597         * gcc.c-torture/compile/volatile-1.c: Likewise.
9598         * gcc.c-torture/execute/20101011-1.c: Likewise.
9599         * c-c++-common/Waddress-1.c: Likewise.
9601 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
9603         PR c/69768
9604         * c-c++-common/Waddress-1.c: New test.
9606 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
9608         PR fortran/69296
9609         * gfortran.dg/associate_19.f03: New test.
9610         * gfortran.dg/associate_20.f03: New test.
9612 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
9614         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9616 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9618         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9619         .arch armv8-a\n.  Add -dA to dg-options.
9620         * gcc.target/aarch64/assembler_arch_1.c: New test.
9621         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9623 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
9625         PR c++/68726
9626         * g++.dg/cpp0x/pr68726.C: New.
9628 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9630         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9631         test.
9633 2016-02-11  Richard Biener  <rguenther@suse.de>
9635         * g++.dg/tree-ssa/pr61034.C: Adjust.
9637 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
9639         PR target/69148
9640         * gcc.target/s390/pr69148.c: New.
9642 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
9644         PR tree-optimization/69652
9645         * gcc.dg/torture/pr69652.c: New test.
9647 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
9648             Patrick Palka  <ppalka@gcc.gnu.org>
9650         PR ipa/69241
9651         PR c++/69649
9652         * g++.dg/ipa/pr69241-1.C: New test.
9653         * g++.dg/ipa/pr69241-2.C: New test.
9654         * g++.dg/ipa/pr69241-3.C: New test.
9655         * g++.dg/ipa/pr69649.C: New test.
9657 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
9659         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9660         * gcc.dg/tree-ssa/sra-18.c: Ditto.
9662 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
9664         PR tree-optimization/68021
9665         * gcc.dg/tree-ssa/pr68021.c: New test.
9667 2016-02-10  Richard Biener  <rguenther@suse.de>
9669         PR tree-optimization/69726
9670         * gcc.dg/uninit-22.c: New testcase.
9672 2016-02-09  Andrew Pinski  <apinski@cavium.com>
9674         PR tree-opt/69282
9675         * gcc.c-torture/compile/20160205-1.c: New testcase.
9677 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
9679         PR target/68404
9680         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9681         instead accessing a really large arrray.
9682         * gcc.target/powerpc/fusion3.c: Likewise.
9684 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
9686         PR target/68532
9687         * gcc.c-torture/execute/pr68532.c: New test.
9689 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
9691         PR target/69634
9692         * gcc.dg/pr69634.c: New.
9694 2016-02-09  Richard Biener  <rguenther@suse.de>
9696         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9698 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
9700         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9702 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
9704         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9706 2016-02-09  Richard Biener  <rguenther@suse.de>
9708         PR tree-optimization/69715
9709         * gcc.dg/torture/pr69715.c: New testcase.
9711 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
9713         PR c++/69139
9714         * g++.dg/cpp0x/trailing12.C: New test.
9715         * g++.dg/cpp0x/trailing13.C: New test.
9717 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
9719         PR c++/69283
9720         PR c++/67835
9721         * g++.dg/cpp1y/auto-fn29.C: New test.
9722         * g++.dg/cpp1y/auto-fn30.C: New test.
9724 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
9726         PR tree-optimization/69209
9727         * gcc.c-torture/compile/pr69209.c: New test.
9729 2016-02-08  Jeff Law  <law@redhat.com>
9731         PR tree-optimization/68541
9732         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9733         of statements allowed in join block for path splitting.
9735 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
9737         PR c++/59627
9738         * g++.dg/gomp/pr59627.C: New test.
9740         PR ipa/69239
9741         * g++.dg/ipa/pr69239.C: New test.
9743 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
9745         PR preprocessor/69664
9746         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9747         * gcc.dg/cpp/warn-comments.c: Likewise.
9749 2016-02-08  Marek Polacek  <polacek@redhat.com>
9751         PR c++/69688
9752         * g++.dg/init/const12.C: New test.
9754 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
9756         PR target/60410
9757         * gcc.dg/lto/pr55113_0.c: Remove test.
9759 2016-02-08  Richard Biener  <rguenther@suse.de>
9761         PR tree-optimization/69719
9762         * gcc.dg/torture/pr69719.c: New testcase.
9764 2016-02-08  Richard Biener  <rguenther@suse.de>
9765         Jeff Law  <law@redhat.com>
9767         PR target/68273
9768         * gcc.target/mips/pr68273.c: New testcase.
9770 2016-02-08   Richard Biener  <rguenther@suse.de>
9772         PR rtl-optimization/69274
9773         * gcc.target/i386/addr-sel-1.c: XFAIL.
9775 2016-02-08  Jeff Law  <law@redhat.com>
9777         PR tree-optimization/68541
9778         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9780         PR tree-optimization/65917
9781         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9783 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785         PR fortran/50555
9786         * gfortran.dg/namelist_args.f90: New test.
9788 2016-02-05  Jeff Law  <law@redhat.com>
9790         PR tree-optimization/68541
9791         * gcc.dg/tree-ssa/split-path-2.c: New test.
9792         * gcc.dg/tree-ssa/split-path-3.c: New test.
9793         * gcc.dg/tree-ssa/split-path-4.c: New test.
9794         * gcc.dg/tree-ssa/split-path-5.c: New test.
9795         * gcc.dg/tree-ssa/split-path-6.c: New test.
9796         * gcc.dg/tree-ssa/split-path-7.c: New test.
9798 2016-02-05  Martin Sebor  <msebor@redhat.com>
9800         PR c++/69662
9801         * g++.dg/warn/Wplacement-new-size-1.C: New test.
9802         * g++.dg/warn/Wplacement-new-size-2.C: New test.
9804 2016-02-06  Richard HEnderson  <rth@redhat.com>
9806         PR c/69643
9807         * gcc.target/i386/addr-space-4.c: New.
9808         * gcc.target/i386/addr-space-5.c: New.
9810 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
9812         PR fortran/66089
9813         * gfortran.dg/elemental_dependency_6.f90: New.
9815 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
9817         PR rtl-optimization/69691
9818         * gcc.c-torture/execute/pr69691.c: New test.
9820         PR c++/69628
9821         * g++.dg/parse/pr69628.C: New test.
9823 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
9825         * gcc.dg/sancov/asan.c: Move to ...
9826         * gcc.dg/asan/sancov-1.c: ... here.
9828 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
9830         * gcc.target/i386/pr69577.c: Require avx_runtime target.
9832 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9834         PR target/69677
9835         * gcc.target/i386/pr69677.c: New test.
9837 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
9839         PR c++/68948
9840         * g++.dg/template/pr68948.C: New test.
9842 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9844         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9845         (only necessary on s390x).
9847 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9849         * gcc.target/i386/pr69454-2.c: Compile with -msse2
9850         -mno-accumulate-outgoing-args.
9852 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
9854         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9856 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
9858         PR c/69669
9859         * c-c++-common/pr69669.c: New test.
9861 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9863         PR target/69667
9864         * g++.dg/pr69667.C: New file.
9866 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
9868         PR target/69619
9869         * gcc.dg/pr69619.c: Add new test.
9871 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
9873         PR rtl-optimization/69577
9874         * gcc.target/i386/pr69577.c: New test.
9876 2016-02-04  Martin Liska  <mliska@suse.cz>
9878         * g++.dg/asan/pr69276.C: New test.
9880 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9882         PR target/65932
9883         PR target/67714
9884         * gcc.target/arm/wmul-3.c: Simplify test to generate just
9885         a single smulbb instruction.
9886         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9887         * gcc.target/amr/wmul-2.c: Likewise.
9889 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9891         PR target/65932
9892         PR target/67714
9893         * gcc.c-torture/execute/pr67714.c: New test.
9895 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
9897         PR target/69454
9898         * gcc.target/i386/pr69454-1.c: New test.
9899         * gcc.target/i386/pr69454-2.c: New test.
9901 2016-02-03  Martin Sebor  <msebor@redhat.com>
9903         PR c++/69251
9904         PR c++/69253
9905         PR c++/69290
9906         PR c++/69277
9907         PR c++/69349
9908         * g++.dg/ext/flexarray-mangle-2.C: New test.
9909         * g++.dg/ext/flexarray-mangle.C: New test.
9910         * g++.dg/ext/flexarray-subst.C: New test.
9911         * g++.dg/ext/flexary11.C: New test.
9912         * g++.dg/ext/flexary12.C: New test.
9913         * g++.dg/ext/flexary13.C: New test.
9914         * g++.dg/ext/flexary14.C: New test.
9915         * g++.dg/other/dump-ada-spec-2.C: Adjust.
9917 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9919         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9920         Define only if CHECK_FLOAT128 is defined.
9921         (main): Properly initialize u5.
9923 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
9925         PR c/69627
9926         * gcc.dg/pr69627.c: New test.
9928         PR target/69644
9929         * gcc.dg/pr69644.c: New test.
9931 2016-02-03  Mike Stump  <mikestump@comcast.net>
9933         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9934         support for struct-layout-1.exp.
9936 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
9938         PR c++/69056
9939         * g++.dg/cpp0x/pr69056.C: New test.
9941 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
9942             Alexandre Oliva  <aoliva@redhat.com>
9944         PR target/69461
9945         * gcc.target/powerpc/pr69461.c: New.
9947 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
9949         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9950         works from here ...
9951         (check_effective_target_fsanitize_thread): ... to here.  Do not
9952         specify additional compile flags for the test source.
9953         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9954         specify additional compile flags for the test source.
9956 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
9958         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9960 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
9962         PR fortran/67451
9963         PR fortran/69418
9964         * gfortran.dg/coarray_allocate_2.f08: New test.
9965         * gfortran.dg/coarray_allocate_3.f08: New test.
9966         * gfortran.dg/coarray_allocate_4.f08: New test.
9968 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
9970         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9971         use same scan-tree-dump-times on all platforms.
9972         * gcc.dg/vect/vect-outer-1.c: Likewise.
9973         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9974         * gcc.dg/vect/vect-outer-1a.c: Likewise.
9975         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9976         * gcc.dg/vect/vect-outer-1b.c: Likewise.
9977         * gcc.dg/vect/vect-outer-2b.c: Likewise.
9978         * gcc.dg/vect/vect-outer-3b.c: Likewise.
9979         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9981 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
9983         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9984         warning.
9986 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
9988         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9990 2016-02-02  James Norris  <jnorris@codesourcery.com>
9992         * c-c++-common/goacc/routine-5.c: Add tests.
9994 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
9996         * gcc.target/nvptx/unsigned-cmp.c: New test.
9998 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
10000         * gcc.target/aarch64/scalar_shift_1.c
10001         (test_corners_sisd_di): Improve force to SIMD register.
10002         (test_corners_sisd_si): Likewise.
10003         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10004         Remove scan-assembler check for ldr.
10006 2016-02-02  Richard Biener  <rguenther@suse.de>
10008         PR tree-optimization/69595
10009         * gcc.dg/Warray-bounds-17.c: New testcase.
10011 2016-02-02  Richard Biener  <rguenther@suse.de>
10013         PR tree-optimization/69606
10014         * gcc.dg/torture/pr69606.c: New testcase.
10016 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
10018         PR middle-end/68542
10019         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10020         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10022 2016-02-02  Alan Modra  <amodra@gmail.com>
10024         PR target/69548
10025         * gcc.target/powerpc/pr69548.c: New test.
10027 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
10029         PR rtl-optimization/69592
10030         * gcc.dg/pr69592.c: New test.
10032         PR preprocessor/69543
10033         PR c/69558
10034         * gcc.dg/pr69543.c: New test.
10035         * gcc.dg/pr69558.c: New test.
10037 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
10039         PR testsuite/65940
10040         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10042 2016-02-01  Martin Sebor  <msebor@redhat.com>
10044         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10046 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
10048         PR tree-optimization/67921
10049         * c-c++-common/ubsan/pr67921.c: New test.
10051 2016-02-01  Richard Biener  <rguenther@suse.de>
10053         PR middle-end/69556
10054         * gcc.dg/tree-ssa/recip-8.c: New testcase.
10056 2016-02-01  Richard Biener  <rguenther@suse.de>
10058         PR tree-optimization/69574
10059         * gcc.dg/torture/pr69574.c: New testcase.
10061 2016-02-01  Richard Biener  <rguenther@suse.de>
10063         PR tree-optimization/69579
10064         * gcc.dg/setjmp-6.c: New testcase.
10066 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
10068         PR rtl-optimization/69570
10069         * g++.dg/opt/pr69570.C: New test.
10071 2016-02-01  Richard Henderson  <rth@redhat.com>
10073         * gcc.dg/pr69535.c: New test.
10075 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
10077         PR testsuite/69584
10078         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10079         * gcc.dg/tree-ssa/sra-18.c: Likewise.
10081         PR debug/68244
10082         * g++.dg/parse/parens3.C: Use register "4" on hppa.
10084         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10086 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
10088         PR fortran/67564
10089         * gfortran.dg/allocate_with_source_17.f03: New test.
10091 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
10093         PR tree-optimization/69546
10094         * gcc.dg/torture/pr69546.c: New test.
10096 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
10098         PR fortran/69566
10099         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10101 2016-01-30  Martin Sebor  <msebor@redhat.com>
10103         PR c++/68490
10104         * g++.dg/ext/flexary10.C: New test.
10106 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10108         PR fortran/66707
10109         gfortran.dg/common_23.f90: New test.
10111 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10113         PR target/65546
10114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10115         condition being checked, and disable it when the target supports
10116         misaligned loads and stores.
10118 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10120         PR debug/69518
10121         * gcc.dg/torture/pr69518.c: New test.
10123 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
10125         PR target/69530
10126         * gcc.target/i386/pr69530.c: New test.
10128 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
10130         PR target/65604
10131         * gcc.target/mips/div-delay.c: New test.
10133 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10135         PR target/69551
10136         * gcc.target/i386/pr69551.c: New test.
10138         PR target/66137
10139         * gcc.target/i386/pr66137.c: New test.
10141 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
10143         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10144         always built for p5600.
10145         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10146         isa=p5600 dg-option.
10148 2016-01-29  Richard Biener  <rguenther@suse.de>
10150         PR tree-optimization/69547
10151         * g++.dg/tree-ssa/pr69547.C: New testcase.
10153 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10155         PR debug/66869
10156         * g++.dg/warn/Wunused-function2.C: New test.
10158 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10160         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10161         support for test to succeed.
10163 2016-01-29  Marek Polacek  <polacek@redhat.com>
10165         PR c++/69509
10166         PR c++/69516
10167         * g++.dg/ext/constexpr-vla2.C: New test.
10168         * g++.dg/ext/constexpr-vla3.C: New test.
10169         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10171 2016-01-29  Richard Biener  <rguenther@suse.de>
10173         PR middle-end/69537
10174         * gcc.dg/uninit-21.c: New testcase.
10176 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
10178         PR target/69459
10179         * gcc.target/i386/pr69459.c: New test.
10181 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
10183         PR target/68400
10184         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10185         * gcc.target/mips/pr68400.c: New test.
10187 2016-01-28  Martin Sebor  <msebor@redhat.com>
10189         PR target/17381
10190         * gcc.target/powerpc/pr17381.c: New test.
10192 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
10194         PR middle-end/69542
10195         * gcc.dg/torture/pr69542.c: New test.
10197 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
10199         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10201 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
10203         * gcc.dg/pr65980.c: Skip on AIX.
10204         * gcc.dg/pr66688.c: Same.
10206 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
10208         PR target/63679
10209         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10210         * gcc.dg/tree-ssa/sra-18.c: Same.
10212 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
10214         PR fortran/62536
10215         * gfortran.dg/block_15.f08: New test.
10216         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10217         on incorrectly closed BLOCK.
10219 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
10221         * gcc.dg/declare-simd.c: New test.
10222 2016-01-28  Richard Biener  <rguenther@suse.de>
10224         PR tree-optimization/69466
10225         * gfortran.dg/vect/pr69466.f90: New testcase.
10227 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10229         * g++.dg/pr67989.C: Remove ARM-specific option.
10230         * gcc.target/arm/pr67989.C: New file.
10232 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
10234         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10235         and expm1 test for glibc < 2.11.
10237 2016-01-27  Richard Henderson  <rth@redhat.com>
10239         * gcc.c-torture/execute/pr69447.c: New test.
10241 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
10243         PR fortran/69422
10244         * gfortran.dg/alloc_comp_assign_15.f03: New test.
10246 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
10248         PR debug/66869
10249         * gcc.dg/pr66869.c: New test.
10251 2016-01-25  Jeff Law  <law@redhat.com>
10253         PR tree-optimization/68398
10254         PR tree-optimization/69196
10255         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10256         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10257         path to avoid new heuristic allowing more irreducible regions
10258         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10259         * gcc.dg/tree-ssa/vrp46.c: Likewise.
10260         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10261         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10262         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10264 2016-01-27  Marek Polacek  <polacek@redhat.com>
10266         PR c/68062
10267         * c-c++-common/vector-compare-4.c: New test.
10269 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
10271         PR preprocessor/69126
10272         * c-c++-common/pr69126.c: New test case.
10274 2016-01-27  Ian Lance Taylor  <iant@google.com>
10276         * gcc.dg/tree-ssa/ivopt_5.c: New test.
10278 2016-01-27  Ryan Burn  <contact@rnburn.com>
10280         PR cilkplus/69267
10281         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10283 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
10285         PR target/69512
10286         * gcc.target/i386/pr69512.c: New test.
10288 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
10290         PR ada/69488
10291         * gnat.dg/sso/*.adb: Robustify dg-output directives.
10293 2016-01-27  Marek Polacek  <polacek@redhat.com>
10295         PR c++/69379
10296         * g++.dg/pr69379.C: New test.
10298 2016-01-27  Martin Sebor  <msebor@redhat.com>
10300         PR c++/69317
10301         * g++.dg/abi/Wabi-2-2.C: New test.
10302         * g++.dg/abi/Wabi-2-3.C: New test.
10303         * g++.dg/abi/Wabi-3-2.C: New test.
10304         * g++.dg/abi/Wabi-3-3.C: New test.
10306 2016-01-27  Richard Biener  <rguenther@suse.de>
10308         PR tree-optimization/69166
10309         * gcc.dg/torture/pr69166.c: New testcase.
10311 2016-01-27  Martin Jambor  <mjambor@suse.cz>
10313         PR tree-optimization/69355
10314         * gcc.dg/tree-ssa/pr69355.c: New test.
10316 2016-01-27  Marek Polacek  <polacek@redhat.com>
10318         PR c++/69496
10319         * g++.dg/ext/constexpr-vla1.C: New test.
10321 2016-01-20  Christian Bruel  <christian.bruel@st.com>
10323         PR target/69245
10324         * gcc.target/arm/pr69245.c: New test.
10326 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
10328         PR tree-optimization/69399
10329         * gcc.dg/torture/pr69399.c: New test.
10331 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10333         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10335 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10337         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10339 2016-01-26  Tom de Vries  <tom@codesourcery.com>
10341         PR tree-optimization/69110
10342         * gcc.dg/autopar/pr69110.c: New test.
10344 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
10345             Sebastian Pop  <s.pop@samsung.com>
10347         * gcc.dg/graphite/isl-ast-op-select.c: New.
10349 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10351         PR fortran/69385
10352         * gfortran.dg/allocate_error_6.f90: New test.
10354 2016-01-26  Richard Henderson  <rth@redhat.com>
10356         * gcc.dg/tm/pr60908.c: New test.
10358 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
10360         PR other/69006
10361         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10362         directive.
10363         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10364         expected multiline output to reflect the colorization being
10365         disabled before newlines.
10366         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10367         (custom_diagnostic_finalizer): Replace call to
10368         pp_newline_and_flush with call to pp_flush.
10369         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10370         * gfortran.dg/implicit_class_1.f90: Likewise.
10371         * lib/gcc-dg.exp (allow_blank_lines): New global.
10372         (dg-allow-blank-lines-in-output): New procedure.
10373         (gcc-dg-prune): Complain about blank lines in the output, unless
10374         dg-allow-blank-lines-in-output was called.
10375         * lib/multiline.exp (_build_multiline_regex): Only support
10376         arbitrary followup text for non-blank-lines, not for blank lines.
10378 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
10380         PR tree-optimization/69483
10381         * gcc.dg/pr69483.c: New test.
10382         * g++.dg/opt/pr69483.C: New test.
10384 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10386         PR target/68620
10387         * gcc.target/arm/pr68620.c: New test.
10389 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10391         * gcc.target/i386/pr68986-2.c: Remove -m32.
10393 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10395         PR target/68986
10396         * gcc.target/i386/pr68986-1.c: New test.
10397         * gcc.target/i386/pr68986-2.c: Likewise.
10398         * gcc.target/i386/pr68986-3.c: Likewise.
10400 2016-01-26  Christian Bruel  <christian.bruel@st.com>
10402         * lib/target-supports.exp
10403         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10404         (check_effective_target_arm_crypto_pragma_ok): Likewise.
10405         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10407 2016-01-26  Richard Biener  <rguenther@suse.de>
10409         PR tree-optimization/69452
10410         * gcc.dg/torture/pr69452.c: New testcase.
10412 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
10414         PR target/69442
10415         * gcc.dg/pr69442.c: New test.
10417 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
10419         PR target/67896
10420         * gcc.target/aarch64/simd/pr67896.C: New.
10422 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
10424         PR tree-optimization/69400
10425         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10426         function.
10427         (plugin_init): Call it.
10428         * gcc.dg/torture/pr69400.c: New test.
10430 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10432         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10434 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
10435             Sebastian Pop  <s.pop@samsung.com>
10437         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10438         isl-0.15.
10440 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
10441             Sebastian Pop  <s.pop@samsung.com>
10443         * gcc.dg/graphite/pr69292.c: New.
10445 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
10447         * c-c++-common/goacc/use_device-1.c: New test.
10449 2016-01-25  Jeff Law  <law@redhat.com>
10451         PR tree-optimization/69196
10452         PR tree-optimization/68398
10453         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10454         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10456 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
10458         PR target/69469
10459         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10460         Algorithm.
10462 2016-01-25  Richard Biener  <rguenther@suse.de>
10464         PR testsuite/69380
10465         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10467 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
10469         PR target/69421
10470         * gcc.dg/pr69421.c: New test.
10472 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
10474         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10475         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10476         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10477         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10478         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10479         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10480         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10481         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10482         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10483         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10485 2016-01-25  Richard Biener  <rguenther@suse.de>
10487         PR tree-optimization/69376
10488         * gcc.dg/torture/pr69376.c: New testcase.
10490 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10492         PR fortran/69397
10493         PR fortran/68442
10494         * gfortran.dg/interface_38.f90: New test.
10495         * gfortran.dg/interface_39.f90: New test.
10497 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
10499         Revert:
10500         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
10502         PR c++/11858
10503         PR c++/24663
10504         PR c++/24664
10505         * g++.dg/template/pr11858.C: New test.
10506         * g++.dg/template/pr24663.C: New test.
10507         * g++.dg/template/unify12.C: New test.
10508         * g++.dg/template/unify13.C: New test.
10509         * g++.dg/template/unify14.C: New test.
10510         * g++.dg/template/unify15.C: New test.
10511         * g++.dg/template/unify16.C: New test.
10512         * g++.dg/template/unify17.C: New test.
10514 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
10516         PR fortran/68283
10517         gfortran.dg/pr68283.f90: New test.
10519 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10521         PR fortran/66094
10522         * gfortran.dg/inline_matmul_13.f90:  New test.
10523         * gfortran.dg/matmul_bounds_8.f90:  New test.
10524         * gfortran.dg/matmul_bounds_9.f90:  New test.
10525         * gfortran.dg/matmul_bounds_10.f90:  New test.
10527 2016-01-23  Tom de Vries  <tom@codesourcery.com>
10529         PR tree-optimization/69426
10530         * gcc.dg/autopar/pr69426.c: New test.
10532 2016-01-23  Martin Sebor  <msebor@redhat.com>
10534         PR c++/58109
10535         PR c++/69022
10536         * g++.dg/cpp0x/alignas5.C: New test.
10537         * g++.dg/ext/vector29.C: Same.
10539 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
10541         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10542         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10543         _GNU_SOURCE from compile flags to the source.
10544         * gcc.target/i386/chkp-stropt-12.c: Ditto.
10545         * gcc.target/i386/chkp-stropt-16.c: Ditto.
10546         * gcc.target/i386/chkp-stropt-4.c: Ditto.
10547         * gcc.target/i386/chkp-stropt-8.c: Ditto.
10549 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
10551         PR target/69432
10552         * g++.dg/opt/pr69432.C: New test.
10554 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10556         * gcc.target/powerpc/pr63354c: Adjust target selector to include
10557         32-bit targets testing an -m64 multilib.
10559 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10561         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10562         64-bit support.
10564 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
10566         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10568 2016-01-21  Christian Bruel  <christian.bruel@st.com>
10570         PR target/68674
10571         * gcc.target/i386/pr68674.c
10572         * gcc.target/aarch64/pr68674.c
10573         * gcc.target/arm/pr68674.c
10575 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10577         PR target/69403
10578         * gcc.c-torture/execute/pr69403.c: New test.
10580 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
10582         PR c++/55843
10583         * g++.dg/template/pr55843.C: New.
10585 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
10587         PR testsuite/66877
10588         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10589         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10591 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10593         PR testsuite/67489
10594         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10595         from dg-do compile directive, and instead add
10596         { dg-require-effective-target int128 }.
10598 2016-01-20  Martin Sebor  <msebor@redhat.com>
10600         PR c/69405
10601         * gcc.dg/sync-fetch.c: New test.
10603 2016-01-21  Martin Sebor  <msebor@redhat.com>
10605         PR target/69252
10606         * gcc.target/powerpc/pr69252.c: New test.
10608 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10610         PR fortran/65996
10611         * gfortran.dg/pr65996.f90: New test.
10613 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10615         PR c++/68810
10616         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10617         expected to generate an error.
10619 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
10621         PR middle-end/66178
10622         * gcc.dg/torture/pr66178.c: New test.
10624 2016-01-21  Anton Blanchard  <anton@samba.org>
10625             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10627         PR target/63354
10628         * gcc.target/powerpc/pr63354.c:  New test.
10630 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
10632         PR rtl-optimization/68990
10633         * gcc.target/i386/pr68990: New.
10635 2016-01-21  Nick Clifton  <nickc@redhat.com>
10637         PR target/69129
10638         * gcc.target/mips/pr69129.c: New.
10640 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
10642         PR c++/58046
10643         * g++.dg/cpp0x/pr58046.C: New.
10645 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
10647         PR target/69187
10648         PR target/65624
10649         * gcc.target/arm/pr69187.c: New test.
10651         PR c++/69355
10652         * g++.dg/torture/pr69355.C: New test.
10654 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
10655             Sebastian Pop  <s.pop@samsung.com>
10657         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10659 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
10660             Sebastian Pop  <s.pop@samsung.com>
10662         * gcc.dg/graphite/pr68976.c: New test.
10664 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
10666         PR middle-end/67653
10667         * c-c++-common/pr67653.c: New test.
10668         * gcc.dg/torture/pr29119.c: Add dg-warning.
10670 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
10672         * gcc.target/powerpc/cpu-builtin-1.c: New test.
10674 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10676         PR c/24293
10677         * gcc.dg/pr24293.c: New test.
10678         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10679         incomplete struct type.
10680         * gcc.dg/declspec-1.c: Likewise.
10681         * gcc.dg/pr63549.c: Likewise.
10683 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
10685         PR tree-optimization/66612
10686         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10687         for bdn instruction.
10689 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10691         * lib/target-supports.exp
10692         (check_effective_target_arm_fp_ok_nocache): New.
10693         (check_effective_target_arm_fp_ok): New.
10694         (add_options_for_arm_fp): New.
10695         (check_effective_target_arm_crypto_ok_nocache): Require
10696         target_arm_v8_neon_ok instead of arm32.
10697         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10698         (check_effective_target_arm_crypto_pragma_ok): New.
10699         (add_options_for_arm_vfp): New.
10700         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10701         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10702         target instead. Force initial fpu to vfp.
10703         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10704         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10705         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10706         dependency.
10707         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10708         use arm_vfp effective target instead. Force initial fpu to vfp.
10709         * gcc.target/arm/attr-neon3.c: Likewise.
10710         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10711         arm_vfp_ok.
10712         * gcc.target/arm/unsigned-float.c: Likewise.
10713         * gcc.target/arm/vfp-1.c: Likewise.
10714         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10715         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10716         * gcc.target/arm/vfp-ldmiad.c: Likewise.
10717         * gcc.target/arm/vfp-ldmias.c: Likewise.
10718         * gcc.target/arm/vfp-stmdbd.c: Likewise.
10719         * gcc.target/arm/vfp-stmdbs.c: Likewise.
10720         * gcc.target/arm/vfp-stmiad.c: Likewise.
10721         * gcc.target/arm/vfp-stmias.c: Likewise.
10722         * gcc.target/arm/vnmul-1.c: Likewise.
10723         * gcc.target/arm/vnmul-2.c: Likewise.
10724         * gcc.target/arm/vnmul-3.c: Likewise.
10725         * gcc.target/arm/vnmul-4.c: Likewise.
10727 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
10729         PR testsuite/69366
10730         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10731         the MPX run-time library, for compile-time MPX test.
10732         * gcc.target/i386/chkp-always_inline.c: Likewise.
10733         * gcc.target/i386/chkp-bndret.c: Likewise.
10734         * gcc.target/i386/chkp-builtins-1.c: Likewise.
10735         * gcc.target/i386/chkp-builtins-2.c: Likewise.
10736         * gcc.target/i386/chkp-builtins-3.c: Likewise.
10737         * gcc.target/i386/chkp-builtins-4.c: Likewise.
10738         * gcc.target/i386/chkp-const-check-1.c: Likewise.
10739         * gcc.target/i386/chkp-const-check-2.c: Likewise.
10740         * gcc.target/i386/chkp-hidden-def.c: Likewise.
10741         * gcc.target/i386/chkp-label-address.c: Likewise.
10742         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10743         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10744         * gcc.target/i386/chkp-pr69044.c: Likewise.
10745         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10746         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10747         * gcc.target/i386/chkp-strchr.c: Likewise.
10748         * gcc.target/i386/chkp-strlen-1.c: Likewise.
10749         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10750         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10751         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10752         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10753         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10754         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10755         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10756         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10757         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10758         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10759         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10760         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10761         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10762         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10763         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10764         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10765         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10766         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10767         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10768         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10769         * gcc.target/i386/pr63995-2.c: Likewise.
10770         * gcc.target/i386/pr64805.c: Likewise.
10771         * gcc.target/i386/pr65044.c: Likewise.
10772         * gcc.target/i386/pr65167.c: Likewise.
10773         * gcc.target/i386/pr65183.c: Likewise.
10774         * gcc.target/i386/pr65184.c: Likewise.
10775         * gcc.target/i386/thunk-retbnd.c: Likewise.
10777 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
10779         PR tree-optimization/69328
10780         * gcc.dg/pr69328.c: New test.
10782 2016-01-20  Jeff Law  <law@redhat.com>
10784         PR target/25114
10785         * gcc.target/m68k/pr25114.c: New test.
10787 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10789         * gcc.target/arm/memset-inline-10.c: Added
10790         dg-require-effective-target arm_thumb2_ok.
10792 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
10794         * gcc.dg/debug/dwarf2/sso.c: New test.
10796 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
10798         PR testsuite/68820
10799         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10800         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10801         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10803 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10805         PR ipa/66223
10806         * g++.dg/ipa/devirt-50.C: New testcase.
10808 2016-01-19  Marek Polacek  <polacek@redhat.com>
10810         PR c++/68965
10811         * g++.dg/cpp1y/parameter-pack-1.C: New test.
10812         * g++.dg/cpp1y/parameter-pack-2.C: New test.
10814 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10816         PR target/69135
10817         * gcc.target/arm/pr69135_1.c: New test.
10819 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
10821         * gcc.target/aarch64/ccmp_1.c: Add new tests.
10823 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
10825         * gcc.target/aarch64/ccmp_1.c: New testcase.
10827 2016-01-19  Marek Polacek  <polacek@redhat.com>
10829         PR c++/68586
10830         * g++.dg/cpp0x/enum30.C: New test.
10832 2016-01-19  Richard Biener  <rguenther@suse.de>
10834         PR tree-optimization/69336
10835         * g++.dg/tree-ssa/pr69336.C: New testcase.
10837 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
10839         PR debug/65779
10840         * gcc.dg/pr65779.c: New test.
10842 2016-01-19  Richard Biener  <rguenther@suse.de>
10844         PR tree-optimization/69352
10845         * gcc.dg/torture/pr69352.c: New testcase.
10847 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
10849         PR rtl-optimization/68955
10850         PR rtl-optimization/64557
10851         * gcc.dg/torture/pr68955.c: New test.
10853 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10855         PR lto/69136
10856         * g++.dg/torture/pr69136.C: New testcase.
10858 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10860         PR lto/69133
10861         * g++.dg/lto/pr69133_0.C: New testcase.
10862         * g++.dg/lto/pr69133_1.C: New testcase.
10864 2016-01-15  Jeff Law  <law@redhat.com>
10866         PR tree-optimization/69320
10867         * gcc.c-torture/pr69320-1.c: New test.
10868         * gcc.c-torture/pr69320-2.c: New test.
10869         * gcc.c-torture/pr69320-3.c: New test.
10870         * gcc.c-torture/pr69320-4.c: New test.
10872 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
10874         PR c++/11858
10875         PR c++/24663
10876         PR c++/24664
10877         * g++.dg/template/pr11858.C: New test.
10878         * g++.dg/template/pr24663.C: New test.
10879         * g++.dg/template/unify12.C: New test.
10880         * g++.dg/template/unify13.C: New test.
10881         * g++.dg/template/unify14.C: New test.
10882         * g++.dg/template/unify15.C: New test.
10883         * g++.dg/template/unify16.C: New test.
10884         * g++.dg/template/unify17.C: New test.
10886 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
10888         PR testsuite/69181
10889         * gcc.dg/pr69181-1.c: New test file.
10890         * gcc.dg/pr69181-2.c: New test file.
10891         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10892         globals by moving it to...
10893         (cleanup-after-saved-dg-test): ...this new function.  Add
10894         "global additional_sources_used".  Add reset of global
10895         multiline_expected_outputs to the empty list.
10896         * lib/multiline.exp (_multiline_expected_outputs): Rename this
10897         global to...
10898         (multiline_expected_outputs): ...this, and updated comments to
10899         note that it is modified from gcc-dg.exp.
10900         (dg-end-multiline-output): Update for the above renaming.
10901         (handle-multiline-outputs): Likewise.  Remove the clearing
10902         of the expected outputs to the empty list.
10904 2016-01-18  Richard Biener  <rguenther@suse.de>
10906         PR tree-optimization/69297
10907         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10909 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
10911         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10912         dg-options.
10913         * gcc.target/mips/mips-3d-2.c: Likewise.
10914         * gcc.target/mips/mips-3d-3.c: Likewise.
10915         * gcc.target/mips/mips-3d-4.c: Likewise.
10916         * gcc.target/mips/mips-3d-5.c: Likewise.
10917         * gcc.target/mips/mips-3d-6.c: Likewise.
10918         * gcc.target/mips/mips-3d-7.c: Likewise.
10919         * gcc.target/mips/mips-3d-8.c: Likewise.
10920         * gcc.target/mips/mips-3d-9.c: Likewise.
10921         * gcc.target/mips/mips-ps-1.c: Likewise.
10922         * gcc.target/mips/mips-ps-2.c: Likewise.
10923         * gcc.target/mips/mips-ps-3.c: Likewise.
10924         * gcc.target/mips/mips-ps-4.c: Likewise.
10925         * gcc.target/mips/mips-ps-5.c: Likewise.
10926         * gcc.target/mips/mips-ps-6.c: Likewise.
10927         * gcc.target/mips/mips-ps-7.c: Likewise.
10928         * gcc.target/mips/mips-ps-type.c: Likewise.
10929         * gcc.target/mips/mips-ps-type-2.c: Likewise.
10930         * gcc.target/mips/mips16-attributes-6.c: Likewise.
10932 2016-01-18  Tom de Vries  <tom@codesourcery.com>
10934         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10935         * c-c++-common/goacc/kernels-double-reduction.c: New test.
10936         * c-c++-common/goacc/kernels-empty.c: New test.
10937         * c-c++-common/goacc/kernels-eternal.c: New test.
10938         * c-c++-common/goacc/kernels-loop-2.c: New test.
10939         * c-c++-common/goacc/kernels-loop-3.c: New test.
10940         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10941         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10942         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10943         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10944         * c-c++-common/goacc/kernels-loop-data.c: New test.
10945         * c-c++-common/goacc/kernels-loop-g.c: New test.
10946         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10947         * c-c++-common/goacc/kernels-loop-n.c: New test.
10948         * c-c++-common/goacc/kernels-loop-nest.c: New test.
10949         * c-c++-common/goacc/kernels-loop.c: New test.
10950         * c-c++-common/goacc/kernels-noreturn.c: New test.
10951         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10952         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10953         * c-c++-common/goacc/kernels-reduction.c: New test.
10955 2016-01-18  Tom de Vries  <tom@codesourcery.com>
10957         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10958         * gcc.dg/autopar/outer-2.c: Same.
10959         * gcc.dg/autopar/outer-3.c: Same.
10960         * gcc.dg/autopar/outer-4.c: Same.
10961         * gcc.dg/autopar/outer-5.c: Same.
10962         * gcc.dg/autopar/outer-6.c: Same.
10963         * gcc.dg/autopar/parallelization-1.c: Same.
10964         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10965         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10966         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10967         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10968         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10969         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10970         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10971         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10972         * gcc.dg/autopar/pr39500-1.c: Same.
10973         * gcc.dg/autopar/pr39500-2.c: Same.
10974         * gcc.dg/autopar/pr46193.c: Same.
10975         * gcc.dg/autopar/pr46194.c: Same.
10976         * gcc.dg/autopar/pr49580.c: Same.
10977         * gcc.dg/autopar/pr49960-1.c: Same.
10978         * gcc.dg/autopar/pr49960.c: Same.
10979         * gcc.dg/autopar/pr68373.c: Same.
10980         * gcc.dg/autopar/reduc-1.c: Same.
10981         * gcc.dg/autopar/reduc-1char.c: Same.
10982         * gcc.dg/autopar/reduc-1short.c: Same.
10983         * gcc.dg/autopar/reduc-2.c: Same.
10984         * gcc.dg/autopar/reduc-2char.c: Same.
10985         * gcc.dg/autopar/reduc-2short.c: Same.
10986         * gcc.dg/autopar/reduc-3.c: Same.
10987         * gcc.dg/autopar/reduc-4.c: Same.
10988         * gcc.dg/autopar/reduc-6.c: Same.
10989         * gcc.dg/autopar/reduc-7.c: Same.
10990         * gcc.dg/autopar/reduc-8.c: Same.
10991         * gcc.dg/autopar/reduc-9.c: Same.
10992         * gcc.dg/autopar/uns-outer-4.c: Same.
10993         * gcc.dg/autopar/uns-outer-5.c: Same.
10994         * gcc.dg/autopar/uns-outer-6.c: Same.
10995         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10996         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10998 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11000         PR target/63679
11001         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11002         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11004 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11006         PR target/63679
11007         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11008         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11009         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11011 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11013         PR target/63679
11014         * gcc.dg/tree-ssa/sra-17.c: New.
11015         * gcc.dg/tree-ssa/sra-18.c: New.
11017 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11019         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11021 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
11023         * gnat.dg/inline12.adb: New test.
11025 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
11027         PR tree-optimization/66797
11028         * gcc.c-torture/execute/pr65447.c: Relax check condition.
11030 2016-01-18  Richard Biener  <rguenther@suse.de>
11032         PR tree-optimization/69170
11033         * gcc.dg/torture/pr69170.c: New testcase.
11035 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
11037         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11039 2016-01-16  Tom de Vries  <tom@codesourcery.com>
11041         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11043 2016-01-16  Tom de Vries  <tom@codesourcery.com>
11045         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11046         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
11047         redundant dg-require-effective-target pthread.
11048         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11049         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11050         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11051         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11052         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11053         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11054         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11056 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
11058         PR target/68609
11059         * gcc.target/powerpc/recip-6.c: Enable on AIX.
11060         * gcc.target/powerpc/recip-7.c: Same.
11062 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11064         PR c++/69091
11065         * g++.dg/template/pr69091.C: New test.
11067 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11069         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11070         dump does not contain an error_mark_node.
11071         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11072         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11074 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11076         PR c++/68936
11077         * g++.dg/template/pr68936.C: New test.
11079 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
11081         PR target/68609
11082         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11083         * gcc.target/powerpc/recip-2.c: Same.
11084         * gcc.target/powerpc/recip-3.c: Same.
11085         * gcc.target/powerpc/recip-4.c: Same.
11086         * gcc.target/powerpc/recip-sqrtf.c: Same.
11088 2016-01-15  Jeff Law  <law@redhat.com>
11090         PR tree-optimization/69270
11091         * gcc.dg/tree-ssa/pr69270-2.c: New test.
11092         * gcc.dg/tree-ssa/pr69270-3.c: New test.
11094 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
11096         PR fortran/49630
11097         * gfortran.dg/deferred_character_13.f90: New test for the fix
11098         of comment 3 of the PR.
11100         PR fortran/54070
11101         * gfortran.dg/deferred_character_8.f90: New test
11102         * gfortran.dg/allocate_error_5.f90: New test
11104         PR fortran/60593
11105         * gfortran.dg/deferred_character_10.f90: New test
11107         PR fortran/60795
11108         * gfortran.dg/deferred_character_14.f90: New test
11110         PR fortran/61147
11111         * gfortran.dg/deferred_character_11.f90: New test
11113         PR fortran/64324
11114         * gfortran.dg/deferred_character_9.f90: New test
11116 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11118         PR rtl-optimization/69030
11119         * gcc.target/i386/pr69030.c: New.
11121 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11123         * gcc.target/aarch64/target_attr_17.c: New test.
11125 2016-01-15  Richard Biener  <rguenther@suse.de>
11127         PR tree-optimization/66856
11128         * gcc.dg/torture/pr66856-1.c: New testcase.
11129         * gcc.dg/torture/pr66856-2.c: Likewise.
11131 2016-01-15  Richard Biener  <rguenther@suse.de>
11133         PR debug/69137
11134         * g++.dg/lto/pr69137_0.C: New testcase.
11136 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
11138         PR middle-end/69246
11139         * gcc.target/i386/pr69246.c: New test.
11141 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11143         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11145 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11147         PR c++/56194
11148         * g++.dg/init/const9.C: Disable test on S/390.
11150 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11152         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11153         * g++.dg/Wno-frame-address.C: Ditto.
11155 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11157         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11159 2016-01-15  Richard Biener  <rguenther@suse.de>
11161         PR tree-optimization/68961
11162         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11164 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11166         * gcc.target/i386/pr65105-5.c: New test.
11168 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
11170         * gcc.c-torture/execute/alias-4.c: New testcase.
11172 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
11174         PR ipa/68148
11175         * g++.dg/ipa/devirt-49.C: New testcase.
11177 2016-01-15  Christian Bruel  <christian.bruel@st.com>
11179         PR target/65837
11180         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11181         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11182         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11184 2016-01-15  Richard Biener  <rguenther@suse.de>
11186         PR tree-optimization/69117
11187         * gcc.dg/torture/pr69117.c: New testcase.
11189 2015-01-14  Ryan Burn  <contact@rnburn.com>
11191         PR c++/69048
11192         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11194 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11196         PR testsuite/67509
11197         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11198         range tests use 100 * maximum instead of maximum + 1.
11200 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
11202         PR debug/69244
11203         * gcc.dg/guality/pr69244.c: New test.
11205 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
11207         * lib/target-supports.exp (check_effective_target_issignaling):
11208         New procedure.
11209         * gcc.dg/pr61441.c: Require issignaling effective target.
11211 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
11213         PR target/68803
11214         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11216 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
11218         PR c++/68819
11219         PR preprocessor/69177
11220         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11221         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11222         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11223         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11225 2016-01-14  Marek Polacek  <polacek@redhat.com>
11227         PR c/69262
11228         * gcc.dg/array-15.c: New test.
11230 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
11232         PR middle-end/68146
11233         PR tree-optimization/69155
11234         * gfortran.dg/pr68146.f: New test.
11235         * gfortran.dg/pr69155.f90: New test.
11237 2016-01-14  Richard Biener  <rguenther@suse.de>
11239         PR tree-optimization/68060
11240         * gcc.dg/torture/pr68060-1.c: New testcase.
11241         * gcc.dg/torture/pr68060-2.c: Likewise.
11243 2016-01-14  Nick Clifton  <nickc@redhat.com>
11245         * lib/target-supports.exp
11246         (check_effective_target_arm_neon_ok_nocache): Add an option
11247         sequence that includes setting the ARM architecture to ARMv7-A.
11248         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11249         command line options necessary to enable Neon support.
11250         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11251         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11252         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11253         * gcc.target/arm/pr69180.c: Likewise.
11255 2016-01-14  Jeff Law  <law@redhat.com>
11257         PR tree-optimization/69270
11258         * gcc.dg/tree-ssa/pr69270.c: New test.
11260 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
11262         PR c/66208
11263         * c-c++-common/pr66208.c: New file.
11265 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
11267         PR tree-optimization/69156
11268         * gcc.dg/pr69156.c: New test.
11270 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11272         * gcc.target/i386/pr69225-7.c: New test.
11274 2016-01-13  Richard Henderson  <rth@redhat.com>
11276         * gcc.dg/tm/memopt-13.c: Update expected function.
11277         * gcc.dg/tm/memopt-6.c: Likewise.
11279 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
11281         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11282         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11283         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11284         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11286 2016-01-13  Tom de Vries  <tom@codesourcery.com>
11288         PR tree-optimization/69169
11289         * gcc.dg/pr69169.c: New test.
11291 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
11293         PR target/69228
11294         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11295         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11296         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11297         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11298         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11299         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11300         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11301         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11303 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
11305         PR target/69247
11306         * gcc.dg/pr69247.c: New test.
11308 2016-01-13  Richard Biener  <rguenther@suse.de>
11310         PR tree-optimization/69242
11311         * gcc.dg/torture/pr69242.c: New testcase.
11313 2016-01-13  Richard Biener  <rguenther@suse.de>
11315         PR tree-optimization/69186
11316         * gcc.dg/torture/pr69186.c: New testcase.
11318 2016-01-13  Jeff Law  <law@redhat.com>
11320         PR tree-optimization/67755
11321         * gcc.dg/tree-ssa/pr67755.c: New test.
11323 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11325         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11326         pass number in output by a star.
11328 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
11330         PR tree-optimization/68911
11331         * gcc.c-torture/execute/pr68911.c: New test.
11333 2016-01-12  Marek Polacek  <polacek@redhat.com>
11335         PR c++/68979
11336         * g++.dg/warn/permissive-1.C: New test.
11338 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11340         PR objc++/68511
11341         PR c++/69213
11342         * g++.dg/opt/pr69213.C: New test.
11344 2016-01-12  Christian Bruel  <christian.bruel@st.com>
11346         PR target/69180
11347         * gcc.target/arm/pr69180.c: New test.
11349 2016-01-12  Richard Biener  <rguenther@suse.de>
11351         PR lto/69077
11352         * g++.dg/lto/pr69077_0.C: New testcase.
11353         * g++.dg/lto/pr69077_1.C: Likewise.
11355 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11357         PR target/69175
11358         * g++.dg/opt/pr69175.C: New test.
11360 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
11362         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11363         rather than #including math.h & stdlib.h.
11364         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11365         * gcc.dg/vect/pr49771.c: Likewise.
11366         * gcc.dg/vect/vect-10-big-array.c: Likewise.
11367         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11368         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11369         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11370         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11371         * gcc.dg/vect/pr44507.c: Likewise.
11372         * gcc.dg/vect/pr45902.c: Likewise.
11373         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11374         * gcc.dg/vect/vect-117.c: Likewise.
11375         * gcc.dg/vect/vect-99.c: Likewise.
11376         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11377         * gcc.dg/vect/vect-cond-1.c: Likewise.
11378         * gcc.dg/vect/vect-cond-2.c: Likewise.
11379         * gcc.dg/vect/vect-cond-3.c: Likewise.
11380         * gcc.dg/vect/vect-cond-4.c: Likewise.
11381         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11382         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11383         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11384         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11385         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11386         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11387         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11388         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11389         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11390         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11391         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11392         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11393         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11394         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11395         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11396         include of signal.h.
11397         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11398         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11399         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11400         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11401         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11402         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11403         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11404         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11405         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11406         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11407         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11408         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11409         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11410         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11411         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11412         * gcc.dg/vect/vect-outer-5.c: Likewise.
11413         * gcc.dg/vect/vect-outer-6.c: Likewise.
11414         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11415         include of stdio.h.
11417 2016-01-12  Nick Clifton  <nickc@redhat.com>
11419         PR target/68913
11420         * gcc.dg/lto/pr61886_0.c: Rename the external function called
11421         to fread so that it will be found in all target runtimes.
11423 2016-01-12  Richard Biener  <rguenther@suse.de>
11425         PR tree-optimization/69053
11426         * g++.dg/torture/pr69053.C: New testcase.
11428 2016-01-12  Richard Biener  <rguenther@suse.de>
11430         PR tree-optimization/69168
11431         * gcc.dg/torture/pr69168.c: New testcase.
11433 2016-01-12  Richard Biener  <rguenther@suse.de>
11435         PR tree-optimization/69157
11436         * gcc.dg/torture/pr69157.c: New testcase.
11438 2016-01-12  Richard Biener  <rguenther@suse.de>
11440         PR tree-optimization/69174
11441         * gcc.dg/torture/pr69174.c: New testcase.
11443 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11445         PR c++/66808
11446         PR c++/69000
11447         * g++.dg/tls/pr66808.C: New test.
11448         * g++.dg/tls/pr69000.C: New test.
11450 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11452         * gcc.target/powerpc/swaps-p8-23.c: New test.
11453         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11455 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
11457         PR tree-optimization/68356
11458         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11460 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11461             Jim Wilson  <jim.wilson@linaro.org>
11463         PR target/69194
11464         * gcc.target/arm/pr69194.c: New test.
11466 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11468         PR target/69225
11469         * gcc.target/i386/pr69225-1.c: New test.
11470         * gcc.target/i386/pr69225-2.c: Likewise.
11471         * gcc.target/i386/pr69225-3.c: Likewise.
11472         * gcc.target/i386/pr69225-4.c: Likewise.
11473         * gcc.target/i386/pr69225-5.c: Likewise.
11474         * gcc.target/i386/pr69225-6.c: Likewise.
11476 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
11478         PR target/67462
11479         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11480         if lp64.
11482         PR target/69071
11483         * gcc.dg/pr69071.c: New test.
11485         PR c++/69211
11486         * g++.dg/opt/pr69211.C: New test.
11488         PR tree-optimization/69214
11489         * gcc.c-torture/compile/pr69214.c: New test.
11491 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
11493         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11494         * gcc.target/i386/pr66232-11.c: Ditto.
11495         * gcc.target/i386/pr66232-12.c: Ditto.
11496         * gcc.target/i386/pr66232-13.c: Ditto.
11498 2016-01-11  Richard Biener  <rguenther@suse.de>
11500         PR tree-optimization/69173
11501         * gcc.dg/torture/pr69173.c: New testcase.
11503 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11505         PR rtl-optimization/68796
11506         * gcc.target/aarch64/tst_5.c: New test.
11507         * gcc.target/aarch64/tst_6.c: Likewise.
11509 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11511         PR rtl-optimization/68841
11512         * gcc.dg/pr68841.c: New test.
11513         * gcc.c-torture/execute/pr68841.c: New test.
11515 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
11517         PR rtl-optimization/68920
11518         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11519         for ix86 targets.
11520         * gcc.dg/ifcvt-5.c: New test.
11522 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
11524         PR bootstrap/69123
11525         * g++.dg/pr69123.C: New.
11527 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11529         PR target/69010
11530         * gcc.target/i386/pr69010.c: New test.
11532 2016-01-11  Martin Jambor  <mjambor@suse.cz>
11534         PR ipa/69044
11535         * gcc.target/i386/chkp-pr69044.c: New test.
11537 2016-01-11  Tom de Vries  <tom@codesourcery.com>
11539         PR tree-optimization/69109
11540         * gcc.dg/autopar/pr69109-2.c: New test.
11541         * gcc.dg/autopar/pr69109.c: New test.
11543 2016-01-11  Tom de Vries  <tom@codesourcery.com>
11545         PR tree-optimization/69108
11546         * gcc.dg/autopar/pr69108.c: New test.
11548 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
11550         PR c++/69029
11551         * c-c++-common/Wisleading-indentation.c: Augment test.
11553 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11555         PR fortran/69154
11556         * gfortran.dg/inline_matmul_12.f90:  New test.
11558 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
11560         PR fortran/67779
11561         * gfortran.dg/actual_array_offset_1: New test.
11563 2016-01-10  Tom de Vries  <tom@codesourcery.com>
11565         PR tree-optimization/69062
11566         * gcc.dg/autopar/pr69062.c: New test.
11568 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
11570         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11571         * gcc.dg/vect/slp-perm-2.c: Likewise.
11572         * gcc.dg/vect/slp-perm-3.c: Likewise.
11573         * gcc.dg/vect/slp-perm-5.c: Likewise.
11574         * gcc.dg/vect/slp-perm-6.c: Likewise.
11575         * gcc.dg/vect/slp-perm-7.c: Likewise.
11576         * gcc.dg/vect/slp-perm-8.c: Likewise.
11578 2016-01-10  Tom de Vries  <tom@codesourcery.com>
11580         PR tree-optimization/69039
11581         * gcc.dg/autopar/pr69039.c: New test.
11583 2016-01-09  Marek Polacek  <polacek@redhat.com>
11585         PR c++/69113
11586         * g++.dg/pr69113.C: New test.
11588 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
11590         PR middle-end/50865
11591         PR tree-optimization/69097
11592         * gcc.c-torture/execute/pr50865.c: New test.
11593         * gcc.c-torture/execute/pr69097-1.c: New test.
11594         * gcc.c-torture/execute/pr69097-2.c: New test.
11595         * gcc.dg/pr69097-1.c: New test.
11596         * gcc.dg/pr69097-2.c: New test.
11598 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
11600         PR c++/69164
11601         * g++.dg/opt/pr69164.C: New test.
11603 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11605         PR tree-optimization/69167
11606         * gcc.dg/pr69167.c: New test.
11608 2016-01-08  Marek Polacek  <polacek@redhat.com>
11610         PR c++/68449
11611         * g++.dg/pr68449.C: New.
11613 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
11615         PR tree-optimization/68707
11616         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11617         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11618         on platforms supporting it.
11619         * gcc.dg/vect/slp-perm-2.c: Likewise.
11620         * gcc.dg/vect/slp-perm-3.c: Likewise.
11621         * gcc.dg/vect/slp-perm-5.c: Likewise.
11622         * gcc.dg/vect/slp-perm-7.c: Likewise.
11623         * gcc.dg/vect/slp-perm-8.c: Likewise.
11624         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11625         on platforms supporting it.
11627 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11629         PR tree-optimization/69162
11630         * gcc.dg/pr69162.c: New test.
11632         PR tree-optimization/69172
11633         * gcc.dg/pr69172.c: New test.
11635 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11637         PR tree-optimization/67781
11638         * gcc.c-torture/execute/pr67781.c: New file.
11640 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11642         PR tree-optimization/69083
11643         * gcc.dg/vect/pr69083.c: New test.
11645 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
11647         PR tree-optimization/61441
11648         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11649         Use -fexcess-precision=standard for compiler options.
11650         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
11652 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11654         PR fortran/69128
11655         * gfortran.dg/gomp/pr69128.f90: New test.
11657         PR c++/69145
11658         * g++.dg/ext/pr69145-1.C: New test.
11659         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11660         * g++.dg/ext/pr69145-2.h: New file.
11662 2016-01-07  Martin Sebor  <msebor@redhat.com>
11664         PR c/68966
11665         * gcc.dg/atomic-fetch-bool.c: New test.
11666         * gcc.dg/sync-fetch-bool.c: New test.
11668 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11670         PR fortran/66680
11671         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11673 2016-01-07  Nick Clifton  <nickc@redhat.com>
11675         PR target/66655
11676         * g++.dg/pr66655.C: New test.
11677         * g++.dg/pr66655_1.cc: Test support file.
11678         * g++.dg/pr66655.h: Test header file.
11680 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
11682         PR fortran/66680
11683         gfortran.dg/gomp/pr66680.f90: New test.
11685 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11687         PR target/69171
11688         * gcc.target/i386/pr69171-1.c: New test.
11689         * gcc.target/i386/pr69171-2.c: Likewise.
11690         * gcc.target/i386/pr69171-3.c: Likewise.
11691         * gcc.target/i386/pr69171-4.c: Likewise.
11692         * gcc.target/i386/pr69171-5.c: Likewise.
11693         * gcc.target/i386/pr69171-6.c: Likewise.
11695 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
11697         PR middle-end/67639
11698         * c-c++-common/pr67639.c: New test.
11700 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
11702         PR tree-optimization/69141
11703         * g++.dg/opt/pr69141.C: New test.
11705 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11707         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11709 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
11711         PR target/69140
11712         * gcc.target/i386/pr69140.c: New test
11714 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
11716         * gcc.dg/bad-dereference.c: New test case.
11718 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11720         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11722 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
11724         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11726 2016-01-06  Marek Polacek  <polacek@redhat.com>
11728         PR sanitizer/69099
11729         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11731 2016-01-05  Marek Polacek  <polacek@redhat.com>
11733         PR c/69104
11734         * gcc.dg/atomic-invalid-2.c: New.
11736 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11738         PR target/68991
11739         * gcc.target/i386/pr68991.c: New test.
11741 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11743         PR target/68991
11744         * g++.dg/pr68991-1.C: New test.
11745         * g++.dg/pr68991-2.C: Likewise.
11747 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
11749         PR other/60465
11750         * gcc.target/ia64/pr60465-gprel64.c: New test.
11751         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11753 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11755         PR rtl-optimization/68651
11756         * gcc.target/aarch64/pr68651_1.c: New test.
11758 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
11760         PR c/69122
11761         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11763 2016-01-05  Nathan Sidwell  <nathan@acm.org>
11765         PR c++/58583
11766         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11768         * gcc.dg/alias-15.c: New.
11770 2016-01-05  Nick Clifton  <nickc@redhat.com>
11772         PR target/68870
11773         * g++.dg/pr68770.C: New test.
11775 2016-01-04  Mike Stump  <mikestump@comcast.net>
11777         * lib/target-supports.exp (check_effective_target_cilkplus):
11778         cilkplus targets require pthreads.
11779         (check_effective_target_cilkplus): Remove special case for NVPTX.
11781 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
11783         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11784         generation.
11786 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
11788         Update copyright years.
11790 2016-01-04  Marek Polacek  <polacek@redhat.com>
11792         PR c/68908
11793         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11794         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11795         * gcc.dg/atomic/stdatomic-op-5.c: New test.
11797 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11799         * gcc.target/sparc/20160104-2.c: New test.
11801 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11803         * gcc.target/sparc/20160104-1.c: New test.
11805 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
11807         PR fortran/65045
11808         * gfortran.dg/pr65045.f90: New test.
11810 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
11812         * gnat.dg/specs/debug1.ads: Delete.
11814 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11816         PR libgfortran/68867
11817         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11818         expression.
11820 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11822         PR libgfortran/68867
11823         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11824         PowerPC.
11826 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
11828         PR fortran/68864
11829         * gfortran.dg/pr68864.f90: New test.
11831 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
11833         PR tree-optimization/69070
11834         * gcc.dg/pr69070.c: New test.
11836         PR sanitizer/69055
11837         * gfortran.dg/pr69055.f90: New test.
11839         PR target/69015
11840         * gcc.dg/pr69015.c: New test.
11842 Copyright (C) 2016 Free Software Foundation, Inc.
11844 Copying and distribution of this file, with or without modification,
11845 are permitted in any medium without royalty provided the copyright
11846 notice and this notice are preserved.