PR middle-end/80364 - sanitizer detects signed integer overflow in gimple-ssa-sprintf.c
[official-gcc.git] / gcc / testsuite / ChangeLog
blob89196e60cf43250aa5dfba388a8ccc5507ec6447
1 2017-04-11  Martin Sebor  <msebor@redhat.com>
3         PR middle-end/80364
4         * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6 2017-04-11  Martin Liska  <mliska@suse.cz>
8         PR sanitizer/70878
9         * gcc.dg/ubsan/pr70878.c: New test.
11 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
13         PR target/80381
14         * gcc.target/i386/pr80381.c: New test.
16         PR c++/80363
17         * g++.dg/ext/pr80363.C: New test.
19 2017-04-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
21         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
22         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
23         Add avr-*-* to non-lp64 selector.
25 2017-04-10  Martin Sebor  <msebor@redhat.com>
27         * gcc.dg/pr40340-3.c: Adjust directive pattern.
28         * gcc.dg/pr40340-4.c: Same.
30 2017-04-10  Nicolas Koenig  <koenigni@student.ethz.ch>
32         PR fortran/69498
33         * gfortran.dg/submodule_unexp.f90: Modified test
34         to account for new error.
35         * gfortran.dg/submodule_twice.f90: New Test
37 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
39         PR c++/80176
40         * g++.dg/init/ref23.C: New test.
42 2017-04-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
44         PR tree-optimization/80304
45         * gfortran.dg/do_concurrent_4.f90:  New test case.
47 2017-04-10  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/80046
50         * gfortran.dg/proc_ptr_comp_48.f90: New test case.
52 2017-04-10  David Edelsohn  <dje.gcc@gmail.com>
54         * g++.dg/torture/pr79905.C: Add -maltivec option.
56 2017-04-10  Jeff Law  <law@redhat.com>
58         PR tree-optimization/80374
59         * g++.dg/pr80374.c: New test.
61 2017-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
63         PR target/80108
64         * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
65         * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
67 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
69         * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
71 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
73         PR testsuite/79356
74         * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
76 2017-04-10  Daniel Santos <daniel.santos@pobox.com>
78         PR testsuite/79867
79         * lib/target-libpath.exp: Merge in cygwin fix from libffi.
81 2017-04-10  Marek Polacek  <polacek@redhat.com>
83         PR sanitizer/80348
84         * g++.dg/ubsan/div-by-zero-3.C: New test.
86 2017-04-10  Bin Cheng  <bin.cheng@arm.com>
88         PR tree-optimization/80153
89         * gcc.c-torture/execute/pr80153.c: New.
91 2017-04-10  Richard Biener  <rguenther@suse.de>
93         PR middle-end/80362
94         * gcc.dg/torture/pr80362.c: New testcase.
96 2017-04-10  Richard Biener  <rguenther@suse.de>
98         PR tree-optimization/80304
99         * gcc.dg/torture/pr80304.c: New testcase.
101 2017-04-10  Nathan Sidwell  <nathan@acm.org>
103         PR target/79905
104         * g++.dg/torture/pr79905.C: New.
106 2017-04-10  Martin Liska  <mliska@suse.cz>
108         PR sanitizer/80350
109         * c-c++-common/ubsan/pr80350.c: New test.
111 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
113         PR target/80324
114         * gcc.target/i386/avx512f-reduce-op-1.c: New test.
116 2017-04-08  Martin Liska  <mliska@suse.cz>
118         Revert:
119         2017-04-07  Martin Liska  <mliska@suse.cz>
121         PR ipa/80212
122         * g++.dg/ipa/pr80212.C: New test.
124 2017-04-07  Jakub Jelinek  <jakub@redhat.com>
126         * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
127         dg-options.
128         * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
130         PR target/80322
131         PR target/80323
132         PR target/80325
133         PR target/80326
134         * gcc.target/i386/avx512f-undefined-1.c: New test.
135         * gcc.target/i386/avx512f-cvtsd-1.c: New test.
136         * gcc.target/i386/avx-cvtsd-1.c: New test.
137         * gcc.target/i386/avx512f-cvtss-1.c: New test.
138         * gcc.target/i386/avx512f-abspd-1.c: New test.
139         * gcc.target/i386/avx-cvtss-1.c: New test.
140         * gcc.target/i386/avx512f-absps-1.c: New test.
141         * gcc.target/i386/avx512f-int2mask-1.c: New test.
142         * gcc.target/i386/avx512f-mask2int-1.c: New test.
144 2017-04-07  Marek Polacek  <polacek@redhat.com>
146         PR sanitizer/80348
147         * g++.dg/ubsan/div-by-zero-2.C: New test.
149         PR c++/80095
150         * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
152 2017-04-07  Vladimir Makarov  <vmakarov@redhat.com>
154         PR rtl-optimization/70478
155         * gcc.target/s390/pr70478.c: New.
157 2017-04-07  Martin Liska  <mliska@suse.cz>
159         PR target/79889
160         * g++.dg/ext/mv8.C: Add aarch64* targets.
162 2017-04-07  Martin Liska  <mliska@suse.cz>
164         PR ipa/80212
165         * g++.dg/ipa/pr80212.C: New test.
167 2017-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
169         * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
171 2017-04-07  Richard Biener  <rguenther@suse.de>
173         PR tree-optimization/80334
174         * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
175         alignas on stack.
177 2017-04-07  Richard Biener  <rguenther@suse.de>
179         PR middle-end/80341
180         * gcc.dg/torture/pr80341.c: New testcase.
182 2017-04-06  Jakub Jelinek  <jakub@redhat.com>
184         PR debug/80234
185         * g++.dg/debug/dwarf2/pr80234-1.C: New test.
186         * g++.dg/debug/dwarf2/pr80234-2.C: New test.
188 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
190         PR target/79733
191         * gcc.target/i386/pr79733.c: New test.
193 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
195         PR target/80298
196         * gcc.target/i386/pr80298-1.c: New test.
197         * gcc.target/i386/pr80298-2.c: Ditto.
199 2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com
201         PR target/80082
202         * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
203         ARMv7-R.
205 2017-04-06  Richard Biener  <rguenther@suse.de>
207         PR tree-optimization/80334
208         * g++.dg/torture/pr80334.C: New testcase.
210 2017-04-06  Martin Liska  <mliska@suse.cz>
212         PR sanitizer/80166
213         * gcc.dg/asan/pr80166.c: New test.
215 2017-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
217         PR tree-optimization/79390
218         * gcc.target/i386/pr79390.c: Allow for cmovl.a.
220 2017-04-06  Richard Biener  <rguenther@suse.de>
222         PR tree-optimization/80262
223         * gcc.target/i386/pr80262.c: New testcase.
225 2017-04-06  Richard Biener  <rguenther@suse.de>
227         PR middle-end/80281
228         * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
230 2017-04-05  Vladimir Makarov  <vmakarov@redhat.com>
232         PR rtl-optimization/70703
233         * gcc.target/i386/pr70703.c: New.
235 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
237         PR sanitizer/80308
238         * c-c++-common/asan/pr80308.c: New test.
240 2017-04-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
242         PR target/79890
243         * gcc.target/s390/pr79890.c: New test case.
245 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
247         PR target/80310
248         * c-c++-common/ubsan/pr80310.c: New test.
250 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
252         PR c++/80297
253         * g++.dg/torture/pr80297.C: New test.
255         PR tree-optimization/79390
256         * gcc.target/i386/pr79390.c: New test.
257         * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
259 2017-04-04  Volker Reichelt  <v.reichelt@netcologne.de>
261         PR c++/80296
262         * g++.dg/cpp0x/alias-decl-80296.C: New test.
264 2017-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
266         PR target/80307
267         * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
268         targeting any CPU or architecture.
269         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
270         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
271         * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
272         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
273         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
274         * gcc.target/arm/small-multiply-m1-1.c: Likewise.
275         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
276         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
278 2017-04-04  Nicolas Koenig  <koenigni@student.ethz.ch>
280         PR fortran/69498
281         * gfortran.dg/submodule_unexp.f90: New test.
283 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
285         PR target/80286
286         * gcc.target/i386/avx-pr80286.c: New test.
287         * gcc.dg/pr80286.c: New test.
289 2017-04-04  Richard Biener  <rguenther@suse.de>
291         PR middle-end/80281
292         * gcc.dg/torture/pr80281.c: New testcase.
294 2017-04-04  Richard Biener  <rguenther@suse.de>
296         PR tree-optimization/80275
297         * g++.dg/opt/pr80275.C: Make g static.
299 2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
301         PR rtl-optimization/60818
302         * gcc.c-torture/compile/pr60818.c: New testcase.
304 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
306         * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
307         * gcc.dg/20031012-1.c: Likewise.
308         * gcc.dg/ipa/ipcp-1.c: Likewise.
309         * gcc.dg/torture/matrix-3.c: Likewise.
310         * gcc.target/powerpc/ppc-spe.c: Likewise.
311         * gcc.target/rx/zero-width-bitfield.c: Likewise.
313 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
315         PR target/80246
316         * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
317         powerpc_vsx_ok.
318         (std, ld): Limit scan-assembler-times check to lp64.
319         (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
320         * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
321         powerpc_vsx_ok.
323 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
325         PR target/80246
326         * gcc.target/powerpc/pr80246.c: Require hard_dfp.
328 2017-04-03  Richard Biener  <rguenther@suse.de>
330         PR tree-optimization/80275
331         * g++.dg/opt/pr80275.C: New testcase.
333 2017-04-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
335         PR testsuite/79356
336         * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
338 2017-04-03  Robin Dapp  <rdapp@linux.vnet.ibm.com>
340         * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
341         (bal): Increase iteration count and assume alignment.
343 2017-04-03  Bin Cheng  <bin.cheng@arm.com>
345         * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
347 2017-04-02  Andrew Pinski  <apinski@cavium.com>
349         * gcc.c-torture/compile/nested-3.c: New testcase.
350         * gcc.c-torture/execute/20170401-1.c: New testcase.
351         * gcc.c-torture/execute/20170401-2.c: New testcase.
353 2017-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
355         PR rtl-optimization/79405
356         gcc.dg/pr79405.c: New testcase.
358 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
360         PR debug/79255
361         * gcc.dg/pr79255.c: New test.
363         PR c++/79572
364         * g++.dg/ubsan/null-8.C: New test.
366 2017-03-31  Pat Haugen  <pthaugen@us.ibm.com>
368         PR target/80107
369         * gfortran.dg/pr80107.f: New.
371 2017-03-31  Jeff Law  <law@redhat.com>
373         PR tree-optimization/49498
374         * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
376 2017-03-31  Richard Biener  <rguenther@suse.de>
378         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
380 2017-03-31  Richard Biener  <rguenther@suse.de>
382         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
384 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
386         PR libstdc++/80251
387         * g++.dg/ext/is_aggregate.C: New test.
389         PR middle-end/80173
390         * gcc.target/i386/pr80173.c: New test.
392         PR middle-end/80163
393         * gcc.dg/pr80163.c: New test.
395         PR debug/80025
396         * gcc.dg/torture/pr80025.c: New test.
398 2017-03-30  Matthew Fortune  <matthew.fortune@imgtec.com>
400         * gcc.target/mips/pr52125.c: Add -msym32.
402 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
404         PR translation/80189
405         * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
406         * g++.dg/gomp/sharing-1.C: Likewise.
407         * gfortran.dg/gomp/pr44536.f90: Likewise.
408         * gfortran.dg/gomp/pr44036-1.f90: Likewise.
409         * gfortran.dg/gomp/sharing-3.f90: Likewise.
410         * gfortran.dg/gomp/crayptr3.f90: Likewise.
411         * gfortran.dg/gomp/pr33439.f90: Likewise.
412         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
413         * gfortran.dg/gomp/sharing-1.f90: Likewise.
414         * gfortran.dg/gomp/sharing-2.f90: Likewise.
415         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
416         * gcc.dg/gomp/sharing-1.c: Likewise.
418 2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
420         PR target/80246
421         * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
422         Darwin and SPE.
423         (dxex, dxexq): Update return type.
424         (diex, diexq): Update argument type.
425         * gcc.target/powerpc/pr80246.c: New test.
427 2017-03-30  Martin Jambor  <mjambor@suse.cz>
429         PR ipa/77333
430         * g++.dg/ipa/pr77333.C: New test.
432 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
434         PR target/80206
435         * gcc.target/i386/pr80206.c: New test.
437 2017-03-30  Richard Biener  <rguenther@suse.de>
439         PR tree-optimization/77498
440         * gfortran.dg/pr77498.f: New testcase.
442 2017-03-29  Marek Polacek  <polacek@redhat.com>
444         PR c/79730
445         * gcc.dg/pr79730.c: New test.
447 2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
449         PR libgfortran/78670
450         * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
451         a character of length 1. Update test for success.
452         * gfortran.dg/dtio_28.f03: New test.
453         * gfortran.dg/dtio_4.f90: Update to open test file with status =
454         'scratch' to delete the file when done.
456 2017-03-29  Segher Boessenkool  <segher@kernel.crashing.org>
458         PR rtl-optimization/80233
459         * gcc.c-torture/compile/pr80233.c: New testcase.
461 2017-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
463         PR fortran/80254
464         * gfortran.dg/dec_io_2.f90:  Do not run on MINGW, run
465         * gfortran.dg/dec_io_2a.f90:  instead (new test).
467 2017-03-28  Jiong Wang  <jiong.wang@arm.com>
469         * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
471 2017-03-28  Segher Boessenkool  <segher@kernel.crashing.org>
473         PR testsuite/43496
474         * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
475         generating PIC code.
477 2017-03-28  Vladimir Makarov  <vmakarov@redhat.com>
479         PR rtl-optimization/80193
480         * gcc.target/i386/pr80193.c: New.
482 2017-03-28  Janus Weil  <janus@gcc.gnu.org>
484         PR fortran/78661
485         * gfortran.dg/dtio_25.f90: Modified test case.
486         * gfortran.dg/dtio_27.f90: New test case.
488 2017-03-28  Uros Bizjak  <ubizjak@gmail.com>
490         PR target/53383
491         * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
492         * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
493         * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
495 2017-03-28  Bin Cheng  <bin.cheng@arm.com>
497         * gcc.c-torture/compile/irreducible-loop.c: New.
499 2017-03-28  Richard Sandiford  <richard.sandiford@arm.com>
501         PR tree-optimization/80218
502         * gcc.dg/pr80218.c: New test.
504 2017-03-28  Richard Biener  <rguenther@suse.de>
506         PR tree-optimization/78644
507         * gcc.dg/pr78644-1.c: New testcase.
508         * gcc.dg/pr78644-2.c: Likewise.
510 2017-03-28  Toma Tabacu  <toma.tabacu@imgtec.com>
512         * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
513         * gcc.dg/pic-4.c: Likewise.
514         * gcc.dg/pie-3.c: Likewise.
515         * gcc.dg/pie-4.c: Likewise.
517 2017-03-28  Martin Liska  <mliska@suse.cz>
519         PR ipa/80205
520         * g++.dg/ipa/pr80205.C: New test.
522 2017-03-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
524         * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
525         with sizeof(int) < 4.
526         * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
527         * gcc.c-torture/execute/pr79737-2.c: Likewise.
528         * gcc.dg/torture/pr79777.c: Likewise.
529         * gcc.dg/torture/pr79910.c: Likewise.
531 2017-03-28  Richard Biener  <rguenther@suse.de>
533         PR middle-end/80222
534         * g++.dg/pr80222.C: New testcase.
536 2017-03-28  Martin Liska  <mliska@suse.cz>
538         PR ipa/80104
539         * gcc.dg/ipa/pr80104.c: New test.
541 2017-03-28  Marek Polacek  <polacek@redhat.com>
543         PR sanitizer/80067
544         * c-c++-common/ubsan/shift-10.c: New test.
546 2017-03-27  Jeff Law  <law@redhat.com>
548         PR tree-optimization/80216
549         * gcc.c-torture/compile/pr80216.c: New test.
551 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
553         PR middle-end/80162
554         * c-c++-common/pr80162-1.c: New test.
555         * c-c++-common/pr80162-2.c: New test.
556         * c-c++-common/pr80162-3.c: New test.
558         PR target/80102
559         * g++.dg/opt/pr80102.C: New test.
561 2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
563         PR target/78543
564         * gcc.target/powerpc/pr78543.c: New test.
566 2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
568         PR target/80103
569         * gcc.target/powerpc/pr80103-1.c: New test.
571 2017-03-27  Richard Biener  <rguenther@suse.de>
573         PR tree-optimization/80181
574         * gcc.dg/torture/pr80181.c: New testcase.
576 2017-03-27  Claudiu Zissulescu  <claziss@synopsys.com>
578         * gcc.target/arc/interrupt-4.c: New file.
580 2017-03-27  Richard Biener  <rguenther@suse.de>
582         PR ipa/79776
583         * g++.dg/ipa/pr79776.C: New testcase.
585 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
587         PR sanitizer/80168
588         * gcc.dg/asan/pr80168.c: New test.
590 2017-03-27  Richard Biener  <rguenther@suse.de>
592         PR tree-optimization/80170
593         * gcc.dg/pr80170.c: New testcase.
595 2017-03-27  Richard Biener  <rguenther@suse.de>
597         PR middle-end/80171
598         * g++.dg/torture/pr80171.C: New testcase.
600 2017-03-26  John David Anglin  <danglin@gcc.gnu.org>
602         * gcc.dg/torture/pr79732.c: Require alias support.
603         * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
605         * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
606         libatomic_available.
607         * gfortran.dg/coarray_image_status_1.f08: Likewise.
608         * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
610 2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
612         PR libgfortran/78881
613         * gfortran.dg/dtio_26.f90: New test.
615 2017-03-25  Paul Thomas  <pault@gcc.gnu.org>
617         PR fortran/80156
618         PR fortran/79382
619         * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
620         testcase for PR80156. Add a main programme that tests that
621         the typebound generic is accessible.
623 2017-03-25  Bernd Schmidt  <bschmidt@redhat.com>
625         PR rtl-optimization/80160
626         PR rtl-optimization/80159
628         * gcc.target/i386/pr80160.c: New test.
630 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
632         PR sanitizer/79904
633         * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
635 2017-03-24  Marek Polacek  <polacek@redhat.com>
637         PR c++/80119
638         * g++.dg/warn/Wuninitialized-9.C: New test.
640 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
642         * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
643         and remove the high-level builtin.  The error message for the
644         would prevent compilation from reaching the second.
645         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
647 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
649         * gcc.target/s390/vxe/negfma-1.c: New test.
651 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
653         * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
654         * gcc.target/s390/arch12/mul-1.c: New test.
655         * gcc.target/s390/arch12/mul-2.c: New test.
657 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
659         * gcc.target/s390/vxe/vllezlf-1.c: New test.
661 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
663         * gcc.target/s390/vxe/popcount-1.c: New test.
665 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
667         * gcc.target/s390/vxe/bitops-1.c: New test.
669 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
671         * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
672         * lib/target-supports.exp: Add effective target check s390_vxe.
674 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
676         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
677         comparison instructions used from now on.
679 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
681         * gcc.target/s390/s390.exp (check_effective_target_vector):
682         Include target-supports.exp and move target_vector check routine
683         ...
684         * lib/target-supports.exp (check_effective_target_s390_vx): ... to
685         here and rename it.
686         * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
687         check from vector to s390_vx.
688         * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
689         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
690         * gcc.target/s390/vector/stpcpy-1.c: Likewise.
691         * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
692         * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
693         * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
694         * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
695         * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
696         * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
698 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
700         * gcc.target/s390/vector/vec-init-2.c: New test.
702 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
704         * gcc.dg/ubsan/pr79904-2.c: New test.
706 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
708         PR target/79893
709         * gcc.target/s390/zvector/pr79893.c: New test.
711 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
713         PR rtl-optimization/80112
714         * gcc.dg/pr80112.c: New test.
716 2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
718         * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
719         etc. line numbers.
720         * gcc.dg/Walloca-1.c: Likewise.
721         * gcc.dg/Walloca-2.c: Likewise.
722         * gcc.dg/Wvla-larger-than-2.c: Likewise.
724 2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
726         PR tree-optimization/80158
727         * gfortran.fortran-torture/compile/pr80158.f: New file.
729 2017-03-24  Richard Biener  <rguenther@suse.de>
731         PR tree-optimization/80167
732         * gcc.dg/graphite/pr80167.c: New testcase.
734 2017-03-24  Tom de Vries  <tom@codesourcery.com>
736         PR testsuite/80092
737         * gcc.dg/no_profile_instrument_function-attr-1.c: Add
738         dg-require-effective-target global_constructor.
739         * gcc.dg/tls/emutls-2.c: Same.
741 2017-03-24  Tom de Vries  <tom@codesourcery.com>
743         PR testsuite/80092
744         * c-c++-common/Wimplicit-fallthrough-34.c: Add
745         dg-require-effective-target indirect_jumps.
747 2017-03-24  Tom de Vries  <tom@codesourcery.com>
749         PR testsuite/80092
750         * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
751         nonlocal_goto.
753 2017-03-24  Tom de Vries  <tom@codesourcery.com>
755         PR testsuite/80092
756         * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
757         * gcc.dg/Walloca-12.c: Same.
758         * gcc.dg/attr-alloc_size-8.c: Same.
759         * gcc.dg/Walloca-4.c: Same.
760         * gcc.dg/Walloca-8.c: Same.
761         * gcc.dg/Walloca-13.c: Same.
762         * gcc.dg/Walloca-14.c: Same.
763         * gcc.dg/attr-alloc_size-9.c: Same.
764         * gcc.dg/Walloca-1.c: Same.
765         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
766         * gcc.dg/Walloca-5.c: Same.
767         * gcc.dg/Walloca-10.c: Same.
768         * gcc.dg/Walloca-9.c: Same.
769         * gcc.dg/attr-alloc_size-6.c: Same.
770         * gcc.dg/Wvla-larger-than-1.c: Same.
771         * gcc.dg/torture/pr71881.c: Same.
772         * gcc.dg/torture/pr71901.c: Same.
773         * gcc.dg/torture/pr78742.c: Same.
774         * gcc.dg/builtin-alloc-size.c: Same.
775         * gcc.dg/Walloca-2.c: Same.
776         * gcc.dg/Walloca-6.c: Same.
777         * gcc.dg/Walloca-11.c: Same.
778         * gcc.dg/attr-alloc_size-7.c: Same.
779         * gcc.dg/Wvla-larger-than-2.c: Same.
780         * gcc.dg/Walloca-3.c: Same.
781         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
782         * gcc.c-torture/compile/pr79413.c: Same.
783         * gcc.c-torture/compile/pr78439.c: Same.
785 2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
787         * gcc.target/powerpc/p9-options-1.c: New test.
789 2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
791         PR target/71436
792         * gcc.c-torture/compile/pr71436.c: New test.
794 2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
795             Richard Biener  <rguenther@suse.de>
797         PR tree-optimization/79908
798         PR tree-optimization/80136
799         * gcc.dg/torture/pr79908.c: New file.
801 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
803         PR fortran/39239
804         * gfortran.dg/equiv_constraint_bind_c.f90: New test.
806 2017-03-22  Jakub Jelinek  <jakub@redhat.com>
808         PR c++/80141
809         * g++.dg/gomp/pr80141.C: New test.
811         PR c++/80129
812         * g++.dg/torture/pr80129.C: New test.
814         PR sanitizer/80110
815         * g++.dg/tsan/pr80110.C: New test.
817 2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
819         PR fortran/80142
820         * gfortran.dg/any_loc.f90: New test case.
822 2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
824         PR target/80082
825         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
826         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
828 2017-03-22  Martin Liska  <mliska@suse.cz>
830         PR target/79906
831         * g++.dg/ext/mv8.C: Add power* targets.
833 2017-03-21  Martin Sebor  <msebor@redhat.com>
835         PR c++/79548
836         * g++.dg/warn/Wunused-var-26.C: New test.
838 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
840         PR tree-optimization/79908
841         * gcc.dg/torture/pr79908.c: Revert addition of new file.
843 2017-03-21  Marek Polacek  <polacek@redhat.com>
844             Martin Sebor  <msebor@redhat.com>
846         PR tree-optimization/80109
847         * gcc.dg/Walloca-14.c: New test.
849 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
851         PR target/80125
852         * gcc.target/powerpc/pr80125.c: New test.
854 2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>
856         PR fortran/69498
857         * gfortran.dg/unexp_attribute.f90: New test
859 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
860             Richard Biener  <rguenther@suse.de>
862         PR tree-optimization/79908
863         * gcc.dg/torture/pr79908.c: New file.
865 2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
867         * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
868         with sizeof(int) < 4.
870 2017-03-21  Martin Liska  <mliska@suse.cz>
872         * gcc.target/i386/pr65044.c: Add '.' in order to catch
873         apostrophes.
875 2017-03-21  Richard Biener  <rguenther@suse.de>
877         PR tree-optimization/80032
878         * g++.dg/opt/pr80032.C: New testcase.
880 2017-03-21  Richard Biener  <rguenther@suse.de>
882         PR tree-optimization/80122
883         * gcc.dg/torture/pr80122.c: New testcase.
885 2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>
887         * gcc.dg/pic-2.c: Skip for MIPS.
888         * gcc.dg/pie-2.c: Skip for MIPS.
890 2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
892         PR c++/77752
893         * g++.dg/cpp0x/initlist97.C: New.
894         * g++.dg/cpp0x/initlist85.C: Update.
896 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
898         PR c/67338
899         * gcc.dg/pr67338.c: New test.
901         PR c++/35878
902         * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
903         dump instead of assembler.
904         * g++.dg/init/pr35878_2.C: Likewise.
905         * g++.dg/init/pr35878_3.C: Likewise.
907 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
909         PR c/80097
910         * gcc.dg/ubsan/pr80097.c: New test.
912 2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
914         PR tree-optimization/80054
915         * g++.dg/torture/pr80054.C: New file.
917 2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
919         PR target/79963
920         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
921         directive to assure selection of proper bit using rlwinm insn.
922         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
923         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
924         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
925         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
927 2017-03-20  Marek Polacek  <polacek@redhat.com>
928             Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/80059 - ICE with noexcept and __transaction_atomic
931         * g++.dg/tm/pr80059-2.C: New test.
932         * g++.dg/tm/pr80059.C: New test.
934 2017-03-20  Martin Liska  <mliska@suse.cz>
936         PR middle-end/79753
937         * gcc.target/i386/mpx/pr79753.c: New test.
939 2017-03-20  Martin Liska  <mliska@suse.cz>
941         PR target/79769
942         PR target/79770
943         * g++.dg/pr79769.C: New test.
944         * gcc.target/i386/mpx/pr79770.c: New test.
946 2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
948         PR target/78857
949         * gcc.target/s390/load-and-test-fp-1.c: New test.
950         * gcc.target/s390/load-and-test-fp-2.c: New test.
952 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
954         PR fortran/79676
955         * gfortran.dg/submodule_28.f08 : New test.
957 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
959         PR fortran/71838
960         * gfortran.dg/submodule_26.f08 : New test.
961         * gfortran.dg/submodule_27.f08 : New test.
963 2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
965         PR target/79951
966         * gcc.target/powerpc/pr79951.c: New.
968 2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>
970         PR rtl-optimization/79910
971         * gcc.dg/torture/pr79910.c: New test.
973 2017-03-17  Jeff Law  <law@redhat.com>
975         PR tree-optimization/71437
976         * gcc.dg/tree-ssa/pr71437.c: New test.
977         * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
978         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
979         now caught by VRP, but which were previously caught by DOM.
981 2017-03-17  Richard Biener  <rguenther@suse.de>
983         PR middle-end/80075
984         * g++.dg/torture/pr80075.C: New testcase.
986 2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
988         PR target/71294
989         * g++.dg/pr71294.C: New test.
991 2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
993         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
995 2017-03-16  Jakub Jelinek  <jakub@redhat.com>
997         PR fortran/80010
998         * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1000         PR fortran/79886
1001         * gfortran.dg/pr79886.f90: New test.
1003 2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1005         PR target/79038
1006         * gcc.target/powerpc/pr79038-1.c: New test.
1008 2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>
1010         PR fortran/33271
1011         * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1013 2017-03-15  Jiong Wang  <jiong.wang@arm.com>
1015         PR testsuite/79356
1016         * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1018 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
1020         PR target/80019
1021         * gcc.target/i386/pr80019.c: New test.
1023 2017-03-15  Martin Liska  <mliska@suse.cz>
1025         * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1027 2017-03-14  Martin Sebor  <msebor@redhat.com>
1029         PR tree-optimization/79800
1030         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1031         * gcc.dg/tree-ssa/pr79800.c: New test.
1033 2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1035         PR target/79947
1036         * gcc.target/powerpc/pr79947.c: New test.
1038 2017-03-14  Martin Sebor  <msebor@redhat.com>
1040         PR middle-end/80020
1041         * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1042         * gcc.dg/attr-alloc_size-7.c: Same.
1043         * gcc.dg/attr-alloc_size-9.c: Same.
1044         * gcc.dg/builtin-alloc-size.c: Same.
1045         * gcc.dg/pr80020.c: New test.
1047 2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1049         PR rtl-optimization/79728
1050         * gcc.target/i386/sse-globalreg.c: New test.
1052 2017-03-14  Martin Liska  <mliska@suse.cz>
1054         PR lto/66295
1055         * gcc.dg/tree-prof/pr66295.c: New test.
1057 2017-03-13  Martin Liska  <mliska@suse.cz>
1059         PR middle-end/78339
1060         * gcc.target/i386/mpx/pr78339.c: New test.
1062 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
1064         * gcc.target/arc/bitfield.c: New file.
1066 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
1068         * gcc.target/arc/pr9001090948.c: New file.
1070 2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>
1072         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1073         Fix test.  Make early-out condition return early.  Correct comments.
1075 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077         PR libgfortran/78854
1078         * gfortran.dg/dtio_25.f90: New test.
1080 2017-03-10  Martin Sebor  <msebor@redhat.com>
1082         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1084 2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>
1086         PR rtl-optimization/78911
1087         * gcc.target/i386/pr78911-1.c: New test.
1088         * gcc.target/i386/pr78911-2.c: New test.
1090 2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>
1092         PR target/79941
1093         * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1094         * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1095         * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1097 2017-03-10  Marek Polacek  <polacek@redhat.com>
1099         PR c++/79967
1100         * g++.dg/cpp0x/gen-attrs-63.C: New test.
1102 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
1104         PR c++/79899
1105         * g++.dg/other/friend7.C: New test.
1107         PR c++/79896
1108         * g++.dg/ext/int128-5.C: New test.
1110 2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
1112         PR testsuite/79356
1113         * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1114         powerpc, sparc, or s390x.
1116 2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>
1118         PR target/79907
1119         * gcc.target/powerpc/pr79907.c: New.
1121 2017-03-10  Olivier Hainque  <hainque@adacore.com>
1123         * gnat.dg/opt64.adb: New test.
1124         * gnat.dg/opt64_pkg.ads: New helper.
1125         * gnat.dg/opt64_pkg.adb: New helper.
1127 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
1129         PR rtl-optimization/79909
1130         * gcc.target/powerpc/pr79909.c: New test.
1132         PR tree-optimization/79972
1133         * gcc.dg/pr79972.c: New test.
1135         PR tree-optimization/77975
1136         * gcc.dg/pr77975.c: New test.
1138 2017-03-09  Marek Polacek  <polacek@redhat.com>
1140         PR c++/79962
1141         PR c++/79984
1142         * c-c++-common/nonnull-3.c: New test.
1143         * g++.dg/warn/Wnonnull3.C: New test.
1145 2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>
1147         * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1148         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1150 2017-03-09  Marek Polacek  <polacek@redhat.com>
1152         PR sanitizer/79757
1153         * gcc.dg/ubsan/pr79757-1.c: New test.
1154         * gcc.dg/ubsan/pr79757-2.c: New test.
1155         * gcc.dg/ubsan/pr79757-3.c: New test.
1156         * gcc.dg/ubsan/pr79757-4.c: New test.
1157         * gcc.dg/ubsan/pr79757-5.c: New test.
1159 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
1161         PR c/79969
1162         * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1164 2017-03-09  Marek Polacek  <polacek@redhat.com>
1166         PR c++/79687
1167         * g++.dg/expr/ptrmem8.C: New test.
1168         * g++.dg/expr/ptrmem9.C: New test.
1170 2017-03-09  Richard Biener  <rguenther@suse.de>
1172         PR tree-optimization/79977
1173         * gcc.dg/graphite/pr79977.c: New testcase.
1175 2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1177         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1178         rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
1179         * lib/target-supports.exp (check_effective_target_rdynamic):
1180         New proc.
1182 2017-03-09  Richard Biener  <rguenther@suse.de>
1184         PR middle-end/79971
1185         * gcc.dg/fixed-point/pr79971.c: New testcase.
1187 2017-03-09  Richard Biener  <rguenther@suse.de>
1189         PR ipa/79970
1190         * gcc.dg/torture/pr79970.c: New testcase.
1192 2017-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
1194         PR c++/71966
1195         * g++.dg/cpp0x/pr71966-1.C: New.
1196         * g++.dg/cpp0x/pr71966-2.C: Likewise.
1198 2017-03-09  Martin Liska  <mliska@suse.cz>
1200         PR tree-optimization/79631
1201         * gcc.target/i386/mpx/pr79631.c: New test.
1203 2017-03-09  Martin Liska  <mliska@suse.cz>
1205         PR target/65705
1206         PR target/69804
1207         * gcc.target/i386/pr71458.c: Update scanned pattern.
1209 2017-03-09  Marek Polacek  <polacek@redhat.com>
1211         PR c++/79672
1212         * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
1213         * g++.dg/warn/Wduplicated-branches3.C: New test.
1215 2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>
1217         * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
1219 2017-03-09  Martin Liska  <mliska@suse.cz>
1221         PR ipa/79764
1222         * g++.dg/pr79764.C: New test.
1224 2017-03-09  Martin Liska  <mliska@suse.cz>
1226         PR ipa/79761
1227         * g++.dg/pr79761.C: New test.
1229 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
1231         PR sanitizer/79944
1232         * c-c++-common/asan/pr79944.c: New test.
1234         PR target/79932
1235         * gcc.target/i386/pr79932-2.c: New test.
1237         PR target/79932
1238         * gcc.target/i386/pr79932-1.c: New test.
1240 2017-03-09  Marek Polacek  <polacek@redhat.com>
1242         PR c++/79900 - ICE in strip_typedefs
1243         * g++.dg/warn/Wpadded-1.C: New test.
1245 2017-03-08  Marek Polacek  <polacek@redhat.com>
1247         * g++.dg/Walloca1.C: Adjust dg-warning.
1249 2017-03-08  Andrew Haley  <aph@redhat.com>
1251         PR tree-optimization/79943
1252         * gcc.dg/tree-ssa/pr79943.c: New test.
1254 2017-03-08  Richard Biener  <rguenther@suse.de>
1256         PR tree-optimization/79955
1257         * gcc.dg/uninit-24.c: New testcase.
1259 2017-03-08  Richard Biener  <rguenther@suse.de>
1261         PR tree-optimization/79920
1262         * gcc.dg/vect/pr79920.c: New testcase.
1264 2017-03-08  Jakub Jelinek  <jakub@redhat.com>
1266         PR sanitizer/79904
1267         * gcc.dg/ubsan/pr79904.c: New test.
1269 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
1271         PR c/79834
1272         * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
1273         diagnostics.
1275 2017-03-07  Marek Polacek  <polacek@redhat.com>
1277         PR middle-end/79809
1278         * g++.dg/Walloca1.C: New test.
1280 2017-03-07  Martin Liska  <mliska@suse.cz>
1282         PR middle-end/68270
1283         * g++.dg/pr68270.C: New test.
1285 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
1287         PR rtl-optimization/79901
1288         * gcc.target/i386/pr79901.c: New test.
1290         PR sanitizer/79897
1291         * c-c++-common/ubsan/pr79897.c: New test.
1293 2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>
1295         PR rtl-optimization/79571
1296         * gcc.target/i386/pr79571.c: New.
1298 2017-03-06  Marek Polacek  <polacek@redhat.com>
1300         PR c++/79796 - ICE with NSDMI and this pointer
1301         * g++.dg/cpp0x/nsdmi13.C: New test.
1303 2017-03-06  Julia Koval  <julia.koval@intel.com>
1305         PR target/79793
1306          * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
1307          directives.
1308          * gcc.target/i386/interrupt-13.c: Ditto.
1309          * gcc.target/i386/interrupt-14.c: Ditto.
1310          * gcc.target/i386/interrupt-15.c: Ditto.
1312 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
1314         PR c++/79822
1315         * g++.dg/cpp0x/constexpr-79822.C: New test.
1317 2017-03-06  Richard Biener  <rguenther@suse.de>
1319         PR tree-optimization/79894
1320         * gcc.dg/vect/pr79887.c: New testcase.
1322 2017-03-06  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/79824
1325         * gcc.dg/vect/pr79824-1.c: New testcase.
1326         * gcc.dg/vect/pr79824-2.c: Likewise.
1328 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
1330         * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
1331         gettimeofday.  Remove dg-skip-if for AVR.
1332         * lib/target-supports.exp (check_effective_target_gettimeofday):
1333         New proc.
1335 2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1337         * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
1338         * gcc.target/s390/hotpatch-10.c: Likewise.
1339         * gcc.target/s390/hotpatch-11.c: Likewise.
1340         * gcc.target/s390/hotpatch-12.c: Likewise.
1341         * gcc.target/s390/hotpatch-13.c: Likewise.
1342         * gcc.target/s390/hotpatch-14.c: Likewise.
1343         * gcc.target/s390/hotpatch-15.c: Likewise.
1344         * gcc.target/s390/hotpatch-16.c: Likewise.
1345         * gcc.target/s390/hotpatch-17.c: Likewise.
1346         * gcc.target/s390/hotpatch-18.c: Likewise.
1347         * gcc.target/s390/hotpatch-19.c: Likewise.
1348         * gcc.target/s390/hotpatch-2.c: Likewise.
1349         * gcc.target/s390/hotpatch-26.c: Likewise.
1350         * gcc.target/s390/hotpatch-27.c: Likewise.
1351         * gcc.target/s390/hotpatch-28.c: Likewise.
1352         * gcc.target/s390/hotpatch-3.c: Likewise.
1353         * gcc.target/s390/hotpatch-4.c: Likewise.
1354         * gcc.target/s390/hotpatch-5.c: Likewise.
1355         * gcc.target/s390/hotpatch-6.c: Likewise.
1356         * gcc.target/s390/hotpatch-7.c: Likewise.
1357         * gcc.target/s390/hotpatch-8.c: Likewise.
1358         * gcc.target/s390/hotpatch-9.c: Likewise.
1360 2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1362         PR c++/64574
1363         * g++.dg/template/crash125.C: New.
1365 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
1367         PR target/79812
1368         * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
1370 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
1372         * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
1374 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1376         * gcc.target/mips/msa-minmax.c: New tests.
1378 2017-03-06  Martin Liska  <mliska@suse.cz>
1380         PR sanitize/79783
1381         * g++.dg/asan/pr79783.C: New test.
1383 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1385         * gcc.target/mips/msa-dotp.c: New tests.
1387 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1389         * gcc.target/mips/msa-bclri.c: New test.
1391 2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1393         PR c++/70266
1394         * g++.dg/tm/pr70266.C: New.
1396 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1397             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1399         * gfortran.dg/coarray/fail_image_1.f08: New test.
1400         * gfortran.dg/coarray/fail_image_2.f08: New test.
1401         * gfortran.dg/coarray/failed_images_1.f08: New test.
1402         * gfortran.dg/coarray/failed_images_2.f08: New test.
1403         * gfortran.dg/coarray/image_status_1.f08: New test.
1404         * gfortran.dg/coarray/image_status_2.f08: New test.
1405         * gfortran.dg/coarray/stopped_images_1.f08: New test.
1406         * gfortran.dg/coarray/stopped_images_2.f08: New test.
1407         * gfortran.dg/coarray_fail_st.f90: New test.
1408         * gfortran.dg/coarray_failed_images_1.f08: New test.
1409         * gfortran.dg/coarray_image_status_1.f08: New test.
1410         * gfortran.dg/coarray_stopped_images_1.f08: New test.
1412 2017-03-03  Marek Polacek  <polacek@redhat.com>
1414         PR c/79758
1415         * gcc.dg/noncompile/pr79758.c: New test.
1417 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1419         PR middle-end/79805
1420         * g++.dg/opt/pr79805.C: New test.
1422 2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>
1424         * gcc.target/i386/avx512vpopcntdq-check.h: New.
1425         * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1426         * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1427         * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1428         * gcc.target/i386/i386.exp
1429         (check_effective_target_avx512vpopcntdq): New.
1431 2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
1433         * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1434         ilp32 targets and match DImode registers for lp64 targets.
1436 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
1438         * g++.dg/pr71624.C: Disable for x32.
1439         * g++.dg/pr71633.C: Ditto.
1441 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1443         PR target/79807
1444         * gcc.target/i386/pr79807.c: New test.
1446 2017-03-03  Martin Liska  <mliska@suse.cz>
1448         PR tree-optimization/79803
1449         * gcc.dg/tree-ssa/pr79803.c: New test.
1451 2017-03-03  Martin Liska  <mliska@suse.cz>
1453         PR rtl-optimization/79574
1454         * gcc.dg/pr79574-2.c: New test.
1456 2017-03-03  Richard Biener  <rguenther@suse.de>
1458         PR c++/79825
1459         * g++.dg/warn/Wuninitialized-8.C: New testcase.
1461 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1463         * gcc.dg/pr57134.c: Use empty inline asm string literal.
1465 2017-03-03  Marek Polacek  <polacek@redhat.com>
1467         PR c++/79791
1468         * g++.dg/warn/Wwrite-strings-1.C: New test.
1469         * g++.dg/warn/Wwrite-strings-2.C: New test.
1470         * g++.dg/warn/Wwrite-strings-3.C: New test.
1471         * g++.dg/warn/Wwrite-strings-4.C: New test.
1472         * g++.dg/warn/Wwrite-strings-5.C: New test.
1473         * g++.dg/warn/Wwrite-strings-6.C: New test.
1474         * g++.dg/warn/Wwrite-strings-7.C: New test.
1475         * g++.dg/warn/Wwrite-strings-8.C: New test.
1476         * g++.dg/warn/Wwrite-strings-9.C: New test.
1477         * g++.dg/warn/Wwrite-strings-10.C: New test.
1478         * g++.dg/warn/Wwrite-strings-11.C: New test.
1479         * g++.dg/warn/Wwrite-strings-12.C: New test.
1481 2017-03-03  Richard Biener  <rguenther@suse.de>
1483         PR middle-end/79818
1484         * gcc.dg/torture/pr79818.c: New testcase.
1486 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
1488         PR c++/79782
1489         * g++.dg/warn/Wunused-parm-10.C: New test.
1491 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
1493         * gcc.dg/rtl/x86_64/*.c: Test for
1494         "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1496 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
1498         PR target/79514
1499         * gcc.target/i386/pr79514.c: New test.
1501 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
1503         PR rtl-optimization/79780
1504         * gcc.c-torture/compile/pr79780.c: New test.
1506 2017-03-02  Richard Biener  <rguenther@suse.de>
1508         PR tree-optimization/79345
1509         PR c++/42000
1510         * g++.dg/warn/Wuninitialized-7.C: New testcase.
1511         * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1512         * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1514 2017-03-02  Richard Biener  <rguenther@suse.de>
1516         PR c/79756
1517         * gcc.dg/vector-1.c: New testcase.
1519 2017-03-02  Bin Cheng  <bin.cheng@arm.com>
1521         PR tree-optimization/66768
1522         * gcc.target/i386/pr66768.c: New test.
1524 2017-03-02  Richard Biener  <rguenther@suse.de>
1526         * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1527         * gcc.dg/rtl/x86_64/final.c: Likewise.
1528         * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1529         * gcc.dg/rtl/x86_64/ira.c: Likewise.
1530         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1531         * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1533 2017-03-02  Richard Biener  <rguenther@suse.de>
1535         PR tree-optimization/79777
1536         * gcc.dg/torture/pr79777.c: New testcase.
1538 2017-03-01  Martin Sebor  <msebor@redhat.com>
1540         PR middle-end/79692
1541         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1542         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1543         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1544         * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1546 2017-03-01  Uros Bizjak  <ubizjak@gmail.com>
1548         * gcc.target/i386/invsize-2.c: New test.
1549         * gcc.target/i386/invsize-3.c: Ditto.
1550         * gcc.target/i386/invsize-4.c: Ditto.
1551         * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1552         * gcc.target/i386/stackalign/asm-1.c: Ditto.
1554 2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1556         PR target/79439
1557         * gcc.target/powerpc/pr79439.c: New test.
1559 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
1561         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1562         scan string.
1565 2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1567         PR target/79395
1568         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1569         pattern to look for vcmpequd. instead of vcmpnew.
1570         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1571         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1572         pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1573         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1574         look for xvcmpeqdp. instead of xvcmpnedp.
1575         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1576         look for vcmpequd. instead of vcmpnew.
1577         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1578         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1579         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1580         look for xvcmpeqsp. instead of xvcmpnesp.
1581         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1582         look for xvcmpeqdp. instead of xvcmpnedp.
1583         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1584         look for vcmpequd. instead of vcmpnew.
1585         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1586         look for vcmpeqsp instead of xvcmpnesp.
1587         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1588         look for xvcmpeqdp instead of xvcmpnedp.
1590 2017-03-01  Richard Biener  <rguenther@suse.de>
1592         PR middle-end/79721
1593         * gcc.dg/torture/pr79721.c: New testcase.
1595 2017-03-01  Jakub Jelinek  <jakub@redhat.com>
1597         PR c++/79681
1598         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1599         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1601         PR c++/79746
1602         * g++.dg/warn/Wunused-parm-9.C: New test.
1604         PR tree-optimization/79734
1605         * g++.dg/opt/pr79734.C: New test.
1607 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
1609         PR tree-optimization/79737
1610         * gcc.c-torture/execute/pr79737-1.c: New test.
1611         * gcc.c-torture/execute/pr79737-2.c: New test.
1613 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
1615         * gcc.target/sparc/20170228-1.c: New test.
1617 2017-02-28  Uros Bizjak  <ubizjak@gmail.com>
1619         * gcc.target/i386/invsize-1.c: New test.
1621 2017-02-28  Martin Sebor  <msebor@redhat.com>
1623         PR tree-optimization/79691
1624         * gcc.dg/tree-ssa/pr79691.c: New test.
1626 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
1628         PR target/79729
1629         * gcc.target/i386/pr79729.c: New test.
1631 2017-02-28  Richard Biener  <rguenther@suse.de>
1633         PR tree-optimization/79740
1634         * gcc.dg/torture/pr79740.c: New testcase.
1636 2017-02-28  Richard Biener  <rguenther@suse.de>
1638         PR middle-end/79731
1639         * c-c++-common/torture/pr79731.c: New testcase.
1641 2017-02-28  Richard Biener  <rguenther@suse.de>
1643         PR tree-optimization/79732
1644         * gcc.dg/torture/pr79732.c: New testcase.
1646 2017-02-28  Richard Biener  <rguenther@suse.de>
1648         PR tree-optimization/79723
1649         * gcc.target/i386/pr79723.c: New testcase.
1651 2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
1653         PR target/79544
1654         * gcc.target/powerpc/pr79544.c: New.
1656 2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1658         PR c++/79414
1659         * g++.dg/parse/crash67.C: New.
1661 2017-02-27  Bin Cheng  <bin.cheng@arm.com>
1663         PR tree-optimization/77536
1664         * gcc.dg/vect/pr79347.c: Revise testing string.
1666 2017-02-27  Richard Biener  <rguenther@suse.de>
1668         PR tree-optimization/45397
1669         * gcc.dg/tree-ssa/pr45397.c: New testcase.
1671 2017-02-27  Richard Biener  <rguenther@suse.de>
1673         PR tree-optimization/79690
1674         * gcc.target/i386/pr79690.c: New testcase.
1676 2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1678         PR fortran/51119
1679         * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1680         of original.
1681         * gfortran.dg/inline_matmul_11.f90: Likewise.
1682         * gfortran.dg/inline_matmul_9.f90: Likewise.
1683         * gfortran.dg/matmul_13.f90: New test.
1684         * gfortran.dg/matmul_14.f90: New test.
1686 2017-02-25  Jakub Jelinek  <jakub@redhat.com>
1688         PR middle-end/79396
1689         * g++.dg/opt/pr79396.C: New test.
1691 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1693         PR fortran/79597
1694         * gfortran.dg/dtio_6.f90: Update test.
1696 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1698         PR fortran/79601
1699         * gfortran.dg/interface_operator_2.f90: New test.
1701 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1703         PR c/79677
1704         * gcc.dg/pr79677.c: New test.
1706 2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>
1708         * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1709         of mov.ps.
1710         * gcc.target/mips/mips-ps-type.c (move): Likewise.
1711         (cond_move1): Simplify condition to force generation of
1712         mov[nz].ps.
1713         (cond_move2): Likewise.
1715 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1717         PR c++/79588
1718         * g++.dg/warn/Wrestrict-1.C: New test.
1719         * g++.dg/warn/Wrestrict-2.C: New test.
1721 2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
1723         * g++.dg/ext/complit15.C: Require LTO.
1725 2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>
1727         * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1728         logical_op_short_circuit to skip targets.
1729         (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1730         and s390.
1732 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1734         * gnat.dg/opt63.adb: New test.
1736 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1738         * gnat.dg/discr47.adb: New test.
1740 2017-02-24  Richard Biener  <rguenther@suse.de>
1742         PR tree-optimization/79389
1743         * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1745 2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>
1747         PR c++/79361
1748         * g++.dg/cpp0x/pr79361-1.C: New.
1749         * g++.dg/cpp0x/pr79361-2.C: Likewise.
1751 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
1753         * gcc.target/visium/bit_test.c: Accept any lsr form.
1754         * gcc.target/visium/block_move.c: Tweak.
1756 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1758         PR 68749
1759         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1761 2017-02-23  Richard Biener  <rguenther@suse.de>
1763         PR tree-optimization/79683
1764         * gcc.target/i386/pr79683.c: New testcase.
1766 2017-02-22  Jeff Law  <law@redhat.com>
1768         PR tree-optimization/79578
1769         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1771 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1773         * gcc.target/mips/msa-fp-cc.c: New test.
1775 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1777         PR c++/79664
1778         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1779         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1780         * g++.dg/gomp/pr79664.C: New test.
1782         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1784 2017-02-22  Marek Polacek  <polacek@redhat.com>
1786         PR c++/79653
1787         * g++.dg/cpp0x/alignas10.C: New test.
1788         * g++.dg/cpp0x/alignas9.C: New test.
1790         PR c++/79657
1791         * g++.dg/ext/underlying_type12.C: New test.
1793         PR c/79662
1794         * gcc.dg/enum-incomplete-4.c: New test.
1796 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1798         PR target/70465
1799         * gcc.target/i386/pr70465-2.c: New test.
1801 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1803         * gcc.dg/pr61441.c: Use dg-add-options ieee.
1805 2017-02-22  Richard Biener  <rguenther@suse.de>
1807         PR tree-optimization/79673
1808         * gcc.target/i386/pr79673.c: New testcase.
1810 2017-02-22  Richard Biener  <rguenther@suse.de>
1812         PR tree-optimization/79666
1813         * gcc.dg/torture/pr79666.c: New testcase.
1815 2017-02-22  Martin Liska  <mliska@suse.cz>
1817         PR lto/79587
1818         * gcc.dg/tree-prof/pr79587.c: New test.
1820 2017-02-21  Marek Polacek  <polacek@redhat.com>
1822         PR c++/79535
1823         * g++.dg/ext/flexary23.C: New test.
1825 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1827         PR target/79593
1828         * gcc.target/i386/pr79593.c: New test.
1830 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1832         PR c++/79654
1833         * g++.dg/cpp1z/decomp26.C: New test.
1835         PR sanitizer/79589
1836         * g++.dg/ubsan/pr79589.C: New test.
1838 2017-02-21  Jeff Law  <law@redhat.com>
1840         PR tree-optimization/79621
1841         * gcc.c-torture/compile/pr79621.c: New test.
1843 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1845         PR c++/79655
1846         * g++.dg/cpp1y/constexpr-79655.C: New test.
1848         PR c++/79639
1849         * g++.dg/cpp1y/constexpr-79639.C: New test.
1851         PR target/79633
1852         * gcc.target/i386/mpx/pr79633.c: New test.
1854         PR target/79570
1855         * gcc.dg/pr79570.c: New test.
1857         PR c++/79641
1858         * c-c++-common/pr79641.c: New test.
1860         PR tree-optimization/79649
1861         * gcc.target/i386/pr79649.c: New test.
1863         PR target/79494
1864         * gcc.dg/pr79494.c: New test.
1866 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
1868         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1869         to dg-options.
1871 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1873         * gcc.dg/gimplefe-26.c: Require c99_runtime.
1875 2017-02-02  Jason Merrill  <jason@redhat.com>
1877         PR c++/79580
1878         * g++.dg/ext/complit15.C: New.
1880 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1882         PR target/78056
1883         * gcc.target/powerpc/pr78056-8.c: Remove.
1885 2017-02-20  Marek Polacek  <polacek@redhat.com>
1887         PR middle-end/79537
1888         * gcc.dg/comp-goto-4.c: New test.
1890         PR sanitizer/79558
1891         * c-c++-common/ubsan/bounds-14.c: New test.
1893 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
1895         PR target/79568
1896         * gcc.target/i386/pr79568-1.c: New test.
1897         * gcc.target/i386/pr79568-2.c: New test.
1898         * gcc.target/i386/pr79568-3.c: New test.
1900 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
1902         PR fortran/79382
1903         * gfortran.dg/dtio_10.f90: Change test of error message.
1904         * gfortran.dg/dtio_23.f90: New test.
1905         * gfortran.dg/dtio_24.f90: New test.
1907 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
1909         PR fortran/79434
1910         * gfortran.dg/submodule_25.f08: New test.
1912 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1914         PR fortran/79447
1915         * gfortran.dg/submodule_24.f08: New test.
1917 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1919         PR fortran/79229
1920         * gfortran.dg/class_allocate_24.f90: New test.
1922 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1924         PR fortran/79402
1925         * gfortran.dg/submodule_23.f90: New test.
1927 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
1929         PR c++/79380
1930         * g++.dg/cpp0x/alignas8.C: New.
1932 2017-02-19  Eric Fiselier  <eric@efcs.ca>
1933             Jonathan Wakely  <jwakely@redhat.com>
1935         PR c++/69523
1936         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1938 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1940         * gcc.dg/gimplefe-26.c: New test.
1942 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
1944         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1946 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
1948         PR target/79569
1949         * gcc.target/i386/3dnowA-3.c: New test.
1951         PR target/79559
1952         * gcc.target/i386/pr79559.c: New test.
1954 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
1956         * gcc.dg/c11-float-2.c: New test.
1957         * gcc.dg/torture/float128-floath.c,
1958         gcc.dg/torture/float128x-floath.c,
1959         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1960         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1961         gcc.dg/torture/float64x-floath.c: Do not test comparison of
1962         *_DECIMAL_DIG macros with DECIMAL_DIG.
1964 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1966         PR target/79261
1967         * gcc.target/powerpc/vec-xxpermdi.c: New file.
1969 2017-02-17  Julia Koval  <julia.koval@intel.com>
1971         * gcc.target/i386/rdpid.c New test.
1972         * gcc.target/i386/sse-12.c: Add -mrdpid.
1973         * gcc.target/i386/sse-13.c: Ditto.
1974         * gcc.target/i386/sse-14.c: Ditto.
1975         * gcc.target/i386/sse-22.c: Ditto.
1976         * gcc.target/i386/sse-23.c: Ditto.
1977         * g++.dg/other/i386-2.C: Ditto.
1978         * g++.dg/other/i386-3.C: Ditto.
1980 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
1982         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1983         * gcc.dg/pr61441.c: Ditto.
1985 2017-02-17  Martin Liska  <mliska@suse.cz>
1987         PR rtl-optimization/79574
1988         * gcc.dg/pr79574.c: New test.
1990 2017-02-17  Marek Polacek  <polacek@redhat.com>
1992         PR middle-end/79536
1993         * gcc.dg/torture/pr79536.c: New test.
1995 2017-02-16  Alan Modra  <amodra@gmail.com>
1997         * gcc.c-torture/execute/pr79286.c: New.
1999 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
2001         PR c++/79512
2002         * c-c++-common/gomp/pr79512.c: New test.
2004 2017-02-15  Martin Sebor  <msebor@redhat.com>
2006         PR c++/79363
2007         * g++.dg/ext/flexary12.C: Adjust.
2008         * g++.dg/ext/flexary20.C: Same.
2009         * g++.dg/ext/flexary21.C: Same.
2010         * g++.dg/ext/flexary22.C: New test.
2012 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
2014         PR tree-optimization/79347
2015         * gcc.dg/vect/pr79347.c: New test.
2017 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
2019         PR c++/79301
2020         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2021         [[deprecated]] comment.
2022         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2023         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2024         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2025         [[deprecated]] in -std=c++11.
2026         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2027         [[fallthrough]] in -std=c++11 and -std=c++14.
2029         PR c++/79288
2030         * g++.dg/tls/pr79288.C: New test.
2032 2017-02-15  Marek Polacek  <polacek@redhat.com>
2034         PR c/79515
2035         * gcc.dg/dfp/pr79515.c: New.
2037 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
2039         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2041 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
2043         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2044         "opt_files".
2046 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
2048         PR target/79487
2049         * gcc.dg/dfp/pr79487.c: New test.
2050         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2051         2017-02-13 change.
2053 2017-01-14  Carl Love  <cel@us.ibm.com>
2055         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2056         xvcvsxdsp and xvcvuxdsp instructions.
2058 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
2060         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2061         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2062         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2063         64-bit default target.
2064         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2065         a 64-bit default target.
2067 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
2069         PR target/79481
2070         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
2071         (test_3vx): Change return type from int to void.
2072         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2073         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2074         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2075         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2076         tests.
2077         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2078         (test_3vx): Change return type from int to void.
2079         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2080         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2081         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2082         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2083         tests.
2084         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2085         intrinsic.  Change scan-assembler-times number from 1 to 2.
2086         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2087         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2088         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2089         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2090         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2091         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2092         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2094 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
2096         PR middle-end/61225
2097         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2098         Use dg-additional-options for ia32 target.  Remove XFAIL.
2100 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
2102         PR target/79495
2103         * gcc.target/i386/pr79495.c: New test.
2105 2017-02-14  Marek Polacek  <polacek@redhat.com>
2107         PR c++/79420
2108         PR c++/79463
2109         * g++.dg/cpp1y/pr79463.C: New.
2110         * g++.dg/template/incomplete10.C: New.
2111         * g++.dg/template/incomplete9.C: New.
2113 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
2115         PR target/79498
2116         * gcc.target/i386/pr79498.c: New test.
2118 2017-02-14  Martin Sebor  <msebor@redhat.com>
2120         PR middle-end/79448
2121         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2122         * gcc.dg/tree-ssa/pr79448-2.c: New test.
2123         * gcc.dg/tree-ssa/pr79448.c: New test.
2125 2017-02-14  Jeff Law  <law@redhat.com>
2127         PR tree-optimization/79095
2128         * g++.dg/pr79095-1.C: New test
2129         * g++.dg/pr79095-2.C: New test
2130         * g++.dg/pr79095-3.C: New test
2131         * g++.dg/pr79095-4.C: New test
2132         * g++.dg/pr79095-5.C: New test
2133         * gcc.c-torture/execute/arith-1.c: Update with more cases.
2134         * gcc.dg/tree-ssa/pr79095-1.c: New test.
2136 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
2138         * gcc.target/aarch64/vect_fp16_1.c: New.
2140 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2142         * gcc.dg/gimplefe-25.c: New test.
2144 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
2146         PR tree-optimization/79408
2147         * gcc.dg/tree-ssa/pr79408-2.c: New test.
2149 2017-02-14  Richard Biener  <rguenther@suse.de>
2151         PR middle-end/79432
2152         * gcc.dg/torture/pr79432.c: New testcase.
2154 2017-02-13  Martin Sebor  <msebor@redhat.com>
2156         PR middle-end/79496
2157         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2159 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
2161         PR sanitizer/79341
2162         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2163         variables volatile.
2165         PR c++/79232
2166         * g++.dg/cpp1z/eval-order4.C: New test.
2167         * g++.dg/other/pr79232.C: New test.
2169 2017-02-13  Nathan Sidwell  <nathan@acm.org>
2171         PR c++/79296
2172         * g++.dg/cpp0x/pr79296.C: New.
2174 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
2176         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
2177         Instead, xfail powerpc*-*-* && lp64.
2179 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
2181         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
2182         powerpc_p8vector_ok.
2183         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2185 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2187         PR target/79449
2188         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
2189         for reading beyond a 4k boundary.
2191 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
2193         PR rtl-optimization/79388
2194         PR rtl-optimization/79450
2195         * gcc.c-torture/execute/pr79388.c: New test.
2196         * gcc.c-torture/execute/pr79450.c: New test.
2198 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2200         PR fortran/65542
2201         * gfortran.dg/spread_init_expr_2.f90: New test case.
2203 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
2205         PR sanitizer/79341
2206         * g++.dg/asan/deep-stack-uaf-1.C: New test.
2208 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
2210         PR tree-ssa/56727
2211         * gcc.dg/tree-ssa/pr56727.c: New testcase.
2213 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
2215         PR c++/79457
2216         * g++.dg/cpp0x/pr79457.C: New test.
2218 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2220         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
2221         scan-assembler unless lp64.
2223 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2225         PR tree-optimization/66612
2226         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
2228 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2230         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
2231         of all powerpc.
2233 2017-02-10  Marek Polacek  <polacek@redhat.com>
2235         PR c++/79435
2236         * g++.dg/cpp1y/pr79435.C: New.
2238         PR c++/79184
2239         * g++.dg/warn/Wint-in-bool-context-1.C: New.
2241 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
2243         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
2244         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
2245         New.
2246         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
2247         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
2248         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
2249         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
2250         (vtst_expected_poly64x2): Move to aarch64-only section.
2251         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
2252         (vtst_p64, vtstq_p64): New tests.
2254 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2256         PR c++/71737
2257         * g++.dg/cpp0x/pr71737.C: New.
2259 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
2260             Richard Biener  <rguenther@suse.de>
2262         * gcc.dg/gimplefe-error-1.c: New testcase.
2263         * gcc.dg/gimplefe-error-2.c: New testcase.
2264         * gcc.dg/gimplefe-error-3.c: New testcase.
2266 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
2268         PR tree-optimization/79411
2269         * gcc.c-torture/compile/pr79411.c: New test.
2271 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
2272             Jason Merrill  <jason@redhat.com>
2274         PR c++/79143
2275         * g++.dg/cpp1z/pr79143.C: New test.
2277 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
2279         * gcc.dg/loop-unswitch-2.c: Update testcase.
2280         * gcc.dg/loop-unswitch-1.c: Update testcase.
2282 2017-02-09  Marek Polacek  <polacek@redhat.com>
2284         PR c/79428
2285         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
2286         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
2287         * c-c++-common/goacc/pr79428-1.c: New test.
2288         * c-c++-common/gomp/pr79428-2.c: New test.
2289         * c-c++-common/gomp/pr79428-5.c: New test.
2290         * c-c++-common/gomp/pr79428-6.c: New test.
2291         * c-c++-common/pr79428-3.c: New test.
2293 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2295         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
2296         testcases.
2298 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
2300         PR c/79413
2301         * gcc.c-torture/compile/pr79413.c: New test.
2303         PR c++/79429
2304         * c-c++-common/gomp/pr79429.c: New test.
2305         * g++.dg/gomp/pr79429.C: New test.
2307         PR c/79431
2308         * c-c++-common/gomp/pr79431.c: New test.
2310 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
2311             Cesar Philippidis  <cesar@codesourcery.com>
2312             Joseph Myers  <joseph@codesourcery.com>
2313             Chung-Lin Tang  <cltang@codesourcery.com>
2315         * c-c++-common/goacc/combined-directives.c: Remove xfail.
2316         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
2317         * c-c++-common/goacc/loop-auto-2.c: New.
2318         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
2319         * c-c++-common/goacc/tile-2.c: New.
2320         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
2321         * g++.dg/goacc/tile-1.C: New, check tile subst.
2322         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
2323         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
2324         * gfortran.dg/goacc/tile-1.f90: New test.
2325         * gfortran.dg/goacc/tile-2.f90: New test.
2326         * gfortran.dg/goacc/tile-lowering.f95: New test.
2328 2017-02-09  Richard Biener  <rguenther@suse.de>
2330         PR tree-optimization/69823
2331         * gcc.dg/graphite/pr69823.c: New testcase.
2333 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
2335         PR target/78604
2336         * gcc.target/powerpc/pr78604.c: New.
2338 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2340         PR target/68972
2341         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
2342         disable this test on power architecture.
2344 2017-02-08  Richard Biener  <rguenther@suse.de>
2346         PR tree-optimization/71824
2347         PR tree-optimization/79409
2348         * gcc.dg/graphite/pr71824-3.c: New testcase.
2350 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
2352         PR tree-optimization/79408
2353         * gcc.dg/tree-ssa/pr79408.c: New test.
2355 2017-02-08  Richard Biener  <rguenther@suse.de>
2357         PR tree-optimization/71824
2358         * gcc.dg/graphite/pr71824-2.c: New testcase.
2360 2017-02-07  Andrew Pinski  <apinski@cavium.com>
2362         * gcc.target/aarch64/popcount.c: New Testcase.
2364 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
2366         PR rtl-optimization/79386
2367         * gcc.c-torture/compile/pr79386.c: New test.
2369 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2370             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2372         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
2373         *-*-solaris*.
2375 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
2377         PR target/79299
2378         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
2379         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
2381 2017-02-07  Richard Biener  <rguenther@suse.de>
2383         * gcc.dg/gimplefe-23.c: New testcase.
2384         * gcc.dg/gimplefe-24.c: Likewise.
2386 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
2388         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2389         scan-assembler instead of scan-assembler-times.
2390         * gcc.target/aarch64/test_frame_10.c: Likewise.
2391         * gcc.target/aarch64/test_frame_12.c: Likewise.
2392         * gcc.target/aarch64/test_frame_2.c: Likewise.
2393         * gcc.target/aarch64/test_frame_4.c: Likewise.
2394         * gcc.target/aarch64/test_frame_6.c: Likewise.
2395         * gcc.target/aarch64/test_frame_7.c: Likewise.
2396         * gcc.target/aarch64/test_frame_8.c: Likewise.
2398 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2400         * gcc.target/i386/pr78419.c: Require ifunc support.
2402 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
2404         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2406 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
2408         PR c++/79360
2409         * g++.dg/cpp1y/nsdmi-union2.C: New test.
2411 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
2413         * lib/target-supports.exp: Define the RISC-V target.
2414         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2415         * gcc.dg/builtin-apply2.c: Likewise.
2416         * gcc.dg/ifcvt-4.c: Likewise.
2417         * gcc.dg/loop-8.c: Likewise.
2418         * gcc.dg/sibcall-10.c: Likewise.
2419         * gcc.dg/sibcall-9.c: Likewise.
2420         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2421         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2422         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2423         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2424         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2425         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2426         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2428 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2430         PR target/66144
2431         * gcc.target/powerpc/pr66144-1.c: New test.
2432         * gcc.target/powerpc/pr66144-2.c: Likewise.
2433         * gcc.target/powerpc/pr66144-3.c: Likewise.
2435 2017-02-06  Martin Sebor  <msebor@redhat.com>
2437         PR tree-optimization/79376
2438         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2439         * gcc.dg/tree-ssa/pr79376.c: Ditto.
2441 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
2443         PR c++/79379
2444         * g++.dg/cpp1y/constexpr-79379.C: New test.
2446         PR c++/79377
2447         * g++.dg/lookup/pr79377.C: New test.
2449         PR c++/79372
2450         * g++.dg/cpp1z/decomp25.C: New test.
2452         PR tree-optimization/79284
2453         * gcc.c-torture/compile/pr79284.c: New test.
2455 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2457         PR c++/70448
2458         * g++.dg/cpp0x/pr70448.C: New.
2460 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2462         PR 78348
2463         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2464         to dg-options.
2466 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
2468         PR target/78883
2469         * gcc.c-torture/compile/pr78883.c: New test.
2471 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
2473         PR tree-ssa/79347
2474         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2475         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2476         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2477         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2478         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2479         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2480         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2481         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2482         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2483         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2484         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2485         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2486         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2488 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2490         PR fortran/79344
2491         * gfortran.dg/allocate_with_source_24.f90: New test.
2493 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2495         PR fortran/79230
2496         * gfortran.dg/der_ptr_component_2.f90: New test.
2498 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
2500         * gcc.target/sparc/20170205-1.c: New test.
2502 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
2504         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2505         libatomic_available.
2507         * gcc.dg/pr77587.c: Require alias support.
2508         * gcc.dg/pr77587a.c: Likewise.
2510         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2511         * gcc.c-torture/execute/pr78622.c: Likewise.
2513         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2514         hppa*-*-hpux*.
2515         * c-c++-common/Wunused-var-16.c: Likewise.
2516         * c-c++-common/builtin-shuffle-1.c: Likewise.
2517         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2518         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2520 2017-02-03  Martin Sebor  <msebor@redhat.com>
2522         PR tree-optimization/79327
2523         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2524         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2525         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2527 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
2528             Martin Sebor  <msebor@redhat.com>
2530         PR tree-optimization/79327
2531         * gcc.dg/tree-ssa/pr79327.c: New test.
2532         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2533         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2534         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2535         (test_sprintf_chk_range_schar): Adjust dg-message.
2536         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2537         * gcc.c-torture/execute/pr79327.c: New test.
2539 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
2541         PR target/79354
2542         * gcc.target/powerpc/pr79354.c: New test.
2543         * gcc.c-torture/execute/pr79354.c: New test.
2545 2017-02-03  Martin Sebor  <msebor@redhat.com>
2547         PR tree-optimization/79352
2548         * gcc.dg/tree-ssa/pr79352.c: New test.
2550 2017-02-03  Martin Liska  <mliska@suse.cz>
2552         PR lto/66295
2553         * gcc.target/i386/mvc9.c: New test.
2555 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
2557         PR target/79158
2558         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2559         to VSX reg.
2561 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
2563         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2564         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2565         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2566         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2567         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2568         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2569         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2570         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2571         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2572         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2573         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2574         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2575         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2577 2017-02-02  Martin Sebor  <msebor@redhat.com>
2579         PR middle-end/79275
2580         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2581         * gcc.dg/tree-ssa/pr79275.c: New test.
2583 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2585         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
2587 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
2589         PR middle-end/77445
2590         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2591         threading is done.
2593 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
2595         PR middle-end/78142
2596         * gcc.target/aarch64/vector_initialization_nostack.c
2597         (f12): Use one vector
2599 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
2601         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2602         * c-c++-common/asan/misalign-1.c: Likewise.
2603         * c-c++-common/asan/misalign-2.c: Likewise.
2604         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2605         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2606         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2607         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2608         add -ffat-lto-objects from/to dg-additional-options.
2609         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2610         dg-additional-options.
2612         PR target/79197
2613         * gcc.target/powerpc/pr79197.c: New test.
2614         * gcc.c-torture/compile/pr79197.c: New test.
2616 2017-02-02  Richard Biener  <rguenther@suse.de>
2618         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2620 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/69637
2623         * g++.dg/cpp0x/pr69637-1.C: New.
2624         * g++.dg/cpp0x/pr69637-2.C: Likewise.
2626 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2628         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2630 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2632         PR target/70012
2633         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2634         conditions.
2636 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
2638         PR testsuite/79324
2639         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2640         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2641         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2642         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2643         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2644         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2645         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2646         * g++.dg/debug/dwarf2/align-1.C: Likewise.
2647         * g++.dg/debug/dwarf2/align-2.C: Likewise.
2648         * g++.dg/debug/dwarf2/align-3.C: Likewise.
2649         * g++.dg/debug/dwarf2/align-4.C: Likewise.
2650         * g++.dg/debug/dwarf2/align-5.C: Likewise.
2651         * g++.dg/debug/dwarf2/align-6.C: Likewise.
2653 2017-02-01  Martin Liska  <mliska@suse.cz>
2655         PR testsuite/79272
2656         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2658 2017-02-01  Richard Biener  <rguenther@suse.de>
2660         PR testsuite/76957
2661         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2662         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2663         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2664         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2666 2017-02-01  Richard Biener  <rguenther@suse.de>
2668         PR middle-end/79315
2669         * gfortran.dg/pr79315.f90: New testcase.
2671 2017-02-01  Richard Biener  <rguenther@suse.de>
2673         PR tree-optimization/71824
2674         * gcc.dg/graphite/pr71824.c: New testcase.
2676 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2678         PR c++/79304
2679         * g++.dg/diagnostic/pr79304.C: New test.
2681 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
2683         PR c++/79298
2684         * g++.dg/spellcheck-pr79298.C: New test case.
2686 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
2688         PR preprocessor/79210
2689         * gcc.dg/format/pr79210.c: New test case.
2690         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2691         New function.
2693 2017-01-31  Nathan Sidwell  <nathan@acm.org>
2695         PR c++/79290
2696         * g++.dg/warn/pr79290.C: New.
2698         PR c++/67273
2699         PR c++/79253
2700         * g++.dg/cpp1y/pr67273.C: New.
2701         * g++.dg/cpp1y/pr79253.C: New.
2703 2017-01-31  Nathan Sidwell  <nathan@acm.org>
2705         PR c++/79264
2706         * g++.dg/cpp1y/pr61636-1.C: Augment.
2708 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
2710         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2711         rand() instead of random().
2713 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
2715         PR tree-optimization/71691
2716         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2718 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2720         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2721         __ARCH__.
2723 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2725         PR tree-optimization/79267
2726         * g++.dg/opt/pr79267.C: New test.
2728 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
2730         PR debug/63238
2731         * gcc.dg/debug/dwarf2/align-1.c: New.
2732         * gcc.dg/debug/dwarf2/align-2.c: New.
2733         * gcc.dg/debug/dwarf2/align-3.c: New.
2734         * gcc.dg/debug/dwarf2/align-4.c: New.
2735         * gcc.dg/debug/dwarf2/align-5.c: New.
2736         * gcc.dg/debug/dwarf2/align-6.c: New.
2737         * gcc.dg/debug/dwarf2/align-as-1.c: New.
2738         * g++.dg/debug/dwarf2/align-1.C: New.
2739         * g++.dg/debug/dwarf2/align-2.C: New.
2740         * g++.dg/debug/dwarf2/align-3.C: New.
2741         * g++.dg/debug/dwarf2/align-4.C: New.
2742         * g++.dg/debug/dwarf2/align-5.C: New.
2743         * g++.dg/debug/dwarf2/align-6.C: New.
2745 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2747         PR target/79170
2748         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2750 2017-01-30  Martin Sebor  <msebor@redhat.com>
2752         PR testsuite/79293
2753         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2755 2017-01-30  Martin Liska  <mliska@suse.cz>
2757         PR gcov-profile/79259
2758         * g++.dg/tree-prof/pr79259.C: New test.
2760 2017-01-30  Richard Biener  <rguenther@suse.de>
2762         PR tree-optimization/79276
2763         * gcc.dg/torture/pr79276.c: New testcase.
2765 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2767         PR target/79240
2768         * gcc.target/s390/pr79240.c: New test.
2770 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2772         PR target/79268
2773         * gcc.target/powerpc/pr79268.c: New file.
2774         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2775         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2776         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2777         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2779 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
2781         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2783         PR testsuite/70583
2784         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2786         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2787         * gnat.dg/debug9.adb: Likewise.
2789         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2791         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2792         libatomic_available.
2793         * gfortran.dg/coarray_42.f90: Likewise.
2794         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2795         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2796         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2798 2017-01-27  Martin Sebor  <msebor@redhat.com>
2800         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2802 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
2804         PR rtl-optimization/79194
2805         * gcc.dg/torture/pr79194.c: New test.
2807 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2809         PR tree-optimization/71374
2810         * gcc.target/i386/pr71374.c: New.
2812 2017-01-27  Martin Sebor  <msebor@redhat.com>
2814         PR c++/71290
2815         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2816         a dg-error directive.
2818 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2820         PR target/79131
2821         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2822         * gcc.target/arm/pr79131-2.c: New.
2824 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2826         PR target/65484
2827         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2828         vectorized on POWER unless hardware misaligned loads are
2829         available.
2831 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
2833         PR rtl-optimization/78559
2834         * gcc.c-torture/execute/pr78559.c: New test.
2836 2017-01-27  Richard Biener  <rguenther@suse.de>
2838         PR tree-optimization/79245
2839         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2840         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2842 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2844         PR c/79199
2845         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2846         target.  Use 4294967293U instead of 4294967293.
2848 2017-01-27  Richard Biener  <rguenther@suse.de>
2850         PR tree-optimization/71433
2851         * gcc.dg/Warray-bounds-21.c: New testcase.
2853 2017-01-27  Richard Biener  <rguenther@suse.de>
2855         PR tree-optimization/79244
2856         * gcc.dg/torture/pr79244.c: New testcase.
2858 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2860         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2861         all occurrences of 40 to 32.
2863 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
2865         PR target/79239
2866         * gcc.target/arm/pr79239.c: New test.
2868 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2870         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2872 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
2874         PR c++/64382
2875         * g++.dg/cpp1y/pr64382.C: New test.
2877 2017-01-26  Martin Sebor  <msebor@redhat.com>
2879         PR middle-end/78703
2880         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2881         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2882         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2883         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2885 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2887         PR debug/79129
2888         * g++.dg/debug/dwarf2/pr79129.C: New test.
2890         PR debug/78835
2891         * g++.dg/debug/dwarf2/pr78835.C: New test.
2893 2017-01-26  Martin Sebor  <msebor@redhat.com>
2895         PR middle-end/78703
2896         * gcc.dg/format/pr78569.c: Adjust.
2897         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2898         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2899         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2900         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2901         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2902         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2903         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2904         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2905         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2906         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2907         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2909 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2911         PR c++/68727
2912         * g++.dg/other/offsetof8.C: Add expected error.
2913         * g++.dg/other/offsetof9.C: New test.
2915 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
2917         * g++.dg/opt/declone3.C: Require LTO.
2919 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
2921         PR target/79131
2922         * gcc.target/arm/pr79131.c: New.
2924 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
2926         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2928 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
2930         PR libstdc++/79190
2931         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2932         matches replaced operator delete.
2934 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2936         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2937         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
2938         avx512f with avx512dq.
2939         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2940         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
2941         avx512f with avx512dq.
2942         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2943         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
2944         avx512f with avx512dq.
2946 2017-01-26  Marek Polacek  <polacek@redhat.com>
2948         PR c/79199
2949         * c-c++-common/Wduplicated-branches-13.c: New test.
2951 2017-01-26  David Sherwood  <david.sherwood@arm.com>
2953         PR middle-end/79212
2954         * gfortran.dg/gomp/sharing-4.f90: New test.
2956 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2958         PR target/70465
2959         * gcc.target/i386/pr70465.c: New test.
2961         * brig.dg/dg.exp: Update copyright years.
2962         * lib/brig-dg.exp: Update copyright years.
2963         * lib/brig.exp: Update copyright years.
2965 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2967         PR target/79179
2968         * gcc.target/powerpc/pr79179.c: New test.
2970 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2972         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2973         generation to accept D-mode memory accesses.
2975 2017-01-25  Martin Sebor  <msebor@redhat.com>
2977         PR c++/71290
2978         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2979         * g++.dg/ext/flexarray-mangle.C: Same.
2980         * g++.dg/ext/flexarray-subst.C: Same.
2981         * g++.dg/ext/flexary10.C: Same.
2982         * g++.dg/ext/flexary11.C: Same.
2983         * g++.dg/ext/flexary14.C: Same.
2984         * g++.dg/ext/flexary16.C: Same.
2985         * g++.dg/ext/flexary18.C: Same.
2986         * g++.dg/ext/flexary19.C: Same.
2987         * g++.dg/ext/flexary7.C: Same.
2988         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2989         * g++.dg/ubsan/object-size-1.C: Same.
2990         * obj-c++.dg/property/at-property-23.mm: Same.
2992 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
2994         PR c++/78896
2995         * g++.dg/cpp1z/decomp24.C: New test.
2997         PR c++/77914
2998         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2999         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3000         expect a warning.
3001         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3002         expect warnings.
3003         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3004         * g++.dg/cpp1y/pr59636.C: Likewise.
3005         * g++.dg/cpp1y/pr60190.C: Likewise.
3007 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
3009         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3011 2017-01-25  Carl Love  <cel@us.ibm.com>
3013         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
3014         vec_packs built-ins
3016 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
3018         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3019         -mcpu=cortex-a57.
3020         * gcc.target/arm/vseleqsf.c: Likewise.
3021         * gcc.target/arm/vselgedf.c: Likewise.
3022         * gcc.target/arm/vselgesf.c: Likewise.
3023         * gcc.target/arm/vselgtdf.c: Likewise.
3024         * gcc.target/arm/vselgtsf.c: Likewise.
3025         * gcc.target/arm/vselledf.c: Likewise.
3026         * gcc.target/arm/vsellesf.c: Likewise.
3027         * gcc.target/arm/vselltdf.c: Likewise.
3028         * gcc.target/arm/vselltsf.c: Likewise.
3029         * gcc.target/arm/vselnedf.c: Likewise.
3030         * gcc.target/arm/vselnesf.c: Likewise.
3031         * gcc.target/arm/vselvcdf.c: Likewise.
3032         * gcc.target/arm/vselvcsf.c: Likewise.
3033         * gcc.target/arm/vselvsdf.c: Likewise.
3034         * gcc.target/arm/vselvssf.c: Likewise.
3036 2017-01-25  Richard Biener  <rguenther@suse.de>
3038         PR testsuite/72850
3039         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3040         to what we had before adding the threading passes.
3042 2017-01-25  Richard Biener  <rguenther@suse.de>
3044         PR tree-optimization/69264
3045         * g++.dg/torture/pr69264.C: New testcase.
3047 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3049         PR target/79145
3050         * gcc.target/arm/pr79145.c: New test.
3052 2017-01-25  Richard Biener  <rguenther@suse.de>
3054         PR debug/78363
3055         * g++.dg/gomp/pr78363-1.C: New testcase.
3056         * g++.dg/gomp/pr78363-2.C: Likewise.
3057         * g++.dg/gomp/pr78363-3.C: Likewise.
3059 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3061         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3062         * gcc.dg/lto/pr61526_0.c: Likewise.
3063         * gcc.dg/lto/pr64415_0.c: Likewise.
3065 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
3067         PR c++/79205
3068         * g++.dg/cpp1z/decomp22.C: New test.
3069         * g++.dg/cpp1z/decomp23.C: New test.
3071 2017-01-24  Nathan Sidwell  <nathan@acm.org>
3073         PR c++/78469
3074         * g++.dg/cpp0x/pr78469.C: New.
3076         PR c++/79118
3077         * g++.dg/cpp0x/pr79118.C: New.
3079 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
3081         * gcc.target/arm/vfp-longcall-apcs.c: New test.
3083 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
3085         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3086         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3087         * gcc.dg/rtl/rtl.exp: New file.
3088         * gcc.dg/rtl/test.c: New file.
3089         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3090         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3091         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3092         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3093         * gcc.dg/rtl/x86_64/final.c: New test case.
3094         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3095         * gcc.dg/rtl/x86_64/ira.c: New test case.
3096         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3097         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3098         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3099         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3100         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3101         * gcc.dg/rtl/x86_64/test_1.h: New file.
3102         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3103         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3104         * gcc.dg/rtl/x86_64/times-two.h: New file.
3105         * gcc.dg/rtl/x86_64/vregs.c: New test case.
3107 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
3109         PR tree-optimization/79159
3110         * g++.dg/tree-ssa/pr79159.C: New test.
3112 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
3113             Martin Jambor  <mjambor@suse.cz>
3115         * lib/brig-dg.exp: New file.
3116         * lib/brig.exp: Likewise.
3117         * brig.dg/README: Likewise.
3118         * brig.dg/dg.exp: Likewise.
3119         * brig.dg/test/gimple/alloca.hsail: Likewise.
3120         * brig.dg/test/gimple/atomics.hsail: Likewise.
3121         * brig.dg/test/gimple/branches.hsail: Likewise.
3122         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3123         * brig.dg/test/gimple/function_calls.hsail: Likewise.
3124         * brig.dg/test/gimple/kernarg.hsail: Likewise.
3125         * brig.dg/test/gimple/mem.hsail: Likewise.
3126         * brig.dg/test/gimple/mulhi.hsail: Likewise.
3127         * brig.dg/test/gimple/packed.hsail: Likewise.
3128         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3129         * brig.dg/test/gimple/variables.hsail: Likewise.
3130         * brig.dg/test/gimple/vector.hsail: Likewise.
3132 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
3134         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3135         support asan, only on i?86/x86_64 require sse2_runtime.
3137 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3139         PR target/66669
3140         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3141         test on powerpc targets.
3143 2017-01-23  Martin Sebor  <msebor@redhat.com>
3145         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3147 2017-01-23  Richard Biener  <rguenther@suse.de>
3149         PR tree-optimization/79088
3150         PR tree-optimization/79188
3151         * gcc.dg/torture/pr79088.c: New testcase.
3152         * gcc.dg/torture/pr79188.c: Likewise.
3154 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3156         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3157         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3158         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3159         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3160         type of test function to reflect change in built-in function's
3161         return type.
3162         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3163         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3164         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3165         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3166         type and second argument type to reflect change in built-in
3167         function's type signature.
3168         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3169         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3170         type of test function to reflect change in built-in function's
3171         return type.
3172         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3173         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3174         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3175         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3176         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3177         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3178         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3179         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3180         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3181         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3182         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3183         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3184         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3185         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
3186         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
3187         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
3188         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
3189         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
3190         type of test function to reflect change in built-in function's
3191         return type.
3192         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3193         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3194         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3195         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3196         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3197         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
3198         test function's result and second argument to reflect change in
3199         built-in function's type signature.
3200         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3202 2017-01-23  Nathan Sidwell  <nathan@acm.org>
3204         PR C++/71710
3205         * g++.dg/template/pr71710.C: New.
3207         PR c++/71406
3208         PR c++/77508
3209         * g++.dg/template/pr71406.C: New.
3211 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
3213         * gfortran.dg/integer_exponentiation_7.f90: New test.
3215 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
3217         PR rtl-optimization/78634
3218         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
3220 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
3222         PR tree-optimization/70754
3223         * gfortran.dg/pr70754.f90: New test.
3225 2017-01-23  Martin Liska  <mliska@suse.cz>
3227         PR tree-optimization/79196
3228         * gcc.dg/asan/pr79196.c: New test.
3229         * gcc.dg/strlenopt-30.c: Update scanned pattern.
3231 2017-01-23  Michael Matz  <matz@suse.de>
3233         PR tree-optimization/78384
3234         * gcc.dg/pr78384.c: New test.
3236 2017-01-23  Richard Biener  <rguenther@suse.de>
3238         PR tree-optimization/79186
3239         * gcc.dg/torture/pr79186.c: New testcase.
3240         * gcc.dg/torture/pr79187.c: Likewise.
3242 2017-01-23  Martin Jambor  <mjambor@suse.cz>
3244         * gcc.dg/ipa/vrp8.c: New test.
3246 2017-01-23  Martin Jambor  <mjambor@suse.cz>
3248         PR ipa/79108
3249         * gfortran.dg/lto/pr79108_0.f90: New test.
3251 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
3253         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
3254         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
3255         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
3256         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
3257         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
3258         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
3259         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
3260         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3261         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
3262         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
3263         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
3264         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
3265         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
3266         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
3267         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
3268         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3270 2017-01-23  Richard Biener  <rguenther@suse.de>
3271             Nick Clifton  <nickc@redhat.com>
3273         PR testsuite/78421
3274         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3275         If the target is ARM return the result of the
3276         check_effective_target_arm_vect_no_misalign proc.
3277         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
3278         support unaligned vectors then only expect one of the loops to be
3279         unrolled.
3281 2017-01-23  Martin Liska  <mliska@suse.cz>
3283         * gcc.dg/asan/use-after-scope-10.c: New test.
3284         * gcc.dg/asan/use-after-scope-11.c: New test.
3285         * g++.dg/asan/use-after-scope-5.C: New test.
3287 2017-01-23  Martin Liska  <mliska@suse.cz>
3289         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
3290         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
3291         sanopt optimization for ASAN_POISON.
3293 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3295         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
3297 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
3299         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
3300         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
3301         for poly*_t types.
3302         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
3303         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
3304         exec_vcombine): Likewise.
3305         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
3306         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
3307         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
3308         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
3309         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
3310         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
3311         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3312         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
3313         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
3314         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3315         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
3316         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3317         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3318         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
3319         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
3320         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
3321         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
3322         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
3323         Likewise.
3324         (TEST_VGET_LANE): Cast to uint to avoid warning.
3325         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
3326         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
3327         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
3328         exec_vfma_vfms_n): Fix PRIx format for float64_t.
3329         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
3330         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3331         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
3332         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
3333         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3334         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
3335         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
3336         CHECK_POLY instead of CHECK for poly64_t types.
3337         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
3338         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
3339         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
3340         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3341         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
3342         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
3343         uint32_t.
3344         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
3345         for int32_t, int64_t.
3346         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
3347         vqneg_extra): Fix PRIx format for int16_t, int32_t.
3348         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
3349         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
3350         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
3351         needed.
3353 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
3355         PR fortran/79154
3356         * gfortran.dg/gomp/pr79154-1.f90: New test.
3357         * gfortran.dg/gomp/pr79154-2.f90: New test.
3359 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
3361         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
3363 2017-01-21  Marek Polacek  <polacek@redhat.com>
3365         PR testsuite/79169
3366         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
3368 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
3370         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
3372 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3374         PR rtl-optimization/79125
3375         * gcc.dg/torture/pr79125.c: New test.
3377 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
3379         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
3380         only.
3381         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
3382         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
3384 2017-01-20  Nathan Sidwell  <nathan@acm.org>
3386         PR c++/78495
3387         * g++.dg/cpp1z/inh-ctor38.C: New.
3389 2017-01-20  Marek Polacek  <polacek@redhat.com>
3391         PR c/79152
3392         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3394 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3396         * lib/target-supports.exp (check_configured_with): New procedure.
3397         (check_effective_target_default_mode): new effective target.
3398         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3399         default mode.  Fix dg-skip-if target selector syntax.
3400         * gcc.target/arm/optional_thumb-2.c: Likewise.
3401         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3402         syntax.
3404 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
3406         PR c++/77829
3407         PR c++/78656
3408         * g++.dg/spellcheck-pr77829.C: New test case.
3409         * g++.dg/spellcheck-pr78656.C: New test case.
3411 2017-01-20  Marek Polacek  <polacek@redhat.com>
3413         PR c/64279
3414         * c-c++-common/Wduplicated-branches-1.c: New test.
3415         * c-c++-common/Wduplicated-branches-10.c: New test.
3416         * c-c++-common/Wduplicated-branches-11.c: New test.
3417         * c-c++-common/Wduplicated-branches-12.c: New test.
3418         * c-c++-common/Wduplicated-branches-2.c: New test.
3419         * c-c++-common/Wduplicated-branches-3.c: New test.
3420         * c-c++-common/Wduplicated-branches-4.c: New test.
3421         * c-c++-common/Wduplicated-branches-5.c: New test.
3422         * c-c++-common/Wduplicated-branches-6.c: New test.
3423         * c-c++-common/Wduplicated-branches-7.c: New test.
3424         * c-c++-common/Wduplicated-branches-8.c: New test.
3425         * c-c++-common/Wduplicated-branches-9.c: New test.
3426         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3427         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3428         * g++.dg/ext/builtin-object-size3.C: Likewise.
3429         * g++.dg/gomp/loop-1.C: Likewise.
3430         * g++.dg/warn/Wduplicated-branches1.C: New test.
3431         * g++.dg/warn/Wduplicated-branches2.C: New test.
3433 2017-01-20  Martin Liska  <mliska@suse.cz>
3435         PR lto/69188
3436         * gcc.dg/lto/pr69188_0.c: New test.
3437         * gcc.dg/lto/pr69188_1.c: New test.
3439 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
3441         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3442         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3443         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3444         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3445         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3446         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3447         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3448         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3449         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3450         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3451         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3452         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3453         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3454         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3455         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3456         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3457         * gcc.target/i386/avx-1.c: Test new intrinsics.
3458         * gcc.target/i386/sse-13.c: Ditto.
3459         * gcc.target/i386/sse-23.c: Ditto.
3461 2017-01-20  Richard Biener  <rguenther@suse.de>
3463         PR tree-optimization/71264
3464         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3466 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
3468         * gcc.target/mips/madd4-1.c: New file.
3469         * gcc.target/mips/madd4-2.c: Likewise.
3470         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3471         HAS_MADD4.
3472         (mips_option_groups): Add -m[no-]madd4.
3473         (mips-dg-init): Detect default -mno-madd4.
3474         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3475         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3476         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3477         * gcc.target/mips/nmadd-1.c: Likewise.
3478         * gcc.target/mips/nmadd-2.c: Likewise.
3479         * gcc.target/mips/nmadd-3.c: Likewise.
3481 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
3483         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3484         combined instructions.
3485         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3486         instructions.
3487         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3488         of pointer authentication.
3490 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3492         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3493         floating point hardware to run test.
3495 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
3497         * lib/target-supports.exp
3498         (check_effective_target_vect_call_copysignf): Enable for AArch64.
3500 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3502         PR testsuite/79051
3503         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3504         __x86_64__]: Allow for target i?86-*-*.
3506 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
3508         PR target/78176
3509         * gcc.target/mips/lxc1-sxc1-1.c: New file.
3510         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3511         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3512         HAS_LXC1.
3513         (mips_option_groups): Add -m[no-]lxc1-sxc1.
3514         (mips-dg-init): Detect default -mno-lxc1-sxc1.
3515         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3517 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3519         PR fortran/70696
3520         * gfortran.dg/coarray_43.f90: New test.
3522 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
3524         PR rtl-optimization/79121
3525         * gcc.c-torture/execute/pr79121.c: New test.
3527 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3529         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3530         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3532 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
3534         PR fortran/50069
3535         PR fortran/55086
3536         * gfortran.dg/pr50069_1.f90: New test.
3537         * gfortran.dg/pr50069_2.f90: New test.
3538         * gfortran.dg/pr55086_1.f90: New test.
3539         * gfortran.dg/pr55086_1_tfat.f90: New test.
3540         * gfortran.dg/pr55086_2.f90: New test.
3541         * gfortran.dg/pr55086_2_tfat.f90: New test.
3542         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3544 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3545         * gcc.dg/strcmp-1.c: New test.
3546         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3548 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
3550         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3551         (dejagnu_fail): Likewise.
3552         (dejagnu_note): Likewise.
3553         (pass): Provide forward decl, moving true decl to after #include
3554         of harness.h.
3555         (fail): Likewise.
3556         (note): Likewise.
3558 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3560         * gcc.target/powerpc/p9-xxbr-1.c: New test.
3561         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3563 2017-01-18  Nathan Sidwell  <nathan@acm.org>
3565         PR c++/78488
3566         * g++.dg/cpp1z/inh-ctor37.C: New.
3568 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
3570         PR rtl-optimization/78952
3571         * gcc.target/i386/pr78952-1.c: New test.
3572         * gcc.target/i386/pr78952-2.c: Ditto.
3574 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
3576         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3578 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
3580         PR fortran/70696
3581         * gfortran.dg/coarray_event_1.f08: New test.
3583 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
3585         PR target/77416
3586         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3587         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
3588         from dg-options.
3589         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3590         guarded test.
3591         * gcc.target/powerpc/fusion4.c: Likewise.
3592         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3593         guarded test.
3594         * gcc.target/powerpc/pr58673-1.c: Likewise.
3595         * gcc.target/powerpc/pr58673-2.c: Likewise.
3596         * gcc.target/powerpc/pr59054.c: Likewise.
3598 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3600         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3601         vec_bperm.
3602         * gcc.target/powerpc/p9-vbpermd.c: New file.
3604 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3606         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3607         (must_not_compile2): Downcase first letter of error messages.
3608         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3609         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3611 2017-01-18  Nathan Sidwell  <nathan@acm.org>
3613         PR c++/79091
3614         * g++.dg/pr79091.C: New.
3616 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
3618         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3619         to dg-options.
3620         (p0): Add missing dg-error.
3622 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
3624         * gcc.target/msp430/mul_f5_muldef.c: New test.
3626 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
3628         PR target/79004
3629         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3630         options.  Fix up the syntax for using \m and \M.
3632 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3634         PR target/78875
3635         * gcc.target/powerpc/ssp-1.c: New testcase.
3636         * gcc.target/powerpc/ssp-2.c: New testcase.
3638 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
3640         * gcc.target/aarch64/eh_return.c: New test.
3642 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3644         * vec-rlmi-rlnm.c: New file.
3646 2017-01-17  Nathan Sidwell  <nathan@acm.org>
3648         PR c++/61636
3649         * g++.dg/cpp1y/pr61636-1.C: New.
3650         * g++.dg/cpp1y/pr61636-2.C: New.
3651         * g++.dg/cpp1y/pr61636-3.C: New.
3653 2017-01-17  Martin Sebor  <msebor@redhat.com>
3655         PR testsuite/79115
3656         * gcc.dg/pr78768.c: Make it a link-only test.
3658 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
3660         PR c++/71497
3661         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3662         expected messages.
3663         * c-c++-common/Wmisleading-indentation.c: Likewise.
3665 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
3667         PR target/79058
3668         * gcc.target/arm/pr79058.c: New.
3670 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
3672         PR tree-optimization/71854
3673         * gcc.dg/vect/pr71854.c: New test.
3675 2017-01-17  Martin Liska  <mliska@suse.cz>
3677         PR ipa/71207
3678         * g++.dg/ipa/pr71207.C: New test.
3680 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
3682         PR middle-end/77445
3683         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3684         * gcc.dg/tree-ssa/pr77445.c: New testcase.
3686 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
3688         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3689         rather than long unsigned int.
3690         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3692 2017-01-17  Richard Biener  <rguenther@suse.de>
3694         PR tree-optimization/71433
3695         * gcc.dg/Warray-bounds-20.c: New testcase.
3697 2017-01-17  Richard Biener  <rguenther@suse.de>
3699         PR testsuite/52563
3700         PR testsuite/71237
3701         PR testsuite/77737
3702         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3703         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3704         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3706 2017-01-17  Alan Modra  <amodra@gmail.com>
3708         * gcc.target/powerpc/pr79066.c: New.
3710 2017-01-16  Jeff Law  <law@redhat.com>
3712         PR tree-optimization/33562
3713         PR tree-optimization/61912
3714         PR tree-optimization/77485
3715         PR tree-optimization/79090
3716         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3717         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3719 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
3721         PR c/79089
3722         * gcc.c-torture/compile/pr79089.c: New test.
3724         PR target/79080
3725         * gcc.dg/pr79080.c: New test.
3727 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
3729         PR c/78304
3730         * gcc.dg/format/pr78304.c: Convert argument from integral type
3731         to a pointer.
3732         * gcc.dg/format/pr78304-2.c: Likewise.
3734 2017-01-16  Carl Love  <cel@us.ibm.com>
3736         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3737         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3739 2017-01-16 Carl Love  <cel@us.ibm.com>
3741         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3742         Change arguments and return type to bool long long.
3744 2017-01-16  Martin Sebor  <msebor@redhat.com>
3746         PR testsuite/79051
3747         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3748         on x86.
3750 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3752         Revert:
3753         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3755         PR c++/71737
3756         * g++.dg/cpp0x/pr71737.C: New.
3758 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3760         * gcc.target/powerpc/swaps-p8-27.c: New.
3762 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3764         PR c++/71737
3765         * g++.dg/cpp0x/pr71737.C: New.
3767 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3769         * gnat.dg/opt62.adb: New test.
3770         * gnat.dg/opt62_pkg.ads: New helper.
3772 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
3774         PR rtl-optimization/78626
3775         PR rtl-optimization/78727
3776         * gcc.dg/torture/pr78626.c: New test.
3777         * gcc.dg/torture/pr78727.c: New test.
3779 2017-01-14  Alan Modra  <amodra@gmail.com>
3781         * gcc.c-torture/compile/pr72749.c: New test.
3783 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
3785         PR c/78304
3786         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3787         (test_macro_2): New test.
3788         (test_macro_3): New test.
3789         (test_macro_4): New test.
3790         (test_non_contiguous_strings): Convert line number to line offset.
3791         * gcc.dg/format/pr78304-2.c: New test case.
3792         * gcc.dg/format/pr78304.c: New test case.
3794 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
3796         * gcc.target/i386/funcspec-56.inc: Add missing options and
3797         reorder options by implied ISAs, as in ix86_target_string.
3799 2017-01-13  Marek Polacek  <polacek@redhat.com>
3801         PR c++/71166
3802         * g++.dg/cpp0x/constexpr-array18.C: New test.
3804 2017-01-13  Jeff Law  <law@redhat.com>
3806         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3808         PR tree-optimization/61912
3809         PR tree-optimization/77485
3810         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3811         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3812         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3814         PR tree-optimization/33562
3815         PR tree-optimization/61912
3816         PR tree-optimization/77485
3817         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3818         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3819         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3820         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3821         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3822         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3823         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3825 2017-01-13  Martin Liska  <mliska@suse.cz>
3827         PR ipa/79043
3828         * gcc.c-torture/execute/pr79043.c: New test.
3830 2017-01-13  Richard Biener  <rguenther@suse.de>
3832         PR middle-end/78411
3833         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3835 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3837         PR fortran/70697
3838         * gfortran.dg/coarray/event_4.f08: New test.
3840 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3842         PR fortran/70696
3843         * gfortran.dg/coarray/event_3.f08: New test.
3845 2017-01-13  Richard Biener  <rguenther@suse.de>
3847         PR tree-optimization/77283
3848         * gcc.dg/tree-ssa/split-path-9.c: Fix.
3850 2017-01-13  Richard Biener  <rguenther@suse.de>
3852         * gcc.dg/gimplefe-22.c: New testcase.
3854 2017-01-13  Richard Biener  <rguenther@suse.de>
3856         PR tree-optimization/77283
3857         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3858         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3859         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3861 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
3863         * gcc.dg/pr77862.c: Require fpic target.
3865 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3867         PR target/79004
3868         * gcc.target/powerpc/pr79004.c: New test.
3870 2017-01-12  Martin Sebor  <msebor@redhat.com>
3872         * gcc.dg/pr78138.c: Adjust.
3873         * gcc.dg/pr78768.c: Adjust.
3874         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3875         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3876         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3877         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3878         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3879         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3880         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3881         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3882         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3883         * gcc.dg/tree-ssa/pr78605.c: Adjust.
3884         * gcc.dg/tree-ssa/pr78622.c: Adjust.
3886 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
3888         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3890 2017-01-12  Martin Sebor  <msebor@redhat.com>
3892         PR testsuite/79051
3893         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3894         due to bug 79054.
3896 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
3898         * gcc.dg/pr78768.c: Require LTO.
3900 2017-01-12  Martin Sebor  <msebor@redhat.com>
3902         PR c/79074
3903         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3904         due to the referenced bug.
3906 2017-01-12  Martin Sebor  <msebor@redhat.com>
3908         PR testsuite/79073
3909         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3911 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
3913         * gcc.target/i386/builtin_target.c (check_features): Check all
3914         supported __builtin_cpu_supports options.
3916 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3918         PR tree-optimization/78319
3919         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3920         Remove xfail.
3922 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3924         PR target/79044
3925         * gcc.target/powerpc/swaps-p8-26.c: New.
3927 2017-01-12  Richard Biener  <rguenther@suse.de>
3929         * gcc.dg/gimplefe-21.c: New testcase.
3931 2017-01-12  Michael Collison  <michael.collison@arm.com>
3933         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3935 2017-01-11  Julia Koval  <julia.koval@intel.com>
3936             Uros Bizjak  <ubizjak@gmail.com>
3938         * gcc.target/i386/sgx.c New test.
3939         * gcc.target/i386/sse-12.c: Add -msgx.
3940         * gcc.target/i386/sse-13.c: Ditto.
3941         * gcc.target/i386/sse-14.c: Ditto.
3942         * gcc.target/i386/sse-22.c: Ditto.
3943         * gcc.target/i386/sse-23.c: Ditto.
3944         * g++.dg/other/i386-2.C: Ditto.
3945         * g++.dg/other/i386-3.C: Ditto.
3947 2017-01-11  Martin Sebor  <msebor@redhat.com>
3949         PR c++/24511
3950         * g++.dg/template/explicit9.C: New test.
3952 2017-01-11  Nathan Sidwell  <nathan@acm.org>
3954         PR c++/77812
3955         * g++.dg/pr77812.C: New.
3957 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3959         PR c++/71537
3960         * g++.dg/cpp1y/constexpr-71537.C: New test.
3962         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3963         argument.
3965 2017-01-11  Martin Sebor  <msebor@redhat.com>
3967         PR c/47931
3968         * c-c++-common/Waddress-2.c: New test.
3970 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3972         PR c++/78341
3973         * g++.dg/cpp0x/pr78341.C: New test.
3975 2017-01-11  Martin Sebor  <msebor@redhat.com>
3977         PR c/78768
3978         * gcc.dg/pr78768.c: New test.
3980 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
3982         PR driver/78877
3983         * gcc.dg/spellcheck-options-14.c: New test case.
3984         * gcc.dg/spellcheck-options-15.c: New test case.
3985         * gcc.dg/spellcheck-options-16.c: New test case.
3986         * gcc.dg/spellcheck-options-17.c: New test case.
3988 2017-01-11  Martin Liska  <mliska@suse.cz>
3990         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3992 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3994         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3995         instead of just 1 for the decomposition from struct C.
3997 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3999         * gcc.c-torture/execute/20170111-1.c: New test.
4001 2017-01-11  Richard Biener  <rguenther@suse.de>
4003         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4005 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
4007         PR middle-end/50199
4008         * gcc.dg/lto/pr50199_0.c: New test.
4010 2017-01-10  Martin Sebor  <msebor@redhat.com>
4012         PR testsuite/78960
4013         PR testsuite/78959
4014         PR testsuite/78133
4015         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4016         * gcc.dg/tree-ssa/pr78622.c: Ditto.
4018 2017-01-10  Martin Sebor  <msebor@redhat.com>
4020         PR middle-end/78138
4021         * gcc.dg/pr78138.c: New test.
4023 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
4025         PR c++/77949
4026         * g++.dg/diagnostic/pr77949.C: New test case.
4028 2017-01-10  Martin Sebor  <msebor@redhat.com>
4030         PR middle-end/78245
4031         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4033 2017-01-10  Martin Sebor  <msebor@redhat.com>
4035         PR tree-optimization/78775
4036         * gcc.dg/attr-alloc_size-4.c: Add test cases.
4037         * gcc.dg/attr-alloc_size-10.c: New test.
4038         * gcc.dg/attr-alloc_size-11.c: New test.
4039         * gcc.dg/builtin-stringop-chk-7.c: New test.
4040         * gcc.dg/pr78775.c: New test.
4041         * gcc.dg/pr78973-2.c: New test.
4042         * gcc.dg/pr78973.c: New test.
4044 2017-01-10  Jeff Law  <law@redhat.com>
4046         PR tree-optimization/77766
4047         PR tree-optimization/78856
4048         * gcc.c-torture/execute/pr77766.c: New test.
4050 2016-01-10  Richard Biener  <rguenther@suse.de>
4052         PR tree-optimization/79034
4053         * g++.dg/torture/pr79034.C: New testcase.
4055 2017-01-10  Martin Liska  <mliska@suse.cz>
4057         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4058         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4059         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4060         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4061         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4062         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4063         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4064         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4065         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4066         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4067         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4068         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4069         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4070         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4071         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4072         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4073         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4074         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4075         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4076         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4077         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4078         * gcc.dg/ipa/pr64307.c: Likewise.
4079         * gcc.dg/ipa/pr77653.c: Likewise.
4081 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
4083         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4084         * g++.dg/other/i386-3.C: Ditto.
4085         * gcc.target/i386/sse-12.c: Ditto.
4086         * gcc.target/i386/sse-13.c: Ditto.
4087         * gcc.target/i386/sse-22.c: Ditto.
4088         * gcc.target/i386/sse-23.c: Ditto.
4089         * gcc.target/i386/builtin_target.c: Handle new option.
4090         * gcc.target/i386/funcspec-56.inc: Test new attributes.
4091         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4092         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4094 2017-01-09  Martin Sebor  <msebor@redhat.com>
4096         PR testsuite/79036
4097         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4098         with different precisions.
4100 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
4102         * g++.dg/opt/call2.C: New test.
4103         * g++.dg/opt/call3.C: Likewise.
4104         * gnat.dg/array26.adb: New test.
4105         * gnat.dg/array26_pkg.ad[sb]: New helper.
4106         * gnat.dg/array27.adb: New test.
4107         * gnat.dg/array27_pkg.ad[sb]: New helper.
4108         * gnat.dg/array28.adb: New test.
4109         * gnat.dg/array28_pkg.ad[sb]: New helper.
4111 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4113         PR translation/79019
4114         PR translation/79020
4115         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4116         diagnostics.
4117         * gfortran.dg/initialization_17.f90: Likewise.
4119 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4121         PR testsuite/79026
4122         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4123         * gcc.target/i386/pr78904-4.c: Likewise.
4124         * gcc.target/i386/pr78904-6.c: Likewise.
4125         * gcc.target/i386/pr78967-2.c: Likewise.
4127 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4129         PR tree-optimization/78899
4130         * gcc.target/i386/pr78899.c: New test.
4131         * gcc.dg/pr71077.c: New test.
4133 2017-01-09  Martin Jambor  <mjambor@suse.cz>
4135         PR ipa/78365
4136         PR ipa/78599
4137         * gcc.dg/torture/pr78365.c: New test.
4139 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4141         PR c++/78948
4142         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4143         (main): Use int* instead of long long.
4145         PR tree-optimization/78938
4146         * gcc.dg/vect/pr78938.c: New test.
4148 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4150         * gcc.dg/20161219.c: New test.
4152 2017-01-09  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/78997
4155         * gcc.dg/torture/pr78997.c: New testcase.
4157 2017-01-09  Richard Biener  <rguenther@suse.de>
4159         PR debug/79000
4160         * g++.dg/lto/pr79000_0.C: New testcase.
4161         * g++.dg/lto/pr79000_1.c: Likewise.
4163 2017-01-08  Martin Sebor  <msebor@redhat.com>
4165         PR middle-end/77708
4166         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4167         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4168         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4169         due to bug 78969.
4170         * gcc.dg/format/pr78569.c: Adjust.
4172 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
4174         PR c++/72803
4175         * g++.dg/diagnostic/pr72803.C: New test case.
4177 2017-01-07  Martin Sebor  <msebor@redhat.com>
4179         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
4180         * gcc.dg/attr-alloc_size-4.c: Same.
4182 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
4184         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
4185         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
4186         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
4187         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
4188         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
4189         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
4190         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
4192 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
4193         * gcc.dg/memcmp-1.c: New.
4194         * gcc.dg/strncmp-1.c: New.
4196 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4198         * gcc.target/arm/acle/mcrr: New.
4199         * gcc.target/arm/acle/mcrr2: New.
4200         * gcc.target/arm/acle/mrrc: New.
4201         * gcc.target/arm/acle/mrrc2: New.
4203 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4205         * gcc.target/arm/acle/mcr.c: New.
4206         * gcc.target/arm/acle/mrc.c: New.
4207         * gcc.target/arm/acle/mcr2.c: New.
4208         * gcc.target/arm/acle/mrc2.c: New.
4210 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4212         * gcc.target/arm/acle/ldc: New.
4213         * gcc.target/arm/acle/ldc2: New.
4214         * gcc.target/arm/acle/ldcl: New.
4215         * gcc.target/arm/acle/ldc2l: New.
4216         * gcc.target/arm/acle/stc: New.
4217         * gcc.target/arm/acle/stc2: New.
4218         * gcc.target/arm/acle/stcl: New.
4219         * gcc.target/arm/acle/stc2l: New.
4221 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4223         * gcc.target/arm/acle/acle.exp: Run tests for different options
4224         and make sure fat-lto-objects is used such that we can still do
4225         assemble scans.
4226         * gcc.target/arm/acle/cdp.c: New.
4227         * gcc.target/arm/acle/cdp2.c: New.
4228         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
4229         (check_effective_target_arm_coproc1_ok_nocache): New.
4230         (check_effective_target_arm_coproc2_ok): New.
4231         (check_effective_target_arm_coproc2_ok_nocache): New.
4232         (check_effective_target_arm_coproc3_ok): New.
4233         (check_effective_target_arm_coproc3_ok_nocache): New.
4234         (check_effective_target_arm_coproc4_ok): New.
4235         (check_effective_target_arm_coproc4_ok_nocache): New.
4237 2017-01-06  Martin Sebor  <msebor@redhat.com>
4239         PR middle-end/78605
4240         * gcc.dg/tree-ssa/pr78605.c: New test.
4242 2017-01-05  Martin Sebor  <msebor@redhat.com>
4244         PR tree-optimization/78910
4245         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
4246         diagnostics.
4247         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4248         * gcc.dg/tree-ssa/pr78910.c: New test.
4250 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4252         * gcc.dg/sso-10.c: New test.
4254 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
4256         PR tree-optimization/71016
4257         * gcc.target/i386/pr71016.c: New test.
4258         * gcc.target/aarch64/pr71016.c: New test.
4259         * gcc.dg/tree-ssa/pr66726-3.c: New test.
4261         PR c++/78931
4262         * g++.dg/cpp1z/decomp19.C: New test.
4264         PR c++/78890
4265         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
4266         * g++.dg/init/union1.C: Likewise.
4267         * g++.dg/cpp0x/union6.C: Expect errors.
4268         * g++.dg/cpp0x/union8.C: New test.
4269         * g++.dg/cpp0x/pr78890-1.C: New test.
4270         * g++.dg/cpp0x/pr78890-2.C: New test.
4272 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
4274         * gcc.target/powerpc/pr71670.c: Require p9vector.
4275         * gcc.target/powerpc/p9-novsx.c: Same.
4277 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
4279         * selftests/asr_div1.rtl: New file.
4280         * selftests/aarch64: New subdirectory.
4281         * selftests/aarch64/times-two.rtl: New file.
4282         * selftests/bb-index.rtl: New file.
4283         * selftests/cfg-test.rtl: New file.
4284         * selftests/const-int.rtl: New file.
4285         * selftests/example-labels.rtl: New file.
4286         * selftests/insn-with-mode.rtl: New file.
4287         * selftests/jump-to-label-ref.rtl: New file.
4288         * selftests/jump-to-return.rtl: New file.
4289         * selftests/jump-to-simple-return.rtl: New file.
4290         * selftests/mem.rtl: New file.
4291         * selftests/note-insn-deleted.rtl: New file.
4292         * selftests/note_insn_basic_block.rtl: New file.
4293         * selftests/simple-cse.rtl: New file.
4294         * selftests/symbol-ref.rtl: New file.
4295         * selftests/x86_64: New subdirectory.
4296         * selftests/x86_64/call-insn.rtl: New file.
4297         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
4298         * selftests/x86_64/times-two.rtl: New file.
4299         * selftests/x86_64/unspec.rtl: New file.
4301 2017-01-05  Nathan Sidwell  <nathan@acm.org>
4303         PR c++/78765
4304         * g++.dg/cpp0x/pr78765.C: New.
4306 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4308         * gcc.target/s390/memcpy-2.c: New test.
4309         * gcc.target/s390/memset-2.c: New test.
4311 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4313         * gcc.target/s390/memcpy-1.c: New test.
4315 2017-01-04  Jeff Law  <law@redhat.com>
4317         PR tree-optimization/78812
4318         * g++.dg/torture/pr78812.C: New test.
4320 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4322         PR target/71977
4323         PR target/70568
4324         PR target/78823
4325         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
4326         64-bit VSX systems with direct move, whether we optimize common
4327         code sequences in the GLIBC math library for float math functions.
4328         * gcc.target/powerpc/pr71977-2.c: Likewise.
4330 2017-01-04  Marek Polacek  <polacek@redhat.com>
4332         PR c++/64767
4333         * c-c++-common/Wpointer-compare-1.c: New test.
4335 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
4337         PR c++/78949
4338         * c-c++-common/Wunused-var-16.c: New test.
4340         PR c++/78693
4341         * g++.dg/cpp0x/pr78693.C: New test.
4343         PR driver/78957
4344         * gcc.dg/pr78957.c: New test.
4346         * g++.dg/cpp1y/auto-fn34.C: New test.
4348         PR c++/71182
4349         * g++.dg/cpp0x/pr71182.C: New test.
4351 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4353         PR target/78056
4354         * gcc.target/powerpc/pr78056-1.c: New test.
4355         * gcc.target/powerpc/pr78056-2.c: New test.
4356         * gcc.target/powerpc/pr78056-3.c: New test.
4357         * gcc.target/powerpc/pr78056-4.c: New test.
4358         * gcc.target/powerpc/pr78056-5.c: New test.
4359         * gcc.target/powerpc/pr78056-6.c: New test.
4360         * gcc.target/powerpc/pr78056-7.c: New test.
4361         * gcc.target/powerpc/pr78056-8.c: New test.
4362         * lib/target-supports.exp
4363         (check_effective_target_powerpc_popcntb_ok): New procedure to test
4364         whether the effective target supports the popcntb instruction.
4366 2017-01-03  Jeff Law  <law@redhat.com>
4368         PR tree-optimization/67955
4369         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
4371 2017-01-04  Marek Polacek  <polacek@redhat.com>
4373         PR c++/77545
4374         PR c++/77284
4375         * g++.dg/cpp0x/range-for32.C: New test.
4376         * g++.dg/cpp0x/range-for33.C: New test.
4378 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
4380         * gcc.dg/Wmissing-braces-fixits.c: New test case.
4382 2017-01-04  Nathan Sidwell  <nathan@acm.org>
4384         PR c++/66735
4385         * g++.dg/cpp1y/pr66735.C: New.
4387 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
4389         PR tree-optimization/71563
4390         * gcc.dg/tree-ssa/pr71563.c: New test.
4392 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
4394         PR fortran/78534
4395         PR fortran/78976
4396         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4397         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4398         * gfortran.dg/transfer_intrinsic_1.f90: Change
4399         scan-tree-dump-times due to gfc_trans_string_copy change to
4400         avoid -Wstringop-overflow.
4402 2017-01-03  Jeff Law  <law@redhat.com>
4404         PR tree-optimization/78856
4405         * gcc.c-torture/execute/pr78856.c: New test.
4407 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4409         PR target/78953
4410         * gcc.target/powerpc/pr78953.c: New test.
4412 2017-01-03  Ian Lance Taylor  <iant@google.com>
4414         * gcc.misc-tests/godump-1.c: Update for accurate representation of
4415         enums.
4417 2017-01-03  Martin Sebor  <msebor@redhat.com>
4419         PR tree-optimization/78696
4420         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4421         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4422         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4423         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4425 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
4427         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4428         with more than one digit.
4429         * lib/gcc-dg.exp (process-message): Support more than one digit
4430         in relative line specifications.
4432 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
4434         PR tree-optimization/78965
4435         * gcc.dg/pr78965.c: New test.
4437         PR middle-end/78901
4438         * g++.dg/opt/pr78901.C: New test.
4440 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
4442         PR fortran/78534
4443         PR fortran/66310
4444         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4445         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4446         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4447         * gfortran.dg/repeat_7.f90: New test for PR 66310.
4448         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4449         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4450         * gfortran.dg/string_1_lp64.f90: New test.
4451         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4452         * gfortran.dg/string_3_lp64.f90: New test.
4453         * gfortran.dg/transfer_intrinsic_1.f90: Change
4454         scan-tree-dump-times due to gfc_trans_string_copy change to
4455         avoid -Wstringop-overflow.
4457 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
4459         PR target/78967
4460         * gcc.target/i386/pr78967-1.c: New test.
4461         * gcc.target/i386/pr78967-2.c: Ditto.
4462         * gcc.target/i386/pr78967-3.c: Ditto.
4464         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4465         * gcc.target/i386/pr78904-4.c: Ditto.
4466         * gcc.target/i386/pr78904-6.c: Ditto.
4468 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
4470         PR middle-end/77674
4471         * g++.dg/torture/pr77674.C: New testcase.
4473 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
4475         Update copyright years.
4477 Copyright (C) 2017 Free Software Foundation, Inc.
4479 Copying and distribution of this file, with or without modification,
4480 are permitted in any medium without royalty provided the copyright
4481 notice and this notice are preserved.