2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob93c2826a09345aa86c0c442a254d0e6e9b71ea80
1 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/77420
4         * module.c (load_equiv): If the current namespace has a list of
5         equivalence statements, initialize duplicate to false and then
6         look for duplicates; otherwise, initialize it to true.
8 2016-09-09  Martin Sebor  <msebor@redhat.com>
10         PR c/77520
11         PR c/77521
12         * gcc.dg/pr77520.c: New test.
13         * gcc.dg/pr77521.c: New test.
15 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
17         PR fortran/77420
18         * gfortran.dg/pr77420.f90: New test.
20 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
22         PR fortran/77506
23         * gfortran.dg/pr77506.f90: New test.
25 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
27         PR fortran/77507
28         * gfortran.dg/pr77507.f90: New test.
30 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
32         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
34 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
35             Louis Krupp      <lkrupp@gcc.gnu.org>
37         PR fortran/69514
38         * gfortran.dg/pr69514_1.f90: New test.
39         * gfortran.dg/pr69514_2.f90: New test.
41 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
43         PR fortran/77500
44         * gfortran.dg/gomp/pr77500.f90: New test.
46         PR fortran/77516
47         * gfortran.dg/gomp/pr77516.f90: New test.
49 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
51         PR middle-end/77475
52         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
53         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
54         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
55         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
56         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
57         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
59 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
61         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
62         "substring-locations.h".
64 2016-09-07  Richard Biener  <rguenther@suse.de>
66         PR c/77450
67         * c-c++-common/vector-subscript-8.c: Move ..
68         * gcc.dg/pr77450.c: ... here.
70 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72         PR libgfortran/77393
73         * gfortran.dg/fmt_f0_2.f90: Update test.
74         * gfortran.dg/fmt_f0_3.f90: New test.
76 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
78         PR debug/77389
79         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
80         in dg-options.
82         PR debug/57519
83         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
85 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
87         PR target/69255
88         * gcc.target/i386/pr69255-1.c: New test.
89         * gcc.target/i386/pr69255-2.c: New test.
90         * gcc.target/i386/pr69255-3.c: New test.
92 2016-09-06  Martin Sebor  <msebor@redhat.com>
94         PR c/77336
95         * gcc.dg/format/miss-7.c: New test.
97 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
99         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
101 2016-09-06  Martin Liska  <mliska@suse.cz>
103         PR gcov-profile/77378
104         PR gcov-profile/77466
105         * gcc.dg/profile-update-warning.c: New test.
107 2016-09-06  Richard Biener  <rguenther@suse.de>
109         PR tree-optimization/77479
110         * gcc.dg/torture/pr77479.c: New testcase.
112 2016-09-06  Richard Biener  <rguenther@suse.de>
114         PR c/77450
115         * c-c++-common/vector-subscript-7.c: Adjust.
116         * c-c++-common/vector-subscript-8.c: New testcase.
118 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
120         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
122 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
124         PR target/77476
125         * gcc.target/i386/avx512f-pr77476.c: New test.
126         * gcc.target/i386/avx512bw-pr77476.c: New test.
127         * gcc.target/i386/avx512dq-pr77476.c: New test.
129         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
130         Update comment to mention also avx512f.
132         PR sanitizer/77396
133         * g++.dg/asan/pr77396-2.C: New test.
135 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
137         PR rtl-optimization/77452
138         * gcc.target/i386/pr77452.c: New test.
140 2016-09-05  Marek Polacek  <polacek@redhat.com>
142         PR c/77423
143         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
145 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
147         PR fortran/77391
148         * gfortran.dg/pr77391.f90: New test.
150 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
152         PR fortran/77460
153         * gfortran.dg/pr77460.f90: New test.
155 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
157         PR c/65467
158         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
160 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
162         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
164 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
166         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
167         test case.
168         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
169         diagnostic-test-show-locus-generate-patch.c to the sources
170         for diagnostic_plugin_test_show_locus.c.
172 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
174         PR c/65467
175         * gcc.dg/gomp/_Atomic-1.c: New test.
176         * gcc.dg/gomp/_Atomic-2.c: New test.
177         * gcc.dg/gomp/_Atomic-3.c: New test.
178         * gcc.dg/gomp/_Atomic-4.c: New test.
179         * gcc.dg/gomp/_Atomic-5.c: New test.
181         PR sanitizer/77396
182         * g++.dg/asan/pr77396.C: New test.
184 2016-09-01  Martin Sebor  <msebor@redhat.com>
186         PR tree-optimization/71831
187         * gcc.dg/builtin-object-size-16.c: New test.
188         * gcc.dg/builtin-object-size-17.c: New test.
190 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
192         PR libgfortran/77393
193         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
195 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
197         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
198         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
199         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
200         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
201         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
202         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
203         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
204         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
205         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
206         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
207         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
208         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
209         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
210         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
211         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
212         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
213         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
214         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
216 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
218         * gnat.dg/opt58.adb: New test.
219         * gnat.dg/opt58_pkg.ads: New helper.
221 2016-09-01  Richard Biener  <rguenther@suse.de>
223         PR middle-end/77436
224         * gcc.dg/torture/pr77436.c: New testcase.
226 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
228         * gcc.dg/pr64252.c: Require int32plus.
229         * gcc.dg/pr66299-1.c: Likewise.
230         * gcc.dg/pr66299-2.c: Likewise.
231         * gcc.dg/torture/20131115-1.c: Skip for avr.
233 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
235         * gcc.target/aarch64/ands_3.c: New test.
237 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
239         PR fortran/77352
240         * gfortran.dg/gomp/pr77352.f90: New test.
242         PR fortran/77374
243         * gfortran.dg/gomp/pr77374.f08: New test.
245 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
247         PR tree-optimization/73714
248         * gcc.dg/tree-ssa/pr73714.c: New test.
250 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR libgfortran/77393
253         * gfortran.dg/fmt_f0_2.f90: New test.
255 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
257         * gcc.target/i386/pr59539-2.c: Adapt options.
258         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
260 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
262         PR fortran/77418
263         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
264         of the associate entity and replace with a pointer to the
265         intended item on the stack.
267 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
268             Paul Thomas  <pault@gcc.gnu.org>
270         PR fortran/48298
271         * gfortran.dg/dtio_1.f90: New test.
272         * gfortran.dg/dtio_2.f90: New test.
273         * gfortran.dg/dtio_3.f90: New test.
274         * gfortran.dg/dtio_4.f90: New test.
275         * gfortran.dg/dtio_5.f90: New test.
276         * gfortran.dg/dtio_6.f90: New test.
277         * gfortran.dg/dtio_7.f90: New test.
278         * gfortran.dg/dtio_8.f90: New test.
279         * gfortran.dg/dtio_9.f90: New test.
280         * gfortran.dg/dtio_10.f90: New test.
282 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
284         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
285         (test_many_nested_locations): New function.
286         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
287         (test_show_locus): Handle "test_many_nested_locations".
289 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
291         * g++.dg/template/double-greater-than-fixit.C: New test case.
293 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
295         * gnat.dg/opt57.ad[sb]: New test.
296         * gnat.dg/opt57_pkg.ads: New helper.
298 2016-08-30  Richard Biener  <rguenther@suse.de>
300         PR tree-optimization/69047
301         * gcc.dg/pr69047.c: Fix byte-order check.
303 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
305         PR tree-optimization/72866
306         * gcc.dg/vect/pr72866.c: New test.
308         PR debug/77363
309         * g++.dg/debug/dwarf2/pr77363.C: New test.
311         PR middle-end/77377
312         * gcc.target/i386/pr77377.c: New test.
314         PR debug/77389
315         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
316         in dg-options.
318 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
320         * gfortran.dg/pr77372.f90: Moved to ...
321         * gfortran.dg/ieee/pr77372.f90: here.
323 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
325         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
326         vector short/char initializations.
327         * gcc.target/powerpc/vec-init-5.c: Likewise.
328         * gcc.target/powerpc/vec-init-6.c: New compile time test for
329         vector initialization optimizations.
330         * gcc.target/powerpc/vec-init-7.c: Likewise.
331         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
332         vector float/double initializations.
333         * gcc.target/powerpc/vec-init-9.c: Likewise.
335 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
337         PR target/77403
338         * gcc.target/i386/pr77403.c: New test.
340 2016-08-29  Marek Polacek  <polacek@redhat.com>
342         PR c/77292
343         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
345 2016-08-29  Tom de Vries  <tom@codesourcery.com>
347         PR c/77398
348         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
350 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
352         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
354 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
356         * gfortran.dg/dec_structure_13.f90: New testcase.
358 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
360         PR fortran/77261
361         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
362         available.
364 2016-08-28  Tom de Vries  <tom@codesourcery.com>
366         PR lto/70955
367         * gcc.dg/pr70955.c: New test.
368         * gcc.dg/lto/pr70955_0.c: Same.
369         * gcc.dg/lto/pr70955_1.c: Same.
371 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
373         PR tree-optimization/71077
374         * gcc.target/i386/pr71077.c: New test.
376 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
378         PR fortran/77380
379         * gfortran.dg/pr77380.f90: New test.
381 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
383         PR fortran/77372
384         gfortran.dg/pr77372.f90: New test.
386 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
388         * gcc.dg/spellcheck-fields-2.c (test): Move
389         dg-begin/end-multiline-output within function body.
390         (test_macro): New function.
392 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
394         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
395         (test_fixit_insert): Update expected output.
396         (test_fixit_remove): Likewise.
397         (test_fixit_replace): Likewise.
399 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
401         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
402         Fix typo.
404 2016-08-26  Richard Biener  <rguenther@suse.de>
406         PR tree-optimization/69047
407         * gcc.dg/pr69047.c: New testcase.
409 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
410             Martin Jambhor  <mjambor@suse.cz>
412         * gcc.dg/ipa/propbits-1.c: New test-case.
413         * gcc.dg/ipa/propbits-2.c: Likewise.
414         * gcc.dg/ipa/propbits-3.c: Likewise.
416 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
418         PR fortran/77351
419         * gfortran.dg/pr77351.f90: New test.
421 2016-08-25  Marek Polacek  <polacek@redhat.com>
423         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
425 2016-08-25  Marek Polacek  <polacek@redhat.com>
427         PR c/77323
428         * gcc.dg/pr77323.c: New test.
430 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
432         PR fortran/77358
433         * gfortran.dg/submodule_17.f08: New test.
435 2016-08-24  Michael Collison  <michael.collison@linaro.org>
436             Michael Collison  <michael.collison@arm.com>
438         * gcc.target/arm/builtin_saddl.c: New testcase.
439         * gcc.target/arm/builtin_saddll.c: New testcase.
440         * gcc.target/arm/builtin_uaddl.c: New testcase.
441         * gcc.target/arm/builtin_uaddll.c: New testcase.
442         * gcc.target/arm/builtin_ssubl.c: New testcase.
443         * gcc.target/arm/builtin_ssubll.c: New testcase.
444         * gcc.target/arm/builtin_usubl.c: New testcase.
445         * gcc.target/arm/builtin_usubll.c: New testcase.
447 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
449         PR target/77270
450         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
451         (dg-options): Use -march=amdfam10 instead of -march=athlon.
452         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
453         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
454         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
455         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
456         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
457         effective target.  Remove scan-assembler-times directives.
458         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
459         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
460         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
462 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
464         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
465         of unsigned int.
466         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
468 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
470         PR testsuite/77317
471         * lib/target-supports.exp
472         (check_effective_target_vect_aligned_arrays): Don't cache the result.
473         (check_effective_target_vect_natural_alignment): Ditto.
474         (check_effective_target_vector_alignment_reachable): Ditto.
475         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
477 2016-08-23  Ian Lance Taylor  <iant@golang.org>
479         * gcc.target/s390/nolrl-1.c: Don't match the file name.
481 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
483         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
484         being created from pointers to memory locations.
485         * gcc.target/powerpc/vec-init-2.c: Likewise.
487 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
489         * gfortran.dg/dec_structure_12.f90: New testcase.
491 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
493         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
495 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
497         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
498         verification.
500 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
502         * gcc.target/s390/md/andc-splitter-1.c: New test case.
503         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
505 2016-08-23  Richard Biener  <rguenther@suse.de>
507         PR tree-optimization/27336
508         * c-c++-common/pr27336.c: New testcase.
510 2016-08-22  Marek Polacek  <polacek@redhat.com>
512         PR c++/77321
513         * g++.dg/cpp1y/pr77321.C: New test.
515 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
517         PR fortran/60774
518         * gfortran.dg/empty_label.f: Adjust test for new error message.
519         * gfortran.dg/empty_label.f90: Ditto.
520         * gfortran.dg/empty_label_typedecl.f90: Ditto.
521         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
522         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
524 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
526         PR fortran/61318
527         * gfortran.dg/pr61318.f90: New test.
529 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
531         PR fortran/77260
532         * gfortran.dg/pr77260_1.f90: New test.
533         * gfortran.dg/pr77260_2.f90: Ditto.
535 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
537         PR middle-end/77269
538         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
539         __builtin_signbitf and __builtin_signbitl in expected generic
540         expansion.
541         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
542         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
543         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
544         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
545         tests.
547 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
549         * gcc.dg/torture/float128-builtin.c,
550         gcc.dg/torture/float128-ieee-nan.c,
551         gcc.dg/torture/float128x-builtin.c,
552         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
553         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
554         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
555         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
556         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
557         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
558         gcc.dg/torture/floatn-nan.h: New tests.
560 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
562         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
563         macro.
564         (main): Update calls to TEST_I_F.
565         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
566         macro.
567         (main): Update calls to TEST_I_F.
569 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
571         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
572         gcc.dg/torture/fp-int-convert-float32x-timode.c,
573         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
574         names in calls to TEST_I_F.
576 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
578         PR c/52952
579         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
581 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
583         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
584         and !natural_alignment_64.
585         * gcc.dg/ipa/propalign-2.c: Likewise.
586         * gcc.dg/ipa/propalign-3.c: Likewise.
587         * gcc.dg/ipa/propalign-4.c: Likewise.
588         * gcc.dg/ipa/propalign-5.c: Likewise.
589         * lib/target-supports.exp
590         (check_effective_target_natural_alignment_32): Add avr-*-*.
592 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
594         PR tree-optimization/61839
595         * gcc.dg/tree-ssa/pr61839_1.c: New test.
596         * gcc.dg/tree-ssa/pr61839_2.c: New test.
597         * gcc.dg/tree-ssa/pr61839_3.c: New test.
598         * gcc.dg/tree-ssa/pr61839_4.c: New test.
600 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
602         PR c/32187
603         * lib/target-supports.exp (check_effective_target_float16)
604         (check_effective_target_float32, check_effective_target_float64)
605         (check_effective_target_float128, check_effective_target_float32x)
606         (check_effective_target_float64x)
607         (check_effective_target_float128x)
608         (check_effective_target_float16_runtime)
609         (check_effective_target_float32_runtime)
610         (check_effective_target_float64_runtime)
611         (check_effective_target_float128_runtime)
612         (check_effective_target_float32x_runtime)
613         (check_effective_target_float64x_runtime)
614         (check_effective_target_float128x_runtime)
615         (check_effective_target_floatn_nx_runtime)
616         (add_options_for_float16, add_options_for_float32)
617         (add_options_for_float64, add_options_for_float128)
618         (add_options_for_float32x, add_options_for_float64x)
619         (add_options_for_float128x): New procedures.
620         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
621         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
622         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
623         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
624         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
625         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
626         gcc.dg/torture/float128-complex.c,
627         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
628         gcc.dg/torture/float128x-basic.c,
629         gcc.dg/torture/float128x-complex.c,
630         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
631         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
632         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
633         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
634         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
635         gcc.dg/torture/float32x-basic.c,
636         gcc.dg/torture/float32x-complex.c,
637         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
638         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
639         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
640         gcc.dg/torture/float64x-basic.c,
641         gcc.dg/torture/float64x-complex.c,
642         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
643         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
644         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
645         gcc.dg/torture/floatn-tg.h,
646         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
647         gcc.dg/torture/fp-int-convert-float128-ieee.c,
648         gcc.dg/torture/fp-int-convert-float128x-timode.c,
649         gcc.dg/torture/fp-int-convert-float128x.c,
650         gcc.dg/torture/fp-int-convert-float16-timode.c,
651         gcc.dg/torture/fp-int-convert-float16.c,
652         gcc.dg/torture/fp-int-convert-float32-timode.c,
653         gcc.dg/torture/fp-int-convert-float32.c,
654         gcc.dg/torture/fp-int-convert-float32x-timode.c,
655         gcc.dg/torture/fp-int-convert-float32x.c,
656         gcc.dg/torture/fp-int-convert-float64-timode.c,
657         gcc.dg/torture/fp-int-convert-float64.c,
658         gcc.dg/torture/fp-int-convert-float64x-timode.c,
659         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
660         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
661         maximum exponent of floating-point type.  Use it in testing
662         whether 0x8...0 fits in the floating-point type.  Always treat -1
663         (signed 0xf...f) as fitting in the floating-point type.
664         (M_OK1): New macro.
665         * gcc.dg/torture/fp-int-convert-double.c,
666         gcc.dg/torture/fp-int-convert-float.c,
667         gcc.dg/torture/fp-int-convert-float128-timode.c,
668         gcc.dg/torture/fp-int-convert-float128.c,
669         gcc.dg/torture/fp-int-convert-float80-timode.c,
670         gcc.dg/torture/fp-int-convert-float80.c,
671         gcc.dg/torture/fp-int-convert-long-double.c,
672         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
674 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
676         PR fortran/72744
677         * gfortran.dg/gomp/pr72744.f90: New test.
679         PR fortran/69281
680         * gfortran.dg/gomp/pr69281.f90: New test.
682 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
684         * gfortran.dg/random_4.f90: Initialize seed before using, handle
685         the last special seed value.
686         * gfortran.dg/random_7.f90: Use size for last array member instead
687         of hardcoded value.
689 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
691         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
692         * gcc.dg/cpp/warn-undef-2.c: Likewise.
694 2016-08-19  Richard Biener  <rguenther@suse.de>
696         PR tree-optimization/77286
697         * gcc.dg/torture/pr77286.c: New testcase.
699 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
701         * gcc.dg/verbose-asm-2.c: New test case.
703 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
705         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
706         (custom_diagnostic_finalizer): Update for change to
707         diagnostic_show_locus.
709 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
711         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
712         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
714 2016-08-18  Marek Polacek  <polacek@redhat.com>
716         PR c/71514
717         * gcc.dg/pr71514.c: New test.
719 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
721         PR target/72839
722         * gcc.target/i386/pr72839.c: New test.
724 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
726         PR middle-end/70895
727         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
728         * c-c++-common/goacc/reduction-1.c: Likewise.
729         * c-c++-common/goacc/reduction-2.c: Likewise.
730         * c-c++-common/goacc/reduction-3.c: Likewise.
731         * c-c++-common/goacc/reduction-4.c: Likewise.
733 2016-08-18  Alan Modra  <amodra@gmail.com>
735         * gcc.c-torture/compile/pr72771.c: New.
737 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
739         PR fortran/67496
740         * gfortran.dg/pr67496.f90: New test.
742 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
744         PR tree-optimization/71752
745         * gcc.dg/vect/pr71752.c: New.
747 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
749         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
751 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
753         PR middle-end/77259
754         * g++.dg/ipa/devirt-52.C: New test.
756 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
758         * c-c++-common/goacc/reduction-6.c: New testcase.
760 2016-08-17  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/76490
763         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
764         * gcc.dg/pr52904.c: XFAIL.
766 2016-08-17  Richard Biener  <rguenther@suse.de>
768         PR tree-optimization/23855
769         * gcc.dg/loop-unswitch-2.c: Adjust.
771 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/72817
774         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
776 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
778         PR libgcc/77265
779         * gcc.dg/torture/float128-extend-inf.c: New test.
781 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
783         PR c/72857
784         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
785         for embedded NUL.
786         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
787         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
788         caret placement.
789         (test_oct): Likewise.
790         (test_multiple): Likewise.
791         (test_field_width_specifier): Likewise.
792         (test_field_width_specifier_2): New function.
793         (test_field_precision_specifier): New function.
794         (test_embedded_nul): Update expected caret placement.
795         (test_non_contiguous_strings): Update line number.
796         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
797         (__emit_string_literal_range): Add "caret_idx" param.
798         (test_simple_string_literal): Add value for new param, updating
799         expected output..
800         (test_concatenated_string_literal): Likewise.
801         (test_multiline_string_literal): Likewise.
802         (test_hex): Likewise.
803         (test_oct): Likewise.
804         (test_multiple): Likewise.
805         (test_ucn4): Likewise.
806         (test_ucn8): Likewise.
807         (test_u8): Likewise.
808         (test_u): Likewise; update expected message, from "range" to
809         "location".
810         (test_U): Likewise.
811         (test_L): Likewise.
812         (test_macro): Add value for new param.
813         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
814         (__emit_string_literal_range): Add "caret_idx" param.
815         (test_stringified_token_1): Add value for new param.  Update
816         expected message, from "range" to "location".
817         (test_stringized_token_2): Likewise, adding param to macro.
818         (test_stringified_token_3): Likewise.
819         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
820         (emit_warning): Convert param from source_range to location_t.
821         (test_string_literals): Add caret_idx param, and use it when
822         constructing a substring_loc.  Update error message, from
823         "range" to "location".
825 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
827         PR target/71910
828         * g++.dg/gomp/pr71910.C: New test.
830         PR middle-end/67485
831         * gcc.c-torture/compile/pr67485.c: New test.
833         PR target/72867
834         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
836 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
838         PR tree-optimization/69848
839         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
841 2016-08-16  Martin Liska  <mliska@suse.cz>
843         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
844         of memory operations so that it can be handled by core2
845         in 32-bit mode.
847 2016-08-16  Richard Biener  <rguenther@suse.de>
849         PR tree-optimization/76783
850         * gcc.dg/pr76783.c: New testcase.
851         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
853 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
855         PR tree-optimization/72817
856         PR tree-optimization/73450
857         * gcc.dg/tree-ssa/pr72817.c: New test.
858         * gcc.dg/tree-ssa/pr73450.c: New test.
860 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
862         * gfortran.dg/init_flag_13.f90: New testcase.
863         * gfortran.dg/init_flag_14.f90: Ditto.
864         * gfortran.dg/init_flag_15.f03: Ditto.
865         * gfortran.dg/dec_init_1.f90: Ditto.
866         * gfortran.dg/dec_init_2.f90: Ditto.
868 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
870         PR target/72867
871         * gcc.target/i386/pr72867.c: New test.
873 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
875         * c-c++-common/dump-ada-spec-5.c: New test.
877 2016-08-15  Richard Biener  <rguenther@suse.de>
879         PR tree-optimization/73434
880         * gcc.dg/torture/pr73434.c: New testcase.
882 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
884         PR tree-optimization/72824
885         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
887 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
889         PR fortran/70598
890         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
891         in use_device clause.
892         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
893         * gfortran.dg/goacc/list.f95: Adjust to catch
894         "neither a POINTER nor an array" error messages.
896 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
898         PR target/76342
899         * gcc.target/i386/pr76342.c: New test.
901 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
903         PR c/71512
904         * g++.dg/ubsan/pr71512.C: New test.
905         * c-c++-common/ubsan/pr71512-1.c: New test.
906         * c-c++-common/ubsan/pr71512-2.c: New test.
908 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
910         * gcc.target/powerpc/vec-init-1.c: New tests to test various
911         vector initialization options.
912         * gcc.target/powerpc/vec-init-2.c: Likewise.
913         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
914         is generated on ISA 3.0.
916 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
918         PR middle-end/71654
919         * gcc.dg/c-c++-common/pr71654.c: New test.
920         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
921         dg-options.
922         * gcc.dg/tree-ssa/vrp24: Likewise.
924 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
926         PR c/67410
927         * gcc.dg/pr67410.c: New test.
929 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
931         PR tree-optimization/69848
932         * gcc.dg/vect/vect-pr69848.c: New test.
934 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
936         PR testsuite/71008
937         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
938         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
939         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
940         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
942 2016-08-12  Richard Biener  <rguenther@suse.de>
944         PR tree-optimization/57326
945         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
946         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
947         * gcc.dg/tree-ssa/pr35287.c: Likewise.
948         * gcc.target/i386/pr45685.c: Likewise.
949         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
950         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
951         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
952         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
953         * gfortran.dg/pr34163.f90: Likewise.
955 2016-08-12  Martin Liska  <mliska@suse.cz>
957         * g++.dg/gcov/gcov-16.C: New test.
958         * lib/gcov.exp: Support new argument for run-gcov function.
960 2016-08-12  Martin Liska  <mliska@suse.cz>
962         PR gcov-profile/35590
963         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
965 2016-08-12  Richard Biener  <rguenther@suse.de>
967         PR tree-optimization/72851
968         * gcc.dg/torture/pr72851.c: New testcase.
970 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
972         PR debug/63240
973         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
974         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
975         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
976         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
977         DW_AT_deleted.
979         PR debug/55641
980         * g++.dg/debug/dwarf2/ref-1.C: New.
982         PR debug/49366
983         * g++.dg/debug/dwarf2/template-params-12.H: New.
984         * g++.dg/debug/dwarf2/template-params-12f.C: New.
985         * g++.dg/debug/dwarf2/template-params-12g.C: New.
986         * g++.dg/debug/dwarf2/template-params-12n.C: New.
987         * g++.dg/debug/dwarf2/template-params-12s.C: New.
988         * g++.dg/debug/dwarf2/template-params-12u.C: New.
989         * g++.dg/debug/dwarf2/template-params-12v.C: New.
990         * g++.dg/debug/dwarf2/template-params-12w.C: New.
992 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
994         PR target/72863
995         * gcc.target/powerpc/pr72863.c: New test.
997 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
999         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1001 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
1003         * gcc.target/i386/pieces-strcpy-1.c: New test.
1004         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1006 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
1008         PR c++/72868
1009         * g++.dg/cpp1y/constexpr-switch4.C: New test.
1011 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
1013         * gcc.target/i386/pieces-memcpy-1.c: New test.
1014         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1015         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1016         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1017         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1018         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1020 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
1022         PR c/72816
1023         * gcc.dg/pr72816.c: Remove dg-error.
1025 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1027         PR tree-optimization/71083
1028         * gcc.c-torture/execute/pr71083.c: New test.
1029         * gnat.dg/loop_optimization23.adb: New test.
1030         * gnat.dg/loop_optimization23_pkg.ads: New test.
1031         * gnat.dg/loop_optimization23_pkg.adb: New test.
1033 2016-08-11  Richard Biener  <rguenther@suse.de>
1035         PR tree-optimization/72772
1036         * gcc.dg/graphite/pr35356-1.c: Adjust.
1037         * gcc.dg/tree-ssa/pr59597.c: Likewise.
1039 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
1041         * gfortran.dg/random_7.f90: Take into account that the last seed
1042         value is the special p value.
1043         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1045 2016-08-11  Richard Biener  <rguenther@suse.de>
1047         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1049 2016-08-11  Alan Modra  <amodra@gmail.com>
1051         * gcc.target/powerpc/pr71680.c: New.
1053 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1055         * gcc.target/powerpc/bfp/bfp.exp: New file.
1056         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1057         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1058         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1059         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1060         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1061         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1062         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1063         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1064         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1065         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1066         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1067         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1068         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1069         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1070         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1071         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1072         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1073         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1074         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1075         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1076         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1077         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1078         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1079         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1080         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1081         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1082         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1083         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1084         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1085         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1086         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1087         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1088         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1089         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1090         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1091         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1092         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1093         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1094         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1095         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1096         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1097         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1098         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1099         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1100         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1101         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1102         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1103         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1104         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1105         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1106         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1107         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1108         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1110 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
1112         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1113         Add aarch64*-*-*.
1115 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
1117         * gcc.target/aarch64/simd/vcond-ne.c: New test.
1119 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1121         PR target/72853
1122         * gcc.target/powerpc/pr72853.c: New test.
1124 2016-08-10  Martin Liska  <mliska@suse.cz>
1126         PR gcov-profile/58306
1127         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1129 2016-08-10  Martin Liska  <mliska@suse.cz>
1131         * g++.dg/gcov/gcov-threads-1.C: New test.
1133 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1135         PR target/71873
1136         * gcc.target/avr/pr71873.c: New test.
1138 2016-08-09  Martin Liska  <mliska@suse.cz>
1140         * g++.dg/gcov/gcov-dump-1.C: New test.
1141         * g++.dg/gcov/gcov-dump-2.C: New test.
1143 2016-08-09  Martin Liska  <mliska@suse.cz>
1145         * gcc.dg/tree-prof/val-prof-9.c: New test.
1147 2016-08-09  Martin Liska  <mliska@suse.cz>
1149         * gcc.dg/tree-prof/val-prof-8.c: New test.
1151 2016-08-09  Martin Jambor  <mjambor@suse.cz>
1153         PR ipa/71981
1154         * gcc.dg/ipa/pr71981.c: New test.
1156 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
1158         PR tree-optimization/33707
1159         * gcc.dg/vect/pr33707.c: New test.
1161 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
1163         PR tree-optimization/pr72772
1164         * gcc.dg/tree-ssa/pr72772.c: New test.
1166 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
1168         PR rtl-optimization/66669
1169         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1171 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
1173         PR tree-optimization/72824
1174         * gcc.c-torture/execute/ieee/pr72824.c: New test.
1176 2016-08-09  Richard Biener  <rguenther@suse.de>
1178         PR tree-optimization/71802
1179         * gcc.dg/torture/pr71802.c: New testcase.
1181 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
1183         PR c++/72809
1184         * g++.dg/eh/stdarg1.C: New test.
1186 2016-08-08  Andi Kleen  <ak@linux.intel.com>
1188         * lib/profopt.exp: (auto-profopt-execute): Don't include full
1189         test command line in failure log.
1190         (profopt-execute): dito. Make autofdo file names unique.
1192 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
1194         PR c/64955
1195         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1196         output.
1198 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1200         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1201         c99_runtime.
1202         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1203         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1204         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1205         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1206         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1207         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1209 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
1211         PR c/52952
1212         * gcc.dg/cpp/pr66415-1.c: Likewise.
1213         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1214         * gcc.dg/format/c90-printf-1.c: Likewise.
1215         * gcc.dg/format/diagnostic-ranges.c: New test case.
1217 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
1219         PR fortran/72716
1220         * gfortran.dg/gomp/pr72716.f90: New test.
1222         PR middle-end/72781
1223         * gcc.dg/gomp/pr72781.c: New test.
1225         PR middle-end/68762
1226         * g++.dg/vect/pr68762-1.cc: New test.
1227         * g++.dg/vect/pr68762-2.cc: New test.
1228         * g++.dg/vect/pr68762.h: New file.
1230 2016-08-08  Martin Sebor  <msebor@redhat.com>
1232         PR testsuite/72838
1233         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1234         * g++.dg/warn/overflow-warn-3.C: Same.
1235         * g++.dg/warn/overflow-warn-4.C: Same.
1237 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1239         PR fortran/71936
1240         * gfortran.dg/allocate_with_source_21.f03: New test.
1242 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1244         PR fortran/72698
1245         * gfortran.dg/allocate_with_source_20.f03: New test.
1247 2016-08-08  Alan Modra  <amodra@gmail.com>
1249         * gcc.c-torture/compile/pr72802.c: New.
1251 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1253         PR fortran/70524
1254         * gfortran.dg/dependency_48.f90: New test.
1256 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1258         PR fortran/70040
1259         * gfortran.dg/pr70040.f90:  New testcase.
1261 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1263         PR fortran/71961
1264         * gfortran.dg/matmul_10.f90:  New testcase.
1266 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
1268         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1270 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
1272         PR c/72816
1273         * gcc.dg/pr72816.c: New test.
1275 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
1277         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1278         * g++.dg/conversion/pr41426.C: Likewise.
1279         * g++.dg/conversion/pr66211.C: Likewise.
1280         * g++.dg/cpp1y/lambda-init9.C: Likewise.
1281         * g++.dg/init/ref8.C: Likewise.
1282         * g++.old-deja/g++.law/cvt20.C: Likewise.
1283         * g++.old-deja/g++.mike/p9732c.C: Likewise.
1285 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
1287         PR tree-optimization/18046
1288         * gcc.dg/tree-ssa/vrp105.c: New test.
1289         * gcc.dg/tree-ssa/vrp106.c: New test.
1291 2016-08-05  Martin Sebor  <msebor@redhat.com>
1293         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1294         1ul in diagnostics.  Remove hyphen from "constant-expression."
1295         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1296         * g++.dg/cpp0x/static_assert3.C: Same.
1297         * g++.dg/cpp1y/constexpr-throw.C: Same.
1298         * g++.dg/template/nontype3.C: Same.
1299         * g++.dg/warn/overflow-warn-1.C: Same.
1300         * g++.dg/warn/overflow-warn-3.C: Same.
1301         * g++.dg/warn/overflow-warn-4.C: Same.
1303 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
1305         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1306         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1307         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1308         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1310 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
1312         PR tree-optimization/72810
1313         * gcc.dg/tree-ssa/vrp110.c: New test.
1315 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
1317         PR Target/72819
1318         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1319         registers.
1320         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1321         saving the half-precision registers.
1322         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1323         value is returned in h0.
1324         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1325         are passed in FP/SIMD registers.
1326         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1327         passing works corrcetly.
1328         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1329         (hfa_f16x2_t): Likewise.
1330         (hfa_f16x3_t): Likewise.
1331         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1332         are promoted to double and passed in a double register.
1333         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1334         are promoted to double and stacked.
1335         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1336         __fp16 data types.
1337         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1338         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1339         __fp16 first get passed in FP/SIMD registers, then stacked.
1341 2016-08-05  Nathan Sidwell  <nathan@acm.org>
1343         PR c++/68724
1344         * g++.dg/cpp0x/pr68724.C: New.
1346 2016-08-05  Richard Biener  <rguenther@suse.de>
1348         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1350 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1352         * gcc.dg/tree-ssa/vrp107.c: New test.
1353         * gcc.dg/tree-ssa/vrp108.c: New test.
1354         * gcc.dg/tree-ssa/vrp109.c: New test.
1356 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1358         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1359         dg-options.
1361 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1363         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1364         test-cases.
1365         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1366         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1367         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1368         test-cases.
1369         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1370         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1371         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1372         large_double.
1374 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/72800
1377         * g++.dg/cpp1y/lambda-ice1.C: New.
1379 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1381         PR c++/72759
1382         * g++.dg/cpp1y/pr72759.C: New test.
1384 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1386         * gcc.dg/switch-10.c: New test.
1388 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
1390         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1392 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
1394         * c-c++-common/goacc/routine-5.c: Update.
1396 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1398         PR rtl-optimization/70903
1399         * gcc.c-torture/execute/pr70903.c: New test.
1401 2016-08-04  Martin Liska  <mliska@suse.cz>
1403         * gcc.dg/params/params.exp: Replace file exists with
1404         TESTING_IN_BUILD_TREE.
1406 2016-08-04  Marek Polacek  <polacek@redhat.com>
1408         PR c++/70229
1409         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1411 2016-08-04  Richard Biener  <rguenther@suse.de>
1413         PR middle-end/71984
1414         * gcc.dg/torture/pr71984.c: Guard correctness check for
1415         little-endian.
1417 2016-08-03  Andrew Pinski  <apinski@cavium.com>
1419         * gcc.c-torture/compile/20160802-1.c: New testcase.
1421 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
1423         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1425 2016-08-03  Richard Biener  <rguenther@suse.de>
1427         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1428         and remove -O3.
1429         * c-c++-common/ubsan/pr71403-2.c: Likewise.
1430         * c-c++-common/ubsan/pr71403-3.c: Likewise.
1432 2016-08-03  Richard Biener  <rguenther@suse.de>
1434         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1435         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1436         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1437         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1439 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1441         * gcc.dg/init-excess-2.c: Require int32plus.
1442         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1443         * gcc.dg/pr59963-2.c: Require int32plus.
1444         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1445         * gcc.dg/unroll-7.c: Require int32plus.
1447 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
1449         PR tree-optimization/34114
1450         * gcc.dg/tree-ssa/loop-42.c: New test.
1452 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
1454         * gcc.target/aarch64/vminmaxnm.c: New.
1455         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1456         tests.
1458 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1460         * gcc.target/powerpc/vec-extract-5.c: New tests to test
1461         vec_extract for vector float, vector int, vector short, and vector
1462         char.
1463         * gcc.target/powerpc/vec-extract-6.c: Likewise.
1464         * gcc.target/powerpc/vec-extract-7.c: Likewise.
1465         * gcc.target/powerpc/vec-extract-8.c: Likewise.
1466         * gcc.target/powerpc/vec-extract-9.c: Likewise.
1468 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
1470         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1471         single stack adjustment, no writeback.
1472         * gcc.target/aarch64/test_frame_12.c: Likewise.
1473         * gcc.target/aarch64/test_frame_13.c: Likewise.
1474         * gcc.target/aarch64/test_frame_15.c: Likewise.
1475         * gcc.target/aarch64/test_frame_6.c: Likewise.
1476         * gcc.target/aarch64/test_frame_7.c: Likewise.
1477         * gcc.target/aarch64/test_frame_8.c: Likewise.
1478         * gcc.target/aarch64/test_frame_16.c: New test.
1480 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
1482         PR target/72748
1483         * gcc.target/i386/pr72748.c: New test.
1485 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
1487         PR tree-optimization/71818
1488         * gcc.dg/vect/pr71818.c: New
1490 2016-08-01  Martin Liska  <mliska@suse.cz>
1492         PR tree-optimization/71857
1493         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1495 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1497         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1499 2016-08-01  Jan Beulich  <jbeulich@suse.com>
1501         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1503 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1505         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1506         * gcc.target/powerpc/mulkc3-1.c: Likewise.
1508 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
1510         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1511         (check_effective_target_c++): Likewise. Also match for libstdc++.
1513 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1515         PR fortran/41922
1516         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1517         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1518         * gfortran.dg/pr41922.f90: New test.
1520 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1522         PR fortran/68566
1523         * gfortran.dg/pr68566.f90: new test.
1525 2016-07-30  Martin Sebor  <msebor@redhat.com>
1527         PR c++/60760
1528         PR c++/71091
1529         * g++.dg/cpp0x/constexpr-cast.C: New test.
1530         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1531         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1532         * g++.dg/ubsan/pr63956.C: Correct.
1534 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1536         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1537         vector double or vector long where the vector is in memory.
1538         * gcc.target/powerpc/vec-extract-3.c: Likewise.
1539         * gcc.target/powerpc/vec-extract-4.c: Likewise.
1541 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1543         PR fortran/69867
1544         * gfortran.dg/pr69867.f90: New test.
1546 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1548         PR fortran/69962
1549         * gfortran.dg/pr69962.f90: New test.
1551 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1553         PR fortran/70006
1554         * gfortran.dg/pr70006.f90: New test.
1556 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1558         PR fortran/71730
1559         * gfortran.dg/pr71730.f90: New test.
1560         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1561         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1562         * gfortran.dg/array_constructor_26.f03: Ditto.
1564 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1566         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1567         * gcc.target/powerpc/pr71763.c: Likewise.
1569 2016-07-29  Marek Polacek  <polacek@redhat.com>
1571         PR c/71742
1572         * gcc.dg/940510-1.c: Adjust dg-error.
1573         * gcc.dg/c99-flex-array-1.c: Likewise.
1574         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1576         PR c/71853
1577         * gcc.dg/noncompile/pr71853.c: New test.
1579         PR c/71573
1580         * gcc.dg/noncompile/pr71573.c: New test.
1582         PR c/71926
1583         * g++.dg/warn/Wparentheses-30.C: New test.
1584         * gcc.dg/Wparentheses-14.c: New test.
1586 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
1588         * gcc.dg/pr59833.c: Use dg-add-options ieee.
1590 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
1592         PR tree-optimization/57558
1593         * gcc.dg/vect/pr57558-1.c: New test.
1594         * gcc.dg/vect/pr57558-2.c: New test.
1596 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1598         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1599         to scan forwprop1 dump pass.
1601 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1603         PR c++/51488
1604         * g++.dg/template/pr51488.C: New.
1606 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
1608         PR c/71969
1609         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1610         static __inline__.
1611         * gcc.dg/pr71969-1.c: New test.
1612         * gcc.dg/pr71969-2.c: New test.
1613         * gcc.dg/pr71969-3.c: New test.
1615 2016-07-29  Marek Polacek  <polacek@redhat.com>
1617         PR c/71574
1618         * c-c++-common/pr71574.c: New test.
1620         PR c/71583
1621         * gcc.dg/noncompile/pr71583.c: New test.
1623 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1625         PR middle-end/68217
1626         * gcc.dg/pr68217.c: New test.
1628 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1630         PR fortran/71067
1631         * gfortran.dg/pr71067_1.f90: New test.
1632         * gfortran.dg/pr71067_2.f90: Ditto.
1634 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1636         * gcc.target/powerpc/vec-extract-1.c: New test.
1638 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1640         PR fortran/71799
1641         * gfortran.dg/pr71799.f90: New test.
1643 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1645         PR c++/71665
1646         * g++.dg/cpp0x/pr71665-1.C: New.
1647         * g++.dg/cpp0x/pr71665-2.C: Likewise.
1648         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1649         * g++.dg/ext/label10.C: Likewise.
1650         * g++.dg/parse/constant5.C: Likewise.
1652 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1654         PR fortran/71859
1655         * gfortran.dg/pr71859.f90: New test.
1656         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1657         * gfortran.dg/coarray_collectives_1.f90: Ditto.
1659 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
1661         PR fortran/71883
1662         * gfortran.dg/pr71883.f90 : New test.
1664 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1666         PR tree-optimization/71734
1667         * g++.dg/vect/pr70729-nest.cc: New test.
1669 2016-07-28  Renlin Li  <renlin.li@arm.com>
1671         Revert
1672         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1674         PR fortran/71902
1675         * gfortran.dg/dependency_47.f90:  New test.
1677 2016-07-28  Martin Liska  <mliska@suse.cz>
1679         PR gcov-profile/68025
1680         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1682 2016-07-28  Martin Liska  <mliska@suse.cz>
1684         * g++.dg/vect/pr70944.cc: New test.
1686 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
1688         PR middle-end/71994
1689         * gcc.dg/torture/pr71994.c: New test.
1691 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1693         PR middle-end/71078
1694         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1695         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1696         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1698 2016-07-27  Richard Biener  <rguenther@suse.de>
1700         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1702 2016-07-27  Martin Liska  <mliska@suse.cz>
1704         * gcc.dg/predict-13.c: New test.
1705         * gcc.dg/predict-14.c: New test.
1707 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1709         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
1710         including stdint.h.
1711         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1712         including stdint.h.
1714 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1716         PR target/71869
1717         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1718         IEEE built-in functions handle quiet and signalling NaNs
1719         correctly.
1721 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1723         PR fortran/71862
1724         * gfortran.dg/pr71862.f90: New test.
1726 2016-07-26  Martin Sebor  <msebor@redhat.com>
1728         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1729         selector with dg-options.
1731 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1733         PR tree-optimization/18046
1734         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1735         * gcc.dg/tree-ssa/vrp103.c: New test.
1736         * gcc.dg/tree-ssa/vrp104.c: New test.
1738 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1740         * gcc.target/powerpc/pr63354.c: Require lp64 since
1741         -mprofile-kernel is not legal with -m32.
1743 2016-07-26  Richard Biener  <rguenther@suse.de>
1745         PR rtl-optimization/71984
1746         * gcc.dg/torture/pr71984.c: New testcase.
1748 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
1750         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1751         g++-dg-runtest via et-dg-runtest.
1752         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1753         * gcc.dg/vect/vect.exp: Likewise.
1754         * gfortran.dg/graphite/graphite.exp: Likewise, but for
1755         gfortran-dg-runtest.
1756         * gfortran.dg/vect/vect.exp: Likewise.
1757         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1758         (check_mips_loongson_hw_available): Likewise.
1759         (check_effective_target_mpaired_single_runtime): Likewise.
1760         (check_effective_target_mips_loongson_runtime): Likewise.
1761         (add_options_for_mpaired_single): Likewise.
1762         (check_effective_target_vect_int): Add global et_index.
1763         Check and save the supported feature for a target selected by
1764         the et_index target.  Break long lines where appropriate.  Call
1765         et-is-effective-target for MIPS with an argument instead of
1766         check_effective_target_* where appropriate.
1767         (check_effective_target_vect_intfloat_cvt): Likewise.
1768         (check_effective_target_vect_uintfloat_cvt): Likewise.
1769         (check_effective_target_vect_floatint_cvt): Likewise.
1770         (check_effective_target_vect_floatuint_cvt): Likewise.
1771         (check_effective_target_vect_simd_clones): Likewise.
1772         (check_effective_target_vect_shift): ewise.
1773         (check_effective_target_whole_vector_shift): Likewise.
1774         (check_effective_target_vect_bswap): Likewise.
1775         (check_effective_target_vect_shift_char): Likewise.
1776         (check_effective_target_vect_long): Likewise.
1777         (check_effective_target_vect_float): Likewise.
1778         (check_effective_target_vect_double): Likewise.
1779         (check_effective_target_vect_long_long): Likewise.
1780         (check_effective_target_vect_no_int_max): Likewise.
1781         (check_effective_target_vect_no_int_add): Likewise.
1782         (check_effective_target_vect_no_bitwise): Likewise.
1783         (check_effective_target_vect_widen_shift): Likewise.
1784         (check_effective_target_vect_no_align): Likewise.
1785         (check_effective_target_vect_hw_misalign): Likewise.
1786         (check_effective_target_vect_element_align): Likewise.
1787         (check_effective_target_vect_condition): Likewise.
1788         (check_effective_target_vect_cond_mixed): Likewise.
1789         (check_effective_target_vect_char_mult): Likewise.
1790         (check_effective_target_vect_short_mult): Likewise.
1791         (check_effective_target_vect_int_mult): Likewise.
1792         (check_effective_target_vect_extract_even_odd): Likewise.
1793         (check_effective_target_vect_interleave): Likewise.
1794         (check_effective_target_vect_stridedN): Likewise.
1795         (check_effective_target_vect_multiple_sizes): Likewise.
1796         (check_effective_target_vect64): Likewise.
1797         (check_effective_target_vect_call_copysignf): Likewise.
1798         (check_effective_target_vect_call_sqrtf): Likewise.
1799         (check_effective_target_vect_call_btrunc): Likewise.
1800         (check_effective_target_vect_call_btruncf): Likewise.
1801         (check_effective_target_vect_call_ceil): Likewise.
1802         (check_effective_target_vect_call_ceilf): Likewise.
1803         (check_effective_target_vect_call_floor): Likewise.
1804         (check_effective_target_vect_call_floorf): Likewise.
1805         (check_effective_target_vect_call_lceil): Likewise.
1806         (check_effective_target_vect_call_lfloor): Likewise.
1807         (check_effective_target_vect_call_nearbyint): Likewise.
1808         (check_effective_target_vect_call_nearbyintf): Likewise.
1809         (check_effective_target_vect_call_round): Likewise.
1810         (check_effective_target_vect_call_roundf): Likewise.
1811         (check_effective_target_vect_perm): Likewise, but also append *_saved
1812         to the existing global name to properly cache the result.
1813         (check_effective_target_vect_perm_byte): Likewise.
1814         (check_effective_target_vect_perm_short): Likewise.
1815         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1816         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1817         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1818         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1819         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1820         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1821         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1822         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1823         (check_effective_target_vect_sdot_qi): Likewise.
1824         (check_effective_target_vect_udot_qi): Likewise.
1825         (check_effective_target_vect_sdot_hi): Likewise.
1826         (check_effective_target_vect_udot_hi): Likewise.
1827         (check_effective_target_vect_usad_char): Likewise.
1828         (check_effective_target_vect_pack_trunc): Likewise.
1829         (check_effective_target_vect_unpack): Likewise.
1830         (check_effective_target_vect_aligned_arrays): Likewise.
1831         (check_effective_target_vect_natural_alignment): Likewise.
1832         (check_effective_target_vector_alignment_reachable): Likewise.
1833         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1834         (is-effective-target): Initialize et_index if undefined.
1835         (et-dg-runtest): New.
1836         (et-is-effective-target): Likewise.
1837         (check_vect_support_and_set_flags): Add supported MIPS targets to
1838         EFFECTIVE_TARGETS list.  Return the number of supported targets.
1840 2016-07-26  Richard Biener  <rguenther@suse.de>
1841             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1843         PR middle-end/70920
1844         * gcc.dg/pr70920-1.c: New test-case.
1845         * gcc.dg/pr70902-2.c: Likewise.
1846         * gcc.dg/pr70920-3.c: Likewise.
1847         * gcc.dg/pr70920-4.c: Likewise
1848         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1849         2 instead of 3.
1851 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
1853         * gcc.c-torture/execute/pr71494.c: Require label_values.
1854         * gcc.dg/pr16973.c: Ditto.
1856 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1858         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1859         * gcc.dg/torture/pr69771.c: Require int32plus.
1860         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1862 2016-07-25  Martin Liska  <mliska@suse.cz>
1864         * gcc.dg/torture/pr71987.c: New test.
1866 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1868         PR fortran/71935
1869         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1870         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
1871         * gfortran.dg/pr71935.f90: New test.
1873 2016-07-22  Martin Sebor  <msebor@redhat.com>
1875         PR c++/71675
1876         * g++.dg/ext/atomic-3.C: New test.
1877         * gcc.dg/atomic/pr71675.c: New test.
1879 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
1881         * gcc.target/i386/mvc8.c: New test.
1883 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
1885         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1886         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1888 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1890         PR fortran/71795
1891         * gfortran.dg/constructor_50.f90:  New test.
1893 2016-07-22  Martin Liska  <mliska@suse.cz>
1895         PR gcov-profile/69028
1896         PR gcov-profile/62047
1897         * g++.dg/cilk-plus/pr69028.C: New test.
1899 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1901         * gfortran.dg/coarray_stat_2.f90: New test.
1903 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1905         * gcc.target/powerpc/vec-extract.h: New files to check the
1906         vec_extract built-in functions for all vector types, testing
1907         accessing each element, both with constant and variable element
1908         numbers.
1909         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1910         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1911         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1912         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1913         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1914         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1915         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1916         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1917         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1919 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
1921         PR c++/71728
1922         * g++.dg/other/pr71728.C: New test.
1924 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
1926         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1927         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1928         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1929         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1930         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1932 2016-07-21  Richard Biener  <rguenther@suse.de>
1934         PR tree-optimization/71947
1935         * gcc.dg/tree-ssa/vrp102.c: New testcase.
1937 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
1939         * gcc.dg/tree-ssa/scev-15.c: New.
1941 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
1943         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1945 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
1947         PR c++/71941
1948         * g++.dg/gomp/pr71941.C: New test.
1950 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
1952         PR c/70339
1953         PR c/71858
1954         * g++.dg/spellcheck-identifiers.C: New test case, based on
1955         gcc.dg/spellcheck-identifiers.c.
1956         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1957         gcc.dg/spellcheck-identifiers-2.c.
1958         * g++.dg/spellcheck-typenames.C: New test case, based on
1959         gcc.dg/spellcheck-typenames.c
1961 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
1963         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1964         pointer to member function and also test catching by reference.
1966 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1968         * gcc.target/s390/pr67443.c: Fix test case.
1970 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1972         * gcc.target/s390/insv-1.c: Xfail some tests.
1973         * gcc.target/s390/insv-2.c: Likewise.
1975 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
1977         * gcc.target/avr/torture/get-mem.c: New test.
1978         * gcc.target/avr/torture/set-mem.c: New test.
1980 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
1982         PR target/71948
1983         * gcc.target/avr/torture/tiny-progmem.c: New test.
1985 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
1987         PR c++/71909
1988         * g++.dg/parse/pr71909.C: New test.
1989         * g++.dg/tm/pr71909.C: New test.
1991         PR c++/50060
1992         * g++.dg/cpp0x/constexpr-50060.C: New test.
1993         * g++.dg/cpp1y/constexpr-50060.C: New test.
1995 2016-07-20  Martin Liska  <mliska@suse.cz>
1997         * gfortran.dg/graphite/pr71898.f90: New test.
1999 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
2001         PR tree-optimization/71503
2002         PR tree-optimization/71683
2003         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2004         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2006 2016-07-20  Martin Liska  <mliska@suse.cz>
2008         * gcc.dg/plugin/plugin.exp: Remove sreal test.
2009         * gcc.dg/plugin/sreal-test-1.c: Remove.
2010         * gcc.dg/plugin/sreal_plugin.c: Remove.
2012 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2014         PR fortran/71902
2015         * gfortran.dg/dependency_47.f90:  New test.
2017 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
2019         PR rtl-optimization/71916
2020         * gcc.c-torture/compile/pr71916.c: New test.
2022         PR middle-end/71874
2023         * g++.dg/torture/pr71874.C: New test.
2025         PR middle-end/71734
2026         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2027         (my_alloc): Rewritten to use __builtin_posix_memalign and
2028         __SIZE_TYPE__.
2029         (my_free): Use __builtin_free instead of _mm_free.
2030         (Vec::operator=): Use __builtin_memcpy.
2032 2016-07-19  Martin Jambor  <mjambor@suse.cz>
2034         PR fortran/71688
2035         * gfortran.dg/pr71688.f90: New test.
2037 2016-07-19  Richard Biener  <rguenther@suse.de>
2039         * c-c++-common/vector-subscript-6.c: New testcase.
2040         * c-c++-common/vector-subscript-7.c: Likewise.
2042 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2044         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2045         and UInt32 based on __SIZEOF_INT__.
2047 2016-07-19  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/71901
2050         * gcc.dg/torture/pr71901.c: New testcase.
2052 2016-07-19  Richard Biener  <rguenther@suse.de>
2054         PR tree-optimization/71908
2055         * gcc.dg/torture/pr71908.c: New testcase.
2057 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2059         PR target/71493
2060         * gcc.target/powerpc/pr71493-1.c: New test.
2061         * gcc.target/powerpc/pr71493-2.c: Likewise.
2063 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
2065         PR c++/71835
2066         * g++.dg/conversion/ambig3.C: New test.
2068         PR c++/71828
2069         * g++.dg/cpp0x/constexpr-71828.C: New test.
2071         PR c++/71826
2072         * g++.dg/template/pr71826.C: New test.
2074         PR c++/71822
2075         * g++.dg/template/defarg21.C: New test.
2077         PR c++/71871
2078         * g++.dg/ext/vector31.C: New test.
2080 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
2082         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2084 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
2086         PR tree-optimization/71734
2087         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2089 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2091         * gcc.target/s390/warn-dynamicstack-1.c: New test.
2092         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2093         stack-layout-dynamic-1.c: New test.
2095 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2097         * gcc.target/s390/nolrl-1.c: New test.
2099 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
2101         PR fortran/71523
2102         * gfortran.dg/pr71523_1.f90: New test.
2103         * gfortran.dg/pr71523_2.f90: New test.
2105 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
2107         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2109 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2110             Marco Restelli  <mrestelli@gmail.com>
2112         PR fortran/62125
2113         * gfortran.dg/pr62125.f90: New test.
2115 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2117         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2118         * gcc.target/powerpc/mulkc3-1.c: Likewise.
2120 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
2122         PR c++/58796
2123         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2124         * g++.dg/cpp0x/nullptr35.C: New test.
2126 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2128         * gcc.dg/tree-ssa/scev-8.c: Update test string.
2130 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
2132         * gfortran.dg/goacc/vector_length.f90: New test.
2134 2016-07-15  Richard Biener  <rguenther@suse.de>
2136         PR tree-optimization/71881
2137         * gcc.dg/torture/pr71881.c: New testcase.
2139 2016-07-15  Richard Biener  <rguenther@suse.de>
2141         PR tree-optimization/71887
2142         * gcc.dg/torture/pr71887.c: New testcase.
2144 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
2146         PR c/71858
2147         * gcc.dg/spellcheck-identifiers-3.c: New test.
2149 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
2151         PR fortran/71807
2152         * gfortran.dg/null_9.f90: New test.
2154 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2156         * gcc.dg/tree-ssa/loop-41.c: New test.
2158 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
2160         PR tree-optimization/71347
2161         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2163 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2165         PR fortran/29819
2166         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2167         * gfortran.dg/contains.f90: Ditto.
2168         * gfortran.dg/contains_empty_1.f03: Ditto.
2169         * gfortran.dg/submodule_3.f08: Ditto.
2171 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
2173         PR testsuite/71865
2174         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2175         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2176         expected diagnostics.
2178         PR c/71858
2179         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2180         * gcc.dg/spellcheck-identifiers-2.c: New test.
2181         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2182         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2184 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
2186         PR tree-optimization/71872
2187         * gcc.c-torture/compile/pr71872.c: New test.
2189 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2191         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2192         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2193         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2194         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2195         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2196         * gcc.target/arm/atomic-op-acquire-1.c: This.
2197         * gcc.target/arm/atomic-op-char.c: Rename into ...
2198         * gcc.target/arm/atomic-op-char-1.c: This.
2199         * gcc.target/arm/atomic-op-consume.c: Rename into ...
2200         * gcc.target/arm/atomic-op-consume-1.c: This.
2201         * gcc.target/arm/atomic-op-int.c: Rename into ...
2202         * gcc.target/arm/atomic-op-int-1.c: This.
2203         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2204         * gcc.target/arm/atomic-op-relaxed-1.c: This.
2205         * gcc.target/arm/atomic-op-release.c: Rename into ...
2206         * gcc.target/arm/atomic-op-release-1.c: This.
2207         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2208         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2209         * gcc.target/arm/atomic-op-short.c: Rename into ...
2210         * gcc.target/arm/atomic-op-short-1.c: This.
2211         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2212         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2213         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2214         * gcc.target/arm/atomic-op-char-2.c: Likewise.
2215         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2216         * gcc.target/arm/atomic-op-int-2.c: Likewise.
2217         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2218         * gcc.target/arm/atomic-op-release-2.c: Likewise.
2219         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2220         * gcc.target/arm/atomic-op-short-2.c: Likewise.
2222 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
2224         PR fortran/70842
2225         * gfortran.dg/select_type_35.f03: New test.
2227 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2229         PR target/65951
2230         PR tree-optimization/70923
2231         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2232         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2233         * gcc.dg/vect/pr65951.c: Likewise.
2234         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2236 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
2238         * c-c++-common/pr60226.c: Expect maximum object file alignment
2239         error on AIX.
2241 2016-07-14  Richard Biener  <rguenther@suse.de>
2243         PR tree-optimization/71866
2244         * gcc.dg/torture/pr71866.c: New testcase.
2246 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2248         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2249         selector and enclose boolean expression in curly braces.
2251 2016-07-14  Alan Modra  <amodra@gmail.com>
2253         PR target/71733
2254         * gcc.target/powerpc/p9-novsx.c: New.
2256 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2258         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2259         * g++.dg/tree-prof/morefunc.C: Dito.
2260         * g++.dg/tree-prof/pr35545.C: Dito.
2261         * g++.dg/tree-prof/reorder.C: Dito.
2262         * gcc.dg/tree-prof/20050826-2.c: Dito.
2263         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2264         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2265         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2266         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2267         * gcc.dg/tree-prof/inliner-1.c: Dito.
2268         * gcc.dg/tree-prof/merge_block.c: Dito.
2269         * gcc.dg/tree-prof/stringop-1.c: Dito.
2270         * gcc.dg/tree-prof/stringop-2.c: Dito.
2271         * gcc.dg/tree-prof/switch-case-1.c: Dito.
2272         * gcc.dg/tree-prof/switch-case-2.c: Dito.
2273         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2274         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2275         * gcc.dg/tree-prof/update-loopch.c: Dito.
2276         * gcc.dg/tree-prof/val-prof-1.c: Dito.
2277         * gcc.dg/tree-prof/val-prof-2.c: Dito.
2278         * gcc.dg/tree-prof/val-prof-3.c: Dito.
2279         * gcc.dg/tree-prof/val-prof-4.c: Dito.
2280         * gcc.dg/tree-prof/val-prof-5.c: Dito.
2281         * gcc.dg/tree-prof/val-prof-6.c: Dito.
2282         * gcc.dg/tree-prof/val-prof-7.c: Dito.
2284 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2286         * lib/profopt.exp (profopt-execute): Remove .imports files.
2288 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2290         * lib/profopt.exp (profopt-execute): Always log profiler command line.
2292 2016-07-13  Andi Kleen  <ak@linux.intel.com>
2294         * lib/profopt.exp (dg-final-scan-autofdo,
2295         dg-final-scan-not-autofdo): New functions.
2297 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
2299         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2300         * gcc.dg/vect/vect-35.c: Ditto.
2301         * gcc.dg/vect/vect-alias-check-2.c: New test.
2303 2016-07-13  Martin Liska  <mliska@suse.cz>
2305         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2306         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2307         * gfortran.dg/pr42108.f90: Update expected dump scan.
2309 2016-07-13  Richard Biener  <rguenther@suse.de>
2311         PR tree-optimization/24574
2312         * gcc.dg/pr24574.c: New testcase.
2314 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2316         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2317         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2318         * c-c++-common/pr68833-1.c: Require int32plus.
2319         * gcc.dg/ipa/pr63551.c: Likewise.
2320         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2321         * gcc.dg/ipa/pr64041.c: Require int32plus.
2323 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2325         PR ipa/71633
2326         * g++.dg/pr71633.C: New test.
2328 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2330         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2331         Add new arm_thumb1_cbz_ok effective target.
2332         * gcc.target/arm/cbz.c: New test.
2334 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2336         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2337         Define effective target.
2338         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2339         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2340         * gcc.target/arm/movhi_movw.c: New test.
2341         * gcc.target/arm/movsi_movw.c: Likewise.
2342         * gcc.target/arm/movdi_movw.c: Likewise.
2344 2016-07-13  Richard Biener  <rguenther@suse.de>
2346         PR middle-end/71104
2347         * gcc.dg/pr71104-1.c: New testcase.
2348         * gcc.dg/pr71104-2.c: Likewise.
2350 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2352         PR target/71805
2353         * gcc.target/powerpc/pr71805.c: New test.
2355 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2357         * gcc.target/powerpc/divkc3-1.c: New.
2358         * gcc.target/powerpc/mulkc3-1.c: New.
2360 2016-07-12  Nathan Sidwell  <nathan@acm.org>
2362         * gcc.target/arm/data-rel-1.c: New.
2363         * gcc.target/arm/data-rel-2.c: New.
2364         * gcc.target/arm/data-rel-3.c: New.
2366 2016-07-12  Martin Liska  <mliska@suse.cz>
2368         * gcc.dg/params/blocksort-part.c: New test.
2369         * gcc.dg/params/params.exp: New file.
2371 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2373         PR middle-end/71700
2374         * gcc.c-torture/execute/pr71700.c: New test.
2376 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
2377         Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/23286
2380         PR tree-optimization/70159
2381         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2382         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2383         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2384         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2385         * gcc.dg/tree-ssa/pr35286.c: Likewise.
2386         * gcc.dg/tree-ssa/pr35287.c: Likewise.
2387         * gcc.dg/hoist-register-pressure-1.c: Likewise.
2388         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2389         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2390         * gcc.dg/pr51879-12.c: Likewise.
2391         * gcc.dg/strlenopt-9.c: Likewise.
2392         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2393         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2394         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2395         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2396         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2397         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2398         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2399         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2400         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2401         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2402         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2403         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2404         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2405         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2406         * gfortran.dg/pr43984.f90: Adjust expected outcome.
2408 2016-07-12  Richard Biener  <rguenther@suse.de>
2410         PR rtl-optimization/68961
2411         * gcc.target/i386/pr68961.c: New testcase.
2413 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
2415         PR middle-end/71758
2416         * c-c++-common/gomp/pr71758.c: New test.
2417         * gfortran.dg/gomp/pr71758.f90: New test.
2419         PR tree-optimization/71823
2420         * gcc.dg/vect/pr71823.c: New test.
2422 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
2424         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2425         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2426         and LINE_MAP_MAX_LOCATION_WITH_COLS.
2428 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2430         PR target/71801
2431         * gcc.target/i386/pr71801.c: New test.
2433 2016-07-11  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/71816
2436         * gcc.dg/torture/pr71816.c: New testcase.
2438 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2440         PR fortran/71783
2441         * gfortran.dg/dependency_46.f90:  New test.
2443 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2445         PR rtl-optimization/71621
2446         * gcc.target/i386/pr71621-1.c: New.
2447         * gcc.target/i386/pr71621-2.c: New.
2449 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
2451         * gfortran.dg/goacc/pr71704.f90: New test.
2453 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2455         PR target/71297
2456         * gcc.target/powerpc/pr71297.c: New.
2458 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
2460         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2462 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2464         PR target/71806
2465         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2467 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
2469         PR tree-optimization/71667
2470         * gcc.dg/vect/pr71667.c: New
2472 2016-07-08  Martin Liska  <mliska@suse.cz>
2474         * gcc.dg/torture/pr71606.c: New test.
2476 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478         PR fortran/71764
2479         * gfortran.dg/pr71764.f90: New test.
2481 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
2482             Kai Tietz  <ktietz70@googlemail.com>
2484         PR c++/70869
2485         PR c++/71054
2486         * g++.dg/cpp0x/pr70869.C: New test.
2487         * g++.dg/cpp0x/pr71054.C: New test.
2489 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
2491         * g++.dg/debug/pr71432.C: Fail on AIX.
2493 2016-07-07  Martin Liska  <mliska@suse.cz>
2495         * gfortran.dg/do_1.f90: Remove a corner case that triggers
2496         an undefined behavior.
2497         * gfortran.dg/do_3.F90: Likewise.
2498         * gfortran.dg/do_check_11.f90: New test.
2499         * gfortran.dg/do_check_12.f90: New test.
2500         * gfortran.dg/do_corner_warn.f90: New test.
2502 2016-07-07  Martin Liska  <mliska@suse.cz>
2504         * gfortran.dg/predict-1.f90: Ammend the test.
2505         * gfortran.dg/predict-2.f90: Likewise.
2507 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2509         PR ipa/71624
2510         * g++.dg/pr71624.C: New test.
2512 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2514         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2515         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2516         ARMv8-M Mainline architectures.
2518 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2520         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2521         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2523 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
2525         PR target/70098
2526         PR target/71763
2527         * gcc.target/powerpc/pr71763.c: New file.
2529 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
2531         PR tree-optimization/71518
2532         * gcc.dg/pr71518.c: New test.
2534 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
2536         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2538 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2540         PR target/50739
2541         * gcc.target/avr/pr50739.c: New test.
2543 2016-07-05  Jan Hubicka  <jh@suse.cz>
2545         * gcc.dg/tree-ssa/scev-14.c: update template.
2547 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
2549         * gcc.dg/vect/group-no-gaps-1.c: New test.
2551 2016-07-05  Andi Kleen  <ak@linux.intel.com>
2553         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2554         if kernel supports MPX.
2556 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
2558         * gcc.c-torture/compile/pr69102.c: Require fpic support.
2560 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2561             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2563         * gcc.target/powerpc/signbit-1.c: New test.
2564         * gcc.target/powerpc/signbit-2.c: New test.
2565         * gcc.target/powerpc/signbit-3.c: New test.
2567 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2569         PR rtl-optimization/71594
2570         * gcc.dg/torture/pr71594.c: New test.
2572 2016-07-05  Jan Hubicka  <jh@suse.cz>
2574         * gcc.dg/tree-ssa/scev-14.c: new testcase.
2576 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
2578         PR c++/62314
2579         * g++.dg/parse/error5.C: Update column
2580         number of missing semicolon error.
2581         * g++.dg/pr62314-2.C: New test case.
2583 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2585         * gfortran.dg/coarray_stat_function.f90: New test.
2586         * gfortran.dg/coarray_stat_whitespace.f90: New test.
2587         * gfortran.dg/coarray_lib_comm_1: Adapting old test
2588         to new interfaces.
2590 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2592         PR fortran/71623
2593         * gfortran.dg/deferred_character_17.f90: New test.
2595 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
2597         * gcc.target/arm/neon/polytypes.c: Move to ...
2598         * gcc.target/arm/polytypes.c: ... here.
2599         * gcc.target/arm/neon/pr51534.c: Move to ...
2600         * gcc.target/arm/pr51534.c: ... here.
2601         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2602         * gcc.target/arm/vect-vcvt.c: ... here.
2603         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2604         * gcc.target/arm/vect-vcvtq.c: ... here.
2605         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2606         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2607         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2608         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2609         * gcc.target/arm/neon/neon.exp: Delete.
2610         * gcc.target/arm/neon/: Delete.
2612 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2614         PR fortran/65575
2615         * gfortran.dg: pr65575.f90: New test.
2617 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2619         PR fortran/35849
2620         * gfortran.dg: pr35849.f90: New test.
2622 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
2624         PR c++/71739
2625         * g++.dg/cpp0x/pr71739.C: New test.
2627 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
2629         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2631 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2633         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2634         locr.
2635         * gcc.target/s390/loc-1.c: New test.
2637 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
2639         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2640         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2642 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2644         PR target/63874
2645         * gcc.target/aarch64/pr63874.c: New test.
2647 2016-07-04  Jan Beulich  <jbeulich@suse.com>
2649         * g++.dg/header.c: New.
2650         * gcc.dg/header.c: New.
2652 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
2654         PR c/71719
2655         * c-c++-common/Wunused-var-15.c: New test.
2657 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
2659         PR fortran/71687
2660         * gfortran.dg/gomp/pr71687.f90: New test.
2662 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2664         * gcc.dg/const-float128-ped.c: Require __float128 effective
2665         target and options.
2666         * gcc.dg/const-float128.c: Likewise.
2667         * gcc.dg/torture/float128-cmp-invalid.c: Require
2668         __float128 and base_quadfloat_support effective targets, and
2669         __float128 options.
2670         * gcc.dg/torture/float128-div-underflow.c: Likewise.
2671         * gcc.dg/torture/float128-extend-nan.c: Likewise.
2672         * gcc.dg/torture/float128-nan.c: Likewise.
2673         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2674         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2675         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2676         * lib/target-supports.exp (check_effective_target___float128): New.
2677         (add_options_for___float128): New.
2678         (check_effective_target_base_quadword_support): New.
2680 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2682         PR target/71720
2683         * gcc.target/powerpc/pr71720.c: New test.
2685 2016-07-01  Jan Beulich  <jbeulich@suse.com>
2687         * gcc.dg/bss.c: New.
2689 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
2691         PR target/71698
2692         * gcc.target/powerpc/pr71698.c: New test.
2694 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
2696         PR target/71151
2697         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2698         instead of ".foo" for its section name.
2699         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2700         depending on MCU's flash size.
2701         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2702         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2703         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2704         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2705         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2706         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2708 2016-07-01  Jan Beulich  <jbeulich@suse.com>
2710         * gcc.target/i386/pr65105-2.c: Add -msse2.
2712 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
2714         PR tree-optimization/71707
2715         * gcc.dg/strlenopt-29.c: New test.
2717         PR fortran/71704
2718         * gfortran.dg/gomp/pr71704.f90: New test.
2720         PR fortran/71705
2721         * gfortran.dg/gomp/pr71705.f90: New test.
2723 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2725         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2726         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2727         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2728         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2729         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2730         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2731         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2732         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2733         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2734         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2735         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2736         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2737         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2738         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2739         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2740         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2741         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2742         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2743         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2744         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2745         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2746         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2747         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2748         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2749         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2750         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2751         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2752         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2753         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2754         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2755         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2756         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2757         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2758         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2759         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2760         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2761         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2762         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2763         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2764         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2765         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2766         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2767         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2768         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2769         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2770         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2771         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2772         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2773         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2774         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2775         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2776         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2777         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2778         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2779         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2780         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2781         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2782         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2783         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2784         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2785         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2786         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2787         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2788         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2789         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2790         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2791         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2792         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2793         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2794         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2795         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2796         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2797         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2798         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2799         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2800         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2801         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2802         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2803         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2804         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2805         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2807 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2808             James Greenhalgh  <james.greenhalgh@arm.com>
2810         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2812 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
2813             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2815         * gcc.target/aarch64/vget_set_lane_1.c: New test.
2817 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
2819         PR driver/71651
2820         * gcc.dg/spellcheck-options-12.c: New test case.
2822 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
2824         PR middle-end/71693
2825         * gcc.c-torture/compile/pr71693.c: New test.
2827 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
2829         * gcc.dg/spellcheck-params.c: New testcase.
2830         * gcc.dg/spellcheck-params-2.c: New testcase.
2832 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2834         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2835         vector extract instructions.
2836         * gcc.target/powerpc/p9-extract-2.c: Likewise.
2838 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2840         PR fortran/71686
2841         * gfortran.dg/unexpected_eof_2.f90: New test.
2842         * gfortran.dg/unexpected_eof_3.f90: New test.
2844 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
2846         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2848 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
2850         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2851         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2852         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2854 2016-06-29  Richard Biener  <rguenther@suse.de>
2856         PR middle-end/15256
2857         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2859 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2861         * gcc.target/arm/aapcs/neon-vect10.c: Require
2862         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2863         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2864         * gcc.target/arm/aapcs/vfp18.c: Likewise.
2865         * gcc.target/arm/aapcs/vfp19.c: Likewise.
2866         * gcc.target/arm/aapcs/vfp20.c: Likewise.
2867         * gcc.target/arm/aapcs/vfp21.c: Likewise.
2868         * gcc.target/arm/fp16-aapcs-1.c: Require
2869         -mfloat-ab=hard.  Also simplify the test.
2870         * gcc.target/arm/fp16-aapcs-2.c: New.
2872 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2874         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2875         (add_options_for_arm_fp16_ieee): New.
2876         (add_options_for_arm_fp16_alternative): New.
2877         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
2878         long-line.
2879         (effective_target_arm_fp16_hw): New.
2881 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2883         PR tree-optimization/71655
2884         * g++.dg/pr71655.C: New test.
2886 2016-06-29  Martin Liska  <mliska@suse.cz>
2888         * gcc.dg/pr71585.c: New test.
2889         * gcc.dg/pr71585-2.c: New test.
2890         * gcc.dg/pr71585-3.c: New test.
2892 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2894         PR tree-optimization/70729
2895         * g++.dg/vect/pr70729.cc: New test.
2897 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
2899         * c-c++-common/gomp/cancel-1.c: Extend.
2901 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
2903         PR tree-optimization/71625
2904         * gcc.dg/strlenopt-28.c: New test.
2906 2016-06-29  Richard Biener  <rguenther@suse.de>
2908         PR middle-end/71002
2909         * g++.dg/torture/pr71002.C: Adjust testcase.
2911 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
2913         PR c/71685
2914         * gcc.dg/pr71685.c: New test.
2916 2016-06-28  Martin Sebor  <msebor@redhat.com>
2918         PR c/71552
2919         * gcc.dg/init-bad-9.c: New test.
2921 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2923         * gcc.target/powerpc/abs128-1.c: Require VSX.
2924         * gcc.target/powerpc/copysign128-1.c: Likewise.
2925         * gcc.target/powerpc/inf128-1.c: Likewise.
2926         * gcc.target/powerpc/nan128-1.c: Likewise.
2928 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
2930         PR middle-end/71626
2931         * gcc.c-torture/execute/pr71626-1.c: New test.
2932         * gcc.c-torture/execute/pr71626-2.c: New test.
2934 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
2936         PR target/71656
2937         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2939 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
2941         PR target/71670
2942         * gcc.target/powerpc/pr71670.c: New testcase.
2944 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
2946         PR target/71656
2947         * gcc.target/powerpc/pr71656-1.c: New test.
2948         * gcc.target/powerpc/pr71656-2.c: New test.
2950 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
2952         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2953         around fp16 code.
2954         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2955         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2956         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2957         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2958         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2959         Add arm_neon_fp16_ok effective target.
2960         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2961         Likewise.
2962         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2963         Likewise.
2964         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2965         Likewise.
2966         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2967         Likewise.
2968         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2969         Likewise.
2970         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2971         Likewise.
2972         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2973         Likewise.
2974         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2975         Likewise.
2976         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2977         Likewise.
2978         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2979         Likewise.
2980         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2981         Likewise.
2983 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
2985         * gcc.dg/predict-12.c: New testcase.
2987 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2989         PR fortran/71649
2990         * gfortran.dg/pr71649.f90: New test.
2992 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
2994         PR tree-optimization/71643
2995         * g++.dg/opt/pr71643.C: New test.
2997         PR tree-optimization/71631
2998         * gcc.c-torture/execute/pr71631.c: New test.
3000 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
3002         * gcc.dg/predict-11.c: New testcase.
3003         * gfortran.dg/predict-2.f90: New testcase.
3005 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
3007         * gcc.dg/predict-10.c: New test.
3009 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3011         * gcc.target/powerpc/abs128-1.c: New.
3012         * gcc.target/powerpc/copysign128-1.c: New.
3013         * gcc.target/powerpc/inf128-1.c: New.
3014         * gcc.target/powerpc/nan128-1.c: New.
3016 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
3018         * gfortran.dg/pr71642.f90: New test.
3020 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
3022         PR tree-optimization/71647
3023         * gcc.target/i386/pr71647.c: New test.
3025 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3027         * gcc.target/i386/noplt-gd-1.c: New test.
3028         * gcc.target/i386/noplt-gd-2.c: Likewise.
3029         * gcc.target/i386/noplt-gd-3.c: Likewise.
3030         * gcc.target/i386/noplt-ld-1.c: Likewise.
3031         * gcc.target/i386/noplt-ld-2.c: Likewise.
3032         * gcc.target/i386/noplt-ld-3.c: Likewise.
3033         * lib/target-supports.exp
3034         (check_effective_target_tls_get_addr_via_got): New.
3036 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
3038         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3039         testsuite compile flags.
3040         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3041         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3043 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
3045         * g++dg/vect/pr36684.cc: Add dg-do compile.
3046         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3047         * gcc.dg/vect/pr70021.c: Ditto.
3048         * gcc.dg/vect/pr70138-1.c: Ditto.
3049         * gcc.dg/vect/pr70138-2.c: Ditto.
3050         * gcc.dg/vect/pr70354-1.c: Ditto.
3051         * gcc.dg/vect/pr70354-2.c: Ditto.
3052         * gcc.dg/vect/pr71259.c: Ditto.
3053         * gcc.dg/vect/pr71416-1.c: Ditto.
3054         * gcc.dg/vect/slp-43.c: Ditto.
3055         * gcc.dg/vect/slp-45.c: Ditto.
3056         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3057         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3058         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3059         * gfortran.dg/vect/pr69980.f90: Ditto.
3061 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
3063         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3064         * gcc.dg/vect/bb-slp-30.c: Ditto.
3065         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3066         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3067         * gcc.dg/vect/pr45902.c: Ditto.
3068         * gcc.dg/vect/pr48172.c: Ditto.
3069         * gcc.dg/vect/pr48377.c: Ditto.
3070         * gcc.dg/vect/pr49038.c: Ditto.
3071         * gcc.dg/vect/pr49771.c: Ditto.
3072         * gcc.dg/vect/pr52091.c: Ditto.
3073         * gcc.dg/vect/pr53185-2.c: Ditto.
3074         * gcc.dg/vect/pr56826.c: Ditto.
3075         * gcc.dg/vect/pr60276.c: Ditto.
3076         * gcc.dg/vect/pr62021.c: Ditto.
3077         * gcc.dg/vect/pr63530.c: Ditto.
3078         * gcc.dg/vect/pr65518.c: Ditto.
3079         * gcc.dg/vect/pr65947-1.c: Ditto.
3080         * gcc.dg/vect/pr65947-10.c: Ditto.
3081         * gcc.dg/vect/pr65947-11.c: Ditto.
3082         * gcc.dg/vect/pr65947-12.c: Ditto.
3083         * gcc.dg/vect/pr65947-13.c: Ditto.
3084         * gcc.dg/vect/pr65947-2.c: Ditto.
3085         * gcc.dg/vect/pr65947-3.c: Ditto.
3086         * gcc.dg/vect/pr65947-4.c: Ditto.
3087         * gcc.dg/vect/pr65947-5.c: Ditto.
3088         * gcc.dg/vect/pr65947-6.c: Ditto.
3089         * gcc.dg/vect/pr65947-7.c: Ditto.
3090         * gcc.dg/vect/pr65947-8.c: Ditto.
3091         * gcc.dg/vect/pr65947-9.c: Ditto.
3092         * gcc.dg/vect/pr71416-1.c: Ditto.
3093         * gcc.dg/vect/pr71439.c: Ditto.
3094         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3095         * gcc.dg/vect/vect-bswap16.c: Ditto.
3096         * gcc.dg/vect/vect-bswap32.c: Ditto.
3097         * gcc.dg/vect/vect-bswap64.c: Ditto.
3098         * gcc.dg/vect/vect-live-1.c: Ditto.
3099         * gcc.dg/vect/vect-live-2.c: Ditto.
3100         * gcc.dg/vect/vect-live-3.c: Ditto.
3101         * gcc.dg/vect/vect-live-4.c: Ditto.
3102         * gcc.dg/vect/vect-live-5.c: Ditto.
3103         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3104         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3105         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3106         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3107         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3108         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3109         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3110         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3111         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3112         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3113         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3114         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3115         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3116         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3117         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3118         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3119         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3121 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
3123         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3125 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3127         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
3128         ia32 if R_386_GOT32X relocation is supported.
3129         * gcc.target/i386/noplt-3.c: Likewise.
3130         * gcc.target/i386/noplt-2.c: Likewise.
3131         (main): Renamed to ...
3132         (bar): This.
3133         * gcc.target/i386/noplt-4.c: Likewise.
3134         (main): Renamed to ...
3135         (bar): This.
3136         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3137         * gcc.target/i386/pr67400-5.c: Likewise.
3139 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
3141         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3142         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3144         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3145         f4): Adjust expected diagnostics.
3146         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3147         (T): If OVFP is defined, redefine to TP.
3148         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3149         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3150         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3151         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3152         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3153         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3154         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3155         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3156         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3157         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3158         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3159         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3160         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3161         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3162         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3163         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3164         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3165         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3166         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3167         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3168         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3169         as last argument to __builtin_add_overflow_p.
3171 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
3173         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3174         dg-options and remove default vector testsuite compile flags.
3175         * g++.dg/vect/pr33860a.cc: Ditto.
3176         * g++.dg/vect/pr45470-a.cc: Ditto.
3177         * g++.dg/vect/pr45470-b.cc: Ditto.
3178         * g++.dg/vect/pr60896.cc: Ditto.
3179         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3180         * gcc.dg/vect/pr18308.c: Ditto.
3181         * gcc.dg/vect/pr24049.c: Ditto.
3182         * gcc.dg/vect/pr33373.c: Ditto.
3183         * gcc.dg/vect/pr36228.c: Ditto.
3184         * gcc.dg/vect/pr42395.c: Ditto.
3185         * gcc.dg/vect/pr42604.c: Ditto.
3186         * gcc.dg/vect/pr46663.c: Ditto.
3187         * gcc.dg/vect/pr48765.c: Ditto.
3188         * gcc.dg/vect/pr49093.c: Ditto.
3189         * gcc.dg/vect/pr49352.c: Ditto.
3190         * gcc.dg/vect/pr52298.c: Ditto.
3191         * gcc.dg/vect/pr52870.c: Ditto.
3192         * gcc.dg/vect/pr53185.c: Ditto.
3193         * gcc.dg/vect/pr53773.c: Ditto.
3194         * gcc.dg/vect/pr56695.c: Ditto.
3195         * gcc.dg/vect/pr62171.c: Ditto.
3196         * gcc.dg/vect/pr63530.c: Ditto.
3197         * gcc.dg/vect/pr68339.c: Ditto.
3198         * gcc.dg/vect/pr71259.c: Ditto.
3199         * gcc.dg/vect/vect-82_64.c: Ditto.
3200         * gcc.dg/vect/vect-83_64.c: Ditto.
3201         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3202         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3203         * gcc.dg/vect/vect-shift-2.c: Ditto.
3204         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3205         * gfortran.dg/vect/pr39318.f90: Ditto.
3206         * gfortran.dg/vect/pr45714-a.f: Ditto.
3207         * gfortran.dg/vect/pr45714-b.f: Ditto.
3208         * gfortran.dg/vect/pr46213.f90: Ditto.
3210 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3211             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3213         * gcc.target/powerpc/p9-splat-5.c: New test.
3215 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
3217         PR tree-optimization/71488
3218         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3219         * lib/target-supports.exp: ... here.
3220         (check_sse4_hw_available): New procedure.
3221         (check_effective_target_sse4_runtime): Ditto.
3222         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3223         -march=westmere for sse4_runtime targets.
3224         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3225         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3226         (dg-additional-options): Use for sse4_runtime targets.
3227         (main): Call check_vect ().
3228         (dg-final): Perform scan only for sse4_runtime targets.
3230 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
3232         PR target/66232
3233         PR target/67400
3234         * gcc.target/i386/pr66232-14.c: New file.
3235         * gcc.target/i386/pr66232-15.c: Likewise.
3236         * gcc.target/i386/pr66232-16.c: Likewise.
3237         * gcc.target/i386/pr66232-17.c: Likewise.
3238         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
3239         ia32 if R_386_GOT32X relocation is supported.
3240         * gcc.target/i386/pr67400-2.c: Likewise.
3241         * gcc.target/i386/pr67400-3.c: Likewise.
3242         * gcc.target/i386/pr67400-4.c: Likewise.
3243         * gcc.target/i386/pr67400-6.c: Likewise.
3244         * gcc.target/i386/pr67400-7.c: Likewise.
3245         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3247 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3249         PR libgfortran/48852
3250         * gfortran.dg/char4_iunit_1.f03: Update test.
3251         * gfortran.dg/f2003_io_5.f03: Update test.
3252         * gfortran.dg/real_const_3.f90: Update test.
3254 2016-06-23  Andi Kleen  <ak@linux.intel.com>
3256         * g++.dg/bprob/bprob.exp: Support autofdo.
3257         * g++.dg/tree-prof/tree-prof.exp: dito.
3258         * gcc.dg/tree-prof/tree-prof.exp: dito.
3259         * gcc.misc-tests/bprob.exp: dito.
3260         * gfortran.dg/prof/prof.exp: dito.
3261         * lib/profopt.exp: dito.
3262         * lib/target-supports.exp: Check for autofdo.
3264 2016-06-23  Martin Liska  <mliska@suse.cz>
3266         * gcc.dg/pr71619.c: New test.
3268 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
3270         PR target/67400
3271         * gcc.target/i386/pr67400-1.c: New test.
3272         * gcc.target/i386/pr67400-2.c: Likewise.
3273         * gcc.target/i386/pr67400-3.c: Likewise.
3274         * gcc.target/i386/pr67400-4.c: Likewise.
3275         * gcc.target/i386/pr67400-5.c: Likewise.
3276         * gcc.target/i386/pr67400-6.c: Likewise.
3277         * gcc.target/i386/pr67400-7.c: Likewise.
3279 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3281         * c-c++-common/missing-header-1.c: New test case.
3282         * c-c++-common/missing-header-2.c: New test case.
3283         * c-c++-common/missing-header-3.c: New test case.
3284         * c-c++-common/missing-header-4.c: New test case.
3286 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3288         PR c/70339
3289         * c-c++-common/attributes-1.c: Update dg-prune-output to include
3290         hint.
3291         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3292         expected results due to builtin "nanl" now being suggested for
3293         "name".
3294         * gcc.dg/pr67580.c: Update expected messages.
3295         * gcc.dg/spellcheck-identifiers.c: New testcase.
3296         * gcc.dg/spellcheck-typenames.c: New testcase.
3298 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
3300         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3301         file.
3302         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3303         diagnostic-test-show-locus-parseable-fixits.c to sources for
3304         diagnostic_plugin_test_show_locus.c.
3305         * lib/gcc-defs.exp (freeform_regexps): New global.
3306         (dg-regexp): New function.
3307         (handle-dg-regexps): New function.
3308         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3309         freeform_regexps to the empty list.
3310         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3312 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3314         PR tree-optimization/71488
3315         * g++.dg/pr71488.C: New test.
3316         * gcc.dg/vect/vect-bool-cmp.c: New test.
3318 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3320         * gcc.dg/guality/param-5.c: New test.
3322 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3324         * gcc.target/i386/asm-flag-7.c: New test.
3326 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
3328         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3329         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3330         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3331         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3332         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3333         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3334         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3335         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3336         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3337         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3338         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3339         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3340         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3341         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3342         * lib/target-supports.exp: Likewise.
3344 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
3346         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3347         * gcc.dg/attr-ms_struct-2.c: Likewise.
3348         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3349         * gcc.dg/bf-ms-attrib.c: Likewise.
3350         * gcc.dg/bf-ms-layout-2.c: Likewise.
3351         * gcc.dg/bf-ms-layout-3.c: Likewise.
3352         * gcc.dg/bf-ms-layout.c: Likewise.
3353         * gcc.dg/bf-no-ms-layout.c: Likewise.
3354         * gcc.target/i386/bitfield1.c: Likewise.
3355         * gcc.target/i386/bitfield2.c: Likewise.
3356         * gcc.target/i386/bitfield3.c: Likewise.
3358 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3360         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3361         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3362         override other than -mcpu=power9 command-line option is specified,
3363         or if the target operating system is aix.
3364         * gcc.target/powerpc/darn-1.c: Likewise.
3365         * gcc.target/powerpc/darn-2.c: Likewise.
3366         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3367         test if effective-target is not powerpc_p9vector_ok or if the
3368         target operating system is not defined.
3369         * gcc.target/powerpc/vslv-1.c: Likewise.
3370         * gcc.target/powerpc/vsrv-0.c: Likewise.
3371         * gcc.target/powerpc/vsrv-1.c: Likewise.
3373 2016-06-21  Tobias Burnus  <burnus@net-b.de>
3375         PR fortran/71068
3376         * gfortran.dg/coarray/data_1.f90: New.
3378 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3380         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3381         (dg-require-effective-target): Use arm_v8_neon_hw.
3382         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3383         (dg-require-effective-target): Likewise.
3384         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3385         (dg-require-effective-target): Likewise.
3386         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3387         (dg-require-effective-target): Likewise.
3388         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3389         (dg-require-effective-target): Likewise.
3390         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3391         (dg-require-effective-target): Likewise.
3392         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3393         Add AArch64 check.
3395 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3397         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3398         Set to 3 so test passes.
3400 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
3402         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3404 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
3406         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3407         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3408         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3409         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3411 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
3413         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3414         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3416 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3418         PR target/71549
3419         * gcc.target/i386/pr71549.c: New test.
3421 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3423         * gcc.target/powerpc/vadsdu-0.c: Replace
3424         dg-require-effective-target directive to allow test to run on more
3425         platforms, and add dg-skip-if directive to disable test on aix
3426         platforms because of known incompatibilities.
3427         * gcc.target/powerpc/vadsdu-1.c: Likewise.
3428         * gcc.target/powerpc/vadsdu-2.c: Likewise.
3429         * gcc.target/powerpc/vadsdu-3.c: Likewise.
3430         * gcc.target/powerpc/vadsdu-4.c: Likewise.
3431         * gcc.target/powerpc/vadsdu-5.c: Likewise.
3432         * gcc.target/powerpc/vadsdub-1.c: Likewise.
3433         * gcc.target/powerpc/vadsdub-2.c: Replace
3434         dg-require-effective-target directive to allow test to run on more
3435         platforms, and add dg-skip-if directive to disable test on aix
3436         platforms because of known incompatibilities.
3437         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3438         with vec_absdb call to differentiate this test from vadsdub-1.c.
3439         * gcc.target/powerpc/vadsduh-1.c: Replace
3440         dg-require-effective-target directive to allow test to run on more
3441         platforms, and add dg-skip-if directive to disable test on aix
3442         platforms because of known incompatibilities.
3443         * gcc.target/powerpc/vadsduh-2.c: Likewise.
3444         * gcc.target/powerpc/vadsduw-1.c: Likewise.
3445         * gcc.target/powerpc/vadsduw-2.c: Likewise.
3447 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
3449         PR tree-optimization/71588
3450         * gcc.dg/pr71558.c: New test.
3452 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3454         * c-c++-common/pr68657-1.c: Require ptr32plus support.
3455         * c-c++-common/pr68657-2.c: Likewise.
3456         * c-c++-common/pr68657-3.c: Likewise.
3457         * gcc.dg/torture/pr69714.c: Require int32plus support.
3458         * gcc.dg/torture/pr70025.c: Likewise.
3459         * gcc.dg/torture/pr70083.c: Likewise.
3460         * gcc.dg/torture/pr70542.c: Likewise.
3461         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3463 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
3465         PR c/71601
3466         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3468 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3470         PR middle-end/71581
3471         * gcc.dg/pr71581.c: New test.
3473         PR rtl-optimization/71591
3474         * gcc.dg/cpp/pr71591.c: New test.
3476 2016-06-20   David B. Robins  <gcc@davidrobins.net>
3478         PR target/71571
3479         * g++.dg/torture/pr71571.C: New test.
3481 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3483         PR target/71559
3484         * gcc.target/i386/sse2-pr71559.c: New test.
3485         * gcc.target/i386/avx-pr71559.c: New test.
3486         * gcc.target/i386/avx512f-pr71559.c: New test.
3488 2016-06-20  Tobias Burnus  <burnus@net-b.de>
3490         PR fortran/71194
3491         * gfortran.dg/pointer_remapping_10.f90: New.
3493 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
3495         * g++.dg/diagnostic/string-literal-concat.C: New test case.
3497 2016-06-20  Martin Sebor  <msebor@redhat.com>
3499         PR c/69507
3500         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3501         * gnu90-const-expr-1.c: Same.
3502         * gnu99-const-expr-1.c: Same.
3503         * gnu99-static-1.c: Same.
3505 2016-06-20  Renlin Li  <renlin.li@arm.com>
3507         PR testsuite/71489
3508         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3510 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
3512         * gcc.target/aarch64/vcvt_f64_1.c: New.
3513         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3514         * gcc.target/aarch64/vrecp_f64_1.c: New.
3516 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3518         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3519         "alignement".
3521 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
3523         PR target/71103
3524         * gcc.target/avr/torture/pr71103-2.c: New test.
3526 2016-06-19  Martin Sebor  <msebor@redhat.com>
3528         PR c/69507
3529         * gcc.dg/alignof.c: New test.
3531 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3533         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3534         vs dg-error; test constexpr specifier too.
3536 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3538         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3540 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
3542         * lib/target-supports.exp
3543         (check_effective_target_arm_neon_fp16_ok_nocache): Call
3544         arm_neon_ok and merge flags.  Fix temporary test name.
3545         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3546         and merge flags.
3548 2016-06-17  Martin Liska  <mliska@suse.cz>
3550         * gcc.dg/predict-9.c: Fix dump scanning.
3552 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3554         PR tree-optimization/71354
3555         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3557 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3559         PR tree-optimization/71347
3560         * gcc.dg/tree-ssa/pr71347.c: New test.
3562 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3564         PR tree-optimization/71354
3565         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3567 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
3569         * gcc.dg/vect/vect-alias-check-1.c: New test.
3571 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3573         PR target/71151
3574         * gcc.target/avr/pr71151-1.c: New test.
3575         * gcc.target/avr/pr71151-2.c: New test.
3576         * gcc.target/avr/pr71151-3.c: New test.
3577         * gcc.target/avr/pr71151-4.c: New test.
3578         * gcc.target/avr/pr71151-5.c: New test.
3579         * gcc.target/avr/pr71151-6.c: New test.
3580         * gcc.target/avr/pr71151-7.c: New test.
3581         * gcc.target/avr/pr71151-8.c: New test.
3582         * gcc.target/avr/pr71151-common.h: New test.
3584 2016-06-16  Martin Liska  <mliska@suse.cz>
3586         * gfortran.dg/predict-1.f90: New test.
3588 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
3590         PR target/71242
3591         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3593 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
3595         * g++.dg/vect/pr36648.cc: Disable cunrolli
3597 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
3599         PR target/71554
3600         * gcc.c-torture/execute/pr71554.c: New test.
3602         PR rtl-optimization/71532
3603         * gcc.dg/torture/pr71532.c: New test.
3605 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3607         * gcc.target/powerpc/p9-dimode1.c: New test.
3608         * gcc.target/powerpc/p9-dimode2.c: Likewise.
3610 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
3612         * gcc.c-torture/compile/20160615-1.c: New test.
3614         * g++.dg/cpp0x/ref-qual17.C: New test.
3616 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3618         PR middle-end/71529
3619         * gcc.target/i386/pr71529.C: New test.
3621 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
3623         PR tree-optimization/71483
3624         * g++.dg/vect/pr71483.c: New
3626 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/70202
3629         * g++.dg/inherit/crash6.C: New.
3630         * g++.dg/inherit/union2.C: Likewise.
3631         * g++.dg/inherit/virtual12.C: Likewise.
3632         * g++.dg/inherit/virtual13.C: Likewise.
3633         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3635 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
3637         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3639 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
3641         PR tree-optimization/71439
3642         * gcc.dg/vect/pr71439.c: New
3644 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3646         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3648 2016-06-15  Richard Biener  <rguenther@suse.de>
3650         * gcc.dg/vect/slp-45.c: New testcase.
3652 2016-06-15  Richard Biener  <rguenther@suse.de>
3654         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3656 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3658         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3659         requirements, and disable for AIX for now.
3660         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3662 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3664         PR c++/71528
3665         * g++.dg/opt/pr71528.C: New test.
3667         PR c++/71516
3668         * g++.dg/init/pr71516.C: New test.
3670 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3672         * g++.dg/init/array46.C: New.
3674 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
3676         * gcc.target/i386/float128-3.c: New test.
3677         * gcc.target/i386/quad-sse4.c: Ditto.
3678         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3679         Update scan strings.
3681 2016-06-14  Richard Biener  <rguenther@suse.de>
3683         PR middle-end/71526
3684         * gfortran.dg/pr71526.f90: New testcase.
3686 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3688         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3689         * gcc.dg/zero_bits_compound-1.c: Likewise.
3691 2016-06-14  Richard Biener  <rguenther@suse.de>
3693         PR tree-optimization/71522
3694         * gcc.dg/torture/pr71522.c: New testcase.
3696 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3698         PR tree-optimization/71520
3699         * gcc.dg/tree-ssa/pr71520.c: New test.
3701 2016-06-14  Richard Biener  <rguenther@suse.de>
3703         PR tree-optimization/71521
3704         * gcc.dg/tree-ssa/vrp101.c: New testcase.
3706 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
3708         PR sanitizer/71498
3709         * c-c++-common/ubsan/bounds-13.c: New test.
3711         PR preprocessor/71183
3712         * gcc.dg/cpp/source_date_epoch-3.c: New test.
3714 2016-06-13  Jeff Law  <law@redhat.com>
3716         PR tree-optimization/71403
3717         * c-c++-common/ubsan/pr71403-1.c: New test.
3718         * c-c++-common/ubsan/pr71403-2.c: New test.
3719         * c-c++-common/ubsan/pr71403-3.c: New test.
3721 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
3723         PR middle-end/71478
3724         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3725         Add -Wno-psabi -w to dg-options.
3727 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3729         * gcc.target/powerpc/vadsdu-0.c: New test.
3730         * gcc.target/powerpc/vadsdu-1.c: New test.
3731         * gcc.target/powerpc/vadsdu-2.c: New test.
3732         * gcc.target/powerpc/vadsdu-3.c: New test.
3733         * gcc.target/powerpc/vadsdu-4.c: New test.
3734         * gcc.target/powerpc/vadsdu-5.c: New test.
3735         * gcc.target/powerpc/vadsdub-1.c: New test.
3736         * gcc.target/powerpc/vadsdub-2.c: New test.
3737         * gcc.target/powerpc/vadsduh-1.c: New test.
3738         * gcc.target/powerpc/vadsduh-2.c: New test.
3739         * gcc.target/powerpc/vadsduw-1.c: New test.
3740         * gcc.target/powerpc/vadsduw-2.c: New test.
3742 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
3744         * gcc.dg/c99-init-2.c (c): Update expected error message.
3745         * gcc.dg/init-bad-8.c (foo): Likewise.
3746         * gcc.dg/spellcheck-fields-3.c: New test case.
3748 2016-06-13  Martin Liska  <mliska@suse.cz>
3750         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3751         and "guess loop iv compared" heuristics.
3752         * gcc.dg/predict-2.c: Likewise.
3753         * gcc.dg/predict-3.c: Likewise.
3754         * gcc.dg/predict-4.c: Likewise.
3755         * gcc.dg/predict-5.c: Likewise.
3756         * gcc.dg/predict-6.c: Likewise.
3758 2016-06-13  Marek Polacek  <polacek@redhat.com>
3760         PR middle-end/71476
3761         * c-c++-common/Wswitch-unreachable-4.c: New test.
3762         * gcc.dg/Wswitch-unreachable-2.c: New test.
3763         * g++.dg/tm/jump1.C: Move dg-warning.
3765 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
3767         * gnat.dg/renaming10.ad[sb]: New test.
3769 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
3771         PR fortran/70673
3772         * gfortran.dg/pr70673.f90: New test.
3774 2016-06-13  Richard Biener  <rguenther@suse.de>
3776         PR middle-end/64516
3777         * gcc.dg/align-3.c: New testcase.
3779 2016-06-13  Martin Liska  <mliska@suse.cz>
3781         * gcc.target/i386/pr71458.c: New test.
3783 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
3785         PR target/71241
3786         * gcc.dg/torture/float128-nan.c: New test.
3788 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3790         PR target/60751
3791         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3792         statement.
3794 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3796         PR target/60751
3797         * gfortran.dg/comma_IO_extension_1.f90: New test.
3798         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3799         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3800         statement.
3801         * gfortran.dg/graphite/pr38083.f90: Likewise.
3802         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3803         missing format.
3805 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3807         * gnat.dg/case_character.adb: New test.
3809 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
3811         PR middle-end/71310
3812         * gcc.target/powerpc/pr71310.c: New testcase.
3814 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
3816         PR middle-end/71478
3817         * gcc.dg/pr71478.c: New test.
3819 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
3821         PR middle-end/71494
3822         * gcc.c-torture/execute/pr71494.c: New test.
3824         PR c/68657
3825         * gcc.target/i386/pr68657.c: New test.
3827         PR inline-asm/68843
3828         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3829         (test): Add -masm=intel alternatives.
3831 2016-06-10  Martin Sebor  <msebor@redhat.com>
3833         PR c/71392
3834         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3836 2016-06-10  Jeff Law  <law@redhat.com>
3838         PR tree-optimization/71335
3839         * gcc.c-torture/execute/pr71335.c: New test.
3841 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
3843         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3844         the various "cannot tail-call: " messages.
3846 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
3848         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3849         and options.
3851 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
3853         PR sanitizer/71480
3854         * c-c++-common/asan/pr71480.c: New test.
3856 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
3858         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3859         (ASMNAME2): Likewise.
3860         (main): Replace fn in asm statement with ASMNAME ("fn").
3861         * gcc.dg/guality/pr68037-2.c: Likewise.
3862         * gcc.dg/guality/pr68037-3.c: Likewise.
3863         * gcc.dg/torture/pr68037-1.c: Likewise.
3864         * gcc.dg/torture/pr68037-2.c: Likewise.
3865         * gcc.dg/torture/pr68037-3.c: Likewise.
3867 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3869         PR inline-asm/68843
3870         * gcc.target/i386/pr68843-1.c: New test.
3871         * gcc.target/i386/pr68843-2.c: New test.
3873 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3874             Cesar Philippidis  <cesar@codesourcery.com>
3876         PR middle-end/71373
3877         * gcc.dg/goacc/nested-function-1.c: New file.
3878         * gcc.dg/goacc/nested-function-2.c: Likewise.
3879         * gcc.dg/goacc/pr71373.c: Likewise.
3880         * gfortran.dg/goacc/cray-2.f95: Likewise.
3881         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3882         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3883         * gfortran.dg/goacc/cray.f95: Update.
3884         * gfortran.dg/goacc/loop-1.f95: Likewise.
3885         * gfortran.dg/goacc/loop-3.f95: Likewise.
3886         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3887         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3889 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3891         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3892         for OpenACC tile clauses.
3893         * gfortran.dg/goacc/combined-directives.f90: Likewise.
3895         PR c/71381
3896         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
3897         to...
3898         * c-c++-common/goacc/cache-2.c: ... this new file.
3899         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3900         * gfortran.dg/goacc/cache-2.f95: ... this new file.
3901         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3902         usage.
3903         * gfortran.dg/goacc/cray.f95: Likewise.
3904         * gfortran.dg/goacc/loop-1.f95: Likewise.
3906 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
3908         PR tree-optimization/71407
3909         PR tree-optimization/71416
3910         * gcc.dg/vect/pr71407.c: New
3911         * gcc.dg/vect/pr71416-1.c: New
3912         * gcc.dg/vect/pr71416-2.c: New
3914 2016-06-10  Richard Biener  <rguenther@suse.de>
3916         PR middle-end/71477
3917         * gcc.dg/torture/pr71477.c: New testcase.
3919 2016-06-09  Julia Koval  <julia.koval@intel.com>
3921         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3922         * gcc.target/i386/interrupt-13.c: Likewise.
3923         * gcc.target/i386/interrupt-15.c: Likewise.
3924         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3925         * gcc.target/i386/interrupt-24.c: Likewise.
3926         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3927         * gcc.target/i386/interrupt-9.c: Likewise.
3928         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3930 2016-06-09  Martin Sebor  <msebor@redhat.com>
3932         PR c/70883
3933         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3934         * gcc.dg/builtin-constant_p-1.c: Same.
3935         * gcc.dg/builtins-error.c: Same.
3936         * gcc.dg/pr70859.c: Same.
3938 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3940         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3941         * gcc.dg/torture/pr68067-1.c: Likewise.
3942         * gcc.dg/torture/pr68067-2.c: Likewise.
3944 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3946         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3947           when setting SIZE.
3949 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3951         PR c++/71465
3952         * g++.dg/inherit/crash5.C: New.
3953         Revert:
3954         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3956         PR c++/70202
3957         * g++.dg/inherit/crash5.C: New.
3958         * g++.dg/inherit/virtual1.C: Adjust.
3960 2016-06-09  Martin Liska  <mliska@suse.cz>
3962         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3963         * g++.dg/predict-loop-exit-2.C: Likewise.
3964         * g++.dg/predict-loop-exit-3.C: Likewise.
3965         * gcc.dg/predict-1.c: Likewise.
3966         * gcc.dg/predict-2.c: Likewise.
3967         * gcc.dg/predict-3.c: Likewise.
3968         * gcc.dg/predict-4.c: Likewise.
3969         * gcc.dg/predict-5.c: Likewise.
3970         * gcc.dg/predict-6.c: Likewise.
3971         * gcc.dg/predict-7.c: Likewise.
3973 2016-06-09  Richard Biener  <rguenther@suse.de>
3975         PR tree-optimization/71462
3976         * gcc.dg/torture/pr71462.c: New testcase.
3978 2016-06-09  Marek Polacek  <polacek@redhat.com>
3980         PR c/65471
3981         * gcc.dg/c11-generic-3.c: New test.
3983 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
3985         * g++.dg/init/array42.C: New.
3986         * g++.dg/init/array43.C: Likewise.
3987         * g++.dg/init/array44.C: Likewise.
3988         * g++.dg/init/array45.C: Likewise.
3989         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3990         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3991         * g++.dg/cpp1y/auto-fn27.C: Likewise.
3992         * g++.dg/gomp/pr35751.C: Likewise.
3993         * g++.dg/init/array23.C: Likewise.
3994         * g++.dg/init/brace2.C: Likewise.
3995         * g++.dg/init/brace6.C: Likewise.
3997 2016-06-08  Martin Sebor  <msebor@redhat.com>
3998             Jakub Jelinek  <jakub@redhat.com>
4000         PR c++/70507
4001         PR c/68120
4002         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4003         * c-c++-common/builtin-arith-overflow-2.c: New test.
4004         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4005         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4006         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4008 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
4010         PR c++/71442
4011         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4013 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
4015         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4016         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4017         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4018         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4019         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4020         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4021         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4022         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4023         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4024         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4025         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4026         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4027         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4029 2016-06-08  Richard Biener  <rguenther@suse.de>
4031         PR tree-optimization/68558
4032         * gcc.dg/vect/slp-44.c: New testcase.
4034 2016-06-08  Richard Biener  <rguenther@suse.de>
4036         * gcc.dg/vect/slp-43.c: New testcase.
4038 2016-06-08  Richard Biener  <rguenther@suse.de>
4040         PR tree-optimization/71452
4041         * gcc.dg/torture/pr71452.c: New testcase.
4043 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
4045         PR c++/71448
4046         * g++.dg/torture/pr71448.C: New test.
4048 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
4050         PR debug/71432
4051         PR ada/71413
4052         * g++.dg/debug/pr71432.C: New test.
4054 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4056         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4057         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4058         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4060 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
4062         * gcc.dg/vect/vect-live-2.c: Update effective target.
4063         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4064         * lib/target-supports.exp: Add aarch64 to vect_long.
4066 2016-06-08  Marek Polacek  <polacek@redhat.com>
4068         PR c/71418
4069         * gcc.dg/noncompile/pr71418.c: New test.
4071         PR c/71426
4072         * gcc.dg/noncompile/pr71426.c: New test.
4074 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
4076         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4077         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4078         * gcc.dg/predict-3.c: Update template.
4079         * gcc.dg/predict-5.c: Update template.
4080         * gcc.dg/predict-6.c: Update template.
4081         * gcc.dg/predict-9.c: Update template.
4082         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4084 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
4086         * gcc.target/powerpc/vec-mul.c: New test.
4088 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
4090         * gcc.dg/spellcheck-fields-2.c: New test case.
4092 2016-06-07  Richard Biener  <rguenther@suse.de>
4094         PR c/61564
4095         * gcc.dg/Wpragmas-1.c: New testcase.
4096         * gcc.dg/Wattributes-4.c: Likewise.
4097         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4098         entry.
4100 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
4102         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4103         spurious debug code.
4105 2016-06-07  Richard Biener  <rguenther@suse.de>
4107         PR tree-optimization/71428
4108         * gcc.dg/torture/pr71428.c: New testcase.
4110 2016-06-07  Richard Biener  <rguenther@suse.de>
4112         PR middle-end/71423
4113         * gcc.dg/torture/pr71423.c: New testcase.
4115 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4117         PR middle-end/71408
4118         * gcc.dg/tree-ssa/pr71408.c: New test.
4120 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4122         PR middle-end/71281
4123         * g++.dg/torture/pr71281.C: New test.
4125 2016-06-06  Marek Polacek  <polacek@redhat.com>
4127         PR c/71362
4128         * gcc.dg/pr71362.c: New test.
4130 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
4131             Patrick Palka  <ppalka@gcc.gnu.org>
4133         PR c++/70847
4134         PR c++/71330
4135         PR c++/71393
4136         * g++.dg/opt/pr70847.C: New test.
4137         * g++.dg/ubsan/pr70847.C: New test.
4138         * g++.dg/ubsan/pr71393.C: New test.
4140 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
4142         PR tree-optimization/71259
4143         * gcc.dg/vect/pr71259.c: New test.
4145 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
4147         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4148         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4149         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4150         above.
4152 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4154         PR middle-end/37780
4155         * gcc.c-torture/execute/pr37780.c: New test.
4156         * gcc.target/aarch64/pr37780_1.c: Likewise.
4157         * gcc.target/arm/pr37780_1.c: Likewise.
4159 2016-06-06  Marek Polacek  <polacek@redhat.com>
4161         * c-c++-common/attr-may-alias-1.c: New test.
4162         * c-c++-common/attr-may-alias-2.c: New test.
4163         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4165 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4167         PR c/24414
4168         * gcc.target/i386/pr24414.c: New test.
4170 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
4172         * gcc.target/sparc/vis4misc.c: New file.
4173         * gcc.target/sparc/fpcmp.c: Likewise.
4174         * gcc.target/sparc/fpcmpu.c: Likewise.
4176 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
4178         * gcc.dg/vect/vect-live-1.c: Use additional-options.
4179         * gcc.dg/vect/vect-live-3.c: Likewise.
4181 2016-06-06  Richard Biener  <rguenther@suse.de>
4183         PR tree-optimization/71398
4184         * gcc.dg/torture/pr71398.c: New testcase.
4186 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
4188         PR target/71389
4189         * g++.dg/pr71389.C: New test.
4191 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193         PR fortran/71404
4194         * gfortran.dg/fmt_read_5.f: New test.
4196 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4198         PR fortran/69659
4199         * gfortran.dg/class_array_22.f03: New test.
4201 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
4203         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4205 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
4207         * gcc.dg/predict-9.c: Update template.
4209 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4211         PR c++/49377
4212         * g++.dg/template/pr49377.C: New.
4214 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
4216         PR tree-optimization/71405
4217         * g++.dg/torture/pr71405.C: New test.
4219 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4221         PR c++/70202
4222         * g++.dg/inherit/crash5.C: New.
4223         * g++.dg/inherit/virtual1.C: Adjust.
4225 2016-06-03  Jeff Law  <law@redhat.com>
4227         PR tree-optimization/71316
4228         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4230 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
4232         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
4233         dg-additional-options with just -fno-tree-scev-cprop in it.
4234         * gcc.dg/vect/vect-live-2.c: Likewise.
4235         * gcc.dg/vect/vect-live-5.c: Likewise.
4236         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4237         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4238         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4240 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
4242         PR c++/27100
4243         * g++.dg/other/friend6.C: New test.
4245 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4247         * g++.dg/torture/ppc-ldst-array.C: New.
4249 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
4251         PR target/71276
4252         PR target/71277
4253         * gcc.dg/torture/builtin-fp-int-inexact.c,
4254         gcc.target/i386/387-builtin-fp-int-inexact.c,
4255         gcc.target/i386/387-rint-inline-1.c,
4256         gcc.target/i386/387-rint-inline-2.c,
4257         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4258         gcc.target/i386/sse2-rint-inline-1.c,
4259         gcc.target/i386/sse2-rint-inline-2.c,
4260         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4261         gcc.target/i386/sse4_1-rint-inline.c: New tests.
4263 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4264             Julia Koval  <julia.koval@intel.com>
4266         PR target/66960
4267         PR target/67630
4268         PR target/67634
4269         PR target/67841
4270         PR target/68037
4271         PR target/68618
4272         PR target/68661
4273         PR target/69575
4274         PR target/69596
4275         PR target/69734
4276         * gcc.dg/guality/pr68037-1.c: New test.
4277         * gcc.dg/guality/pr68037-2.c: Likewise.
4278         * gcc.dg/guality/pr68037-3.c: Likewise.
4279         * gcc.dg/torture/pr68037-1.c: Likewise.
4280         * gcc.dg/torture/pr68037-2.c: Likewise.
4281         * gcc.dg/torture/pr68037-3.c: Likewise.
4282         * gcc.dg/torture/pr68661-1a.c: Likewise.
4283         * gcc.dg/torture/pr68661-1b.c: Likewise.
4284         * gcc.target/i386/interrupt-1.c: Likewise.
4285         * gcc.target/i386/interrupt-2.c: Likewise.
4286         * gcc.target/i386/interrupt-3.c: Likewise.
4287         * gcc.target/i386/interrupt-4.c: Likewise.
4288         * gcc.target/i386/interrupt-5.c: Likewise.
4289         * gcc.target/i386/interrupt-6.c: Likewise.
4290         * gcc.target/i386/interrupt-7.c: Likewise.
4291         * gcc.target/i386/interrupt-8.c: Likewise.
4292         * gcc.target/i386/interrupt-9.c: Likewise.
4293         * gcc.target/i386/interrupt-10.c: Likewise.
4294         * gcc.target/i386/interrupt-11.c: Likewise.
4295         * gcc.target/i386/interrupt-12.c: Likewise.
4296         * gcc.target/i386/interrupt-13.c: Likewise.
4297         * gcc.target/i386/interrupt-14.c: Likewise.
4298         * gcc.target/i386/interrupt-15.c: Likewise.
4299         * gcc.target/i386/interrupt-16.c: Likewise.
4300         * gcc.target/i386/interrupt-17.c: Likewise.
4301         * gcc.target/i386/interrupt-18.c: Likewise.
4302         * gcc.target/i386/interrupt-19.c: Likewise.
4303         * gcc.target/i386/interrupt-20.c: Likewise.
4304         * gcc.target/i386/interrupt-21.c: Likewise.
4305         * gcc.target/i386/interrupt-22.c: Likewise.
4306         * gcc.target/i386/interrupt-23.c: Likewise.
4307         * gcc.target/i386/interrupt-24.c: Likewise.
4308         * gcc.target/i386/interrupt-25.c: Likewise.
4309         * gcc.target/i386/interrupt-26.c: Likewise.
4310         * gcc.target/i386/interrupt-27.c: Likewise.
4311         * gcc.target/i386/interrupt-28.c: Likewise.
4312         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4313         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4314         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4315         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4316         * gcc.target/i386/interrupt-iamcu.c: Likewise.
4317         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4318         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4319         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4320         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4321         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4322         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4323         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4325 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
4327         PR tree-optimization/52171
4328         * gcc.dg/pr52171.c: New test.
4329         * gcc.target/i386/pr52171.c: New test.
4331 2016-06-03  Jan Hubicka  <jh@suse.cz>
4333         * g++.dg/tree-ssa/pred-1.C: New testcase
4334         * gcc.dg/tree-ssa/pred-1.c: New testcase
4336 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4338         PR target/70957
4339         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4340         support.
4341         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4343 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
4345         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4347 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
4349         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4350         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4351         * gcc.dg/vect/vect-live-1.c: New test.
4352         * gcc.dg/vect/vect-live-2.c: New test.
4353         * gcc.dg/vect/vect-live-3.c: New test.
4354         * gcc.dg/vect/vect-live-4.c: New test.
4355         * gcc.dg/vect/vect-live-5.c: New test.
4356         * gcc.dg/vect/vect-live-slp-1.c: New test.
4357         * gcc.dg/vect/vect-live-slp-2.c: New test.
4358         * gcc.dg/vect/vect-live-slp-3.c: New test.
4360 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
4362         PR middle-end/71387
4363         * g++.dg/opt/pr71387.C: New test.
4365 2016-06-02  Jeff Law  <law@redhat.com>
4367         PR tree-optimization/71328
4368         * gcc.c-torture/compile/pr71328.c: New test.
4370 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4372         PR fortran/52393
4373         * gfortran.dg/fmt_read_3.f90: Fix typo.
4374         * gfortran.dg/fmt_read_4.f90: New test.
4376 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4378         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4379         * g++.dg/cpp0x/forw_enum6.C: Likewise.
4380         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4381         * g++.dg/cpp0x/override2.C: Likewise.
4382         * g++.dg/parse/crash5.C: Likewise.
4383         * g++.dg/parse/error16.C: Likewise.
4384         * g++.dg/parse/error27.C: Likewise.
4385         * g++.dg/template/qualttp15.C: Likewise.
4386         * g++.dg/template/redecl4.C: Likewise.
4387         * g++.old-deja/g++.other/crash39.C: Likewise.
4388         * g++.old-deja/g++.other/struct1.C: Likewise.
4389         * g++.old-deja/g++.pt/m9a.C: Likewise.
4390         * g++.old-deja/g++.pt/memclass10.C: Likewise.
4392 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/71372
4395         * c-c++-common/pr71372.c: New test.
4397         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4398         __TIME__ strings with __builtin_strcmp instead of printf and
4399         dg-output.
4401 2016-06-02  Martin Liska  <mliska@suse.cz>
4403         * gcc.dg/predict-9.c: New test.
4405 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4407         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4408         global set_compiler_env_var and global saved_compiler_env_var.
4410 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4412         PR rtl-optimization/71295
4413         * gcc.c-torture/compile/pr71295.c: New test.
4415 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
4417         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4419         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4420         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4422         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4423         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4424         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4425         alternative number.
4427 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4429         * gcc.target/powerpc/p9-splat-4.c: New test.
4431 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4433         PR target/71186
4434         * gcc.target/powerpc/pr71186.c: New test.
4436 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4438         PR fortran/52393
4439         * gfortran.dg/fmt_read_3.f90: New test.
4441 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4443         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4444         procedure.
4446 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
4448         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4449         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4450         env var is set.
4451         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4452         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4453         shown once.
4454         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4455         during compilation.
4456         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4457         vars set by dg-set-compiler-env-var.
4459 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
4461         PR fortran/71156
4462         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4463         to the module procedure declaration.
4464         * gfortran.dg/submodule_16.f08: New test.
4466 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
4468         PR middle-end/71371
4469         * c-c++-common/gomp/pr71371.c: New test.
4471 2016-06-01  Richard Biener  <rguenther@suse.de>
4473         PR tree-optimization/71366
4474         * gcc.dg/torture/pr71366-1.c: New testcase.
4475         * gcc.dg/torture/pr71366-2.c: Likewise.
4477 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4479         * gcc.target/powerpc/vslv-0.c: New test.
4480         * gcc.target/powerpc/vslv-1.c: New test.
4481         * gcc.target/powerpc/vsrv-0.c: New test.
4482         * gcc.target/powerpc/vsrv-1.c: New test.
4484 2016-06-01  Nathan Sidwell  <nathan@acm.org>
4486         * c-c++-common/torture/pr57945.c: Add expected PTX error.
4487         * gcc.target/nvptx/weak.c: New.
4489 2016-06-01  Richard Biener  <rguenther@suse.de>
4491         PR tree-optimization/71261
4492         * gcc.dg/torture/vect-bool-1.c: New testcase.
4494 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
4496         * gfortran.dg/gomp/order-1.f90: New test.
4497         * gfortran.dg/gomp/order-2.f90: New test.
4499 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
4501         * gcc.dg/unroll-6.c: Update template.
4502         * gcc.dg/unroll-7.c: New testcase.
4503         * gcc.dg/unroll-8.c: New testcase.
4505 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4507         * gnat.dg/opt56.ad[sb]: New test.
4509 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4511         PR c++/66635
4512         * g++.dg/cpp0x/constexpr-ice16.C: New.
4514 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
4516         PR tree-optimization/71314
4517         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
4518         -mbranch-cost=2.
4520 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
4522         PR tree-optimization/71077
4523         * gcc.dg/tree-ssa/pr71077.c: New test.
4525 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
4527         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4528         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4529         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4531 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
4533         PR c++/71248
4534         * g++.dg/cpp0x/pr71248.C: New.
4535         * g++.dg/cpp0x/auto7.C: Test column numbers too.
4536         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4537         * g++.dg/init/new37.C: Likewise.
4538         * g++.dg/template/static1.C: Likewise.
4539         * g++.dg/template/static2.C: Likewise.
4541 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
4543         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4544         instead of %rdi.
4545         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4547 2016-05-31  Marek Polacek  <polacek@redhat.com>
4549         * c-c++-common/Wswitch-unreachable-3.c: New test.
4550         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4552 2016-05-31  Richard Biener  <rguenther@suse.de>
4554         PR tree-optimization/71352
4555         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4557 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4559         * gcc.target/arm/armv5_thumb_isa.c: New test.
4561 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4563         PR target/71346
4564         * gcc.target/i386/pr71346.c: New test.
4566 2016-05-31  Tom de Vries  <tom@codesourcery.com>
4568         PR tree-optimization/69068
4569         * gcc.dg/graphite/pr69068.c: New test.
4571 2016-05-27  Martin Sebor  <msebor@redhat.com>
4573         PR c++/71306
4574         * g++.dg/warn/Wplacement-new-size-3.C: New test.
4576 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
4578         PR c++/71349
4579         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
4580         nowait depend(inout: dd[0]) clauses where permitted.
4582 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
4584         PR c++/71238
4585         * g++.dg/parse/pr71238.C: New.
4586         * g++.dg/concepts/friend1.C: Test column numbers too.
4587         * g++.dg/cpp0x/initlist31.C: Likewise.
4588         * g++.dg/cpp0x/pr51420.C: Likewise.
4589         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4590         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4591         * g++.dg/ext/builtin3.C: Likewise.
4592         * g++.dg/lookup/friend12.C: Likewise.
4593         * g++.dg/lookup/friend7.C: Likewise.
4594         * g++.dg/lookup/koenig1.C: Likewise.
4595         * g++.dg/lookup/koenig5.C: Likewise.
4596         * g++.dg/lookup/used-before-declaration.C: Likewise.
4597         * g++.dg/overload/koenig1.C: Likewise.
4598         * g++.dg/template/crash65.C: Likewise.
4599         * g++.dg/template/friend57.C: Likewise.
4600         * g++.dg/warn/Wshadow-5.C: Likewise.
4601         * g++.dg/warn/Wunused-8.C: Likewise.
4602         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4603         * g++.old-deja/g++.jason/lineno5.C: Likewise.
4604         * g++.old-deja/g++.jason/member.C: Likewise.
4605         * g++.old-deja/g++.jason/report.C: Likewise.
4606         * g++.old-deja/g++.jason/scoping12.C: Likewise.
4607         * g++.old-deja/g++.law/visibility20.C: Likewise.
4608         * g++.old-deja/g++.ns/koenig5.C: Likewise.
4609         * g++.old-deja/g++.other/static5.C: Likewise.
4610         * g++.old-deja/g++.pt/overload2.C: Likewise.
4612 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
4614         * gcc.dg/tree-ssa/peel1.c: New testcase.
4615         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4616         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4618 2016-05-30  Tom de Vries  <tom@codesourcery.com>
4620         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4621         to ce.
4623 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
4625         PR c++/71099
4626         * g++.dg/parse/virtual1.C: New.
4628 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
4630         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4631         Use correct register when clearing %edx.
4633 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
4635         PR tree-optimization/71289
4636         * gcc.dg/pr71289.c: New test.
4638 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
4640         PR middle-end/71269
4641         PR middle-end/71292
4642         * gcc.dg/tree-ssa/pr71269.c: New test.
4643         * gcc.dg/tree-ssa/pr71292.c: New test.
4645 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
4647         PR middle-end/71252
4648         * gcc.dg/tree-ssa/pr71252-2.c: New test.
4650 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
4652         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4653         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4654         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4656 2016-05-30  Tom de Vries  <tom@codesourcery.com>
4658         PR tree-optimization/69067
4659         * gcc.dg/graphite/pr69067.c: New test.
4661 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
4663         PR target/71245
4664         * gcc.target/i386/pr71245-1.c: New test.
4665         * gcc.target/i386/pr71245-2.c: Ditto.
4667 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
4669         PR c++/71105
4670         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4671         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4672         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4674 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
4676         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4678 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
4680         Revert:
4681         PR c++/69855
4682         * g++.dg/overload/69855.C: New.
4683         * g++.old-deja/g++.law/missed-error2.C: Adjust.
4684         * g++.old-deja/g++.pt/crash3.C: Likewise.
4686 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4688         PR c++/60385
4689         * g++.dg/parse/namespace13.C: New.
4691 2016-05-26  Jeff Law  <law@redhat.com>
4693         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4694         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4695         * gcc.dg/tree-ssa/pr68198.c: Likewise.
4696         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4697         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4698         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4699         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4700         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4701         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4702         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4703         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4704         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4705         * gcc.dg/tree-ssa/vrp56.c: Likewise.
4707 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
4709         PR c++/69855
4710         * g++.dg/overload/69855.C: New.
4711         * g++.old-deja/g++.law/missed-error2.C: Adjust.
4712         * g++.old-deja/g++.pt/crash3.C: Likewise.
4714 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
4716         PR target/63596
4717         * gcc.target/aarch64/va_arg_1.c: New testcase.
4718         * gcc.target/aarch64/va_arg_2.c: Likewise.
4719         * gcc.target/aarch64/va_arg_3.c: Likewise.
4721 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
4723         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4724         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4725         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4726         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4727         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4729 2016-05-27  Marek Polacek  <polacek@redhat.com>
4731         PR middle-end/71308
4732         * g++.dg/torture/pr71308.C: New test.
4734 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4736         * gcc.dg/zero_bits_compound-1.c: New test.
4737         * gcc.dg/zero_bits_compound-2.c: New test.
4739 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4741         PR middle-end/71279
4742         * gcc.dg/pr71279.c: New test.
4744 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4746         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4747         floating point min/max/comparison instructions.
4748         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4750 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
4752         * c-c++-common/gomp/schedule-1.c: New test.
4753         * gfortran.dg/gomp/schedule-1.f90: New test.
4755 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
4757         PR c++/70822
4758         PR c++/70106
4759         * g++.dg/cpp1y/auto-fn32.C: New test.
4760         * g++.dg/cpp1y/paren4.C: New test.
4762 2016-05-26  Nathan Sidwell  <nathan@acm.org>
4764         * gcc.dg/20060410.c: Xfail on ptx.
4765         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4766         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4767         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4768         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4769         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4771 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4773         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4775 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
4777         PR tree-optimization/71280
4778         * gcc.dg/pr71280.c: New test.
4780         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4782         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4783         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4785         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4787 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
4789         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4790         kept in memory.
4792 2016-05-25  Jeff Law  <law@redhat.com>
4794         PR tree-optimization/71272
4795         * gcc.c-torture/compile/pr71272.c: new test.
4797 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
4799         * gcc.target/powerpc/vec-cmpne.c: New test.
4800         * gcc.target/powerpc/vec-cmpne-long.c: New test.
4802 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4804         * gnat.dg/opt55.ad[sb]: New test.
4806 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4808         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4809         * c-c++-common/pr60226.c: Require int32plus.
4810         * gcc.c-torture/execute/pr70602.c: Likewise.
4811         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4812         unsigned long for malloc arg type.
4813         * gcc.dg/asr_div1.c: Require int32plus.
4814         * gcc.dg/enum-mode-1.c: XFAIL for int16.
4815         * gcc.dg/pie-1.c: Require pie.
4816         * gcc.dg/pie-2.c: Likewise.
4817         * gcc.dg/pr59471.c: Require int32plus.
4818         * gcc.dg/pr59963-2.c: XFAIL for int16.
4819         * gcc.dg/pr60114.c: Require int32plus.
4820         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4821         unsigned long for typedef of size_t.
4822         * gcc.dg/pr63914.c: Require int32plus.
4823         * gcc.dg/pr64536.c: Require pt32plus.
4824         * gcc.dg/pr65658.c: Likewise.
4825         * gcc.dg/pr67271.c: Require int32plus.
4826         * gcc.dg/pr68112.c: Likewise.
4827         * gcc.dg/pr69071.c: Skip for avr target.
4828         * gcc.dg/pr69973.c: Require int32plus.
4829         * gcc.dg/pr70169.c: Skip for avr target.
4830         * gcc.dg/sso-6.c: Require int32plus.
4831         * gcc.dg/sso-7.c: Likewise.
4832         * gcc.dg/sso-8.c: Likewise.
4833         * gcc.dg/vrp-min-max-2.c: Likewise.
4835 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4837         PR target/70738
4838         * gcc.target/i386/pr70738-1.c: New test.
4839         * gcc.target/i386/pr70738-2.c: Likewise.
4840         * gcc.target/i386/pr70738-3.c: Likewise.
4841         * gcc.target/i386/pr70738-4.c: Likewise.
4842         * gcc.target/i386/pr70738-5.c: Likewise.
4843         * gcc.target/i386/pr70738-6.c: Likewise.
4844         * gcc.target/i386/pr70738-7.c: Likewise.
4845         * gcc.target/i386/pr70738-8.c: Likewise.
4846         * gcc.target/i386/pr70738-9.c: Likewise.
4848 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4850         PR rtl-optimization/66940
4851         * gcc.c-torture/execute/pr66940.c: New test.
4853 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
4855         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4856         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4857         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4858         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4859         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4860         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4861         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4862         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4863         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4864         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4865         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4866         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4867         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4868         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4869         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4870         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4871         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4872         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4873         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4874         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4875         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4876         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4877         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4878         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4880 2016-05-25  Marek Polacek  <polacek@redhat.com>
4882         PR c/71265
4883         * gcc.dg/noncompile/pr71265.c: New test.
4885         PR c/71266
4886         * gcc.dg/noncompile/old-style-parm-3.c: New test.
4888 2016-05-25  Nathan Sidwell  <nathan@acm.org>
4890         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4892 2016-05-25  Richard Biener  <rguenther@suse.de>
4894         PR tree-optimization/71261
4895         * c-c++-common/torture/pr71261.c: New testcase.
4897 2016-05-25  Richard Biener  <rguenther@suse.de>
4899         PR tree-optimization/71264
4900         * gcc.dg/vect/pr71264.c: New testcase.
4902 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4904         PR c++/55992
4905         * g++.dg/cpp0x/alias-decl-53.C: New.
4906         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4908 2016-05-25  Martin Liska  <mliska@suse.cz>
4910         * g++.dg/pr71239.C: New test.
4912 2016-05-25  Richard Biener  <rguenther@suse.de>
4914         * gcc.dg/vect/pr58135.c: Rename to ...
4915         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4917 2016-05-25  Marek Polacek  <polacek@redhat.com>
4919         * g++.dg/pr65295.C: Use target c++14.
4921 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4923         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4924         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4926 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4928         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4929         instructions.
4931 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
4933         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4934         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4935         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4936         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4937         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4938         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4939         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4940         * c-c++-common/goacc/pcopy.c: Likewise.
4941         * c-c++-common/goacc/pcopyin.c: Likewise.
4942         * c-c++-common/goacc/pcopyout.c: Likewise.
4943         * c-c++-common/goacc/pcreate.c: Likewise.
4944         * c-c++-common/goacc/pr70688.c: New test.
4945         * c-c++-common/goacc/present-1.c: Adjust test.
4946         * c-c++-common/goacc/reduction-5.c: Likewise.
4947         * g++.dg/goacc/data-1.C: New test.
4949 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4951         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4952         vector parity built-in functions.
4953         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4954         count trailing zeros automatic vectorization.
4955         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4956         count trailing zeros built-in functions.
4958 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
4960         * gcc.dg/tree-ssa/reassoc-44.c: New test.
4962 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
4964         PR target/71050
4965         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4967 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4969         PR c++/50436
4970         * g++.dg/template/crash123.C: New.
4971         * g++.dg/template/crash124.C: Likewise.
4973 2016-05-24  Martin Sebor  <msebor@redhat.com>
4975         PR c++/71147
4976         * g++.dg/ext/flexary16.C: New test.
4978 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
4980         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4981         before math.h is included.
4982         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4983         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4984         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4985         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4986         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4987         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4988         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4989         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4990         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4991         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4992         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4993         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4994         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4995         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4996         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4997         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4998         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4999         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5000         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5001         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5002         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5003         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5004         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5006 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5007             Kelvin Nilsen  <kelvin@gcc.gnu.org>
5009         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5010         support.
5012 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5014         PR c++/69872
5015         * g++.dg/warn/Wno-narrowing1.C: New.
5017 2016-05-24  Marek Polacek  <polacek@redhat.com>
5019         PR c/71249
5020         * c-c++-common/Wswitch-unreachable-2.c: New test.
5022 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
5024         PR c++/71257
5025         * g++.dg/vect/simd-clone-6.cc: New test.
5026         * g++.dg/gomp/declare-simd-6.C: New test.
5028         PR middle-end/70434
5029         PR c/69504
5030         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5032 2016-05-24  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/71240
5035         * gcc.dg/optimize-bswapsi-5.c: New testcase.
5037 2016-05-24  Richard Biener  <rguenther@suse.de>
5039         PR tree-optimization/71230
5040         * gcc.dg/torture/pr71230.c: New testcase.
5041         * g++.dg/torture/pr71230.C: Likewise.
5043 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
5045         * c-c++-common/goacc/routine-5.c: Add tests.
5046         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5047         * gfortran.dg/goacc/routine-6.f90: Add tests.
5049 2016-05-24  Richard Biener  <rguenther@suse.de>
5051         PR tree-optimization/71253
5052         * gcc.dg/torture/pr71253.c: New testcase.
5054 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
5056         PR middle-end/71252
5057         * gfortran.dg/pr71252.f90: New test.
5059 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
5061         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5063 2016-05-24  Richard Biener  <rguenther@suse.de>
5065         PR middle-end/70434
5066         PR c/69504
5067         * c-c++-common/vector-subscript-4.c: New testcase.
5068         * c-c++-common/vector-subscript-5.c: Likewise.
5070 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5072         PR fortran/71123
5073         * gfortran.dg/namelist_90.f: New test
5075 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5077         PR fortran/66461
5078         * gfortran.dg/unexpected_eof.f: New test
5080 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5081             Kelvin Nilsen  <kelvin@gcc.gnu.org>
5083         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5084         as little endian.
5086 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5088         PR c++/70972
5089         * g++.dg/cpp0x/inh-ctor20.C: New.
5090         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5092 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5094         PR c++/69095
5095         * g++.dg/cpp0x/variadic168.C: New.
5097 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5099         * g++.dg/cpp0x/pr31445.C: Test column number too.
5100         * g++.dg/cpp0x/pr32253.C: Likewise.
5101         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5102         * g++.dg/cpp0x/variadic36.C: Likewise.
5104 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
5106         * gcc.dg/fold-notshift-2.c: Adjust.
5108 2016-05-23  Marek Polacek  <polacek@redhat.com>
5110         PR c/49859
5111         * c-c++-common/Wswitch-unreachable-1.c: New test.
5112         * gcc.dg/Wswitch-unreachable-1.c: New test.
5113         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5114         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5115         * g++.dg/gomp/block-10.C: Likewise.
5116         * gcc.dg/gomp/block-10.c: Likewise.
5117         * g++.dg/gomp/block-9.C: Likewise.
5118         * gcc.dg/gomp/block-9.c: Likewise.
5119         * g++.dg/gomp/target-1.C: Likewise.
5120         * g++.dg/gomp/target-2.C: Likewise.
5121         * gcc.dg/gomp/target-1.c: Likewise.
5122         * gcc.dg/gomp/target-2.c: Likewise.
5123         * g++.dg/gomp/taskgroup-1.C: Likewise.
5124         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5125         * gcc.dg/gomp/teams-1.c: Likewise.
5126         * g++.dg/gomp/teams-1.C: Likewise.
5127         * g++.dg/overload/error3.C: Likewise.
5128         * g++.dg/tm/jump1.C: Likewise.
5129         * g++.dg/torture/pr40335.C: Likewise.
5130         * gcc.dg/c99-vla-jump-5.c: Likewise.
5131         * gcc.dg/switch-warn-1.c: Likewise.
5132         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5133         * gcc.dg/nested-func-1.c: Likewise.
5134         * gcc.dg/pr67784-4.c: Likewise.
5136 2016-05-23  Richard Biener  <rguenther@suse.de>
5138         PR tree-optimization/71230
5139         * gfortran.dg/pr71230-1.f90: New testcase.
5140         * gfortran.dg/pr71230-2.f90: Likewise.
5142 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5144         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
5145         * gcc.dg/vect/pr58135.c:  Add new.
5146         * gfortran.dg/pr46519-1.f: Adjust test case.
5148 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5150         PR c++/53401
5151         * g++.dg/cpp0x/decltype64.C: New.
5153 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5155         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5156         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5157         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5159 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5161         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5162         Add poly64x1_t and poly64x2_t cases if supported.
5163         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5164         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5165         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5166         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5167         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5169 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5171         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5172         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5173         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5174         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5175         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5176         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5177         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5179 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5181         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5183 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
5185         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5186         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5188 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
5190         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5191         constraint instead of "r".
5192         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5193         insn instead of vxorpd.
5194         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5196         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5197         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5199         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5201         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5202         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5204         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5206 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
5208         PR middle-end/40921
5209         * gcc.dg/tree-ssa/pr40921.c: New test.
5211 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5213         PR target/71103
5214         * gcc.target/avr/pr71103.c: New test.
5216 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5218         PR middle-end/71179
5219         * gcc.dg/tree-ssa/pr71179.c: New test.
5221 2016-05-20  Martin Sebor  <msebor@redhat.com>
5223         PR c/71115
5224         * gcc.dg/init-excess-2.c: New test.
5226 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
5228         * gnat.dg/opt53.adb: New test.
5229         * gnat.dg/opt54.adb: Likewise.
5231 2016-05-20  Martin Jambor  <mjambor@suse.cz>
5233         PR tree-optimization/70884
5234         * gcc.dg/tree-ssa/pr70919.c: New test.
5236 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
5238         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5239         formatting.
5240         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5241         fix code formatting.
5243 2016-05-20  Nathan Sidwell  <nathan@acm.org>
5245         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
5246         non-common cases.
5247         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5249 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
5251         * jit.dg/all-non-failing-tests.h: Add
5252         test-factorial-must-tail-call.c.
5253         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5254         * jit.dg/test-factorial-must-tail-call.c: New test case.
5256 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
5258         PR fortran/71204
5259         * gfortran.dg/pr71204.f90: New test.
5261 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
5263         * gcc.target/nvptx/sincos.c: New test.
5265 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5267         PR c++/70572
5268         * g++.dg/cpp1y/auto-fn31.C: New.
5270 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
5272         * gcc.target/powerpc/vec-addec.c: New test.
5273         * gcc.target/powerpc/vec-addec-int128.c: New test.
5275 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
5277         * gcc.dg/plugin/must-tail-call-1.c: New test case.
5278         * gcc.dg/plugin/must-tail-call-2.c: New test case.
5279         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5280         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5282 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
5284         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5286 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
5288         PR c++/71210
5289         * g++.dg/opt/pr71210-1.C: New test.
5290         * g++.dg/opt/pr71210-2.C: New test.
5292         PR tree-optimization/29756
5293         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5294         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
5295         only on selected targets where V4SImode vectors are known to be
5296         supported.
5298 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
5300         PR tree-optimization/71079
5301         PR tree-optimization/71206
5302         * gcc.dg/tree-ssa/pr71206.c: New testcase.
5304 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5306         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5307         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5308         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5310 2016-05-20  Richard Guenther  <rguenther@suse.de>
5312         PR tree-optimization/29756
5313         * gcc.dg/tree-ssa/vector-6.c: New testcase.
5315 2016-05-20  Richard Biener  <rguenther@suse.de>
5317         PR tree-optimization/71185
5318         * gcc.dg/tree-ssa/pr71185.c: New testcase.
5320 2016-05-20  Richard Biener  <rguenther@suse.de>
5322         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5324 2016-05-19  Marek Polacek  <polacek@redhat.com>
5326         PR c++/71075
5327         * g++.dg/diagnostic/pr71075.C: New test.
5329 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
5331         PR c++/71184
5332         * g++.dg/pr71184.C: New test case.
5334 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5336         * gcc.target/powerpc/darn-0.c: New test.
5337         * gcc.target/powerpc/darn-1.c: New test.
5338         * gcc.target/powerpc/darn-2.c: New test.
5340 2016-05-19  Marek Polacek  <polacek@redhat.com>
5342         PR tree-optimization/71031
5343         * gcc.dg/tree-ssa/vrp100.c: New test.
5345 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5347         PR rtl-optimization/71148
5348         * gcc.dg/pr71148.c: New test.
5350 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5352         PR target/71056
5353         * gcc.target/arm/pr71056.c: New test.
5355 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5357         * c-c++-common/pr69669.c: Check the used mode.
5359 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
5361         PR sanitizer/64354
5362         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5364 2016-05-19  Richard Biener  <rguenther@suse.de>
5366         PR tree-optimization/70729
5367         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5368         * gcc.dg/graphite/scop-18.c: Likewise.
5369         * gcc.dg/pr41783.c: Disable LIM.
5370         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5371         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5372         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5373         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5374         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5375         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5376         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5377         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5378         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5379         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5380         * gfortran.dg/pr42108.f90: Likewise.
5382 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
5384         PR driver/69265
5385         * gcc.dg/spellcheck-options-11.c: New test case.
5387 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
5389         PR c++/71100
5390         * g++.dg/opt/pr71100.C: New test.
5392 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5394         PR ipa/69708
5395         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5396         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5397         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5398         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5400 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5402         PR ipa/69708
5403         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5404         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5405         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5406         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5407         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5409 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5411         PR c++/69793
5412         * g++.dg/template/crash122.C: New.
5414 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5416         PR c++/70466
5417         * g++.dg/template/pr70466-1.C: New.
5418         * g++.dg/template/pr70466-2.C: Likewise.
5420 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5422         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5423         splat operations and the XXSPLTIB instruction.
5424         * gcc.target/powerpc/p9-splat-2.c: Likewise.
5425         * gcc.target/powerpc/p9-splat-3.c: Likewise.
5426         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5427         xxlxor to clear a register.
5429 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
5431         * gcc.dg/torture/pr71020.c: New test.
5433 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5435         PR ipa/70646
5436         * gcc.dg/ipa/pr70646.c: New test.
5438 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5440         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5442 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5444         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5445         missing tests for vreinterpretq_p{8,16}.
5447 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5449         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5450         vsliq_n_s64 and vsliq_n_u64.
5452 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5454         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5455         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5457 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5459         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5460         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5461         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5463 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5465         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5466         in comment.
5468 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
5470         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5471         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5472         "blr\t" and switch to scan-assembler-times.
5474 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
5476         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5477         with __aarch64__.
5478         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5479         declarations under __aarch64__ and __ARM_FEATURE_FMA.
5481 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
5483         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5484         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5485         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5486         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5487         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5488         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5490         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5491         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5493         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5494         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5496         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5497         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5499         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5501 2016-05-18  Richard Biener  <rguenther@suse.de>
5503         PR tree-optimization/71168
5504         * gcc.dg/torture/pr71168.c: New testcase.
5506 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
5508         PR middle-end/63586
5509         * gcc.dg/tree-ssa/pr63586-2.c: New test.
5510         * gcc.dg/tree-ssa/pr63586.c: New test.
5511         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5513 2016-05-17  Nathan Sidwell  <nathan@acm.org>
5515         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5516         * gcc.dg/pr68671.c: Fix ptx xfail-if.
5517         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5518         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5520 2016-05-17  Nathan Sidwell  <nathan@acm.org>
5522         * gcc.target/nvptx/abi-vararg-3.c: New.
5524 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
5526         PR tree-optimization/54579
5527         PR middle-end/55299
5528         * gcc.dg/fold-notrotate-1.c: New test.
5529         * gcc.dg/fold-notshift-1.c: New test.
5530         * gcc.dg/fold-notshift-2.c: New test.
5532 2016-05-17  Marek Polacek  <polacek@redhat.com>
5534         PR ipa/71146
5535         * g++.dg/ipa/pr71146.C: New test.
5537 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
5539         * jit.dg/test-error-array-bounds.c: New test case.
5541 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5543         * gcc.dg/tree-ssa/and-1.c: New testcase.
5545 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5547         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5548         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5550 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
5552         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5553         * gcc.dg/tree-ssa/vrp99.c: New testcase.
5555 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5557         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5559 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5561         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5563 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
5565         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5566         ".2d[index]" when scan the assembly.
5567         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5568         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5569         float64x1.
5570         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5572 2016-05-17  Richard Biener  <rguenther@suse.de>
5574         PR tree-optimization/71132
5575         * gcc.dg/torture/pr71132.c: New testcase.
5577 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
5579         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5581 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5583         PR target/70809
5584         * gcc.target/aarch64/pr70809_1.c: New test.
5586 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5588         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5589         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5590         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5591         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5593 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
5594             Ilya Enkovich  <ilya.enkovich@intel.com>
5596         PR target/71114
5597         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5599 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
5601         * g++.dg/ipa/ivinline-7.C: Do not xfail.
5602         * g++.dg/ipa/ivinline-9.C: Do not xfail.
5604 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
5606         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
5607         test for __ARM_FP16_ARGS.
5608         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5609         * gcc.target/arm/aapcs/neon-vect10.c: New.
5610         * gcc.target/arm/aapcs/neon-vect9.c: New.
5611         * gcc.target/arm/aapcs/vfp18.c: New.
5612         * gcc.target/arm/aapcs/vfp19.c: New.
5613         * gcc.target/arm/aapcs/vfp20.c: New.
5614         * gcc.target/arm/aapcs/vfp21.c: New.
5615         * gcc.target/arm/fp16-aapcs-1.c: New.
5616         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
5617         test for __ARM_FP16_ARGS.
5618         * g++.target/arm/fp16-return-1.c: Update expected output.
5620 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
5622         PR testsuite/70227
5623         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5625 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
5627         PR fortran/69603
5628         * gfortran.dg/pr69603.f90: New testcase.
5630 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
5632         * gfortran.dg/dec_union_4.f90: Fix endian issue.
5634 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
5636         PR fortran/71047
5637         * gfortran.dg/pr71047.f08: New test.
5639 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
5641         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5642         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5643         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5645 2016-05-13  Martin Sebor  <msebor@redhat.com>
5647         PR c++/60049
5648         * g++.dg/cpp0x/constexpr-60049.C: New test.
5650 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
5652         PR bootstrap/71071
5653         * gcc.dg/pr71071.c: New test.
5655 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
5657         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5658         remove XOP handling.
5659         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5661 2016-05-13  Nathan Sidwell  <nathan@acm.org>
5663         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5664         __atomic_is_lock_free declaration.
5666 2016-05-13  Richard Biener  <rguenther@suse.de>
5668         PR tree-optimization/42587
5669         * gcc.dg/optimize-bswapsi-4.c: New testcase.
5671 2016-05-13  Martin Liska  <mliska@suse.cz>
5673         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5674         the new format of dump output.
5676 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5678         * gcc.dg/pr71084.c: New test.
5680 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5682         PR target/53440
5683         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5685 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5687         * gcc.target/aarch64/struct_return.c: New test.
5689 2016-05-12  Marek Polacek  <polacek@redhat.com>
5691         PR c/70756
5692         * c-c++-common/pr70756-2.c: New test.
5693         * c-c++-common/pr70756.c: New test.
5695 2016-05-12  Richard Biener  <rguenther@suse.de>
5697         PR tree-optimization/71059
5698         * gcc.dg/torture/pr71059.c: New testcase.
5700 2016-05-12  Richard Biener  <rguenther@suse.de>
5702         PR tree-optimization/71062
5703         * gcc.dg/torture/pr71062.c: New testcase.
5705 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5707         PR tree-optimization/71006
5708         * gcc.dg/pr71006.c: New test.
5710 2016-05-12  Marek Polacek  <polacek@redhat.com>
5712         PR driver/71063
5713         * gcc.dg/opts-7.c: New test.
5715 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5717         PR target/70830
5718         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5719         Add -save-temps to dg-options.
5720         Scan for ldmfd rather than pop instruction.
5721         * gcc.target/arm/interrupt-2.c: Likewise.
5722         * gcc.target/arm/pr70830.c: New test.
5724 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
5726         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5727         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5729         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5730         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5731         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5733         PR target/71019
5734         * gcc.target/i386/avx512vl-pack-1.c: New test.
5735         * gcc.target/i386/avx512vl-pack-2.c: New test.
5736         * gcc.target/i386/avx512bw-pack-2.c: New test.
5738         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5740         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5741         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5742         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5744 2016-05-12  Richard Biener  <rguenther@suse.de>
5746         PR tree-optimization/70986
5747         * gcc.dg/torture/pr70986-1.c: New testcase.
5748         * gcc.dg/torture/pr70986-2.c: Likewise.
5749         * gcc.dg/torture/pr70986-3.c: Likewise.
5751 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
5753         PR c/43651
5754         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5755         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5757 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
5759         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5760         directive.
5761         * gcc.target/i386/pr66746.c: Ditto.
5763 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5765         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5766         support.
5767         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5768         warning when using -mvsx-timode.
5769         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5770         * gcc.target/powerpc/dform-2.c: Likewise.
5771         * gcc.target/powerpc/pr68805.c: Likewise.
5773 2016-05-11  Marek Polacek  <polacek@redhat.com>
5775         PR c++/71024
5776         * c-c++-common/attributes-3.c: New test.
5778 2016-05-11  Nathan Sidwell  <nathan@acm.org>
5780         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5781         * gcc.c-torture/execute/pr68185.c: Likewise.
5782         * gcc.dg/ipa/pr70306.c: Requires global constructors.
5783         * gcc.dg/pr69634.c: Requires scheduling.
5784         * gcc.dg/torture/pr66178.c: Require label values.
5785         * gcc.dg/setjmp-6.c: Require indirect jumps.
5787 2016-05-11  Richard Biener  <rguenther@suse.de>
5789         PR tree-optimization/71055
5790         * gcc.dg/torture/pr71055.c: New testcase.
5792 2016-05-11  Richard Biener  <rguenther@suse.de>
5794         PR debug/71057
5795         * g++.dg/debug/pr71057.C: New testcase.
5797 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
5799         PR fortran/70855
5800         * gfortran.dg/gomp/pr70855.f90: New test.
5802 2016-05-11  Richard Biener  <rguenther@suse.de>
5804         PR middle-end/71002
5805         * g++.dg/torture/pr71002.C: New testcase.
5807 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
5809         PR middle-end/70807
5810         * gcc.dg/pr70807.c: New test.
5812 2016-05-10  Martin Sebor  <msebor@redhat.com>
5814         PR c++/38611
5815         * g++.dg/Wattributes.C: New test.
5817 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
5819         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5820         * gcc.dg/tree-ssa/pr69270.c: Adjust.
5821         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5823 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5825         PR target/70799
5826         * gcc.target/i386/pr70799-1.c: New test.
5828 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
5830         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5832 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5834         PR middle-end/70877
5835         * gcc.target/i386/pr70877.c: New test.
5837 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5839         PR tree-optimization/70786
5840         * gcc.target/i386/pr70876.c: New test.
5842 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
5844         PR target/70927
5845         * gcc.target/i386/avx512vl-logic-1.c: New test.
5846         * gcc.target/i386/avx512vl-logic-2.c: New test.
5847         * gcc.target/i386/avx512dq-logic-2.c: New test.
5849 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5851         PR target/70963
5852         * gcc.target/powerpc/pr70963.c: New.
5854 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
5856         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5857         (test_very_wide_line): Add ruler to expected output.
5858         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5859         (test_very_wide_line): Likewise.
5860         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5861         (test_show_locus): Within the handling of "test_very_wide_line",
5862         enable show_ruler_p on the diagnostic context.
5864 2016-05-10  Richard Biener  <rguenther@suse.de>
5866         PR tree-optimization/71039
5867         * gcc.dg/torture/pr71039.c: New testcase.
5869 2016-05-10  Nathan Sidwell  <nathan@acm.org>
5871         * gcc.dg/nested-func-10.c: Requires alloca.
5872         * gcc.dg/nested-func-9.c: Requires alloca.
5873         * gcc.c-torture/execute/pr70460.c: Requires labels.
5874         * gcc.c-torture/compile/pr70199.c: Requires labels.
5875         * gcc.target/nvptx/decl.c: Compile only.
5876         * gcc.target/nvptx/trailing-init.c: Compile only.
5877         * gcc.target/nvptx/ary-init.c: Compile only.
5879 2016-05-10  Marek Polacek  <polacek@redhat.com>
5881         PR c/70255
5882         * gcc.dg/attr-opt-1.c: New test.
5884 2016-05-10  Richard Biener  <rguenther@suse.de>
5886         PR tree-optimization/70497
5887         PR tree-optimization/28367
5888         * gcc.dg/torture/20160404-1.c: New testcase.
5889         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5890         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5892 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
5894         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5896 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
5898         * gcc.target/i386/fabsneg-1.c New test.
5900 2016-05-09  Alan Modra  <amodra@gmail.com>
5902         PR testsuite/70826
5903         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5905 2016-05-09  Richard Biener  <rguenther@suse.de>
5907         PR tree-optimization/70985
5908         * gcc.dg/torture/pr70985.c: New testcase.
5910 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
5912         * gcc.dg/tree-ssa/ifc-9.c: New test.
5913         * gcc.dg/tree-ssa/ifc-10.c: New test.
5914         * gcc.dg/tree-ssa/ifc-11.c: New test.
5915         * gcc.dg/tree-ssa/ifc-12.c: New test.
5916         * gcc.dg/vect/pr61194.c: Remove XFAIL.
5917         * gcc.dg/vect/vect-23.c: Remove XFAIL.
5918         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5920 2016-05-09  Richard Biener  <rguenther@suse.de>
5922         PR fortran/70937
5923         * gfortran.dg/pr70937.f90: New testcase.
5925 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5927         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5929 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
5931         PR fortran/56226
5932         * gfortran.dg/dec_structure_1.f90: New testcase.
5933         * gfortran.dg/dec_structure_2.f90: Ditto.
5934         * gfortran.dg/dec_structure_3.f90: Ditto.
5935         * gfortran.dg/dec_structure_4.f90: Ditto.
5936         * gfortran.dg/dec_structure_5.f90: Ditto.
5937         * gfortran.dg/dec_structure_6.f90: Ditto.
5938         * gfortran.dg/dec_structure_7.f90: Ditto.
5939         * gfortran.dg/dec_structure_8.f90: Ditto.
5940         * gfortran.dg/dec_structure_9.f90: Ditto.
5941         * gfortran.dg/dec_structure_10.f90: Ditto.
5942         * gfortran.dg/dec_structure_11.f90: Ditto.
5943         * gfortran.dg/dec_union_1.f90: Ditto.
5944         * gfortran.dg/dec_union_2.f90: Ditto.
5945         * gfortran.dg/dec_union_3.f90: Ditto.
5946         * gfortran.dg/dec_union_4.f90: Ditto.
5947         * gfortran.dg/dec_union_5.f90: Ditto.
5948         * gfortran.dg/dec_union_6.f90: Ditto.
5949         * gfortran.dg/dec_union_7.f90: Ditto.
5951 2016-05-07  Tom de Vries  <tom@codesourcery.com>
5953         PR tree-optimization/70956
5954         * gcc.dg/graphite/pr70956.c: New test.
5956 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
5958         PR middle-end/70941
5959         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5960         (a, b, c, d): Change type from char to signed char.
5961         (main): Compare against (signed char) -1634678893 instead of
5962         hardcoded -109.  Use __builtin_abort instead of abort.
5964         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5965         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5967         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5969 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5971         PR debug/70935
5972         * gcc.dg/torture/pr70935.c: New test.
5974 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5976         PR target/58219
5977         * gcc.target/sh/pr58219.c: New tests.
5979 2016-05-06  Richard Biener  <rguenther@suse.de>
5981         PR tree-optimization/70960
5982         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5984 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5986         PR target/52933
5987         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5988         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5989         Adjust expected instruction counts.
5990         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5992 2016-05-06  Marek Polacek  <polacek@redhat.com>
5994         PR sanitizer/70875
5995         * gcc.dg/ubsan/bounds-3.c: New test.
5997 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5999         PR target/54089
6000         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6002 2016-05-06  Richard Biener  <rguenther@suse.de>
6004         PR middle-end/70931
6005         * gfortran.dg/pr70931.f90: New testcase.
6007 2016-05-06  Richard Biener  <rguenther@suse.de>
6009         PR middle-end/70941
6010         * gcc.dg/torture/pr70941.c: New testcase.
6012 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
6014         PR tree-optimization/57206
6015         * gcc.dg/vect/pr57206.c: New test.
6017 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6019         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6021 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
6023         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6025         * c-c++-common/Wdangling-else-4.c: New test.
6027 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
6029         PR c++/70906
6030         PR c++/70933
6031         * g++.dg/opt/pr70906.C: New test.
6032         * g++.dg/opt/pr70933.C: New test.
6034         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6036 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
6038         * gcc.dg/ipa/pure-const-3.c: New testcase.
6040 2016-05-04  Marek Polacek  <polacek@redhat.com>
6042         * c-c++-common/Wdangling-else-1.c: New test.
6043         * c-c++-common/Wdangling-else-2.c: New test.
6044         * c-c++-common/Wdangling-else-3.c: New test.
6046 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
6048         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6049         flag is present.
6051 2016-05-04  Marek Polacek  <polacek@redhat.com>
6053         PR c/48778
6054         * gcc.dg/Waddress-2.c: New test.
6056 2016-05-04  Alan Modra  <amodra@gmail.com>
6058         * gcc.target/powerpc/pr70866.c: New.
6060 2016-05-03  Martin Sebor  <msebor@redhat.com>
6062         PR c++/66561
6063         * c-c++-common/builtin_location.c: New test.
6064         * g++.dg/cpp1y/builtin_location.C: New test.
6066 2016-05-03  Marek Polacek  <polacek@redhat.com>
6068         PR c/70859
6069         * gcc.dg/pr70859.c: New test.
6070         * gcc.dg/pr70859-2.c: New test.
6072 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
6074         * gnat.dg/debug5.adb: New testcase.
6076 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6078         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6079         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6080         Procedure to check for z10 instruction set.
6082 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
6084         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6086 2016-05-03  Alan Modra  <amodra@gmail.com>
6088         * gcc.target/powerpc/savres.c: Add func using a single gpr.
6090 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
6092         * gcc.target/i386/avx512f-cvt-1.c: New test.
6094 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6096         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6097         -fdump-tree-vrp-details.
6099 2016-05-03  Richard Biener  <rguenther@suse.de>
6101         * gcc.dg/pr30172-1.c: Adjust.
6102         * gcc.dg/pr63743.c: Likewise.
6103         * gcc.dg/tm/pr51696.c: Likewise.
6104         * c-c++-common/tm/safe-1.c: Likewise.
6105         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6106         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6107         * g++.dg/plugin/self-assign-test-1.C: Likewise.
6108         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6110 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
6112         PR rtl-optimization/70467
6113         * gcc.target/i386/pr70467-3.c: New test.
6114         * gcc.target/i386/pr70467-4.c: New test.
6116         PR tree-optimization/70916
6117         * gcc.c-torture/compile/pr70916.c: New test.
6119         PR target/49244
6120         * gcc.target/i386/pr49244-1.c: New test.
6121         * gcc.target/i386/pr49244-2.c: New test.
6123 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
6125         PR rtl-optimization/44281
6126         * gcc.target/i386/pr44281.c: New test.
6128 2016-05-03  bin cheng  <bin.cheng@arm.com>
6130         PR tree-optimization/56541
6131         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6132         * gcc.dg/vect/pr56541.c: new test.
6134 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6136         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6137         __float128.
6138         * gcc.target/powerpc/float128-complex-2.c: Likewise.
6140 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
6142         PR testsuite/70520
6143         * c-c++-common/asan/clone-test-1.c (main): Align child process
6144         stack to 16 bytes.
6146 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6148         PR c++/62314
6149         * g++.dg/spellcheck-fields-2.C: New test case.
6151 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6153         PR c++/62314
6154         * g++.dg/pr62314.C: New test case.
6156 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
6158         * gcc.dg/ipa/inline-8.c: New testcase.
6160 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
6162         PR rtl-optimization/70467
6163         * gcc.target/i386/pr70467-1.c: New test.
6165 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6167         * gcc.dg/spec-options.c: Run the test on all targets.
6168         * gcc.dg/foo.specs: Use cpp_unique_options.
6170 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
6172         * gcc.dg/tree-ssa/unord.c: New testcase.
6174 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
6176         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6178 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
6180         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6182 2016-05-02  Marek Polacek  <polacek@redhat.com>
6184         PR c/70851
6185         * gcc.dg/enum-incomplete-3.c: New test.
6187 2016-05-02  Marek Polacek  <polacek@redhat.com>
6188             Tom de Vries  <tom@codesourcery.com>
6190         PR tree-optimization/70700
6191         * gcc.dg/pr70700.c: New test.
6193 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
6195         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6196         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6197         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6198         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6199         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6201 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
6203         * ada/acats/run_acats: Rename into...
6204         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
6205         * ada/acats/run_all.sh: Remove redundant test.
6206         (target_run): Move around.
6207         (target_gnatchop): Use newly built executable.
6208         (target_gnatmake): Likewise.
6209         Check that the compilation of impbit succeeds.
6211 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
6213         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6214         * gcc.dg/20021029-1.c: Likewise.
6215         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6216         * gcc.target/sh/attr-isr-trapa.c: Likewise.
6217         * gcc.target/sh/cmpstr.c: Likewise.
6218         * gcc.target/sh/cmpstrn.c: Likewise.
6219         * gcc.target/sh/memset.c: Likewise.
6220         * gcc.target/sh/pr21255-2-mb.c: Likewise.
6221         * gcc.target/sh/pr21255-2-ml.c: Likewise.
6222         * gcc.target/sh/pr39423-1.c: Likewise.
6223         * gcc.target/sh/pr49468-di.c: Likewise.
6224         * gcc.target/sh/pr49468-si.c: Likewise.
6225         * gcc.target/sh/pr49880-1.c: Likewise.
6226         * gcc.target/sh/pr49880-2.c: Likewise.
6227         * gcc.target/sh/pr49880-3.c: Likewise.
6228         * gcc.target/sh/pr50751-1.c: Likewise.
6229         * gcc.target/sh/pr50751-4.c: Likewise.
6230         * gcc.target/sh/pr50751-7.c: Likewise.
6231         * gcc.target/sh/pr51244-1.c: Likewise.
6232         * gcc.target/sh/pr51244-10.c: Likewise.
6233         * gcc.target/sh/pr51244-11.c: Likewise.
6234         * gcc.target/sh/pr51244-12.c: Likewise.
6235         * gcc.target/sh/pr51244-13.c: Likewise.
6236         * gcc.target/sh/pr51244-14.c: Likewise.
6237         * gcc.target/sh/pr51244-17.c: Likewise.
6238         * gcc.target/sh/pr51244-18.c: Likewise.
6239         * gcc.target/sh/pr51244-19.c: Likewise.
6240         * gcc.target/sh/pr51244-4.c: Likewise.
6241         * gcc.target/sh/pr51244-5.c: Likewise.
6242         * gcc.target/sh/pr51244-7.c: Likewise.
6243         * gcc.target/sh/pr51244-8.c: Likewise.
6244         * gcc.target/sh/pr51244-9.c: Likewise.
6245         * gcc.target/sh/pr51697.c: Likewise.
6246         * gcc.target/sh/pr52483-1.c: Likewise.
6247         * gcc.target/sh/pr52483-2.c: Likewise.
6248         * gcc.target/sh/pr52483-3.c: Likewise.
6249         * gcc.target/sh/pr52483-5.c: Likewise.
6250         * gcc.target/sh/pr52933-1.c: Likewise.
6251         * gcc.target/sh/pr52933-2.c: Likewise.
6252         * gcc.target/sh/pr52933-3.c: Likewise.
6253         * gcc.target/sh/pr53568-1.c: Likewise.
6254         * gcc.target/sh/pr53976-1.c: Likewise.
6255         * gcc.target/sh/pr53988-1.c: Likewise.
6256         * gcc.target/sh/pr53988.c: Likewise.
6257         * gcc.target/sh/pr54089-1.c: Likewise.
6258         * gcc.target/sh/pr54089-6.c: Likewise.
6259         * gcc.target/sh/pr54089-7.c: Likewise.
6260         * gcc.target/sh/pr54089-8.c: Likewise.
6261         * gcc.target/sh/pr54089-9.c: Likewise.
6262         * gcc.target/sh/pr54236-1.c: Likewise.
6263         * gcc.target/sh/pr54236-2.c: Likewise.
6264         * gcc.target/sh/pr54236-3.c: Likewise.
6265         * gcc.target/sh/pr54236-4.c: Likewise.
6266         * gcc.target/sh/pr54386.c: Likewise.
6267         * gcc.target/sh/pr54602-1.c: Likewise.
6268         * gcc.target/sh/pr54685.c: Likewise.
6269         * gcc.target/sh/pr54760-1.c: Likewise.
6270         * gcc.target/sh/pr54760-2.c: Likewise.
6271         * gcc.target/sh/pr54760-3.c: Likewise.
6272         * gcc.target/sh/pr54760-4.c: Likewise.
6273         * gcc.target/sh/pr54760-5.c: Likewise.
6274         * gcc.target/sh/pr54760-6.c: Likewise.
6275         * gcc.target/sh/pr55146.c: Likewise.
6276         * gcc.target/sh/pr55160.c: Likewise.
6277         * gcc.target/sh/pr59278.c: Likewise.
6278         * gcc.target/sh/pr59401-1.c: Likewise.
6279         * gcc.target/sh/pr59533-1.c: Likewise.
6280         * gcc.target/sh/pr63260.c: Likewise.
6281         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6282         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6283         * gcc.target/sh/strlen.c: Likewise.
6284         * gcc.target/sh/torture/pr30807.c: Likewise.
6285         * gcc.target/sh/torture/pr34777.c: Likewise.
6286         * gcc.target/sh/torture/pr64652.c: Likewise.
6287         * gcc.target/sh/torture/pr65505.c: Likewise.
6288         * gcc.target/sh/torture/pragma-isr.c: Likewise.
6289         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6291 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6293         PR c++/66644
6294         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6296 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6298         * gcc.target/powerpc/vsx-elemrev-1.c: New.
6299         * gcc.target/powerpc/vsx-elemrev-2.c: New.
6300         * gcc.target/powerpc/vsx-elemrev-3.c: New.
6301         * gcc.target/powerpc/vsx-elemrev-4.c: New.
6303 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
6305         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6306         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6308 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
6310         PR middle-end/70626
6311         * c-c++-common/goacc/combined-reduction.c: New test.
6312         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6314 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
6316         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6317         *movdi_internal pattern only if PIC off.
6318         * gcc.target/i386/pr70155-2.c: Likewise.
6319         * gcc.target/i386/pr70155-3.c: Likewise.
6320         * gcc.target/i386/pr70155-4.c: Likewise.
6321         * gcc.target/i386/pr70155-5.c: Likewise.
6322         * gcc.target/i386/pr70155-6.c: Likewise.
6323         * gcc.target/i386/pr70155-7.c: Likewise.
6324         * gcc.target/i386/pr70155-8.c: Likewise.
6325         * gcc.target/i386/pr70155-15.c: Likewise.
6326         * gcc.target/i386/pr70155-17.c: Likewise.
6327         * gcc.target/i386/pr70155-22.c: Likewise.
6329 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
6331         PR tree-optimization/70803
6332         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6334 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6336         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6337         optimization of vector loop.
6338         * gcc.target/i386/vect-unpack-3.c: New test.
6339         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6340         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6341         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6343 2016-04-29  Marek Polacek  <polacek@redhat.com>
6345         PR sanitizer/70342
6346         * g++.dg/ubsan/null-7.C: New test.
6348         PR c/70852
6349         * gcc.dg/pr70852.c: New test.
6351 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6353         PR/69089
6354         * g++.dg/cpp0x/alignas6.C: New test.
6356 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6358         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6359         * gcc.dg/pr27003.c: Likewise.
6360         * gcc.dg/tree-ssa/cswtch.c: Likewise.
6361         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6362         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6363         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6364         * gcc.target/arc/mxy.c: Likewise.
6365         * gcc.target/arc/mswape.c: Likewise.
6366         * gcc.target/arc/mrtsc.c: Likewise.
6367         * gcc.target/arc/mcrc.c: Likewise.
6368         * gcc.target/arc/mdsp-packa.c: Likewise.
6369         * gcc.target/arc/mdvbf.c: Likewise.
6370         * gcc.target/arc/mlock.c: Likewise.
6371         * gcc.target/arc/mmac-24.c: Likewise.
6372         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6374 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6375             Matthijs Kooijman  <matthijs@stdin.nl>
6376             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6378         PR target/60040
6379         * gcc.target/avr/pr60040-1.c: New.
6380         * gcc.target/avr/pr60040-2.c: New.
6382 2016-04-29  Richard Biener  <rguenther@suse.de>
6384         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6386 2016-04-29  Richard Biener  <rguenther@suse.de>
6388         PR tree-optimization/13962
6389         PR tree-optimization/65686
6390         * gcc.dg/uninit-pr65686.c: New testcase.
6392 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
6394         PR middle-end/70843
6395         * gcc.dg/pr70843.c: New test.
6397 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6399         PR target/70858
6400         * gcc.target/i386/pr70858.c: New test.
6402 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
6404         * gcc.target/arc/nps400-1.c: New file.
6406 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6407             Andrew Burgess  <andrew.burgess@embecosm.com>
6409         * gcc.target/arc/movh_cl-1.c: New file.
6411 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6412             Andrew Burgess  <andrew.burgess@embecosm.com>
6414         * gcc.target/arc/extzv-1.c: New file.
6415         * gcc.target/arc/insv-1.c: New file.
6416         * gcc.target/arc/insv-2.c: New file.
6417         * gcc.target/arc/movb-1.c: New file.
6418         * gcc.target/arc/movb-2.c: New file.
6419         * gcc.target/arc/movb-3.c: New file.
6420         * gcc.target/arc/movb-4.c: New file.
6421         * gcc.target/arc/movb-5.c: New file.
6422         * gcc.target/arc/movb_cl-1.c: New file.
6423         * gcc.target/arc/movb_cl-2.c: New file.
6424         * gcc.target/arc/movbi_cl-1.c: New file.
6425         * gcc.target/arc/movl-1.c: New file.
6427 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
6428             Andrew Burgess  <andrew.burgess@embecosm.com>
6430         * gcc.target/arc/cmem-1.c: New file.
6431         * gcc.target/arc/cmem-2.c: New file.
6432         * gcc.target/arc/cmem-3.c: New file.
6433         * gcc.target/arc/cmem-4.c: New file.
6434         * gcc.target/arc/cmem-5.c: New file.
6435         * gcc.target/arc/cmem-6.c: New file.
6436         * gcc.target/arc/cmem-7.c: New file.
6437         * gcc.target/arc/cmem-ld.inc: New file.
6438         * gcc.target/arc/cmem-st.inc: New file.
6440 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6442         PR target/70821
6443         * gcc.target/i386/pr70821.c: New test.
6445 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
6447         * gcc.target/powerpc/vec-adde.c: New test.
6448         * gcc.target/powerpc/vec-adde-int128.c: New test.
6450 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6452         * gcc.target/i386/avx-vround-1.c: New test.
6453         * gcc.target/i386/avx-vround-2.c: New test.
6454         * gcc.target/i386/avx512vl-vround-1.c: New test.
6455         * gcc.target/i386/avx512vl-vround-2.c: New test.
6457 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6459         PR testsuite/70595
6460         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6461         (check_effective_target_cilkplus_runtime): ... this.
6462         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6463         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6465         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6466         Require cilkplus_runtime.
6467         Don't add -lcilkrts.
6468         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6469         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6470         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6471         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6472         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6473         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6474         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6475         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6476         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6477         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6478         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6479         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6480         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6481         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6482         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6483         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6484         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6485         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6486         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6487         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6488         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6489         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6490         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6491         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6492         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6493         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6494         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6495         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6496         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6498         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6499         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6501         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6503         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6504         cilkplus_runtime.
6506 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
6508         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6509         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6511 2015-04-27  Ryan Burn  <contact@rnburn.com>
6513         PR c++/69024
6514         PR c++/68997
6515         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6516         diagnostic.
6517         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6518         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6520 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6522         * gnat.dg/limited_with4.ad[sb]: New test.
6523         * gnat.dg/limited_with4_pkg.ads: New helper.
6525 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6527         PR target/70155
6528         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6529         and movv1ti_internal patterns
6530         * gcc.target/i386/pr70155-1.c: New test.
6531         * gcc.target/i386/pr70155-2.c: Likewise.
6532         * gcc.target/i386/pr70155-3.c: Likewise.
6533         * gcc.target/i386/pr70155-4.c: Likewise.
6534         * gcc.target/i386/pr70155-5.c: Likewise.
6535         * gcc.target/i386/pr70155-6.c: Likewise.
6536         * gcc.target/i386/pr70155-7.c: Likewise.
6537         * gcc.target/i386/pr70155-8.c: Likewise.
6538         * gcc.target/i386/pr70155-9.c: Likewise.
6539         * gcc.target/i386/pr70155-10.c: Likewise.
6540         * gcc.target/i386/pr70155-11.c: Likewise.
6541         * gcc.target/i386/pr70155-12.c: Likewise.
6542         * gcc.target/i386/pr70155-13.c: Likewise.
6543         * gcc.target/i386/pr70155-14.c: Likewise.
6544         * gcc.target/i386/pr70155-15.c: Likewise.
6545         * gcc.target/i386/pr70155-16.c: Likewise.
6546         * gcc.target/i386/pr70155-17.c: Likewise.
6547         * gcc.target/i386/pr70155-18.c: Likewise.
6548         * gcc.target/i386/pr70155-19.c: Likewise.
6549         * gcc.target/i386/pr70155-20.c: Likewise.
6550         * gcc.target/i386/pr70155-21.c: Likewise.
6551         * gcc.target/i386/pr70155-22.c: Likewise.
6553 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6555         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6556         ".{5,6}".
6558 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
6560         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6561         * gcc.dg/tree-ssa/scev-9.c: Ditto.
6562         * gcc.dg/tree-ssa/scev-10.c: Ditto.
6563         * gcc.dg/tree-ssa/scev-11.c: Ditto.
6564         * gcc.dg/tree-ssa/scev-12.c: Ditto.
6566 2016-04-27  Richard Biener  <rguenther@suse.de>
6568         PR ipa/70760
6569         * g++.dg/ipa/ipa-pta-2.C: New testcase.
6570         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6572 2016-04-27  Nathan Sidwell  <nathan@acm.org>
6574         * g++.dg/cpp0x/constexpr-recursion3.C: New.
6575         * g++.dg/ubsan/pr63956.C: Adjust error location.
6577 2016-04-27  Nick Clifton  <nickc@redhat.com>
6579         PR middle-end/49889
6580         * gcc.dg/pr49889.c: New test.
6582 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
6584         * c-c++-common/memset-array.c: New test.
6586 2016-04-26  Martin Sebor  <msebor@redhat.com>
6588         PR c++/66639
6589         * g++.dg/cpp1y/func_constexpr.C: New test.
6591 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
6593         PR c++/70241
6594         * g++.dg/cpp0x/enum32.C: New test.
6595         * g++.dg/cpp0x/enum33.C: New test.
6597 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6599         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6600         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6601         * gcc.c-torture/execute/bitfld-6.c: Likewise.
6602         * gcc.c-torture/execute/bitfld-7.c: Likewise.
6603         * gcc.c-torture/execute/pr38151.c: Likewise.
6604         * gcc.c-torture/execute/pr66556.c: Likewise.
6605         * gcc.c-torture/execute/pr67781.c: Likewise.
6606         * gcc.c-torture/execute/pr68648.c: Likewise.
6608 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
6610         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6612 2016-04-26  Marek Polacek  <polacek@redhat.com>
6614         PR c/67784
6615         * gcc.dg/pr67784-3.c: New test.
6616         * gcc.dg/pr67784-4.c: New test.
6617         * gcc.dg/pr67784-5.c: New test.
6619         PR c/70791
6620         * gcc.dg/Wnested-externs-2.c: New test.
6622 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
6624         * gcc.dg/fold-plusmult.c: Adjust.
6625         * gcc.dg/no-strict-overflow-6.c: Adjust.
6626         * gcc.dg/gomp/loop-1.c: Xfail some tests.
6628 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
6630         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6631         number scans.
6632         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6633         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6634         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6635         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6636         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6637         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6638         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6639         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6640         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6641         * gcc.target/i386/avx512f-gather-5.c: Likewise.
6642         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6643         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6644         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6645         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6646         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6647         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6648         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6649         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6650         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6651         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6652         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6653         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6654         scans.
6655         * gcc.target/i386/pr32219-4.c: Likewise.
6656         * gcc.target/i386/pr32219-6.c: Likewise.
6657         * gcc.target/i386/pr32219-8.c: Likewise.
6659 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6661         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6662         associated options.
6664 2016-04-26  Marek Polacek  <polacek@redhat.com>
6666         PR c++/70744
6667         * g++.dg/ext/cond2.C: New test.
6669 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
6671         PR tree-optimization/70771
6672         PR tree-optimization/70775
6673         * gcc.dg/pr70771.c: New test.
6674         * gcc.dg/pr70775.c: New test.
6676 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
6678         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6680 2016-04-25  Richard Biener  <rguenther@suse.de>
6682         PR tree-optimization/70780
6683         * gcc.dg/torture/pr70780.c: New testcase.
6685 2016-04-25  Michael Collison  <michael.collison@arm.com>
6687         * gcc.target/arm/neon-vaddws16.c: New test.
6688         * gcc.target/arm/neon-vaddws32.c: New test.
6689         * gcc.target/arm/neon-vaddwu16.c: New test.
6690         * gcc.target/arm/neon-vaddwu32.c: New test.
6691         * gcc.target/arm/neon-vaddwu8.c: New test.
6692         * lib/target-supports.exp
6693         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6694         that arm neon support vector widen sum of HImode TO SImode.
6696 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
6698         PR sanitizer/70712
6699         * c-c++-common/asan/pr70712.c: New test.
6701 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6703         * .gitattributes: New file.
6705 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
6707         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6709 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
6711         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6712         * gfortran.dg/submodule_15.f08: Likewise.
6714 2016-04-22  Richard Biener  <rguenther@suse.de>
6716         PR tree-optimization/70740
6717         * gcc.dg/torture/pr70740.c: New testcase.
6719 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
6721         PR target/70750
6722         * gcc.target/i386/pr70750-1.c: New test.
6723         * gcc.target/i386/pr70750-2.c: Likewise.
6725 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
6727         PR c++/70540
6728         * g++.dg/cpp0x/auto48.C: New.
6730 2016-04-21  Marek Polacek  <polacek@redhat.com>
6732         PR c++/70513
6733         * g++.dg/cpp0x/forw_enum12.C: New test.
6734         * g++.dg/cpp0x/forw_enum13.C: New test.
6736 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6738         PR target/70728
6739         * gcc.target/i386/pr70728.c: New test.
6741 2016-04-21  Richard Biener  <rguenther@suse.de>
6743         PR middle-end/70747
6744         * gcc.dg/pr70747.c: New testcase.
6746 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
6748         PR tree-optimization/70715
6749         * gcc.dg/tree-ssa/scev-13.c: New test.
6751 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
6753         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6755 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
6757         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6759 2016-04-20  Jan Hubicka  <jh@suse.cz>
6761         PR ipa/70018
6762         * g++.dg/ipa/nothrow-1.C: New testcase.
6764 2016-04-20  Nathan Sidwell  <nathan@acm.org>
6766         PR c++/55635
6767         * g++.dg/eh/delete1.C: New.
6769 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
6771         * gcc.target/i386/avx256-unaligned-store-2.c: Add
6772         -mtune-ctrl=sse_typeless_stores.
6774 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
6776         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6778 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6780         PR tree-optimization/69489
6781         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6783 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
6785         PR c++/69363
6786         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6787         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6788         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6790 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6792         PR tree-optimization/56625
6793         PR tree-optimization/69489
6794         * gcc.dg/vect/pr56625.c: New test.
6795         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6797 2016-04-20  Andrew Pinski  <apinski@cavium.com>
6799         PR target/64971
6800         * gcc.c-torture/compile/pr37433-1.c: New testcase.
6802 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
6804         * gnat.dg/self1.adb: Remove now incorrect test.
6806 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
6808         * gcc.dg/tree-ssa/scev-11.c: New test.
6809         * gcc.dg/tree-ssa/scev-12.c: New test.
6811 2016-04-20  Marek Polacek  <polacek@redhat.com>
6813         PR tree-optimization/70725
6814         * gcc.dg/pr70725.c: New test.
6816 2016-04-20  Richard Biener  <rguenther@suse.de>
6818         PR tree-optimization/70726
6819         * g++.dg/vect/pr70726.cc: New testcase.
6821 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6823         PR target/70674
6824         * gcc.target/s390/pr70674.c: New test.
6826 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6828         PR libgfortran/70684
6829         * gfortran.dg/list_read_14.f90: New test.
6831 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
6833         PR target/69201
6834         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6835         extern to force it misaligned.
6836         (b): Likewise.
6837         (c): Likewise.
6838         (d): Likewise.
6839         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6840         Don't check `*' before movv4sf_internal.
6841         * gcc.target/i386/avx256-unaligned-store-2.c: Check
6842         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6843         Don't check `*' before movv16qi_internal.
6844         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6845         extern to force it misaligned.
6846         (b): Likewise.
6847         (c): Likewise.
6848         (d): Likewise.
6849         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6850         Don't check `*' before movv2df_internal.
6851         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6852         extern to force it misaligned.
6853         (b): Likewise.
6854         (c): Likewise.
6855         (d): Likewise.
6856         Check movv8sf_internal instead of avx_storeups256.
6857         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6859 2016-04-19  Richard Biener  <rguenther@suse.de>
6861         PR tree-optimization/70171
6862         * g++.dg/tree-ssa/pr70171.C: New testcase.
6864 2016-04-19  Richard Biener  <rguenther@suse.de>
6866         PR tree-optimization/70724
6867         * gcc.dg/torture/pr70724.c: New testcase.
6869 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
6871         PR middle-end/70689
6872         * gcc.target/i386/pr70689.c: New.
6874 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
6876         PR target/70708
6877         * gcc.target/i386/pr70708.c: New test.
6879 2016-04-18  Richard Biener  <rguenther@suse.de>
6881         PR tree-optimization/43434
6882         * gcc.dg/vect/pr43434.c: New testcase.
6883         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6884         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6885         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6886         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6887         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6888         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6889         * gcc.dg/gomp/pr68640.c: Likewise.
6890         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6891         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6893 2016-04-18  Richard Biener  <rguenther@suse.de>
6895         PR tree-optimization/70701
6896         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6898 2016-04-18  Tom de Vries  <tom@codesourcery.com>
6900         PR testsuite/70699
6901         * gcc.dg/pr70161.c: Add dot-file scans.
6902         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6903         instead of after last dot char.
6905 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6907         * c-c++-common/dump-ada-spec-3.c: New test.
6908         * c-c++-common/dump-ada-spec-4.c: Likewise.
6910 2016-04-17  Tom de Vries  <tom@codesourcery.com>
6912         PR other/70183
6913         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6915 2016-04-15  Jan Hubicka  <jh@suse.cz>
6917         PR ipa/70018
6918         * g++.dg/ipa/pure-const-1.C: New testcase.
6919         * g++.dg/ipa/pure-const-2.C: New testcase.
6920         * g++.dg/ipa/pure-const-3.C: New testcase.
6922 2016-04-15  Marek Polacek  <polacek@redhat.com>
6924         PR c/70671
6925         * gcc.dg/bitfld-22.c: New test.
6927 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
6929         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6930         x86_64.
6932 2016-04-15  Marek Polacek  <polacek@redhat.com>
6934         PR c/70651
6935         * c-c++-common/pr70651.c: New test.
6937 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6939         PR rtl-optimization/70681
6940         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6941         dump scan on arm and powerpc.
6942         * gcc.dg/pr10474.c: Likewise.
6944 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
6946         PR c++/69517
6947         PR c++/70019
6948         PR c++/70588
6949         * g++.dg/cpp1y/vla11.C: Revert for real.
6951         PR c/70436
6952         * c-c++-common/Wparentheses-1.c: New test.
6953         * c-c++-common/gomp/Wparentheses-1.c: New test.
6954         * c-c++-common/gomp/Wparentheses-2.c: New test.
6955         * c-c++-common/gomp/Wparentheses-3.c: New test.
6956         * c-c++-common/gomp/Wparentheses-4.c: New test.
6957         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6958         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6959         * c-c++-common/goacc/Wparentheses-1.c: New test.
6961 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6963         PR target/70662
6964         * gcc.target/i386/pr70662.c: New test.
6966 2016-04-15  Richard Biener  <rguenther@suse.de>
6967             Alan Modra  <amodra@gmail.com>
6969         PR tree-optimization/70130
6970         * gcc.dg/vect/O3-pr70130.c: New testcase.
6972 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6974         PR target/70669
6975         * gcc.target/powerpc/pr70669.c: New test.
6977         PR target/70640
6978         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6979         a power7 system that does not have an assembler that supports
6980         power8.
6982 2016-04-14  Martin Sebor  <msebor@redhat.com>
6984         PR c++/69517
6985         PR c++/70019
6986         PR c++/70588
6987         * c-c++-common/ubsan/vla-1.c: Revert.
6988         * g++.dg/cpp1y/vla11.C: Same.
6989         * g++.dg/cpp1y/vla12.C: Same.
6990         * g++.dg/cpp1y/vla13.C: Same.
6991         * g++.dg/cpp1y/vla14.C: Same.
6992         * g++.dg/cpp1y/vla3.C: Same.
6993         * g++.dg/init/array24.C: Same.
6994         * g++.dg/ubsan/vla-1.C: Same.
6996 2016-04-14  Marek Polacek  <polacek@redhat.com>
6997             Jan Hubicka  <hubicka@ucw.cz>
6999         PR c++/70029
7000         * g++.dg/torture/pr70029.C: New test.
7002 2016-04-14  Martin Sebor  <msebor@redhat.com>
7004         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7005         type size to prevent failures on targets with very low maximum
7006         alignment.
7008 2016-04-14  Richard Biener  <rguenther@suse.de>
7010         PR tree-optimization/70623
7011         * gcc.dg/torture/pr70623.c: New testcase.
7012         * gcc.dg/torture/pr70623-2.c: Likewise.
7014 2016-04-13  Martin Sebor  <msebor@redhat.com>
7016         PR c++/69517
7017         PR c++/70019
7018         PR c++/70588
7019         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7020         * g++.dg/cpp1y/vla11.C: New test.
7021         * g++.dg/cpp1y/vla12.C: New test.
7022         * g++.dg/cpp1y/vla13.C: New test.
7023         * g++.dg/cpp1y/vla14.C: New test.
7024         * g++.dg/cpp1y/vla3.C: Restore deleted test.
7025         * g++.dg/init/array24.C: Fully brace VLA initializer.
7026         * g++.dg/ubsan/vla-1.C: Disable exceptions.
7028 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
7030         PR c++/70641
7031         * g++.dg/opt/pr70641.C: New test.
7033 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7035         PR rtl-optimization/68749
7036         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7037         effects of argument promotions.
7038         Remove default args to dg-skip-if.
7040 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
7042         PR c++/70635
7043         * g++.dg/parse/pr70635.C: New.
7045 2016-04-13  Marek Polacek  <polacek@redhat.com>
7047         PR c++/70639
7048         * c-c++-common/Wmisleading-indentation-4.c: New test.
7050 2016-04-13  Marek Polacek  <polacek@redhat.com>
7052         PR c/70436
7053         * gcc.dg/Wparentheses-12.c: New test.
7054         * gcc.dg/Wparentheses-13.c: New test.
7056 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7058         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7059         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7060         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7062 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
7064         PR middle-end/70633
7065         * gcc.c-torture/compile/pr70633.c: New test.
7067         PR debug/70628
7068         * gcc.dg/torture/pr70628.c: New test.
7070 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
7072         PR c++/70610
7073         * g++.dg/template/pr70610.C: New test.
7074         * g++.dg/template/pr70610-2.C: New test.
7075         * g++.dg/template/pr70610-3.C: New test.
7076         * g++.dg/template/pr70610-4.C: New test.
7078 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
7080         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7081         128 instead of 32.
7083         PR c++/70571
7084         * g++.dg/ext/pr70571.C: New test.
7086 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7088         PR target/70640
7089         * gcc.target/powerpc/pr70640.c: New test.
7091 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
7093         PR c++/68722
7094         * g++.dg/parse/pr68722.C: New.
7096 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
7098         PR rtl-optimization/70596
7099         * gcc.target/i386/pr70596.c: New test.
7101 2016-04-12  Nathan Sidwell  <nathan@acm.org>
7103         PR c++/70501
7104         * g++.dg/init/pr70501.C: New.
7106 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
7108         * gcc.target/i386/asm-flag-6.c: New test.
7110 2016-04-12  Tom de Vries  <tom@codesourcery.com>
7112         PR tree-optimization/68756
7113         * gcc.dg/graphite/pr68756.c: New test.
7115 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
7117         PR tree-optimization/70602
7118         * gcc.c-torture/execute/pr70602.c: New test.
7120 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7122         PR target/70381
7123         * gcc.target/powerpc/float128-1.c: New tests to make sure the
7124         __float128 emulator is built and runs.
7125         * gcc.target/powerpc/float128-1.c: Likewise.
7127         * lib/target-supports.exp (check_ppc_float128_sw_available):
7128         Rework tests for __float128 software and hardware
7129         availability. Fix exit condition to return 0 on success.
7131 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7133         PR target/70133
7134         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7135         * gcc.target/aarch64/target_attr_15.c: Likewise.
7137 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
7139         PR c++/69066
7140         * g++.dg/cpp1y/pr69066.C: New.
7142 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7144         PR fortran/68566
7145         * gfortran.dg/pr36192.f90: Update test.
7146         * gfortran.dg/pr36192_1.f90: Update test.
7147         * gfortran.dg/real_dimension_1.f: Update test.
7148         * gfortran.dg/parameter_array_init_7.f90: New test.
7150 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
7152         PR testsuite/64039
7153         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7155         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7157         PR rtl-optimization/66669
7158         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7160         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7162         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7163         * gcc.dg/pie-1.c: Likewise.
7164         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7165         * gcc.dg/pic-4.c: Likewise.
7166         * gcc.dg/pie-3.c: Likewise.
7167         * gcc.dg/pie-4.c: Likewise.
7169         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7171         PR tree-optimization/68644
7172         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7174         PR rtl-optimization/64886
7175         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7177 2016-04-09  Tom de Vries  <tom@codesourcery.com>
7179         PR tree-optimization/68953
7180         * gcc.dg/graphite/pr68953.c: New test.
7182 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
7184         PR fortran/70592
7185         * gfortran.dg/deferred_character_16.f90: New test.
7187 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
7189         PR tree-optimization/70586
7190         * gcc.c-torture/execute/pr70586.c: New test.
7192 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
7194         PR sanitizer/70573
7195         * c-c++-common/asan/halt_on_error-1.c: Replace memset
7196         with __builtin_memset
7197         * c-c++-common/asan/halt_on_error-2.c: Likewise.
7199 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
7201         PR lto/70289
7202         PR ipa/70348
7203         PR tree-optimization/70373
7204         PR middle-end/70533
7205         PR middle-end/70534
7206         PR middle-end/70535
7207         * c-c++-common/goacc/reduction-5.c: New test.
7208         * c-c++-common/goacc/reduction-promotions.c: New test.
7209         * gfortran.dg/goacc/reduction-3.f95: New test.
7210         * gfortran.dg/goacc/reduction-promotions.f90: New test.
7212 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
7214         PR c++/70590
7215         PR c++/70452
7216         * g++.dg/pr70590.C: New test.
7217         * g++.dg/pr70590-2.C: New test.
7219 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
7221         PR middle-end/70593
7222         * gcc.target/i386/pr70593.c: New test.
7224         PR rtl-optimization/70574
7225         * gcc.target/i386/avx2-pr70574.c: New test.
7227 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
7229         PR sanitizer/70541
7230         * c-c++-common/asan/pr70541.c: New test.
7232 2016-04-08  Tom de Vries  <tom@codesourcery.com>
7234         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7235         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7237 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7239         PR target/70566
7240         * gcc.c-torture/execute/pr70566.c: New test.
7242 2016-04-08  Tom de Vries  <tom@codesourcery.com>
7244         * c-c++-common/goacc/uninit-copy-clause.c: New test.
7245         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7247 2016-04-08  Alan Modra  <amodra@gmail.com>
7249         * gcc.target/powerpc/pr70117.c: New.
7251 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
7253         PR testsuite/70581
7254         * gcc.dg/lto/simd-function_0.c: New test.
7256         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7257         clones.
7258         * c-c++-common/attr-simd-2.c: Likewise.
7259         * c-c++-common/attr-simd-4.c: Likewise.
7260         * gcc.dg/gomp/simd-clones-2.c: Likewise.
7261         * gcc.dg/gomp/simd-clones-3.c: Likewise.
7263 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7265         PR testsuite/70553
7266         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7268 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
7269             Tom de Vries  <tom@codesourcery.com>
7271         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7272         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7273         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7274         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7275         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7276         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7277         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7278         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7280 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
7282         PR c/70436
7283         * g++.dg/warn/Wparentheses-29.C: New test.
7285 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
7287         PR c/70436
7288         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7289         explicit braces to resolve a future -Wparentheses warning.
7291 2016-04-06  Richard Henderson  <rth@redhat.com>
7293         * gcc.dg/pr61817-1.c: New test.
7294         * gcc.dg/pr61817-2.c: New test.
7295         * gcc.dg/pr69391-1.c: New test.
7296         * gcc.dg/pr69391-2.c: New test.
7298 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
7300         PR rtl-optimization/70398
7301         * gcc.target/aarch64/pr70398.c: New.
7303 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7305         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7307 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
7308             Pedro Alves  <palves@redhat.com>
7310         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7312 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
7314         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7315         Check for avx512f effective targets instead of avx2.
7316         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7317         for AVX512F clones.
7318         * gcc.dg/gomp/declare-simd-3.c: Likewise.
7319         * g++.dg/gomp/declare-simd-1.C: Likewise.
7320         * g++.dg/gomp/declare-simd-3.C: Likewise.
7321         * g++.dg/gomp/declare-simd-4.C: Likewise.
7323         PR middle-end/70550
7324         * c-c++-common/gomp/pr70550-1.c: New test.
7325         * c-c++-common/gomp/pr70550-2.c: New test.
7327 2016-04-05  Nathan Sidwell  <nathan@acm.org>
7329         PR c++/70512
7330         * g++.dg/ext/attribute-may-alias-5.C: New.
7332 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7334         PR c++/70336
7335         * c-c++-common/pr70336.c: New test.
7336         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7337         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7339 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
7341         PR ipa/66223
7342         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7344 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7346         PR rtl-optimization/70542
7347         * gcc.dg/torture/pr70542.c: New test.
7348         * gcc.target/i386/avx2-pr70542.c: New test.
7350 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
7352         PR tree-optimization/70509
7353         * gcc.target/i386/avx512bw-pr70509.c: New test.
7355 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
7357         PR c++/70452
7358         * g++.dg/ext/constexpr-vla4.C: New test.
7360 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
7362         PR target/70510
7363         * gcc.target/i386/pr70510.c: New test.
7365 2016-04-05  Richard Biener  <rguenther@suse.de>
7367         PR tree-optimization/70526
7368         * g++.dg/torture/pr70526.C: New testcase.
7370 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7372         PR target/70525
7373         * gcc.target/i386/pr70525.c: New test.
7375 2016-04-05  Richard Biener  <rguenther@suse.de>
7377         PR middle-end/70499
7378         * g++.dg/torture/pr70499.C: New testcase.
7380 2016-04-05  Richard Biener  <rguenther@suse.de>
7382         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7383         remove XFAIL.
7385 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
7387         PR middle-end/70307
7388         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
7389         rs6000 ABI warnings.
7391 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
7393         PR ipa/66223
7394         * g++.dg/ipa/devirt-51.C: New testcase.
7396 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7397             Jakub Jelinek  <jakub@redhat.com>
7399         PR middle-end/70457
7400         * gcc.dg/torture/pr70457.c: New.
7402 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7404         PR fortran/67538
7405         * gfortran.dg/allocate_with_source_19.f08: New test.
7407 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7409         PR fortran/65795
7410         * gfortran.dg/coarray_allocate_6.f08: New test.
7412 2016-04-04  Richard Biener  <rguenther@suse.de>
7414         PR rtl-optimization/70484
7415         * gcc.dg/torture/pr70484.c: New testcase.
7417 2016-04-04  Marek Polacek  <polacek@redhat.com>
7419         PR c/70307
7420         * gcc.dg/torture/pr70307.c: New test.
7422 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
7424         PR target/70416
7425         PR target/67391
7426         * gcc.target/sh/torture/pr70416.c: New.
7428 2016-04-02  Martin Sebor  <msebor@redhat.com>
7430         PR c++/67376
7431         PR c++/70170
7432         PR c++/70172
7433         PR c++/70228
7434         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7435         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7436         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7437         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7438         * g++.dg/cpp0x/constexpr-string.C: Same.
7439         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7440         * g++.dg/cpp0x/pr65398.C: Same.
7441         * g++.dg/ext/constexpr-vla1.C: Same.
7442         * g++.dg/ext/constexpr-vla2.C: Same.
7443         * g++.dg/ext/constexpr-vla3.C: Same.
7444         * g++.dg/ubsan/pr63956.C: Same.
7446 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
7448         PR rtl-optimization/70467
7449         * gcc.target/i386/pr70467-2.c: New test.
7451 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
7452             Marek Polacek  <polacek@redhat.com>
7454         PR c++/70488
7455         * g++.dg/init/new47.C: New test.
7457 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7459         PR target/70496
7460         * gcc.target/arm/pr70496.c: New test.
7462 2016-04-01  Nathan Sidwell  <nathan@acm.org>
7464         PR c++/68475
7465         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7467 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7469         PR target/69890
7470         * gcc.dg/strlenopt.h (memmove): New.
7471         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7472         instead of "string.h".
7473         * gcc.target/i386/chkp-strlen-2.c: Likewise.
7474         * gcc.target/i386/chkp-strlen-3.c: Likewise.
7475         * gcc.target/i386/chkp-strlen-4.c: Likewise.
7476         * gcc.target/i386/chkp-strlen-5.c: Likewise.
7477         * gcc.target/i386/chkp-stropt-1.c: Likewise.
7478         * gcc.target/i386/chkp-stropt-10.c: Likewise.
7479         * gcc.target/i386/chkp-stropt-11.c: Likewise.
7480         * gcc.target/i386/chkp-stropt-12.c: Likewise.
7481         * gcc.target/i386/chkp-stropt-13.c: Likewise.
7482         * gcc.target/i386/chkp-stropt-14.c: Likewise.
7483         * gcc.target/i386/chkp-stropt-15.c: Likewise.
7484         * gcc.target/i386/chkp-stropt-16.c: Likewise.
7485         * gcc.target/i386/chkp-stropt-2.c: Likewise.
7486         * gcc.target/i386/chkp-stropt-3.c: Likewise.
7487         * gcc.target/i386/chkp-stropt-4.c: Likewise.
7488         * gcc.target/i386/chkp-stropt-5.c: Likewise.
7489         * gcc.target/i386/chkp-stropt-6.c: Likewise.
7490         * gcc.target/i386/chkp-stropt-7.c: Likewise.
7491         * gcc.target/i386/chkp-stropt-8.c: Likewise.
7492         * gcc.target/i386/chkp-stropt-9.c: Likewise.
7494 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7496         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7497         (Holder::foo): Reflect this.
7499 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
7501         PR target/70442
7502         * gcc.dg/pr70442.c: New test.
7504 2016-03-31  Nathan Sidwell  <nathan@acm.org>
7506         PR c++/70393
7507         * g++.dg/cpp0x/constexpr-virtual6.C: New.
7509 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7511         PR target/70453
7512         * gcc.target/i386/pr70453.c: New test.
7514 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
7516         PR target/70292
7517         * gcc.c-torture/pr70292.c: New test.
7519 2016-03-31  Marek Polacek  <polacek@redhat.com>
7521         PR c/70297
7522         * c-c++-common/pr70297.c: New test.
7523         * g++.dg/cpp0x/typedef-redecl.C: New test.
7524         * gcc.dg/typedef-redecl2.c: New test.
7526 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
7528         PR rtl-optimization/70460
7529         * gcc.c-torture/execute/pr70460.c: New test.
7531 2016-03-31  Richard Biener  <rguenther@suse.de>
7533         PR c++/70430
7534         * g++.dg/ext/vector30.C: New testcase.
7536 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7537             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7539         * gfortran.dg/fmt_pf.f90: New test.
7541 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7543         Forward-port from 5 branch
7544         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
7546         PR testsuite/70356
7547         * gcc.target/i386/avx-vextractf128-256-5.c: Move
7548         dg-require-effective-target after dg-do.
7550         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
7552         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7554 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
7555             Julian Brown  <julian@codesourcery.com>
7556             Chung-Lin Tang  <cltang@codesourcery.com>
7557             Cesar Philippidis  <cesar@codesourcery.com>
7558             James Norris  <jnorris@codesourcery.com>
7559             Tom de Vries  <tom@codesourcery.com>
7560             Nathan Sidwell  <nathan@codesourcery.com>
7562         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7563         * c-c++-common/goacc/loop-clauses.c: Likewise.
7564         * g++.dg/goacc/template.C: Likewise.
7565         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7566         * gfortran.dg/goacc/loop-1.f95: Likewise.
7567         * gfortran.dg/goacc/loop-5.f95: Likewise.
7568         * gfortran.dg/goacc/loop-6.f95: Likewise.
7569         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7570         * c-c++-common/goacc-gomp/nesting-1.c: Update.
7571         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7572         * c-c++-common/goacc/clauses-fail.c: Likewise.
7573         * c-c++-common/goacc/parallel-1.c: Likewise.
7574         * c-c++-common/goacc/reduction-1.c: Likewise.
7575         * c-c++-common/goacc/reduction-2.c: Likewise.
7576         * c-c++-common/goacc/reduction-3.c: Likewise.
7577         * c-c++-common/goacc/reduction-4.c: Likewise.
7578         * c-c++-common/goacc/routine-3.c: Likewise.
7579         * c-c++-common/goacc/routine-4.c: Likewise.
7580         * c-c++-common/goacc/routine-5.c: Likewise.
7581         * c-c++-common/goacc/tile.c: Likewise.
7582         * g++.dg/goacc/template.C: Likewise.
7583         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7584         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7585         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
7586         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
7587         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7588         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7589         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7590         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
7591         * c-c++-common/goacc/use_device-1.c: ... this file.
7592         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
7593         * c-c++-common/goacc/host_data-5.c: ... this file, and...
7594         * c-c++-common/goacc/host_data-6.c: ... this file.
7595         * c-c++-common/goacc/loop-2-kernels.c: New file.
7596         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7597         * c-c++-common/goacc/loop-3.c: Likewise.
7598         * g++.dg/goacc/reference.C: Likewise.
7599         * g++.dg/goacc/routine-1.C: Likewise.
7600         * g++.dg/goacc/routine-2.C: Likewise.
7602 2016-03-30  Richard Biener  <rguenther@suse.de>
7604         PR middle-end/70450
7605         * gcc.dg/torture/pr70450.c: New testcase.
7607 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
7609         PR target/70421
7610         * gcc.dg/torture/pr70421.c: New test.
7611         * gcc.target/i386/avx512f-pr70421.c: New test.
7613 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
7615         PR testsuite/70364
7616         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7617         (check): New function.
7618         (bar): Call check.
7619         (foo): Align stack to 16 bytes when calling bar.
7620         * gcc.target/i386/cleanup-2.c: Likewise.
7622 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
7624         PR tree-optimization/59124
7625         * gcc.dg/Warray-bounds-19.c: New test.
7627 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
7629         * lib/prune.exp (escape_regex_chars): New.
7630         (prune_file_path): Update to quote metcharacters for regexp.
7632 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
7634         PR rtl-optimization/70429
7635         * gcc.c-torture/execute/pr70429.c: New test.
7637         PR tree-optimization/70405
7638         * gcc.dg/pr70405.c: New test.
7640 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
7642         PR fortran/70397
7643         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7644         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7646 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
7648         PR testsuite/64177
7649         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7650         __cilkrts_set_param to set two workers.
7651         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7652         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7654 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7656         * g++.dg/ext/fnname5.C: Update the test for Darwin.
7658 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
7660         PR target/70406
7661         * gcc.target/i386/pr70406.c: New test.
7663 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
7665         * gnat.dg/specs/double_record_extension3.ads: New test.
7667 2016-03-25  Richard Henderson  <rth@redhat.com>
7669         PR target/70120
7670         * gcc.target/aarch64/pr70120-1.c: New.
7671         * gcc.target/aarch64/pr70120-2.c: New.
7672         * gcc.target/aarch64/pr70120-3.c: New.
7674 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
7676         PR c++/62212
7677         * g++.dg/template/mangle2.C: The dg-do directive should be
7678         "compile" not "assemble".
7680 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
7682         PR lto/69650
7683         * gcc.dg/pr69650.c: New test.
7685 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
7687         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7689 2016-03-25  Alan Modra  <amodra@gmail.com>
7691         * gcc.dg/dfp/pr70052.c: New test.
7693 2016-03-24  Richard Henderson  <rth@redhat.com>
7695         PR middle-end/69845
7696         * gcc.dg/tree-ssa/pr69845-1.c: New test.
7697         * gcc.dg/tree-ssa/pr69845-2.c: New test.
7699 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7701         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7703 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7705         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7706         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7708 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7710         * c-c++-common/goacc/uninit-dim-clause.c: New test.
7711         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7713 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
7715         PR c++/62212
7716         * g++.dg/template/mangle2.C: New test.
7718 2016-03-24  Richard Biener  <rguenther@suse.de>
7720         PR tree-optimization/70396
7721         * gcc.dg/torture/pr70396.c: New testcase.
7723 2016-03-24  Richard Biener  <rguenther@suse.de>
7725         PR middle-end/70370
7726         * gcc.dg/torture/pr70370.c: New testcase.
7728 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7730         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7731         * gfortran.dg/goacc/kernels-tree.f95: Same.
7732         * gfortran.dg/goacc/parallel-tree.f95: Same.
7734 2016-03-24  Tom de Vries  <tom@codesourcery.com>
7736         * c-c++-common/goacc/uninit-if-clause.c: New test.
7737         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7739 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
7741         PR target/70290
7742         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7743         Fix formatting.
7745 2016-03-24  Richard Biener  <rguenther@suse.de>
7747         PR tree-optimization/70372
7748         * gcc.dg/tree-ssa/pr70372.c: New testcase.
7750 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
7752         PR c++/70347
7753         * g++.dg/cpp1y/nsdmi-union1.C: New test.
7755 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
7757         PR c++/70332
7758         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7760 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
7762         PR c++/70001
7763         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7764         * g++.dg/cpp1y/pr70001.C: New test.
7766         PR c++/70323
7767         * g++.dg/cpp0x/constexpr-70323.C: New test.
7769 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
7770             Jason Merrill  <jason@redhat.com>
7771             Jakub Jelinek  <jakub@redhat.com>
7773         PR c++/69315
7774         * g++.dg/cpp0x/constexpr-69315.C: New test.
7775         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7777 2016-03-23  Marek Polacek  <polacek@redhat.com>
7779         PR c++/69884
7780         * g++.dg/warn/Wignored-attributes-1.C: New test.
7781         * g++.dg/warn/Wignored-attributes-2.C: New test.
7783 2016-03-23  Tom de Vries  <tom@codesourcery.com>
7785         * c-c++-common/goacc/kernels-default.c (foo): Add missing
7786         initialization.
7787         * gfortran.dg/goacc/private-3.f95 (test): Same.
7788         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7789         missing use param.
7791 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7793         * lib/target-supports.exp: Remove v7ve entry from loop
7794         creating effective target checks.
7795         (check_effective_target_arm_arch_v7ve_ok): New procedure.
7796         (add_options_for_arm_arch_v7ve): Likewise.
7798 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
7800         PR tree-optimization/70354
7801         * gcc.dg/vect/pr70354-1.c: New test.
7802         * gcc.dg/vect/pr70354-2.c: New test.
7803         * gcc.target/i386/avx2-pr70354-1.c: New test.
7804         * gcc.target/i386/avx2-pr70354-2.c: New test.
7806 2016-03-22  Jeff Law  <law@redhat.com>
7808         PR target/70232
7809         * gcc.dg/tree-ssa/pr70232.c: New test.
7811 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
7813         PR target/70302
7814         * gcc.target/i386/pr70302.c: New test.
7816 2016-03-22  Richard Biener  <rguenther@suse.de>
7818         PR middle-end/70251
7819         * g++.dg/torture/pr70251.C: New testcase.
7821 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
7823         PR c/69993
7824         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7825         Wmisleading-indentation.c.
7826         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7827         reflect change to diagnostic text and order of messages.
7828         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7830 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
7832         * g++.dg/ext/java-3.C: Don't compile on AIX.
7834 2016-03-22  Richard Biener  <rguenther@suse.de>
7836         PR middle-end/70333
7837         * gcc.dg/torture/pr70333.c: New testcase.
7839 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
7841         * g++.dg/ext/pr70290.C: New test.
7843 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
7845         PR target/70325
7846         * gcc.target/i386/pr70325.c: New test.
7848 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
7850         PR target/70329
7851         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7852         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7854         PR target/70300
7855         * gcc.target/i386/pr70300.c: New test.
7857         PR c++/70295
7858         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7859         (func2): New function for cond with parens, xfail warning for c++.
7860         * g++.dg/warn/Wnonnull-compare-8.C: New test.
7862 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
7864         PR c++/70096
7865         * g++.dg/template/ptrmem30.C: New test.
7867 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
7869         PR c++/70204
7870         * g++.dg/cpp0x/constexpr-70204a.C: New test.
7871         * g++.dg/cpp0x/constexpr-70204b.C: New test.
7873 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
7875         PR middle-end/70326
7876         * gcc.dg/pr70326.c: New test.
7878 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
7879             Jakub Jelinek  <jakub@redhat.com>
7881         PR tree-optimization/70317
7882         * gcc.dg/pr70317.c: New test.
7884 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
7886         PR target/70327
7887         * gcc.target/i386/pr70327.c: New test.
7889 2016-03-21  Martin Liska  <mliska@suse.cz>
7891         PR ipa/70306
7892         * gcc.dg/ipa/pr70306.c: New test.
7894 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7896         * gcc.target/arm/attr-align1.c: Skip if M-profile.
7897         * gcc.target/arm/attr-align3.c: Likewise.
7898         * gcc.target/arm/attr_arm.c: Likewise.
7899         * gcc.target/arm/flip-thumb.c: Likewise.
7901 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
7903         PR target/70296
7904         * gcc.target/powerpc/altivec-36.c: New test.
7906 2016-03-21  Richard Biener  <rguenther@suse.de>
7908         PR tree-optimization/70310
7909         * gcc.dg/torture/pr70310.c: New testcase.
7911 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
7913         PR target/70293
7914         * gcc.target/i386/pr70293.c: New test.
7916 2016-03-21  Richard Biener  <rguenther@suse.de>
7918         PR tree-optimization/70288
7919         * gcc.dg/torture/pr70288-1.c: New testcase.
7920         * gcc.dg/torture/pr70288-2.c: Likewise.
7922 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
7924         PR rtl-optimization/69307
7925         * gcc.target/arm/pr69307.c: New test.
7927 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
7929         PR rtl-optimization/69102
7930         * gcc.c-torture/compile/pr69102.c: New test.
7932 2016-03-18  Jeff Law  <law@redhat.com>
7934         PR rtl-optimization/70263
7935         * gcc.c-torture/compile/pr70263-1.c: New test.
7936         * gcc.target/i386/pr70263-2.c: New test.
7938 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
7940         PR rtl-optimization/70278
7941         * gcc.dg/torture/pr70278.c: New test.
7942         * gcc.target/arm/pr70278.c: New test.
7944 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
7946         PR c/70281
7947         * gcc.dg/plugin/diagnostic-test-expressions-1.c
7948         (test_builtin_types_compatible_p): New test function.
7949         * gcc.dg/pr70281.c: New test case.
7951 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
7953         PR target/70113
7954         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7956 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
7958         PR tree-optimization/70252
7959         * gcc.dg/pr70252.c: New test.
7961 2016-03-18  Tom de Vries  <tom@codesourcery.com>
7963         * gcc.dg/pr70161-2.c: New test.
7964         * gcc.dg/pr70161.c: New test.
7966 2016-03-18  Tom de Vries  <tom@codesourcery.com>
7968         PR ipa/70269
7969         * gcc.dg/pr70269.c: New test.
7971 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
7973         PR c++/70267
7974         * g++.dg/ext/java-3.C: New test.
7976 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7978         PR c++/70205
7979         * g++.dg/lookup/pr70205.C: New test.
7981 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7983         PR c++/70218
7984         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7986 2016-03-17  Marek Polacek  <polacek@redhat.com>
7988         PR c/69407
7989         * gcc.dg/atomic-op-6.c: New test.
7991 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
7993         PR c/70264
7994         * c-c++-common/pr70264.c: New test case.
7996 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
7998         PR c++/70144
7999         * c-c++-common/pr70144-1.c: New test.
8000         * c-c++-common/pr70144-2.c: New test.
8002         PR c++/70272
8003         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8004         * g++.dg/opt/flifetime-dse6.C: New test.
8005         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8007 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8009         PR driver/70192
8010         * gcc.dg/pic-1.c: New test.
8011         * gcc.dg/pic-2.c: Likewise.
8012         * gcc.dg/pic-3.c: Likewise.
8013         * gcc.dg/pic-4.c: Likewise.
8014         * gcc.dg/pie-1.c: Likewise.
8015         * gcc.dg/pie-2.c: Likewise.
8016         * gcc.dg/pie-3.c: Likewise.
8017         * gcc.dg/pie-4.c: Likewise.
8018         * gcc.dg/pie-5.c: Likewise.
8019         * gcc.dg/pie-6.c: Likewise.
8021 2016-03-17  Tom de Vries  <tom@codesourcery.com>
8023         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8024         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8026 2016-03-17  Richard Biener  <rguenther@suse.de>
8028         PR debug/70271
8029         * g++.dg/debug/pr70271.C: New testcase.
8031 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
8033         * gcc.target/i386/pr70251.c: New test.
8035 2016-03-17  Marek Polacek  <polacek@redhat.com>
8037         PR c++/70194
8038         * g++.dg/warn/constexpr-70194.C: New test.
8040 2016-03-16  Richard Henderson  <rth@redhat.com>
8042         PR middle-end/70240
8043         * gcc.c-torture/compile/pr70240.c: New.
8045 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8047         * gcc.c-torture/compile/20151204.c: Skip for avr.
8049 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
8051         PR target/70245
8052         * g++.dg/opt/pr70245.C: New test.
8053         * g++.dg/opt/pr70245.h: New file.
8054         * g++.dg/opt/pr70245-aux.cc: New file.
8056 2016-03-16  Martin Sebor  <msebor@redhat.com>
8058         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8060 2016-03-16  Richard Henderson  <rth@redhat.com>
8062         PR middle-end/70199
8063         * gcc.c-torture/compile/pr70199.c: New.
8065 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8067         * gcc.dg/uninit-19.c: Run dos2unix.
8069 2016-03-16  Marek Polacek  <polacek@redhat.com>
8071         PR c/70093
8072         * gcc.dg/nested-func-10.c: New test.
8073         * gcc.dg/nested-func-9.c: New test.
8075 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
8077         PR tree-optimization/68714
8078         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8080 2016-03-16  Tom de Vries  <tom@codesourcery.com>
8082         PR tree-optimization/68715
8083         * gcc.dg/graphite/pr68715-2.c: New test.
8084         * gcc.dg/graphite/pr68715.c: New test.
8085         * gfortran.dg/graphite/pr68715.f90: New test.
8087 2016-03-16  Tom de Vries  <tom@codesourcery.com>
8089         PR tree-optimization/68809
8090         * gcc.dg/graphite/pr68809-2.c: New test.
8091         * gcc.dg/graphite/pr68809.c: New test.
8093 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
8095         PR c++/70147
8096         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8097         method call to i () as argument.  Adjust expected output.
8099         PR c++/70147
8100         * g++.dg/ubsan/pr70147-1.C: New test.
8101         * g++.dg/ubsan/pr70147-2.C: New test.
8103 2016-03-15  Martin Sebor  <msebor@redhat.com>
8105         PR c++/58281
8106         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8108 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
8110         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8111         hppa*-*-hpux*.
8113         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8115         PR libfortran/69799
8116         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8117         libatomic_available.
8119 2016-03-15  Marek Polacek  <polacek@redhat.com>
8121         PR c++/70209
8122         * g++.dg/ext/attribute-may-alias-4.C: New test.
8124 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
8126         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
8127         -fvar-tracking-assignments-toggle flag.
8129 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
8131         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8133 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
8135         PR rtl-optimization/70222
8136         * gcc.c-torture/execute/pr70222-1.c: New test.
8137         * gcc.c-torture/execute/pr70222-2.c: New test.
8139 2016-03-15  Richard Henderson  <rth@redhat.com>
8141         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8143 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8145         PR rtl-optimization/69032
8146         * gcc.dg/pr69032.c: New test.
8148 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8150         PR rtl-optimization/63384
8151         * g++.dg/pr63384.C: New test.
8153 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
8155         PR target/64411
8156         * gcc.target/i386/pr64411.C: New test.
8158 2016-03-15  Tom de Vries  <tom@codesourcery.com>
8160         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8161         * gfortran.dg/goacc/kernels-alias.f95: New test.
8163 2016-03-14  Martin Sebor  <msebor@redhat.com>
8165         PR c++/53792
8166         * g++.dg/cpp0x/constexpr-inline.C: New test.
8167         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8169 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
8171         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8173 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
8175         PR middle-end/70219
8176         * gcc.dg/pr70219.c: New test.
8178 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
8180         PR target/70083
8181         * gcc.dg/torture/pr70083.c: New test.
8182         * gcc.target/i386/pr70083.c: New test.
8184 2016-03-14  Richard Biener  <rguenther@suse.de>
8186         PR tree-optimization/56365
8187         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8189 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
8191         PR target/70098
8192         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8193         New function.
8194         * g++.dg/pr70098.C: New testcase.
8197 2016-03-14  Tom de Vries  <tom@codesourcery.com>
8199         PR tree-optimization/70045
8200         * gcc.dg/graphite/pr70045.c: New test.
8202 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8204         PR fortran/69043
8205         * gfortran.dg/include_9.f90: New test.
8207 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8209         PR fortran/45076
8210         gfortran.dg/prof/prof.exp: New script.
8211         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8213 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
8215         PR rtl-optimization/69307
8216         * gcc.dg/pr69307.c: New test.
8218 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
8220         PR target/69614
8221         * gcc.target/arm/pr69614.c: New.
8223 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
8225         PR fortran/70031
8226         * gfortran.dg/submodule_14.f08: New test
8228         PR fortran/69524
8229         * gfortran.dg/submodule_15.f08: New test
8231 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
8233         PR c++/70106
8234         * g++.dg/cpp1y/paren3.C: New test.
8236 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8238         PR target/70131
8239         * gcc.target/powerpc/ppc-round2.c: New test.
8241 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
8243         PR target/70123
8244         * gcc.dg/torture/pr70123.c: New test.
8246 2016-03-11  Jeff Law  <law@redhat.com>
8248         PR tree-optimization/70190
8249         * gcc.c-torture/compile/pr70190.c: New test.
8251 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
8253         PR c/68187
8254         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8255         case.
8256         (test43_b): Likewise.
8257         (test43_c): Likewise.
8258         (test43_d): Likewise.
8259         (test43_e): Likewise.
8260         (test43_f): Likewise.
8261         (test43_g): Likewise.
8262         (test44_a): Likewise.
8263         (test44_b): Likewise.
8264         (test44_c): Likewise.
8265         (test44_d): Likewise.
8266         (test44_e): Likewise.
8268 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
8270         PR c/70085
8271         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8273 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8275         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8276         dg-options.
8278 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8280         PR target/70002
8281         PR target/69245
8282         * gcc.target/aarch64/pr69245_2.c: New test.
8284 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
8286         PR tree-optimization/70177
8287         * gcc.dg/pr70177.c: New test.
8289 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
8291         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8293 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
8295         * gcc.dg/tree-ssa/sra-20.c: New.
8297 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
8299         PR rtl-optimization/70174
8300         * gcc.dg/pr70174.c: New test.
8302         PR tree-optimization/70169
8303         * gcc.dg/pr70169.c: New test.
8305 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8307         PR target/70160
8308         * gcc.target/i386/pr70160.c: New test.
8310 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8312         * gcc.target/s390/dfp-1.c: New test.
8314 2016-03-10  Nick Clifton  <nickc@redhat.com>
8316         PR target/70044
8317         * gcc.target/aarch64/pr70044.c: New test.
8319 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
8320             Jakub Jelinek  <jakub@redhat.com>
8322         PR c++/70001
8323         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8324         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8325         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8327 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
8329         PR lto/69589
8330         * g++.dg/lto/pr69589_0.C: New testcase
8331         * g++.dg/lto/pr69589_1.C: New testcase
8333 2016-03-10  Marek Polacek  <polacek@redhat.com>
8335         PR c++/70153
8336         * g++.dg/delayedfold/unary-plus1.C: New test.
8338 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8340         * gcc.target/arm/pr45701-1.c: Escape brackets.
8341         * gcc.target/arm/pr45701-2.c: Likewise.
8343 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
8345         * gfortran.dg/unconstrained_commons.f: New.
8347 2016-03-10  Alan Modra  <amodra@gmail.com>
8349         * gcc.dg/pr69195.c: New.
8350         * gcc.dg/pr69238.c: New.
8352 2016-03-10  Tom de Vries  <tom@codesourcery.com>
8354         PR testsuite/68915
8355         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8357 2016-03-10  Richard Biener  <rguenther@suse.de>
8359         PR tree-optimization/70128
8360         * gcc.dg/tree-ssa/alias-34.c: New testcase.
8361         * gcc.dg/tree-ssa/alias-35.c: Likewise.
8363 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8365         PR tree-optimization/70152
8366         * gcc.dg/pr70152.c: New test.
8368         PR target/70086
8369         * gcc.target/i386/pr70086-1.c: New test.
8370         * gcc.target/i386/pr70086-2.c: New test.
8371         * gcc.target/i386/pr70086-3.c: New test.
8373         PR tree-optimization/70127
8374         * gcc.c-torture/execute/pr70127.c: New test.
8376 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
8378         * c-c++-common/goacc/combined-directives-2.c: New test.
8380 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
8382         PR c/68473
8383         PR c++/70105
8384         * g++.dg/diagnostic/pr70105.C: New test.
8385         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8386         (test_multiple_ordinary_maps): New test function.
8388 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
8390         PR c/68473
8391         PR c++/70105
8392         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8393         Drop range information from call to inform_at_rich_loc.
8394         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8395         New.
8396         (test_show_locus): Replace calls to rich_location::add_range with
8397         calls to add_range.  Rewrite the tests that used the now-defunct
8398         rich_location ctor taking a source_range.  Simplify other tests
8399         by replacing calls to COMBINE_LOCATION_DATA with calls to
8400         make_location.
8402 2016-03-09  Richard Biener  <rguenther@suse.de>
8403         Jakub Jelinek  <jakub@redhat.com>
8405         PR tree-optimization/70138
8406         * gcc.dg/vect/pr70138-1.c: New testcase.
8407         * gcc.dg/vect/pr70138-2.c: Likewise.
8409 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8411         PR target/70049
8412         * gcc.target/i386/pr70049.c: New test.
8414 2016-03-09  Richard Biener  <rguenther@suse.de>
8416         PR c/70143
8417         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8418         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8419         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8421 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8423         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8424         arm-*-*.
8426 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8428         PR middle-end/67278
8429         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8431         PR target/67278
8432         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8434         PR middle-end/70050
8435         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
8436         in testcase comment.
8438 2016-03-09  Tom de Vries  <tom@codesourcery.com>
8440         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8441         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8442         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8443         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8444         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8445         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8446         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8447         * gfortran.dg/goacc/kernels-loop.f95: New test.
8449 2016-03-08  Martin Sebor  <msebor@redhat.com>
8451         PR c++/62096
8452         * g++.dg/warn/overflow-warn-7.C: New test.
8454 2016-03-08  Jason Merrill  <jason@redhat.com>
8456         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8457         * lib/target-supports.exp (check_effective_target_concepts): New.
8459 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
8461         PR c++/70135
8462         * g++.dg/cpp1y/constexpr-loop4.C: New test.
8463         * g++.dg/ubsan/pr70135.C: New test.
8465         PR target/70110
8466         * gcc.dg/pr70110.c: New test.
8468 2016-03-07  Martin Jambor  <mjambor@suse.cz>
8470         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8471         * c-c++-common/gomp/if-1.c: Likewise.
8472         * c-c++-common/gomp/pr61486-2.c: Likewise.
8473         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8474         to dg-additional-options.
8475         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8476         * g++/gomp/target-teams-1.c: Likewise.
8477         * gcc.dg/gomp/gomp.exp: Likewise.
8478         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8479         dg-additional-options.
8480         * gfortran.dg/gomp/gomp.exp: Likewise.
8481         * gfortran.dg/gomp/target1.f90: Remove dg-options.
8482         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8483         dg-additional-options.
8484         * gfortran.dg/gomp/target3.f90: Remove dg-options.
8486 2016-03-07  Martin Jambor  <mjambor@suse.cz>
8488         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8489         * c-c++-common/gomp/gridify-1.c: New test.
8490         * gfortran.dg/gomp/gridify-1.f90: Likewise.
8492 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8494         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8495         trigger for cortex-r8, when scanning for register r8.
8496         * gcc.target/arm/pr45701-2.c: Likewise.
8498 2016-02-26  Richard Biener  <rguenther@suse.de>
8499             Jeff Law  <law@redhat.com>
8501         PR tree-optimization/69740
8502         * gcc.c-torture/compile/pr69740-1.c: New test.
8503         * gcc.c-torture/compile/pr69740-2.c: New test.
8505 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8507         * lib/target-supports.exp
8508         (check_effective_target_whole_vector_shift): Enable for PPC64.
8510 2016-03-07  Richard Biener  <rguenther@suse.de>
8512         PR tree-optimization/70115
8513         * gcc.dg/torture/pr70115.c: New testcase.
8515 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
8517         PR middle-end/69916
8518         * c-c-++-common/goacc/pr69916.c: New.
8520 2016-03-07  Richard Henderson  <rth@redhat.com>
8522         * gcc.c-torture/compile/pr70061.c: New test.
8524 2016-03-07  Richard Biener  <rguenther@suse.de>
8526         PR testsuite/70109
8527         * gcc.dg/vect/O3-pr36098.c: New testcase.
8529 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
8531         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8533 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
8535         * gnat.dg/renaming9.ad[sb]: New testcase.
8537 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
8539         PR c++/70084
8540         * g++.dg/expr/stdarg3.C: New test.
8542 2016-03-04  Jeff Law  <law@redhat.com>
8544         PR tree-optimization/69196
8545         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8546         x86_64-*-*.
8548 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8550         PR c/69973
8551         * gcc.dg/pr69973.c: New test.
8553         PR rtl-optimization/69941
8554         * gcc.dg/torture/pr69941.c: New test.
8556         PR c/69824
8557         * gcc.dg/pr69824.c: New test.
8559 2016-03-05  Tom de Vries  <tom@codesourcery.com>
8561         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8562         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8563         function.
8565 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
8567         PR c++/66786
8568         * g++.dg/cpp1y/var-templ48.C: New test.
8569         * g++.dg/cpp1y/var-templ49.C: New test.
8571 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8573         * g++.dg/Wno-frame-address.C: Skip on IA-64.
8575 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8577         PR c++/70035
8578         * g++.dg/ubsan/pr70035.C: New test.
8580         PR target/70062
8581         * gcc.target/i386/pr70062.c: New test.
8583 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8585         * g++.dg/template/typename21.C: Remove c++98_only.
8587 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8589         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8591 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
8593         PR c/68187
8594         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8595         function.
8596         (fn_42_b): Likewise.
8597         (fn_42_c): Likewise.
8599 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
8601         PR c/68187
8602         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8603         function.
8604         (fn_40_b): Likewise.
8605         (fn_41_a): Likewise.
8606         (fn_41_b): Likewise.
8608 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8610         PR target/70059
8611         * gcc.target/i386/avx512f-pr70059.c: New test.
8612         * gcc.target/i386/avx512dq-pr70059.c: New test.
8614 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8616         PR rtl-optimization/57676
8617         * gcc.dg/torture/pr57676.c: New test.
8619 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8621         * gcc.dg/pr70026.c: New test.
8623 2016-03-04  Marek Polacek  <polacek@redhat.com>
8625         PR c/69798
8626         * gcc.dg/cilk-plus/pr69798-1.c: New test.
8627         * gcc.dg/cilk-plus/pr69798-2.c: New test.
8629 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8631         PR target/70004
8632         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8633         Delete.
8634         (test_corners_sisd_si): Likewise.
8635         (main): Remove checks of the above.
8636         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8638 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8640         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8642 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
8644         * gcc.dg/torture/pr69951.c: Accept argc==0.
8646 2016-03-04  Richard Biener  <rguenther@suse.de>
8648         PR c++/70054
8649         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8650         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8652 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8654         PR testsuite/69766
8655         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8656         testing multiarch.
8658 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8660         PR debug/69947
8661         * gcc.dg/guality/pr69947.c: New test.
8663 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
8665         PR ada/70017
8666         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8668 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8670         PR rtl-optimization/69904
8671         * gcc.target/arm/pr69904.c: New test.
8673 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
8675         PR target/70021
8676         * gcc.dg/vect/pr70021.c: New test.
8677         * gcc.target/i386/pr70021.c: New test.
8679 2016-03-03  Marek Polacek  <polacek@redhat.com>
8681         PR middle-end/70050
8682         * gcc.dg/pr70050.c: New test.
8684 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
8686         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8688 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
8690         PR tree-optimization/70043
8691         * gfortran.dg/vect/pr70043.f90: New test.
8693 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8695         * gnat.dg/specs/task1.ads: New test.
8697 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8699         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8700         Invoke gdb with -batch.
8701         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8703 2016-03-03  Richard Biener  <rguenther@suse.de>
8705         PR tree-optimization/55936
8706         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8708 2016-03-02  Jeff Law  <law@redhat.com>
8710         PR rtl-optimization/69942
8711         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8712         effects of argument promotions.
8714         PR tree-optimization/69987
8715         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8716         target does not support -fprefetch-loop-arrays.
8718 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
8720         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8722 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
8724         PR rtl-optimization/69052
8725         * gcc.target/i386/pr69052.c: New test.
8727 2016-03-02  Alan Modra  <amodra@gmail.com>
8729         * gcc.dg/pr69990.c: New.
8731 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
8733         PR c/68062
8734         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8736         PR middle-end/70022
8737         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8739         PR target/70028
8740         * gcc.target/i386/pr70028.c: New test.
8742 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8744         * c-c++-common/asan/swapcontext-test-1.c,
8745         * c-c++-common/tsan/thread_leak.c,
8746         * g++.dg/tsan/aligned_vs_unaligned_race.C,
8747         * g++.dg/tsan/benign_race.C,
8748         * g++.dg/tsan/fd_close_norace.C,
8749         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8750         races with sanitizer output
8752 2016-03-02  Richard Biener  <rguenther@suse.de>
8753             Uros Bizjak  <ubizjak@gmail.com>
8755         PR target/67278
8756         * gcc.dg/simd-8.c: New testcase.
8758 2016-03-02  Richard Biener  <rguenther@suse.de>
8760         PR middle-end/67278
8761         * gcc.dg/simd-7.c: New testcase.
8763 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
8765         * gcc.target/i386/pr70007.c: Tweak.
8767 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8769         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8771 2016-03-02  Marek Polacek  <polacek@redhat.com>
8773         PR c/67854
8774         * gcc.dg/pr67854.c: New test.
8776 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
8778         PR middle-end/70025
8779         * gcc.dg/torture/pr70025.c: New test.
8781 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8783         PR tree-optimization/68621
8784         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8786 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8788         * gcc.target/i386/pr70007.c: New test.
8790 2016-03-01  Jeff Law  <law@redhat.com>
8792         PR tree-optimization/69196
8793         * gcc.dg/tree-ssa/pr69196-1.c: New test.
8795         PR tree-optimization/69196
8796         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8797         duplicating code and spoiling the expected output.
8799 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8801         PR target/70033
8802         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8803         supports power9 before doing tests.
8804         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8805         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8806         * gcc.target/powerpc/p9-permute.c: Likewise.
8808 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
8810         PR target/70027
8811         * gcc.target/i386/pr70027.c: New test.
8813 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8815         * gcc.dg/pr70017.c: New test.
8817 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
8819         PR c/69796
8820         PR c/69974
8821         * gcc.dg/pr69796.c: New test.
8822         * gcc.dg/pr69974.c: New test.
8824 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8826         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8828 2016-02-29  Jeff Law  <law@redhat.com>
8830         PR tree-optimization/69987
8831         * gfortran.dg/pr69987.f90: New test.
8833         PR tree-optimization/69989
8834         * gcc.c-torture/compile/pr69989-2.c: New test.
8836 2016-03-01  Marek Polacek  <polacek@redhat.com>
8838         PR c++/69795
8839         * g++.dg/parse/invalid1.C: New test.
8841 2016-03-01  Richard Biener  <rguenther@suse.de>
8843         PR middle-end/70022
8844         * gcc.dg/pr70022.c: New testcase.
8846 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8848         PR tree-optimization/69956
8849         * gcc.dg/pr69956.c: New test.
8851 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8853         PR target/70011
8854         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8855         XFAIL when hardware supports efficient unaligned storage access.
8857 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
8859         PR c++/69961
8860         * g++.dg/template/pr69961a.C: New test.
8861         * g++.dg/template/pr69961b.C: New test.
8863 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
8865         PR preprocessor/69985
8866         * gcc.dg/cpp/pr69985.c: New test case.
8868 2016-02-29  Jeff Law  <law@redhat.com>
8870         PR tree-optimization/70005
8871         * gcc.c-torture/execute/pr70005.c New test.
8873         PR tree-optimization/69999
8874         * gcc.c-torture/compile/pr69999.c: New test.
8876 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8878         PR tree-optimization/69652
8879         * gcc.dg/torture/pr69652.c: Delete test.
8880         * gcc.dg/vect/pr69652.c: New test.
8882 2016-02-19  Richard Biener  <rguenther@suse.de>
8884         PR tree-optimization/69980
8885         * gfortran.dg/vect/pr69980.f90: New testcase.
8887 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8889         * gcc.target/sparc/20160229-1.c: New test.
8891 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8893         * gnat.dg/stack_usage3.adb: New test.
8894         * gnat.dg/stack_usage3_pkg.ads: New helper.
8896 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
8898         * gnat.dg/renaming8.adb: New test.
8899         * gnat.dg/renaming8_pkg1.ads: New helper.
8900         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8901         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8903 2016-02-29  Richard Biener  <rguenther@suse.de>
8905         PR tree-optimization/69720
8906         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8908 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8910         PR fortran/68147
8911         PR fortran/47674
8912         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
8914 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
8915             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8917         PR fortran/56007
8918         * gfortran.dg/coarray_8.f90: Adjust error message.
8919         * gfortran.dg/pr56007.f90: New test.
8920         * gfortran.dg/pr56007.f: New test.
8922 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
8924         PR tree-optimization/69989
8925         * gcc.dg/torture/pr69989.c: New test.
8927 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8929         * gcc.target/i386/stack-realign-win.c: New test.
8931 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
8933         PR fortran/60126
8934         * gfortran.dg/pr60126.f90: New test.
8936 2016-02-27  Jeff Law  <law@redhat.com>
8938         Revert
8939         2016-02-26  Richard Biener  <rguenther@suse.de>
8940                     Jeff Law  <law@redhat.com>
8942         PR tree-optimization/69740
8943         * gcc.c-torture/compile/pr69740-1.c: New test.
8944         * gcc.c-torture/compile/pr69740-2.c: New test.
8946 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8948         PR fortran/69910
8949         * gfortran.dg/newunit_4.f90: New test.
8951 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
8953         PR target/69613
8954         PR rtl-optimization/69886
8955         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8956         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
8957         target.
8959 2016-02-26  Martin Sebor  <msebor@redhat.com>
8961         PR tree-optimization/15826
8962         * gcc.dg/tree-ssa/pr15826.c: New test.
8964 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
8966         PR target/69969
8967         * gcc.target/powerpc/pr69969.c: New test.
8969 2016-02-26  Martin Sebor  <msebor@redhat.com>
8971         PR c++/15766
8972         * g++.old-deja/g++.other/decl5.C: Add a test case.
8974 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
8976         PR target/69946
8977         * gcc.target/powerpc/pr69946.c: New file.
8979 2016-02-26  Richard Biener  <rguenther@suse.de>
8980             Jeff Law  <law@redhat.com>
8982         PR tree-optimization/69740
8983         * gcc.c-torture/compile/pr69740-1.c: New test.
8984         * gcc.c-torture/compile/pr69740-2.c: New test.
8986 2016-02-26  Martin Jambor  <mjambor@suse.cz>
8988         PR middle-end/69920
8989         * gcc.dg/torture/pr69932.c: New test.
8990         * gcc.dg/torture/pr69936.c: Likewise.
8992 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8994         PR target/69709
8995         * gcc.target/s390/pr69709.c: New test.
8997 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8999         PR target/69245
9000         * gcc.target/aarch64/pr69245_1.c: New test.
9002 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9004         PR target/69613
9005         * gcc.dg/torture/pr69613.c: New test.
9007 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
9009         PR rtl-optimization/69891
9010         * gcc.target/i386/pr69891.c: New test.
9012 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
9013             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9015         PR target/61397
9016         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9017         functionality for both 32-bit and 64-bit.
9019 2016-02-26  Richard Biener  <rguenther@suse.de>
9021         PR tree-optimization/69551
9022         * gcc.dg/torture/pr69951.c: New testcase.
9024 2016-02-25  Richard Biener  <rguenther@suse.de>
9026         PR tree-optimization/48795
9027         * gcc.dg/Warray-bounds-18.c: New testcase.
9029 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9031         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9033 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
9035         PR rtl-optimization/69896
9036         * gcc.dg/pr69896.c: New test.
9038 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
9040         PR c++/69736
9041         * g++.dg/cpp1y/paren2.C: New test.
9043 2016-02-24  Martin Sebor  <msebor@redhat.com>
9045         PR c/51147
9046         * gcc.dg/enum-mode-2.c: New test.
9048 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
9050         PR c++/69922
9051         * g++.dg/warn/Wnonnull-compare-6.C: New test.
9052         * g++.dg/warn/Wnonnull-compare-7.C: New test.
9053         * g++.dg/ubsan/pr69922.C: New test.
9055 2016-02-24  Marek Polacek  <polacek@redhat.com>
9057         PR c/69819
9058         * gcc.dg/pr69819.c: New test.
9060 2016-02-24  Martin Sebor  <msebor@redhat.com>
9062         PR c++/69912
9063         * g++.dg/ext/flexary15.C: New test.
9065 2016-02-24  Martin Sebor  <msebor@redhat.com>
9067         * gcc.dg/builtins-68.c: Avoid making unportable
9068         assumptions about the relationship between SIZE_MAX and UINT_MAX.
9069         * g++.dg/ext/builtin_alloca.C: Same.
9071 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9072             Charles Baylis  <charles.baylis@linaro.org>
9074         PR debug/61033
9075         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9077 2016-02-24  Richard Biener  <rguenther@suse.de>
9078             Jakub Jelinek  <jakub@redhat.com>
9080         PR middle-end/69760
9081         * gcc.dg/torture/pr69760.c: New testcase.
9083 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9085         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9086         pattern on Solaris with as.
9088 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9090         * gcc.target/arm/cond_sub_restrict_it.c: New test.
9091         * gcc.target/arm/condarith_restrict_it.c: Likewise.
9092         * gcc.target/arm/movcond_restrict_it.c: Likewise.
9093         * gcc.target/arm/negscc_restrict_it.c: Likewise.
9095 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
9097         PR middle-end/69915
9098         * gcc.dg/pr69915.c: New test.
9100 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9102         PR rtl-optimization/69886
9103         * gcc.dg/torture/pr69886.c: New test.
9105 2016-02-24  Richard Biener  <rguenther@suse.de>
9107         PR middle-end/68963
9108         * gcc.dg/torture/pr68963.c: New testcase.
9110 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9112         PR target/69875
9113         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9114         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9115         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9116         * gcc.target/arm/atomic_loaddi_1.c: New test.
9117         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9118         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9119         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9120         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9121         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9122         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9123         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9124         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9126 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
9128         PR middle-end/69909
9129         * gcc.dg/torture/pr69909.c: New test.
9131 2016-02-24  Richard Biener  <rguenther@suse.de>
9133         PR tree-optimization/69907
9134         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9135         * gcc.dg/vect/bb-slp-34.c: XFAIL.
9136         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9138 2016-02-24  Christian Bruel  <christian.bruel@st.com>
9140         * gcc.target/arm/pragma_cpp_fma.c: New test.
9142 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9144         PR fortran/61156
9145         * gfortran.dg/include_6.f90: Update test.
9147 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
9149         PR objc/69844
9150         * objc.dg/pr69844.m: New test.
9152 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9154         PR libgfortran/69456
9155         * gfortran.dg/namelist_89.f90: New test.
9156         * gfortran.dg/pr59700.f90: Update test..
9158 2016-02-23  Martin Sebor  <msebor@redhat.com>
9160         PR middle-end/69780
9161         * g++.dg/ext/builtin_alloca.C: New test.
9162         * gcc.dg/builtins-68.c: New test.
9164 2016-02-23  Richard Henderson  <rth@redhat.com>
9166         * gcc.target/i386/addr-space-3.c: Remove test.
9168 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
9170         PR preprocessor/69126
9171         PR preprocessor/69543
9172         * c-c++-common/pr69126-2-long.c: New test.
9173         * c-c++-common/pr69126-2-short.c: New test.
9174         * c-c++-common/pr69543-1.c: Remove xfail.
9176 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
9178         PR preprocessor/69126
9179         PR preprocessor/69543
9180         PR preprocessor/69558
9181         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9182         (f): Rename to...
9183         (test_2): ...this, and add leading comment.
9184         (MACRO_3, test_3): New.
9185         (MACRO_4A, MACRO_4B, test_4): New.
9186         (MACRO): Rename to...
9187         (MACRO_5): ...this.
9188         (g): Rename to...
9189         (test_5): ...this, updating for renaming of MACRO, and
9190         add leading comment.
9191         * c-c++-common/pr69543-1.c: New.
9192         * c-c++-common/pr69543-2.c: New.
9193         * c-c++-common/pr69543-3.c: New.
9194         * c-c++-common/pr69543-4.c: New.
9195         * c-c++-common/pr69558-1.c: New.
9196         * c-c++-common/pr69558-2.c: New.
9197         * c-c++-common/pr69558-3.c: New.
9198         * c-c++-common/pr69558-4.c: New.
9199         * gcc.dg/pr69558.c: Move to...
9200         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
9201         xfail for c++.
9203 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
9205         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9206         to -ftree-parallelize-loops/-fopenacc changes.
9207         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9208         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9209         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9210         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9211         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9212         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9213         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9214         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9215         * c-c++-common/goacc/kernels-loop.c: Likewise.
9216         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9217         * c-c++-common/goacc/kernels-reduction.c: Likewise.
9218         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9219         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9221 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9223         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9225 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
9227         PR c++/69902
9228         * g++.dg/warn/Wnonnull-compare-5.C: New test.
9230         PR c/69900
9231         * gcc.dg/pr69900.c: New test.
9233 2016-02-23  Martin Jambor  <mjambor@suse.cz>
9235         PR tree-optimization/69666
9236         * gcc.dg/tree-ssa/pr69666.c: New test.
9238 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
9240         PR fortran/67451
9241         * gfortran.dg/coarray_allocate_5.f08: New test.
9243 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9245         * gcc.target/s390/vcond-shift.c: Move to ...
9246         * gcc.target/s390/vector/vcond-shift.c: ... here.
9248 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9250         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9251         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9253 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9255         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9257 2016-02-20  Mark Wielaard  <mjw@redhat.com>
9259         PR c/28901
9260         * gcc.dg/unused-variable-3.c: New test.
9262 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
9264         PR target/69888
9265         * gcc.target/i386/pr69888.c: New test.
9267 2016-02-22  Richard Biener  <rguenther@suse.de>
9269         PR tree-optimization/69882
9270         * gfortran.dg/vect/pr69882.f90: New testcase.
9272 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
9274         PR target/69885
9275         * gcc.dg/pr69885.c: New test.
9277 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
9279         PR target/69806
9280         PR target/54089
9281         * gcc.target/sh/pr54089-10.c: New.
9283 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
9285         PR fortran/69423
9286         * gfortran.dg/deferred_character_15.f90 : New test.
9288 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
9290         PR fortran/57365
9291         gfortran.dg/allocate_with_source_18.f03: New test.
9293 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
9295         PR fortran/52531
9296         gfortran.dg/gomp/pr52531.f90: New test.
9298 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9300         PR c++/69865
9301         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9302         -std=c++03.
9304 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9306         PR c++/69826
9307         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9308         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9310         PR c++/69850
9311         * g++.dg/warn/Wnonnull-compare-4.C: New test.
9313         PR c++/69851
9314         * g++.dg/torture/pr69851.C: New test.
9316 2016-02-19  Martin Sebor  <msebor@redhat.com>
9318         PR testsuite/69573
9319         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9321 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9323         PR c++/69850
9324         * g++.dg/warn/Wnonnull-compare-2.C: New test.
9325         * g++.dg/warn/Wnonnull-compare-3.C: New test.
9327         PR c++/67767
9328         * g++.dg/cpp0x/pr67767.C: New test.
9330 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9332         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9333         for fp, simd, crypto, crc, lse.
9334         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9335         above.
9336         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9337         effective target check.
9339 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9341         PR target/69820
9342         * gcc.target/i386/pr69820.c: New test.
9344 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9346         * gcc.target/s390/vector/int128-1.c: New test.
9348 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9350         * gcc.target/s390/vector/vec-vcond-1.c: New test.
9352 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9354         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9355         instruction pattern name to prevent the testcase from failing with
9356         -march=z13.
9358 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9360         * gcc.target/s390/md/movstr-2.c: New test.
9362 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
9364         * gcc.target/s390/morestack.c: New test.
9366 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9368         PR target/69625
9369         * gcc.target/s390/pr69625.c: Add test case.
9371 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9373         PR testsuite/68580
9374         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9376 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
9378         PR target/68404
9379         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9380         * gcc.target/powerpc/fusion3.c: Likewise.
9382 2016-02-18  Richard Biener  <rguenther@suse.de>
9384         PR middle-end/69553
9385         * g++.dg/torture/pr69553.C: New testcase.
9387 2016-02-18  Nick Clifton  <nickc@redhat.com>
9389         PR target/62254
9390         PR target/69610
9391         * gcc.target/arm/pr62554.c: New test.
9392         * gcc.target/arm/pr69610-1.c: New test.
9393         * gcc.target/arm/pr69610-2.c: New test.
9395 2016-02-18  Richard Biener  <rguenther@suse.de>
9397         PR middle-end/69854
9398         * gcc.dg/torture/pr69854.c: New testcase.
9400 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
9402         PR c++/69850
9403         * g++.dg/warn/Wnonnull-compare-1.C: New test.
9405 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9407         * gcc.target/powerpc/vec-cg.c: New test.
9409 2016-02-17  Richard Biener  <rguenther@suse.de>
9411         PR testsuite/69586
9412         * gcc.dg/uninit-21.c: Add -fno-short-enums.
9414 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9416         PR target/69161
9417         * gcc.c-torture/compile/pr69161.c: New test.
9419 2016-02-17  David Sherwood  <david.sherwood@arm.com>
9421         PR target/69532
9422         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9423         * gcc.target/arm/vect-fmaxmin.c: Likewise.
9425 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9427         * gcc.dg/ifcvt-4.c: Skip on Visium.
9429 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9431         * gnat.dg/atomic8.adb: New test.
9433 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
9435         * gnat.dg/discr46.ad[sb]: New test.
9437 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9439         PR Target/48344
9440         * gcc.target/powerpc/pr48344-1.c: New test.
9442 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
9444         PR fortran/69742
9445         * gfortran.dg/associate_21.f90:  New test.
9447 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9449         PR c/69835
9450         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9451         -Wnonnull in dg-options.
9452         * c-c++-common/nonnull-2.c: New test.
9454 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
9455             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9457         * gcc.target/aarch64/vector_initialization_nostack.c: New.
9459 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9461         PR middle-end/69801
9462         * gcc.dg/pr69801.c: Add empty dg-options.
9464 2016-02-16  James Norris  <jnorris@codesourcery.com>
9466         * c-c++-common/goacc/deviceptr-1.c: Add tests.
9467         * g++.dg/goacc/deviceptr-1.c: New file.
9469 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9471         PR tree-optimization/69820
9472         * gcc.dg/vect/pr69820.c: New test.
9474 2016-02-16  Richard Biener  <rguenther@suse.de>
9476         PR tree-optimization/69776
9477         * gcc.dg/torture/pr69776-2.c: New testcase.
9479 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
9481         PR tree-optimization/69714
9482         * gcc.dg/torture/pr69714.c: New test.
9484 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9486         PR tree-optimization/69802
9487         * gcc.dg/pr69802.c: New test.
9489 2016-02-16  Richard Biener  <rguenther@suse.de>
9491         PR middle-end/69801
9492         * gcc.dg/pr69801.c: New testcase.
9494 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496         PR libgfortran/69651
9497         * gfortran.dg/read_bang.f90: New test.
9498         * gfortran.dg/read_bang4.f90: New test.
9500 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
9502         PR c++/69658
9503         * g++.dg/init/pr69658.C: New test.
9505         PR c++/69797
9506         * c-c++-common/pr69797.c: New test.
9508 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9510         * lib/target-supports.exp (check_effective_target_section_anchors): Add
9511         check for aarch64*-*-*.
9513 2016-02-15  Richard Biener  <rguenther@suse.de>
9515         PR tree-optimization/69783
9516         * gcc.dg/vect/pr69783.c: New testcase.
9518 2016-02-15  Richard Biener  <rguenther@suse.de>
9520         PR tree-optimization/69776
9521         * gcc.dg/torture/pr69776.c: New testcase.
9523 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9525         PR fortran/60526
9526         * gfortran.dg/type_decl_4.f90:  Reinstated.
9528 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
9530         PR fortran/68746
9531         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9533 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9535         PR fortran/60526
9536         PR bootstrap/69816
9537         * gfortran.dg/type_decl_4.f90:  Removed.
9539 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9541         PR fortran/60526
9542         * gfortran.dg/type_decl_4.f90:  New test.
9544 2016-02-14  Alan Modra  <amodra@gmail.com>
9546         PR testsuite/68886
9547         * gcc.c-torture/execute/stkalign.c: Revise test.
9549 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9551         PR target/67260
9552         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9554 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9556         PR target/67260
9557         * gcc.target/sh/torture/pr67260.c: New.
9559 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
9561         * gcc.dg/pr67964.c: Add dg-require-alias.
9563 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9565         PR target/67636
9566         PR target/64345
9567         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9569 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9571         PR libgfortran/69668
9572         * gfortran.dg/namelist_88.f90: New test.
9574 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9576         PR libgfortran/69668
9577         * gfortran.dg/namelist_38.f90: Update test.
9578         * gfortran.dg/namelist_84.f90: Update test.
9580 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
9582         PR other/69554
9583         * gcc.dg/pr69554-1.c: New test.
9584         * gfortran.dg/pr69554-1.F90: New test.
9585         * gfortran.dg/pr69554-2.F90: New test.
9586         * lib/gcc-dg.exp (proc dg-locus): New function.
9587         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9588         distinguish between the caret-printing and non-caret-printing
9589         cases.  If caret-printing has been explicitly enabled, bail out
9590         without attempting to fix up the output.
9592 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
9594         PR driver/69265
9595         PR driver/69453
9596         * gcc.dg/spellcheck-options-3.c: New test case.
9597         * gcc.dg/spellcheck-options-4.c: New test case.
9598         * gcc.dg/spellcheck-options-5.c: New test case.
9599         * gcc.dg/spellcheck-options-6.c: New test case.
9600         * gcc.dg/spellcheck-options-7.c: New test case.
9601         * gcc.dg/spellcheck-options-8.c: New test case.
9602         * gcc.dg/spellcheck-options-9.c: New test case.
9603         * gcc.dg/spellcheck-options-10.c: New test case.
9605 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9607         PR rtl-optimization/69764
9608         PR rtl-optimization/69771
9609         * c-c++-common/pr69764.c: New test.
9610         * gcc.dg/torture/pr69771.c: New test.
9612 2016-02-12  Marek Polacek  <polacek@redhat.com>
9614         * g++.dg/torture/init-list1.C: New.
9616 2016-02-12  Marek Polacek  <polacek@redhat.com>
9618         * gcc.dg/pr69522.c: Add empty dg-options.
9620 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
9622         * g++.dg/lto/lto.exp: Include and init mpx.
9623         * g++.dg/lto/pr69729_0.C: New test.
9625 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9627         PR ipa/69241
9628         * g++.dg/ipa/pr69241-4.C: New test.
9630         PR ipa/68672
9631         * g++.dg/ipa/pr68672-1.C: New test.
9632         * g++.dg/ipa/pr68672-2.C: New test.
9633         * g++.dg/ipa/pr68672-3.C: New test.
9635 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
9637         PR c/69522
9638         * gcc.dg/pr69522.c: New test.
9640 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
9642         PR c++/69098
9643         * g++.dg/cpp1y/69098.C: New test.
9644         * g++.dg/cpp1y/69098-2.C: New test.
9646 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
9648         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9649         and neighbour -> neighbor.
9650         * objc.dg/attributes/method-nonnull-1.m: Likewise.
9651         * objc.dg/gnu-api-2-class-meta.m: Likewise.
9652         * c-c++-common/Wvarargs.c: Likewise.
9653         * c-c++-common/goacc/host_data-5.c: Likewise.
9654         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9655         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9656         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9657         * gcc.target/aarch64/pr60697.c: Likewise.
9658         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9659         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9660         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9661         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9662         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9663         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9664         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9665         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9666         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9667         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9668         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9669         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9670         * g++.dg/lookup/koenig5.C: Likewise.
9671         * g++.dg/ext/no-asm-2.C: Likewise.
9672         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9673         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9674         * gfortran.dg/used_types_16.f90: Likewise.
9675         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9676         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9677         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9678         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9679         * gfortran.dg/abstract_type_6.f03: Likewise.
9680         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9681         * gfortran.dg/used_types_15.f90: Likewise.
9682         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9683         * gfortran.dg/exit_3.f08: Likewise.
9684         * gfortran.dg/open_status_2.f90: Likewise.
9685         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9686         * gfortran.dg/intrinsic_std_1.f90: Likewise.
9687         * gfortran.dg/associate_1.f03: Likewise.
9688         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9689         * gfortran.dg/intrinsic_std_6.f90: Likewise.
9690         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9691         * gcc.dg/builtin-object-size-1.c: Likewise.
9692         * gcc.dg/noreturn-6.c: Likewise.
9693         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9694         * gcc.dg/globalalias.c: Likewise.
9695         * gcc.dg/builtins-config.h: Likewise.
9696         * gcc.dg/pr30457.c: Likewise.
9697         * gcc.c-torture/compile/volatile-1.c: Likewise.
9698         * gcc.c-torture/execute/20101011-1.c: Likewise.
9699         * c-c++-common/Waddress-1.c: Likewise.
9701 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
9703         PR c/69768
9704         * c-c++-common/Waddress-1.c: New test.
9706 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
9708         PR fortran/69296
9709         * gfortran.dg/associate_19.f03: New test.
9710         * gfortran.dg/associate_20.f03: New test.
9712 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
9714         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9716 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9718         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9719         .arch armv8-a\n.  Add -dA to dg-options.
9720         * gcc.target/aarch64/assembler_arch_1.c: New test.
9721         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9723 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
9725         PR c++/68726
9726         * g++.dg/cpp0x/pr68726.C: New.
9728 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9730         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9731         test.
9733 2016-02-11  Richard Biener  <rguenther@suse.de>
9735         * g++.dg/tree-ssa/pr61034.C: Adjust.
9737 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
9739         PR target/69148
9740         * gcc.target/s390/pr69148.c: New.
9742 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
9744         PR tree-optimization/69652
9745         * gcc.dg/torture/pr69652.c: New test.
9747 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
9748             Patrick Palka  <ppalka@gcc.gnu.org>
9750         PR ipa/69241
9751         PR c++/69649
9752         * g++.dg/ipa/pr69241-1.C: New test.
9753         * g++.dg/ipa/pr69241-2.C: New test.
9754         * g++.dg/ipa/pr69241-3.C: New test.
9755         * g++.dg/ipa/pr69649.C: New test.
9757 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
9759         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9760         * gcc.dg/tree-ssa/sra-18.c: Ditto.
9762 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
9764         PR tree-optimization/68021
9765         * gcc.dg/tree-ssa/pr68021.c: New test.
9767 2016-02-10  Richard Biener  <rguenther@suse.de>
9769         PR tree-optimization/69726
9770         * gcc.dg/uninit-22.c: New testcase.
9772 2016-02-09  Andrew Pinski  <apinski@cavium.com>
9774         PR tree-opt/69282
9775         * gcc.c-torture/compile/20160205-1.c: New testcase.
9777 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
9779         PR target/68404
9780         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9781         instead accessing a really large arrray.
9782         * gcc.target/powerpc/fusion3.c: Likewise.
9784 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
9786         PR target/68532
9787         * gcc.c-torture/execute/pr68532.c: New test.
9789 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
9791         PR target/69634
9792         * gcc.dg/pr69634.c: New.
9794 2016-02-09  Richard Biener  <rguenther@suse.de>
9796         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9798 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
9800         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9802 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
9804         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9806 2016-02-09  Richard Biener  <rguenther@suse.de>
9808         PR tree-optimization/69715
9809         * gcc.dg/torture/pr69715.c: New testcase.
9811 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
9813         PR c++/69139
9814         * g++.dg/cpp0x/trailing12.C: New test.
9815         * g++.dg/cpp0x/trailing13.C: New test.
9817 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
9819         PR c++/69283
9820         PR c++/67835
9821         * g++.dg/cpp1y/auto-fn29.C: New test.
9822         * g++.dg/cpp1y/auto-fn30.C: New test.
9824 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
9826         PR tree-optimization/69209
9827         * gcc.c-torture/compile/pr69209.c: New test.
9829 2016-02-08  Jeff Law  <law@redhat.com>
9831         PR tree-optimization/68541
9832         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9833         of statements allowed in join block for path splitting.
9835 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
9837         PR c++/59627
9838         * g++.dg/gomp/pr59627.C: New test.
9840         PR ipa/69239
9841         * g++.dg/ipa/pr69239.C: New test.
9843 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
9845         PR preprocessor/69664
9846         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9847         * gcc.dg/cpp/warn-comments.c: Likewise.
9849 2016-02-08  Marek Polacek  <polacek@redhat.com>
9851         PR c++/69688
9852         * g++.dg/init/const12.C: New test.
9854 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
9856         PR target/60410
9857         * gcc.dg/lto/pr55113_0.c: Remove test.
9859 2016-02-08  Richard Biener  <rguenther@suse.de>
9861         PR tree-optimization/69719
9862         * gcc.dg/torture/pr69719.c: New testcase.
9864 2016-02-08  Richard Biener  <rguenther@suse.de>
9865         Jeff Law  <law@redhat.com>
9867         PR target/68273
9868         * gcc.target/mips/pr68273.c: New testcase.
9870 2016-02-08   Richard Biener  <rguenther@suse.de>
9872         PR rtl-optimization/69274
9873         * gcc.target/i386/addr-sel-1.c: XFAIL.
9875 2016-02-08  Jeff Law  <law@redhat.com>
9877         PR tree-optimization/68541
9878         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9880         PR tree-optimization/65917
9881         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9883 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9885         PR fortran/50555
9886         * gfortran.dg/namelist_args.f90: New test.
9888 2016-02-05  Jeff Law  <law@redhat.com>
9890         PR tree-optimization/68541
9891         * gcc.dg/tree-ssa/split-path-2.c: New test.
9892         * gcc.dg/tree-ssa/split-path-3.c: New test.
9893         * gcc.dg/tree-ssa/split-path-4.c: New test.
9894         * gcc.dg/tree-ssa/split-path-5.c: New test.
9895         * gcc.dg/tree-ssa/split-path-6.c: New test.
9896         * gcc.dg/tree-ssa/split-path-7.c: New test.
9898 2016-02-05  Martin Sebor  <msebor@redhat.com>
9900         PR c++/69662
9901         * g++.dg/warn/Wplacement-new-size-1.C: New test.
9902         * g++.dg/warn/Wplacement-new-size-2.C: New test.
9904 2016-02-06  Richard HEnderson  <rth@redhat.com>
9906         PR c/69643
9907         * gcc.target/i386/addr-space-4.c: New.
9908         * gcc.target/i386/addr-space-5.c: New.
9910 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
9912         PR fortran/66089
9913         * gfortran.dg/elemental_dependency_6.f90: New.
9915 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
9917         PR rtl-optimization/69691
9918         * gcc.c-torture/execute/pr69691.c: New test.
9920         PR c++/69628
9921         * g++.dg/parse/pr69628.C: New test.
9923 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
9925         * gcc.dg/sancov/asan.c: Move to ...
9926         * gcc.dg/asan/sancov-1.c: ... here.
9928 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
9930         * gcc.target/i386/pr69577.c: Require avx_runtime target.
9932 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9934         PR target/69677
9935         * gcc.target/i386/pr69677.c: New test.
9937 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
9939         PR c++/68948
9940         * g++.dg/template/pr68948.C: New test.
9942 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9944         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9945         (only necessary on s390x).
9947 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9949         * gcc.target/i386/pr69454-2.c: Compile with -msse2
9950         -mno-accumulate-outgoing-args.
9952 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
9954         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9956 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
9958         PR c/69669
9959         * c-c++-common/pr69669.c: New test.
9961 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9963         PR target/69667
9964         * g++.dg/pr69667.C: New file.
9966 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
9968         PR target/69619
9969         * gcc.dg/pr69619.c: Add new test.
9971 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
9973         PR rtl-optimization/69577
9974         * gcc.target/i386/pr69577.c: New test.
9976 2016-02-04  Martin Liska  <mliska@suse.cz>
9978         * g++.dg/asan/pr69276.C: New test.
9980 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9982         PR target/65932
9983         PR target/67714
9984         * gcc.target/arm/wmul-3.c: Simplify test to generate just
9985         a single smulbb instruction.
9986         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9987         * gcc.target/amr/wmul-2.c: Likewise.
9989 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9991         PR target/65932
9992         PR target/67714
9993         * gcc.c-torture/execute/pr67714.c: New test.
9995 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
9997         PR target/69454
9998         * gcc.target/i386/pr69454-1.c: New test.
9999         * gcc.target/i386/pr69454-2.c: New test.
10001 2016-02-03  Martin Sebor  <msebor@redhat.com>
10003         PR c++/69251
10004         PR c++/69253
10005         PR c++/69290
10006         PR c++/69277
10007         PR c++/69349
10008         * g++.dg/ext/flexarray-mangle-2.C: New test.
10009         * g++.dg/ext/flexarray-mangle.C: New test.
10010         * g++.dg/ext/flexarray-subst.C: New test.
10011         * g++.dg/ext/flexary11.C: New test.
10012         * g++.dg/ext/flexary12.C: New test.
10013         * g++.dg/ext/flexary13.C: New test.
10014         * g++.dg/ext/flexary14.C: New test.
10015         * g++.dg/other/dump-ada-spec-2.C: Adjust.
10017 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10019         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10020         Define only if CHECK_FLOAT128 is defined.
10021         (main): Properly initialize u5.
10023 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
10025         PR c/69627
10026         * gcc.dg/pr69627.c: New test.
10028         PR target/69644
10029         * gcc.dg/pr69644.c: New test.
10031 2016-02-03  Mike Stump  <mikestump@comcast.net>
10033         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10034         support for struct-layout-1.exp.
10036 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
10038         PR c++/69056
10039         * g++.dg/cpp0x/pr69056.C: New test.
10041 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
10042             Alexandre Oliva  <aoliva@redhat.com>
10044         PR target/69461
10045         * gcc.target/powerpc/pr69461.c: New.
10047 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
10049         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10050         works from here ...
10051         (check_effective_target_fsanitize_thread): ... to here.  Do not
10052         specify additional compile flags for the test source.
10053         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10054         specify additional compile flags for the test source.
10056 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
10058         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10060 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
10062         PR fortran/67451
10063         PR fortran/69418
10064         * gfortran.dg/coarray_allocate_2.f08: New test.
10065         * gfortran.dg/coarray_allocate_3.f08: New test.
10066         * gfortran.dg/coarray_allocate_4.f08: New test.
10068 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
10070         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10071         use same scan-tree-dump-times on all platforms.
10072         * gcc.dg/vect/vect-outer-1.c: Likewise.
10073         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10074         * gcc.dg/vect/vect-outer-1a.c: Likewise.
10075         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10076         * gcc.dg/vect/vect-outer-1b.c: Likewise.
10077         * gcc.dg/vect/vect-outer-2b.c: Likewise.
10078         * gcc.dg/vect/vect-outer-3b.c: Likewise.
10079         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10081 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
10083         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10084         warning.
10086 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
10088         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10090 2016-02-02  James Norris  <jnorris@codesourcery.com>
10092         * c-c++-common/goacc/routine-5.c: Add tests.
10094 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
10096         * gcc.target/nvptx/unsigned-cmp.c: New test.
10098 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
10100         * gcc.target/aarch64/scalar_shift_1.c
10101         (test_corners_sisd_di): Improve force to SIMD register.
10102         (test_corners_sisd_si): Likewise.
10103         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10104         Remove scan-assembler check for ldr.
10106 2016-02-02  Richard Biener  <rguenther@suse.de>
10108         PR tree-optimization/69595
10109         * gcc.dg/Warray-bounds-17.c: New testcase.
10111 2016-02-02  Richard Biener  <rguenther@suse.de>
10113         PR tree-optimization/69606
10114         * gcc.dg/torture/pr69606.c: New testcase.
10116 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
10118         PR middle-end/68542
10119         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10120         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10122 2016-02-02  Alan Modra  <amodra@gmail.com>
10124         PR target/69548
10125         * gcc.target/powerpc/pr69548.c: New test.
10127 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
10129         PR rtl-optimization/69592
10130         * gcc.dg/pr69592.c: New test.
10132         PR preprocessor/69543
10133         PR c/69558
10134         * gcc.dg/pr69543.c: New test.
10135         * gcc.dg/pr69558.c: New test.
10137 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
10139         PR testsuite/65940
10140         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10142 2016-02-01  Martin Sebor  <msebor@redhat.com>
10144         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10146 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
10148         PR tree-optimization/67921
10149         * c-c++-common/ubsan/pr67921.c: New test.
10151 2016-02-01  Richard Biener  <rguenther@suse.de>
10153         PR middle-end/69556
10154         * gcc.dg/tree-ssa/recip-8.c: New testcase.
10156 2016-02-01  Richard Biener  <rguenther@suse.de>
10158         PR tree-optimization/69574
10159         * gcc.dg/torture/pr69574.c: New testcase.
10161 2016-02-01  Richard Biener  <rguenther@suse.de>
10163         PR tree-optimization/69579
10164         * gcc.dg/setjmp-6.c: New testcase.
10166 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
10168         PR rtl-optimization/69570
10169         * g++.dg/opt/pr69570.C: New test.
10171 2016-02-01  Richard Henderson  <rth@redhat.com>
10173         * gcc.dg/pr69535.c: New test.
10175 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
10177         PR testsuite/69584
10178         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10179         * gcc.dg/tree-ssa/sra-18.c: Likewise.
10181         PR debug/68244
10182         * g++.dg/parse/parens3.C: Use register "4" on hppa.
10184         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10186 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
10188         PR fortran/67564
10189         * gfortran.dg/allocate_with_source_17.f03: New test.
10191 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
10193         PR tree-optimization/69546
10194         * gcc.dg/torture/pr69546.c: New test.
10196 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
10198         PR fortran/69566
10199         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10201 2016-01-30  Martin Sebor  <msebor@redhat.com>
10203         PR c++/68490
10204         * g++.dg/ext/flexary10.C: New test.
10206 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10208         PR fortran/66707
10209         gfortran.dg/common_23.f90: New test.
10211 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10213         PR target/65546
10214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10215         condition being checked, and disable it when the target supports
10216         misaligned loads and stores.
10218 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10220         PR debug/69518
10221         * gcc.dg/torture/pr69518.c: New test.
10223 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
10225         PR target/69530
10226         * gcc.target/i386/pr69530.c: New test.
10228 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
10230         PR target/65604
10231         * gcc.target/mips/div-delay.c: New test.
10233 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10235         PR target/69551
10236         * gcc.target/i386/pr69551.c: New test.
10238         PR target/66137
10239         * gcc.target/i386/pr66137.c: New test.
10241 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
10243         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10244         always built for p5600.
10245         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10246         isa=p5600 dg-option.
10248 2016-01-29  Richard Biener  <rguenther@suse.de>
10250         PR tree-optimization/69547
10251         * g++.dg/tree-ssa/pr69547.C: New testcase.
10253 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10255         PR debug/66869
10256         * g++.dg/warn/Wunused-function2.C: New test.
10258 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10260         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10261         support for test to succeed.
10263 2016-01-29  Marek Polacek  <polacek@redhat.com>
10265         PR c++/69509
10266         PR c++/69516
10267         * g++.dg/ext/constexpr-vla2.C: New test.
10268         * g++.dg/ext/constexpr-vla3.C: New test.
10269         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10271 2016-01-29  Richard Biener  <rguenther@suse.de>
10273         PR middle-end/69537
10274         * gcc.dg/uninit-21.c: New testcase.
10276 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
10278         PR target/69459
10279         * gcc.target/i386/pr69459.c: New test.
10281 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
10283         PR target/68400
10284         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10285         * gcc.target/mips/pr68400.c: New test.
10287 2016-01-28  Martin Sebor  <msebor@redhat.com>
10289         PR target/17381
10290         * gcc.target/powerpc/pr17381.c: New test.
10292 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
10294         PR middle-end/69542
10295         * gcc.dg/torture/pr69542.c: New test.
10297 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
10299         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10301 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
10303         * gcc.dg/pr65980.c: Skip on AIX.
10304         * gcc.dg/pr66688.c: Same.
10306 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
10308         PR target/63679
10309         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10310         * gcc.dg/tree-ssa/sra-18.c: Same.
10312 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
10314         PR fortran/62536
10315         * gfortran.dg/block_15.f08: New test.
10316         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10317         on incorrectly closed BLOCK.
10319 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
10321         * gcc.dg/declare-simd.c: New test.
10322 2016-01-28  Richard Biener  <rguenther@suse.de>
10324         PR tree-optimization/69466
10325         * gfortran.dg/vect/pr69466.f90: New testcase.
10327 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10329         * g++.dg/pr67989.C: Remove ARM-specific option.
10330         * gcc.target/arm/pr67989.C: New file.
10332 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
10334         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10335         and expm1 test for glibc < 2.11.
10337 2016-01-27  Richard Henderson  <rth@redhat.com>
10339         * gcc.c-torture/execute/pr69447.c: New test.
10341 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
10343         PR fortran/69422
10344         * gfortran.dg/alloc_comp_assign_15.f03: New test.
10346 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
10348         PR debug/66869
10349         * gcc.dg/pr66869.c: New test.
10351 2016-01-25  Jeff Law  <law@redhat.com>
10353         PR tree-optimization/68398
10354         PR tree-optimization/69196
10355         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10356         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10357         path to avoid new heuristic allowing more irreducible regions
10358         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10359         * gcc.dg/tree-ssa/vrp46.c: Likewise.
10360         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10361         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10362         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10364 2016-01-27  Marek Polacek  <polacek@redhat.com>
10366         PR c/68062
10367         * c-c++-common/vector-compare-4.c: New test.
10369 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
10371         PR preprocessor/69126
10372         * c-c++-common/pr69126.c: New test case.
10374 2016-01-27  Ian Lance Taylor  <iant@google.com>
10376         * gcc.dg/tree-ssa/ivopt_5.c: New test.
10378 2016-01-27  Ryan Burn  <contact@rnburn.com>
10380         PR cilkplus/69267
10381         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10383 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
10385         PR target/69512
10386         * gcc.target/i386/pr69512.c: New test.
10388 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
10390         PR ada/69488
10391         * gnat.dg/sso/*.adb: Robustify dg-output directives.
10393 2016-01-27  Marek Polacek  <polacek@redhat.com>
10395         PR c++/69379
10396         * g++.dg/pr69379.C: New test.
10398 2016-01-27  Martin Sebor  <msebor@redhat.com>
10400         PR c++/69317
10401         * g++.dg/abi/Wabi-2-2.C: New test.
10402         * g++.dg/abi/Wabi-2-3.C: New test.
10403         * g++.dg/abi/Wabi-3-2.C: New test.
10404         * g++.dg/abi/Wabi-3-3.C: New test.
10406 2016-01-27  Richard Biener  <rguenther@suse.de>
10408         PR tree-optimization/69166
10409         * gcc.dg/torture/pr69166.c: New testcase.
10411 2016-01-27  Martin Jambor  <mjambor@suse.cz>
10413         PR tree-optimization/69355
10414         * gcc.dg/tree-ssa/pr69355.c: New test.
10416 2016-01-27  Marek Polacek  <polacek@redhat.com>
10418         PR c++/69496
10419         * g++.dg/ext/constexpr-vla1.C: New test.
10421 2016-01-20  Christian Bruel  <christian.bruel@st.com>
10423         PR target/69245
10424         * gcc.target/arm/pr69245.c: New test.
10426 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
10428         PR tree-optimization/69399
10429         * gcc.dg/torture/pr69399.c: New test.
10431 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10433         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10435 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10437         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10439 2016-01-26  Tom de Vries  <tom@codesourcery.com>
10441         PR tree-optimization/69110
10442         * gcc.dg/autopar/pr69110.c: New test.
10444 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
10445             Sebastian Pop  <s.pop@samsung.com>
10447         * gcc.dg/graphite/isl-ast-op-select.c: New.
10449 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10451         PR fortran/69385
10452         * gfortran.dg/allocate_error_6.f90: New test.
10454 2016-01-26  Richard Henderson  <rth@redhat.com>
10456         * gcc.dg/tm/pr60908.c: New test.
10458 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
10460         PR other/69006
10461         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10462         directive.
10463         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10464         expected multiline output to reflect the colorization being
10465         disabled before newlines.
10466         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10467         (custom_diagnostic_finalizer): Replace call to
10468         pp_newline_and_flush with call to pp_flush.
10469         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10470         * gfortran.dg/implicit_class_1.f90: Likewise.
10471         * lib/gcc-dg.exp (allow_blank_lines): New global.
10472         (dg-allow-blank-lines-in-output): New procedure.
10473         (gcc-dg-prune): Complain about blank lines in the output, unless
10474         dg-allow-blank-lines-in-output was called.
10475         * lib/multiline.exp (_build_multiline_regex): Only support
10476         arbitrary followup text for non-blank-lines, not for blank lines.
10478 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
10480         PR tree-optimization/69483
10481         * gcc.dg/pr69483.c: New test.
10482         * g++.dg/opt/pr69483.C: New test.
10484 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10486         PR target/68620
10487         * gcc.target/arm/pr68620.c: New test.
10489 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10491         * gcc.target/i386/pr68986-2.c: Remove -m32.
10493 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10495         PR target/68986
10496         * gcc.target/i386/pr68986-1.c: New test.
10497         * gcc.target/i386/pr68986-2.c: Likewise.
10498         * gcc.target/i386/pr68986-3.c: Likewise.
10500 2016-01-26  Christian Bruel  <christian.bruel@st.com>
10502         * lib/target-supports.exp
10503         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10504         (check_effective_target_arm_crypto_pragma_ok): Likewise.
10505         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10507 2016-01-26  Richard Biener  <rguenther@suse.de>
10509         PR tree-optimization/69452
10510         * gcc.dg/torture/pr69452.c: New testcase.
10512 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
10514         PR target/69442
10515         * gcc.dg/pr69442.c: New test.
10517 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
10519         PR target/67896
10520         * gcc.target/aarch64/simd/pr67896.C: New.
10522 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
10524         PR tree-optimization/69400
10525         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10526         function.
10527         (plugin_init): Call it.
10528         * gcc.dg/torture/pr69400.c: New test.
10530 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10532         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10534 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
10535             Sebastian Pop  <s.pop@samsung.com>
10537         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10538         isl-0.15.
10540 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
10541             Sebastian Pop  <s.pop@samsung.com>
10543         * gcc.dg/graphite/pr69292.c: New.
10545 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
10547         * c-c++-common/goacc/use_device-1.c: New test.
10549 2016-01-25  Jeff Law  <law@redhat.com>
10551         PR tree-optimization/69196
10552         PR tree-optimization/68398
10553         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10554         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10556 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
10558         PR target/69469
10559         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10560         Algorithm.
10562 2016-01-25  Richard Biener  <rguenther@suse.de>
10564         PR testsuite/69380
10565         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10567 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
10569         PR target/69421
10570         * gcc.dg/pr69421.c: New test.
10572 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
10574         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10575         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10576         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10577         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10578         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10579         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10580         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10581         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10582         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10583         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10585 2016-01-25  Richard Biener  <rguenther@suse.de>
10587         PR tree-optimization/69376
10588         * gcc.dg/torture/pr69376.c: New testcase.
10590 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10592         PR fortran/69397
10593         PR fortran/68442
10594         * gfortran.dg/interface_38.f90: New test.
10595         * gfortran.dg/interface_39.f90: New test.
10597 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
10599         Revert:
10600         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
10602         PR c++/11858
10603         PR c++/24663
10604         PR c++/24664
10605         * g++.dg/template/pr11858.C: New test.
10606         * g++.dg/template/pr24663.C: New test.
10607         * g++.dg/template/unify12.C: New test.
10608         * g++.dg/template/unify13.C: New test.
10609         * g++.dg/template/unify14.C: New test.
10610         * g++.dg/template/unify15.C: New test.
10611         * g++.dg/template/unify16.C: New test.
10612         * g++.dg/template/unify17.C: New test.
10614 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
10616         PR fortran/68283
10617         gfortran.dg/pr68283.f90: New test.
10619 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10621         PR fortran/66094
10622         * gfortran.dg/inline_matmul_13.f90:  New test.
10623         * gfortran.dg/matmul_bounds_8.f90:  New test.
10624         * gfortran.dg/matmul_bounds_9.f90:  New test.
10625         * gfortran.dg/matmul_bounds_10.f90:  New test.
10627 2016-01-23  Tom de Vries  <tom@codesourcery.com>
10629         PR tree-optimization/69426
10630         * gcc.dg/autopar/pr69426.c: New test.
10632 2016-01-23  Martin Sebor  <msebor@redhat.com>
10634         PR c++/58109
10635         PR c++/69022
10636         * g++.dg/cpp0x/alignas5.C: New test.
10637         * g++.dg/ext/vector29.C: Same.
10639 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
10641         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10642         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10643         _GNU_SOURCE from compile flags to the source.
10644         * gcc.target/i386/chkp-stropt-12.c: Ditto.
10645         * gcc.target/i386/chkp-stropt-16.c: Ditto.
10646         * gcc.target/i386/chkp-stropt-4.c: Ditto.
10647         * gcc.target/i386/chkp-stropt-8.c: Ditto.
10649 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
10651         PR target/69432
10652         * g++.dg/opt/pr69432.C: New test.
10654 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10656         * gcc.target/powerpc/pr63354c: Adjust target selector to include
10657         32-bit targets testing an -m64 multilib.
10659 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10661         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10662         64-bit support.
10664 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
10666         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10668 2016-01-21  Christian Bruel  <christian.bruel@st.com>
10670         PR target/68674
10671         * gcc.target/i386/pr68674.c
10672         * gcc.target/aarch64/pr68674.c
10673         * gcc.target/arm/pr68674.c
10675 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10677         PR target/69403
10678         * gcc.c-torture/execute/pr69403.c: New test.
10680 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
10682         PR c++/55843
10683         * g++.dg/template/pr55843.C: New.
10685 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
10687         PR testsuite/66877
10688         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10689         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10691 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10693         PR testsuite/67489
10694         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10695         from dg-do compile directive, and instead add
10696         { dg-require-effective-target int128 }.
10698 2016-01-20  Martin Sebor  <msebor@redhat.com>
10700         PR c/69405
10701         * gcc.dg/sync-fetch.c: New test.
10703 2016-01-21  Martin Sebor  <msebor@redhat.com>
10705         PR target/69252
10706         * gcc.target/powerpc/pr69252.c: New test.
10708 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10710         PR fortran/65996
10711         * gfortran.dg/pr65996.f90: New test.
10713 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10715         PR c++/68810
10716         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10717         expected to generate an error.
10719 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
10721         PR middle-end/66178
10722         * gcc.dg/torture/pr66178.c: New test.
10724 2016-01-21  Anton Blanchard  <anton@samba.org>
10725             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10727         PR target/63354
10728         * gcc.target/powerpc/pr63354.c:  New test.
10730 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
10732         PR rtl-optimization/68990
10733         * gcc.target/i386/pr68990: New.
10735 2016-01-21  Nick Clifton  <nickc@redhat.com>
10737         PR target/69129
10738         * gcc.target/mips/pr69129.c: New.
10740 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
10742         PR c++/58046
10743         * g++.dg/cpp0x/pr58046.C: New.
10745 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
10747         PR target/69187
10748         PR target/65624
10749         * gcc.target/arm/pr69187.c: New test.
10751         PR c++/69355
10752         * g++.dg/torture/pr69355.C: New test.
10754 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
10755             Sebastian Pop  <s.pop@samsung.com>
10757         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10759 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
10760             Sebastian Pop  <s.pop@samsung.com>
10762         * gcc.dg/graphite/pr68976.c: New test.
10764 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
10766         PR middle-end/67653
10767         * c-c++-common/pr67653.c: New test.
10768         * gcc.dg/torture/pr29119.c: Add dg-warning.
10770 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
10772         * gcc.target/powerpc/cpu-builtin-1.c: New test.
10774 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10776         PR c/24293
10777         * gcc.dg/pr24293.c: New test.
10778         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10779         incomplete struct type.
10780         * gcc.dg/declspec-1.c: Likewise.
10781         * gcc.dg/pr63549.c: Likewise.
10783 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
10785         PR tree-optimization/66612
10786         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10787         for bdn instruction.
10789 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10791         * lib/target-supports.exp
10792         (check_effective_target_arm_fp_ok_nocache): New.
10793         (check_effective_target_arm_fp_ok): New.
10794         (add_options_for_arm_fp): New.
10795         (check_effective_target_arm_crypto_ok_nocache): Require
10796         target_arm_v8_neon_ok instead of arm32.
10797         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10798         (check_effective_target_arm_crypto_pragma_ok): New.
10799         (add_options_for_arm_vfp): New.
10800         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10801         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10802         target instead. Force initial fpu to vfp.
10803         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10804         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10805         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10806         dependency.
10807         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10808         use arm_vfp effective target instead. Force initial fpu to vfp.
10809         * gcc.target/arm/attr-neon3.c: Likewise.
10810         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10811         arm_vfp_ok.
10812         * gcc.target/arm/unsigned-float.c: Likewise.
10813         * gcc.target/arm/vfp-1.c: Likewise.
10814         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10815         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10816         * gcc.target/arm/vfp-ldmiad.c: Likewise.
10817         * gcc.target/arm/vfp-ldmias.c: Likewise.
10818         * gcc.target/arm/vfp-stmdbd.c: Likewise.
10819         * gcc.target/arm/vfp-stmdbs.c: Likewise.
10820         * gcc.target/arm/vfp-stmiad.c: Likewise.
10821         * gcc.target/arm/vfp-stmias.c: Likewise.
10822         * gcc.target/arm/vnmul-1.c: Likewise.
10823         * gcc.target/arm/vnmul-2.c: Likewise.
10824         * gcc.target/arm/vnmul-3.c: Likewise.
10825         * gcc.target/arm/vnmul-4.c: Likewise.
10827 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
10829         PR testsuite/69366
10830         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10831         the MPX run-time library, for compile-time MPX test.
10832         * gcc.target/i386/chkp-always_inline.c: Likewise.
10833         * gcc.target/i386/chkp-bndret.c: Likewise.
10834         * gcc.target/i386/chkp-builtins-1.c: Likewise.
10835         * gcc.target/i386/chkp-builtins-2.c: Likewise.
10836         * gcc.target/i386/chkp-builtins-3.c: Likewise.
10837         * gcc.target/i386/chkp-builtins-4.c: Likewise.
10838         * gcc.target/i386/chkp-const-check-1.c: Likewise.
10839         * gcc.target/i386/chkp-const-check-2.c: Likewise.
10840         * gcc.target/i386/chkp-hidden-def.c: Likewise.
10841         * gcc.target/i386/chkp-label-address.c: Likewise.
10842         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10843         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10844         * gcc.target/i386/chkp-pr69044.c: Likewise.
10845         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10846         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10847         * gcc.target/i386/chkp-strchr.c: Likewise.
10848         * gcc.target/i386/chkp-strlen-1.c: Likewise.
10849         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10850         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10851         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10852         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10853         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10854         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10855         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10856         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10857         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10858         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10859         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10860         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10861         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10862         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10863         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10864         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10865         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10866         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10867         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10868         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10869         * gcc.target/i386/pr63995-2.c: Likewise.
10870         * gcc.target/i386/pr64805.c: Likewise.
10871         * gcc.target/i386/pr65044.c: Likewise.
10872         * gcc.target/i386/pr65167.c: Likewise.
10873         * gcc.target/i386/pr65183.c: Likewise.
10874         * gcc.target/i386/pr65184.c: Likewise.
10875         * gcc.target/i386/thunk-retbnd.c: Likewise.
10877 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
10879         PR tree-optimization/69328
10880         * gcc.dg/pr69328.c: New test.
10882 2016-01-20  Jeff Law  <law@redhat.com>
10884         PR target/25114
10885         * gcc.target/m68k/pr25114.c: New test.
10887 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10889         * gcc.target/arm/memset-inline-10.c: Added
10890         dg-require-effective-target arm_thumb2_ok.
10892 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
10894         * gcc.dg/debug/dwarf2/sso.c: New test.
10896 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
10898         PR testsuite/68820
10899         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10900         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10901         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10903 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10905         PR ipa/66223
10906         * g++.dg/ipa/devirt-50.C: New testcase.
10908 2016-01-19  Marek Polacek  <polacek@redhat.com>
10910         PR c++/68965
10911         * g++.dg/cpp1y/parameter-pack-1.C: New test.
10912         * g++.dg/cpp1y/parameter-pack-2.C: New test.
10914 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10916         PR target/69135
10917         * gcc.target/arm/pr69135_1.c: New test.
10919 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
10921         * gcc.target/aarch64/ccmp_1.c: Add new tests.
10923 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
10925         * gcc.target/aarch64/ccmp_1.c: New testcase.
10927 2016-01-19  Marek Polacek  <polacek@redhat.com>
10929         PR c++/68586
10930         * g++.dg/cpp0x/enum30.C: New test.
10932 2016-01-19  Richard Biener  <rguenther@suse.de>
10934         PR tree-optimization/69336
10935         * g++.dg/tree-ssa/pr69336.C: New testcase.
10937 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
10939         PR debug/65779
10940         * gcc.dg/pr65779.c: New test.
10942 2016-01-19  Richard Biener  <rguenther@suse.de>
10944         PR tree-optimization/69352
10945         * gcc.dg/torture/pr69352.c: New testcase.
10947 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
10949         PR rtl-optimization/68955
10950         PR rtl-optimization/64557
10951         * gcc.dg/torture/pr68955.c: New test.
10953 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10955         PR lto/69136
10956         * g++.dg/torture/pr69136.C: New testcase.
10958 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10960         PR lto/69133
10961         * g++.dg/lto/pr69133_0.C: New testcase.
10962         * g++.dg/lto/pr69133_1.C: New testcase.
10964 2016-01-15  Jeff Law  <law@redhat.com>
10966         PR tree-optimization/69320
10967         * gcc.c-torture/pr69320-1.c: New test.
10968         * gcc.c-torture/pr69320-2.c: New test.
10969         * gcc.c-torture/pr69320-3.c: New test.
10970         * gcc.c-torture/pr69320-4.c: New test.
10972 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
10974         PR c++/11858
10975         PR c++/24663
10976         PR c++/24664
10977         * g++.dg/template/pr11858.C: New test.
10978         * g++.dg/template/pr24663.C: New test.
10979         * g++.dg/template/unify12.C: New test.
10980         * g++.dg/template/unify13.C: New test.
10981         * g++.dg/template/unify14.C: New test.
10982         * g++.dg/template/unify15.C: New test.
10983         * g++.dg/template/unify16.C: New test.
10984         * g++.dg/template/unify17.C: New test.
10986 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
10988         PR testsuite/69181
10989         * gcc.dg/pr69181-1.c: New test file.
10990         * gcc.dg/pr69181-2.c: New test file.
10991         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10992         globals by moving it to...
10993         (cleanup-after-saved-dg-test): ...this new function.  Add
10994         "global additional_sources_used".  Add reset of global
10995         multiline_expected_outputs to the empty list.
10996         * lib/multiline.exp (_multiline_expected_outputs): Rename this
10997         global to...
10998         (multiline_expected_outputs): ...this, and updated comments to
10999         note that it is modified from gcc-dg.exp.
11000         (dg-end-multiline-output): Update for the above renaming.
11001         (handle-multiline-outputs): Likewise.  Remove the clearing
11002         of the expected outputs to the empty list.
11004 2016-01-18  Richard Biener  <rguenther@suse.de>
11006         PR tree-optimization/69297
11007         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11009 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
11011         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11012         dg-options.
11013         * gcc.target/mips/mips-3d-2.c: Likewise.
11014         * gcc.target/mips/mips-3d-3.c: Likewise.
11015         * gcc.target/mips/mips-3d-4.c: Likewise.
11016         * gcc.target/mips/mips-3d-5.c: Likewise.
11017         * gcc.target/mips/mips-3d-6.c: Likewise.
11018         * gcc.target/mips/mips-3d-7.c: Likewise.
11019         * gcc.target/mips/mips-3d-8.c: Likewise.
11020         * gcc.target/mips/mips-3d-9.c: Likewise.
11021         * gcc.target/mips/mips-ps-1.c: Likewise.
11022         * gcc.target/mips/mips-ps-2.c: Likewise.
11023         * gcc.target/mips/mips-ps-3.c: Likewise.
11024         * gcc.target/mips/mips-ps-4.c: Likewise.
11025         * gcc.target/mips/mips-ps-5.c: Likewise.
11026         * gcc.target/mips/mips-ps-6.c: Likewise.
11027         * gcc.target/mips/mips-ps-7.c: Likewise.
11028         * gcc.target/mips/mips-ps-type.c: Likewise.
11029         * gcc.target/mips/mips-ps-type-2.c: Likewise.
11030         * gcc.target/mips/mips16-attributes-6.c: Likewise.
11032 2016-01-18  Tom de Vries  <tom@codesourcery.com>
11034         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11035         * c-c++-common/goacc/kernels-double-reduction.c: New test.
11036         * c-c++-common/goacc/kernels-empty.c: New test.
11037         * c-c++-common/goacc/kernels-eternal.c: New test.
11038         * c-c++-common/goacc/kernels-loop-2.c: New test.
11039         * c-c++-common/goacc/kernels-loop-3.c: New test.
11040         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11041         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11042         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11043         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11044         * c-c++-common/goacc/kernels-loop-data.c: New test.
11045         * c-c++-common/goacc/kernels-loop-g.c: New test.
11046         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11047         * c-c++-common/goacc/kernels-loop-n.c: New test.
11048         * c-c++-common/goacc/kernels-loop-nest.c: New test.
11049         * c-c++-common/goacc/kernels-loop.c: New test.
11050         * c-c++-common/goacc/kernels-noreturn.c: New test.
11051         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11052         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11053         * c-c++-common/goacc/kernels-reduction.c: New test.
11055 2016-01-18  Tom de Vries  <tom@codesourcery.com>
11057         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11058         * gcc.dg/autopar/outer-2.c: Same.
11059         * gcc.dg/autopar/outer-3.c: Same.
11060         * gcc.dg/autopar/outer-4.c: Same.
11061         * gcc.dg/autopar/outer-5.c: Same.
11062         * gcc.dg/autopar/outer-6.c: Same.
11063         * gcc.dg/autopar/parallelization-1.c: Same.
11064         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11065         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11066         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11067         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11068         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11069         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11070         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11071         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11072         * gcc.dg/autopar/pr39500-1.c: Same.
11073         * gcc.dg/autopar/pr39500-2.c: Same.
11074         * gcc.dg/autopar/pr46193.c: Same.
11075         * gcc.dg/autopar/pr46194.c: Same.
11076         * gcc.dg/autopar/pr49580.c: Same.
11077         * gcc.dg/autopar/pr49960-1.c: Same.
11078         * gcc.dg/autopar/pr49960.c: Same.
11079         * gcc.dg/autopar/pr68373.c: Same.
11080         * gcc.dg/autopar/reduc-1.c: Same.
11081         * gcc.dg/autopar/reduc-1char.c: Same.
11082         * gcc.dg/autopar/reduc-1short.c: Same.
11083         * gcc.dg/autopar/reduc-2.c: Same.
11084         * gcc.dg/autopar/reduc-2char.c: Same.
11085         * gcc.dg/autopar/reduc-2short.c: Same.
11086         * gcc.dg/autopar/reduc-3.c: Same.
11087         * gcc.dg/autopar/reduc-4.c: Same.
11088         * gcc.dg/autopar/reduc-6.c: Same.
11089         * gcc.dg/autopar/reduc-7.c: Same.
11090         * gcc.dg/autopar/reduc-8.c: Same.
11091         * gcc.dg/autopar/reduc-9.c: Same.
11092         * gcc.dg/autopar/uns-outer-4.c: Same.
11093         * gcc.dg/autopar/uns-outer-5.c: Same.
11094         * gcc.dg/autopar/uns-outer-6.c: Same.
11095         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11096         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11098 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11100         PR target/63679
11101         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11102         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11104 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11106         PR target/63679
11107         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11108         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11109         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11111 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
11113         PR target/63679
11114         * gcc.dg/tree-ssa/sra-17.c: New.
11115         * gcc.dg/tree-ssa/sra-18.c: New.
11117 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11119         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11121 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
11123         * gnat.dg/inline12.adb: New test.
11125 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
11127         PR tree-optimization/66797
11128         * gcc.c-torture/execute/pr65447.c: Relax check condition.
11130 2016-01-18  Richard Biener  <rguenther@suse.de>
11132         PR tree-optimization/69170
11133         * gcc.dg/torture/pr69170.c: New testcase.
11135 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
11137         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11139 2016-01-16  Tom de Vries  <tom@codesourcery.com>
11141         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11143 2016-01-16  Tom de Vries  <tom@codesourcery.com>
11145         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11146         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
11147         redundant dg-require-effective-target pthread.
11148         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11149         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11150         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11151         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11152         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11153         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11154         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11156 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
11158         PR target/68609
11159         * gcc.target/powerpc/recip-6.c: Enable on AIX.
11160         * gcc.target/powerpc/recip-7.c: Same.
11162 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11164         PR c++/69091
11165         * g++.dg/template/pr69091.C: New test.
11167 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11169         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11170         dump does not contain an error_mark_node.
11171         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11172         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11174 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
11176         PR c++/68936
11177         * g++.dg/template/pr68936.C: New test.
11179 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
11181         PR target/68609
11182         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11183         * gcc.target/powerpc/recip-2.c: Same.
11184         * gcc.target/powerpc/recip-3.c: Same.
11185         * gcc.target/powerpc/recip-4.c: Same.
11186         * gcc.target/powerpc/recip-sqrtf.c: Same.
11188 2016-01-15  Jeff Law  <law@redhat.com>
11190         PR tree-optimization/69270
11191         * gcc.dg/tree-ssa/pr69270-2.c: New test.
11192         * gcc.dg/tree-ssa/pr69270-3.c: New test.
11194 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
11196         PR fortran/49630
11197         * gfortran.dg/deferred_character_13.f90: New test for the fix
11198         of comment 3 of the PR.
11200         PR fortran/54070
11201         * gfortran.dg/deferred_character_8.f90: New test
11202         * gfortran.dg/allocate_error_5.f90: New test
11204         PR fortran/60593
11205         * gfortran.dg/deferred_character_10.f90: New test
11207         PR fortran/60795
11208         * gfortran.dg/deferred_character_14.f90: New test
11210         PR fortran/61147
11211         * gfortran.dg/deferred_character_11.f90: New test
11213         PR fortran/64324
11214         * gfortran.dg/deferred_character_9.f90: New test
11216 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11218         PR rtl-optimization/69030
11219         * gcc.target/i386/pr69030.c: New.
11221 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11223         * gcc.target/aarch64/target_attr_17.c: New test.
11225 2016-01-15  Richard Biener  <rguenther@suse.de>
11227         PR tree-optimization/66856
11228         * gcc.dg/torture/pr66856-1.c: New testcase.
11229         * gcc.dg/torture/pr66856-2.c: Likewise.
11231 2016-01-15  Richard Biener  <rguenther@suse.de>
11233         PR debug/69137
11234         * g++.dg/lto/pr69137_0.C: New testcase.
11236 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
11238         PR middle-end/69246
11239         * gcc.target/i386/pr69246.c: New test.
11241 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11243         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11245 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11247         PR c++/56194
11248         * g++.dg/init/const9.C: Disable test on S/390.
11250 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11252         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11253         * g++.dg/Wno-frame-address.C: Ditto.
11255 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11257         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11259 2016-01-15  Richard Biener  <rguenther@suse.de>
11261         PR tree-optimization/68961
11262         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11264 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11266         * gcc.target/i386/pr65105-5.c: New test.
11268 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
11270         * gcc.c-torture/execute/alias-4.c: New testcase.
11272 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
11274         PR ipa/68148
11275         * g++.dg/ipa/devirt-49.C: New testcase.
11277 2016-01-15  Christian Bruel  <christian.bruel@st.com>
11279         PR target/65837
11280         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11281         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11282         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11284 2016-01-15  Richard Biener  <rguenther@suse.de>
11286         PR tree-optimization/69117
11287         * gcc.dg/torture/pr69117.c: New testcase.
11289 2015-01-14  Ryan Burn  <contact@rnburn.com>
11291         PR c++/69048
11292         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11294 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11296         PR testsuite/67509
11297         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11298         range tests use 100 * maximum instead of maximum + 1.
11300 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
11302         PR debug/69244
11303         * gcc.dg/guality/pr69244.c: New test.
11305 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
11307         * lib/target-supports.exp (check_effective_target_issignaling):
11308         New procedure.
11309         * gcc.dg/pr61441.c: Require issignaling effective target.
11311 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
11313         PR target/68803
11314         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11316 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
11318         PR c++/68819
11319         PR preprocessor/69177
11320         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11321         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11322         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11323         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11325 2016-01-14  Marek Polacek  <polacek@redhat.com>
11327         PR c/69262
11328         * gcc.dg/array-15.c: New test.
11330 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
11332         PR middle-end/68146
11333         PR tree-optimization/69155
11334         * gfortran.dg/pr68146.f: New test.
11335         * gfortran.dg/pr69155.f90: New test.
11337 2016-01-14  Richard Biener  <rguenther@suse.de>
11339         PR tree-optimization/68060
11340         * gcc.dg/torture/pr68060-1.c: New testcase.
11341         * gcc.dg/torture/pr68060-2.c: Likewise.
11343 2016-01-14  Nick Clifton  <nickc@redhat.com>
11345         * lib/target-supports.exp
11346         (check_effective_target_arm_neon_ok_nocache): Add an option
11347         sequence that includes setting the ARM architecture to ARMv7-A.
11348         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11349         command line options necessary to enable Neon support.
11350         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11351         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11352         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11353         * gcc.target/arm/pr69180.c: Likewise.
11355 2016-01-14  Jeff Law  <law@redhat.com>
11357         PR tree-optimization/69270
11358         * gcc.dg/tree-ssa/pr69270.c: New test.
11360 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
11362         PR c/66208
11363         * c-c++-common/pr66208.c: New file.
11365 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
11367         PR tree-optimization/69156
11368         * gcc.dg/pr69156.c: New test.
11370 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11372         * gcc.target/i386/pr69225-7.c: New test.
11374 2016-01-13  Richard Henderson  <rth@redhat.com>
11376         * gcc.dg/tm/memopt-13.c: Update expected function.
11377         * gcc.dg/tm/memopt-6.c: Likewise.
11379 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
11381         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11382         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11383         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11384         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11386 2016-01-13  Tom de Vries  <tom@codesourcery.com>
11388         PR tree-optimization/69169
11389         * gcc.dg/pr69169.c: New test.
11391 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
11393         PR target/69228
11394         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11395         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11396         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11397         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11398         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11399         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11400         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11401         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11403 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
11405         PR target/69247
11406         * gcc.dg/pr69247.c: New test.
11408 2016-01-13  Richard Biener  <rguenther@suse.de>
11410         PR tree-optimization/69242
11411         * gcc.dg/torture/pr69242.c: New testcase.
11413 2016-01-13  Richard Biener  <rguenther@suse.de>
11415         PR tree-optimization/69186
11416         * gcc.dg/torture/pr69186.c: New testcase.
11418 2016-01-13  Jeff Law  <law@redhat.com>
11420         PR tree-optimization/67755
11421         * gcc.dg/tree-ssa/pr67755.c: New test.
11423 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11425         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11426         pass number in output by a star.
11428 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
11430         PR tree-optimization/68911
11431         * gcc.c-torture/execute/pr68911.c: New test.
11433 2016-01-12  Marek Polacek  <polacek@redhat.com>
11435         PR c++/68979
11436         * g++.dg/warn/permissive-1.C: New test.
11438 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11440         PR objc++/68511
11441         PR c++/69213
11442         * g++.dg/opt/pr69213.C: New test.
11444 2016-01-12  Christian Bruel  <christian.bruel@st.com>
11446         PR target/69180
11447         * gcc.target/arm/pr69180.c: New test.
11449 2016-01-12  Richard Biener  <rguenther@suse.de>
11451         PR lto/69077
11452         * g++.dg/lto/pr69077_0.C: New testcase.
11453         * g++.dg/lto/pr69077_1.C: Likewise.
11455 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11457         PR target/69175
11458         * g++.dg/opt/pr69175.C: New test.
11460 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
11462         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11463         rather than #including math.h & stdlib.h.
11464         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11465         * gcc.dg/vect/pr49771.c: Likewise.
11466         * gcc.dg/vect/vect-10-big-array.c: Likewise.
11467         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11468         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11469         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11470         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11471         * gcc.dg/vect/pr44507.c: Likewise.
11472         * gcc.dg/vect/pr45902.c: Likewise.
11473         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11474         * gcc.dg/vect/vect-117.c: Likewise.
11475         * gcc.dg/vect/vect-99.c: Likewise.
11476         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11477         * gcc.dg/vect/vect-cond-1.c: Likewise.
11478         * gcc.dg/vect/vect-cond-2.c: Likewise.
11479         * gcc.dg/vect/vect-cond-3.c: Likewise.
11480         * gcc.dg/vect/vect-cond-4.c: Likewise.
11481         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11482         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11483         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11484         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11485         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11486         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11487         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11488         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11489         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11490         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11491         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11492         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11493         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11494         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11495         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11496         include of signal.h.
11497         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11498         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11499         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11500         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11501         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11502         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11503         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11504         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11505         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11506         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11507         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11508         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11509         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11510         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11511         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11512         * gcc.dg/vect/vect-outer-5.c: Likewise.
11513         * gcc.dg/vect/vect-outer-6.c: Likewise.
11514         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11515         include of stdio.h.
11517 2016-01-12  Nick Clifton  <nickc@redhat.com>
11519         PR target/68913
11520         * gcc.dg/lto/pr61886_0.c: Rename the external function called
11521         to fread so that it will be found in all target runtimes.
11523 2016-01-12  Richard Biener  <rguenther@suse.de>
11525         PR tree-optimization/69053
11526         * g++.dg/torture/pr69053.C: New testcase.
11528 2016-01-12  Richard Biener  <rguenther@suse.de>
11530         PR tree-optimization/69168
11531         * gcc.dg/torture/pr69168.c: New testcase.
11533 2016-01-12  Richard Biener  <rguenther@suse.de>
11535         PR tree-optimization/69157
11536         * gcc.dg/torture/pr69157.c: New testcase.
11538 2016-01-12  Richard Biener  <rguenther@suse.de>
11540         PR tree-optimization/69174
11541         * gcc.dg/torture/pr69174.c: New testcase.
11543 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11545         PR c++/66808
11546         PR c++/69000
11547         * g++.dg/tls/pr66808.C: New test.
11548         * g++.dg/tls/pr69000.C: New test.
11550 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11552         * gcc.target/powerpc/swaps-p8-23.c: New test.
11553         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11555 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
11557         PR tree-optimization/68356
11558         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11560 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11561             Jim Wilson  <jim.wilson@linaro.org>
11563         PR target/69194
11564         * gcc.target/arm/pr69194.c: New test.
11566 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11568         PR target/69225
11569         * gcc.target/i386/pr69225-1.c: New test.
11570         * gcc.target/i386/pr69225-2.c: Likewise.
11571         * gcc.target/i386/pr69225-3.c: Likewise.
11572         * gcc.target/i386/pr69225-4.c: Likewise.
11573         * gcc.target/i386/pr69225-5.c: Likewise.
11574         * gcc.target/i386/pr69225-6.c: Likewise.
11576 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
11578         PR target/67462
11579         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11580         if lp64.
11582         PR target/69071
11583         * gcc.dg/pr69071.c: New test.
11585         PR c++/69211
11586         * g++.dg/opt/pr69211.C: New test.
11588         PR tree-optimization/69214
11589         * gcc.c-torture/compile/pr69214.c: New test.
11591 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
11593         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11594         * gcc.target/i386/pr66232-11.c: Ditto.
11595         * gcc.target/i386/pr66232-12.c: Ditto.
11596         * gcc.target/i386/pr66232-13.c: Ditto.
11598 2016-01-11  Richard Biener  <rguenther@suse.de>
11600         PR tree-optimization/69173
11601         * gcc.dg/torture/pr69173.c: New testcase.
11603 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11605         PR rtl-optimization/68796
11606         * gcc.target/aarch64/tst_5.c: New test.
11607         * gcc.target/aarch64/tst_6.c: Likewise.
11609 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11611         PR rtl-optimization/68841
11612         * gcc.dg/pr68841.c: New test.
11613         * gcc.c-torture/execute/pr68841.c: New test.
11615 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
11617         PR rtl-optimization/68920
11618         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11619         for ix86 targets.
11620         * gcc.dg/ifcvt-5.c: New test.
11622 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
11624         PR bootstrap/69123
11625         * g++.dg/pr69123.C: New.
11627 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11629         PR target/69010
11630         * gcc.target/i386/pr69010.c: New test.
11632 2016-01-11  Martin Jambor  <mjambor@suse.cz>
11634         PR ipa/69044
11635         * gcc.target/i386/chkp-pr69044.c: New test.
11637 2016-01-11  Tom de Vries  <tom@codesourcery.com>
11639         PR tree-optimization/69109
11640         * gcc.dg/autopar/pr69109-2.c: New test.
11641         * gcc.dg/autopar/pr69109.c: New test.
11643 2016-01-11  Tom de Vries  <tom@codesourcery.com>
11645         PR tree-optimization/69108
11646         * gcc.dg/autopar/pr69108.c: New test.
11648 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
11650         PR c++/69029
11651         * c-c++-common/Wisleading-indentation.c: Augment test.
11653 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11655         PR fortran/69154
11656         * gfortran.dg/inline_matmul_12.f90:  New test.
11658 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
11660         PR fortran/67779
11661         * gfortran.dg/actual_array_offset_1: New test.
11663 2016-01-10  Tom de Vries  <tom@codesourcery.com>
11665         PR tree-optimization/69062
11666         * gcc.dg/autopar/pr69062.c: New test.
11668 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
11670         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11671         * gcc.dg/vect/slp-perm-2.c: Likewise.
11672         * gcc.dg/vect/slp-perm-3.c: Likewise.
11673         * gcc.dg/vect/slp-perm-5.c: Likewise.
11674         * gcc.dg/vect/slp-perm-6.c: Likewise.
11675         * gcc.dg/vect/slp-perm-7.c: Likewise.
11676         * gcc.dg/vect/slp-perm-8.c: Likewise.
11678 2016-01-10  Tom de Vries  <tom@codesourcery.com>
11680         PR tree-optimization/69039
11681         * gcc.dg/autopar/pr69039.c: New test.
11683 2016-01-09  Marek Polacek  <polacek@redhat.com>
11685         PR c++/69113
11686         * g++.dg/pr69113.C: New test.
11688 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
11690         PR middle-end/50865
11691         PR tree-optimization/69097
11692         * gcc.c-torture/execute/pr50865.c: New test.
11693         * gcc.c-torture/execute/pr69097-1.c: New test.
11694         * gcc.c-torture/execute/pr69097-2.c: New test.
11695         * gcc.dg/pr69097-1.c: New test.
11696         * gcc.dg/pr69097-2.c: New test.
11698 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
11700         PR c++/69164
11701         * g++.dg/opt/pr69164.C: New test.
11703 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11705         PR tree-optimization/69167
11706         * gcc.dg/pr69167.c: New test.
11708 2016-01-08  Marek Polacek  <polacek@redhat.com>
11710         PR c++/68449
11711         * g++.dg/pr68449.C: New.
11713 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
11715         PR tree-optimization/68707
11716         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11717         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11718         on platforms supporting it.
11719         * gcc.dg/vect/slp-perm-2.c: Likewise.
11720         * gcc.dg/vect/slp-perm-3.c: Likewise.
11721         * gcc.dg/vect/slp-perm-5.c: Likewise.
11722         * gcc.dg/vect/slp-perm-7.c: Likewise.
11723         * gcc.dg/vect/slp-perm-8.c: Likewise.
11724         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11725         on platforms supporting it.
11727 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11729         PR tree-optimization/69162
11730         * gcc.dg/pr69162.c: New test.
11732         PR tree-optimization/69172
11733         * gcc.dg/pr69172.c: New test.
11735 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11737         PR tree-optimization/67781
11738         * gcc.c-torture/execute/pr67781.c: New file.
11740 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11742         PR tree-optimization/69083
11743         * gcc.dg/vect/pr69083.c: New test.
11745 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
11747         PR tree-optimization/61441
11748         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11749         Use -fexcess-precision=standard for compiler options.
11750         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
11752 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
11754         PR fortran/69128
11755         * gfortran.dg/gomp/pr69128.f90: New test.
11757         PR c++/69145
11758         * g++.dg/ext/pr69145-1.C: New test.
11759         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11760         * g++.dg/ext/pr69145-2.h: New file.
11762 2016-01-07  Martin Sebor  <msebor@redhat.com>
11764         PR c/68966
11765         * gcc.dg/atomic-fetch-bool.c: New test.
11766         * gcc.dg/sync-fetch-bool.c: New test.
11768 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11770         PR fortran/66680
11771         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11773 2016-01-07  Nick Clifton  <nickc@redhat.com>
11775         PR target/66655
11776         * g++.dg/pr66655.C: New test.
11777         * g++.dg/pr66655_1.cc: Test support file.
11778         * g++.dg/pr66655.h: Test header file.
11780 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
11782         PR fortran/66680
11783         gfortran.dg/gomp/pr66680.f90: New test.
11785 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11787         PR target/69171
11788         * gcc.target/i386/pr69171-1.c: New test.
11789         * gcc.target/i386/pr69171-2.c: Likewise.
11790         * gcc.target/i386/pr69171-3.c: Likewise.
11791         * gcc.target/i386/pr69171-4.c: Likewise.
11792         * gcc.target/i386/pr69171-5.c: Likewise.
11793         * gcc.target/i386/pr69171-6.c: Likewise.
11795 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
11797         PR middle-end/67639
11798         * c-c++-common/pr67639.c: New test.
11800 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
11802         PR tree-optimization/69141
11803         * g++.dg/opt/pr69141.C: New test.
11805 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11807         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11809 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
11811         PR target/69140
11812         * gcc.target/i386/pr69140.c: New test
11814 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
11816         * gcc.dg/bad-dereference.c: New test case.
11818 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11820         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11822 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
11824         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11826 2016-01-06  Marek Polacek  <polacek@redhat.com>
11828         PR sanitizer/69099
11829         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11831 2016-01-05  Marek Polacek  <polacek@redhat.com>
11833         PR c/69104
11834         * gcc.dg/atomic-invalid-2.c: New.
11836 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11838         PR target/68991
11839         * gcc.target/i386/pr68991.c: New test.
11841 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11843         PR target/68991
11844         * g++.dg/pr68991-1.C: New test.
11845         * g++.dg/pr68991-2.C: Likewise.
11847 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
11849         PR other/60465
11850         * gcc.target/ia64/pr60465-gprel64.c: New test.
11851         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11853 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11855         PR rtl-optimization/68651
11856         * gcc.target/aarch64/pr68651_1.c: New test.
11858 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
11860         PR c/69122
11861         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11863 2016-01-05  Nathan Sidwell  <nathan@acm.org>
11865         PR c++/58583
11866         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11868         * gcc.dg/alias-15.c: New.
11870 2016-01-05  Nick Clifton  <nickc@redhat.com>
11872         PR target/68870
11873         * g++.dg/pr68770.C: New test.
11875 2016-01-04  Mike Stump  <mikestump@comcast.net>
11877         * lib/target-supports.exp (check_effective_target_cilkplus):
11878         cilkplus targets require pthreads.
11879         (check_effective_target_cilkplus): Remove special case for NVPTX.
11881 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
11883         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11884         generation.
11886 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
11888         Update copyright years.
11890 2016-01-04  Marek Polacek  <polacek@redhat.com>
11892         PR c/68908
11893         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11894         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11895         * gcc.dg/atomic/stdatomic-op-5.c: New test.
11897 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11899         * gcc.target/sparc/20160104-2.c: New test.
11901 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11903         * gcc.target/sparc/20160104-1.c: New test.
11905 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
11907         PR fortran/65045
11908         * gfortran.dg/pr65045.f90: New test.
11910 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
11912         * gnat.dg/specs/debug1.ads: Delete.
11914 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11916         PR libgfortran/68867
11917         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11918         expression.
11920 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11922         PR libgfortran/68867
11923         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11924         PowerPC.
11926 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
11928         PR fortran/68864
11929         * gfortran.dg/pr68864.f90: New test.
11931 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
11933         PR tree-optimization/69070
11934         * gcc.dg/pr69070.c: New test.
11936         PR sanitizer/69055
11937         * gfortran.dg/pr69055.f90: New test.
11939         PR target/69015
11940         * gcc.dg/pr69015.c: New test.
11942 Copyright (C) 2016 Free Software Foundation, Inc.
11944 Copying and distribution of this file, with or without modification,
11945 are permitted in any medium without royalty provided the copyright
11946 notice and this notice are preserved.