PR sanitizer/80403
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9dce05e31176a3e24b2ed22775abde3c4657bf79
1 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
3         PR sanitizer/80403
4         PR sanitizer/80404
5         PR sanitizer/80405
6         * g++.dg/ubsan/pr80403.C: New test.
7         * g++.dg/ubsan/pr80404.C: New test.
8         * g++.dg/ubsan/pr80405.C: New test.
10         PR c/80163
11         * gcc.dg/torture/pr80163.c: New test.
13 2017-04-12  Richard Biener  <rguenther@suse.de>
14             Jeff Law  <law@redhat.com>
16         PR tree-optimization/80359
17         * gcc.dg/torture/pr80359.c: New testcase.
19 2017-04-12  Richard Biener  <rguenther@suse.de>
20             Bernd Edlinger  <bernd.edlinger@hotmail.de>
22         PR middle-end/79671
23         * g++.dg/torture/pr79671.C: New testcase.
24         * g++.dg/lto/pr79671_0.C: Likewise.
25         * g++.dg/lto/pr79671_1.c: Likewise.
27 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
29         PR sanitizer/80349
30         * g++.dg/ubsan/pr80349.C: New test.
32 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
34         PR c++/80370
35         * g++.dg/cpp1z/decomp28.C: New test.
37         PR middle-end/80100
38         * gcc.dg/pr80100.c: New test.
40         PR rtl-optimization/80385
41         * g++.dg/opt/pr80385.C: New test.
43 2017-04-11  Martin Liska  <mliska@suse.cz>
45         PR ipa/80212
46         * g++.dg/ipa/pr80212.C: New test.
48 2017-04-11  Martin Sebor  <msebor@redhat.com>
50         PR middle-end/80364
51         * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
53 2017-04-11  Martin Liska  <mliska@suse.cz>
55         PR sanitizer/70878
56         * gcc.dg/ubsan/pr70878.c: New test.
58 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
60         PR target/80381
61         * gcc.target/i386/pr80381.c: New test.
63         PR c++/80363
64         * g++.dg/ext/pr80363.C: New test.
66 2017-04-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
68         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
69         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
70         Add avr-*-* to non-lp64 selector.
72 2017-04-10  Martin Sebor  <msebor@redhat.com>
74         * gcc.dg/pr40340-3.c: Adjust directive pattern.
75         * gcc.dg/pr40340-4.c: Same.
77 2017-04-10  Nicolas Koenig  <koenigni@student.ethz.ch>
79         PR fortran/69498
80         * gfortran.dg/submodule_unexp.f90: Modified test
81         to account for new error.
82         * gfortran.dg/submodule_twice.f90: New Test
84 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
86         PR c++/80176
87         * g++.dg/init/ref23.C: New test.
89 2017-04-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
91         PR tree-optimization/80304
92         * gfortran.dg/do_concurrent_4.f90:  New test case.
94 2017-04-10  Janus Weil  <janus@gcc.gnu.org>
96         PR fortran/80046
97         * gfortran.dg/proc_ptr_comp_48.f90: New test case.
99 2017-04-10  David Edelsohn  <dje.gcc@gmail.com>
101         * g++.dg/torture/pr79905.C: Add -maltivec option.
103 2017-04-10  Jeff Law  <law@redhat.com>
105         PR tree-optimization/80374
106         * g++.dg/pr80374.c: New test.
108 2017-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
110         PR target/80108
111         * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
112         * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
114 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
116         * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
118 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
120         PR testsuite/79356
121         * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
123 2017-04-10  Daniel Santos <daniel.santos@pobox.com>
125         PR testsuite/79867
126         * lib/target-libpath.exp: Merge in cygwin fix from libffi.
128 2017-04-10  Marek Polacek  <polacek@redhat.com>
130         PR sanitizer/80348
131         * g++.dg/ubsan/div-by-zero-3.C: New test.
133 2017-04-10  Bin Cheng  <bin.cheng@arm.com>
135         PR tree-optimization/80153
136         * gcc.c-torture/execute/pr80153.c: New.
138 2017-04-10  Richard Biener  <rguenther@suse.de>
140         PR middle-end/80362
141         * gcc.dg/torture/pr80362.c: New testcase.
143 2017-04-10  Richard Biener  <rguenther@suse.de>
145         PR tree-optimization/80304
146         * gcc.dg/torture/pr80304.c: New testcase.
148 2017-04-10  Nathan Sidwell  <nathan@acm.org>
150         PR target/79905
151         * g++.dg/torture/pr79905.C: New.
153 2017-04-10  Martin Liska  <mliska@suse.cz>
155         PR sanitizer/80350
156         * c-c++-common/ubsan/pr80350.c: New test.
158 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
160         PR target/80324
161         * gcc.target/i386/avx512f-reduce-op-1.c: New test.
163 2017-04-08  Martin Liska  <mliska@suse.cz>
165         Revert:
166         2017-04-07  Martin Liska  <mliska@suse.cz>
168         PR ipa/80212
169         * g++.dg/ipa/pr80212.C: New test.
171 2017-04-07  Jakub Jelinek  <jakub@redhat.com>
173         * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
174         dg-options.
175         * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
177         PR target/80322
178         PR target/80323
179         PR target/80325
180         PR target/80326
181         * gcc.target/i386/avx512f-undefined-1.c: New test.
182         * gcc.target/i386/avx512f-cvtsd-1.c: New test.
183         * gcc.target/i386/avx-cvtsd-1.c: New test.
184         * gcc.target/i386/avx512f-cvtss-1.c: New test.
185         * gcc.target/i386/avx512f-abspd-1.c: New test.
186         * gcc.target/i386/avx-cvtss-1.c: New test.
187         * gcc.target/i386/avx512f-absps-1.c: New test.
188         * gcc.target/i386/avx512f-int2mask-1.c: New test.
189         * gcc.target/i386/avx512f-mask2int-1.c: New test.
191 2017-04-07  Marek Polacek  <polacek@redhat.com>
193         PR sanitizer/80348
194         * g++.dg/ubsan/div-by-zero-2.C: New test.
196         PR c++/80095
197         * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
199 2017-04-07  Vladimir Makarov  <vmakarov@redhat.com>
201         PR rtl-optimization/70478
202         * gcc.target/s390/pr70478.c: New.
204 2017-04-07  Martin Liska  <mliska@suse.cz>
206         PR target/79889
207         * g++.dg/ext/mv8.C: Add aarch64* targets.
209 2017-04-07  Martin Liska  <mliska@suse.cz>
211         PR ipa/80212
212         * g++.dg/ipa/pr80212.C: New test.
214 2017-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
216         * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
218 2017-04-07  Richard Biener  <rguenther@suse.de>
220         PR tree-optimization/80334
221         * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
222         alignas on stack.
224 2017-04-07  Richard Biener  <rguenther@suse.de>
226         PR middle-end/80341
227         * gcc.dg/torture/pr80341.c: New testcase.
229 2017-04-06  Jakub Jelinek  <jakub@redhat.com>
231         PR debug/80234
232         * g++.dg/debug/dwarf2/pr80234-1.C: New test.
233         * g++.dg/debug/dwarf2/pr80234-2.C: New test.
235 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
237         PR target/79733
238         * gcc.target/i386/pr79733.c: New test.
240 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
242         PR target/80298
243         * gcc.target/i386/pr80298-1.c: New test.
244         * gcc.target/i386/pr80298-2.c: Ditto.
246 2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com
248         PR target/80082
249         * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
250         ARMv7-R.
252 2017-04-06  Richard Biener  <rguenther@suse.de>
254         PR tree-optimization/80334
255         * g++.dg/torture/pr80334.C: New testcase.
257 2017-04-06  Martin Liska  <mliska@suse.cz>
259         PR sanitizer/80166
260         * gcc.dg/asan/pr80166.c: New test.
262 2017-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
264         PR tree-optimization/79390
265         * gcc.target/i386/pr79390.c: Allow for cmovl.a.
267 2017-04-06  Richard Biener  <rguenther@suse.de>
269         PR tree-optimization/80262
270         * gcc.target/i386/pr80262.c: New testcase.
272 2017-04-06  Richard Biener  <rguenther@suse.de>
274         PR middle-end/80281
275         * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
277 2017-04-05  Vladimir Makarov  <vmakarov@redhat.com>
279         PR rtl-optimization/70703
280         * gcc.target/i386/pr70703.c: New.
282 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
284         PR sanitizer/80308
285         * c-c++-common/asan/pr80308.c: New test.
287 2017-04-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
289         PR target/79890
290         * gcc.target/s390/pr79890.c: New test case.
292 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
294         PR target/80310
295         * c-c++-common/ubsan/pr80310.c: New test.
297 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
299         PR c++/80297
300         * g++.dg/torture/pr80297.C: New test.
302         PR tree-optimization/79390
303         * gcc.target/i386/pr79390.c: New test.
304         * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
306 2017-04-04  Volker Reichelt  <v.reichelt@netcologne.de>
308         PR c++/80296
309         * g++.dg/cpp0x/alias-decl-80296.C: New test.
311 2017-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
313         PR target/80307
314         * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
315         targeting any CPU or architecture.
316         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
317         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
318         * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
319         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
320         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
321         * gcc.target/arm/small-multiply-m1-1.c: Likewise.
322         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
323         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
325 2017-04-04  Nicolas Koenig  <koenigni@student.ethz.ch>
327         PR fortran/69498
328         * gfortran.dg/submodule_unexp.f90: New test.
330 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
332         PR target/80286
333         * gcc.target/i386/avx-pr80286.c: New test.
334         * gcc.dg/pr80286.c: New test.
336 2017-04-04  Richard Biener  <rguenther@suse.de>
338         PR middle-end/80281
339         * gcc.dg/torture/pr80281.c: New testcase.
341 2017-04-04  Richard Biener  <rguenther@suse.de>
343         PR tree-optimization/80275
344         * g++.dg/opt/pr80275.C: Make g static.
346 2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
348         PR rtl-optimization/60818
349         * gcc.c-torture/compile/pr60818.c: New testcase.
351 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
353         * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
354         * gcc.dg/20031012-1.c: Likewise.
355         * gcc.dg/ipa/ipcp-1.c: Likewise.
356         * gcc.dg/torture/matrix-3.c: Likewise.
357         * gcc.target/powerpc/ppc-spe.c: Likewise.
358         * gcc.target/rx/zero-width-bitfield.c: Likewise.
360 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
362         PR target/80246
363         * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
364         powerpc_vsx_ok.
365         (std, ld): Limit scan-assembler-times check to lp64.
366         (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
367         * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
368         powerpc_vsx_ok.
370 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
372         PR target/80246
373         * gcc.target/powerpc/pr80246.c: Require hard_dfp.
375 2017-04-03  Richard Biener  <rguenther@suse.de>
377         PR tree-optimization/80275
378         * g++.dg/opt/pr80275.C: New testcase.
380 2017-04-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
382         PR testsuite/79356
383         * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
385 2017-04-03  Robin Dapp  <rdapp@linux.vnet.ibm.com>
387         * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
388         (bal): Increase iteration count and assume alignment.
390 2017-04-03  Bin Cheng  <bin.cheng@arm.com>
392         * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
394 2017-04-02  Andrew Pinski  <apinski@cavium.com>
396         * gcc.c-torture/compile/nested-3.c: New testcase.
397         * gcc.c-torture/execute/20170401-1.c: New testcase.
398         * gcc.c-torture/execute/20170401-2.c: New testcase.
400 2017-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
402         PR rtl-optimization/79405
403         gcc.dg/pr79405.c: New testcase.
405 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
407         PR debug/79255
408         * gcc.dg/pr79255.c: New test.
410         PR c++/79572
411         * g++.dg/ubsan/null-8.C: New test.
413 2017-03-31  Pat Haugen  <pthaugen@us.ibm.com>
415         PR target/80107
416         * gfortran.dg/pr80107.f: New.
418 2017-03-31  Jeff Law  <law@redhat.com>
420         PR tree-optimization/49498
421         * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
423 2017-03-31  Richard Biener  <rguenther@suse.de>
425         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
427 2017-03-31  Richard Biener  <rguenther@suse.de>
429         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
431 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
433         PR libstdc++/80251
434         * g++.dg/ext/is_aggregate.C: New test.
436         PR middle-end/80173
437         * gcc.target/i386/pr80173.c: New test.
439         PR middle-end/80163
440         * gcc.dg/pr80163.c: New test.
442         PR debug/80025
443         * gcc.dg/torture/pr80025.c: New test.
445 2017-03-30  Matthew Fortune  <matthew.fortune@imgtec.com>
447         * gcc.target/mips/pr52125.c: Add -msym32.
449 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
451         PR translation/80189
452         * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
453         * g++.dg/gomp/sharing-1.C: Likewise.
454         * gfortran.dg/gomp/pr44536.f90: Likewise.
455         * gfortran.dg/gomp/pr44036-1.f90: Likewise.
456         * gfortran.dg/gomp/sharing-3.f90: Likewise.
457         * gfortran.dg/gomp/crayptr3.f90: Likewise.
458         * gfortran.dg/gomp/pr33439.f90: Likewise.
459         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
460         * gfortran.dg/gomp/sharing-1.f90: Likewise.
461         * gfortran.dg/gomp/sharing-2.f90: Likewise.
462         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
463         * gcc.dg/gomp/sharing-1.c: Likewise.
465 2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
467         PR target/80246
468         * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
469         Darwin and SPE.
470         (dxex, dxexq): Update return type.
471         (diex, diexq): Update argument type.
472         * gcc.target/powerpc/pr80246.c: New test.
474 2017-03-30  Martin Jambor  <mjambor@suse.cz>
476         PR ipa/77333
477         * g++.dg/ipa/pr77333.C: New test.
479 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
481         PR target/80206
482         * gcc.target/i386/pr80206.c: New test.
484 2017-03-30  Richard Biener  <rguenther@suse.de>
486         PR tree-optimization/77498
487         * gfortran.dg/pr77498.f: New testcase.
489 2017-03-29  Marek Polacek  <polacek@redhat.com>
491         PR c/79730
492         * gcc.dg/pr79730.c: New test.
494 2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
496         PR libgfortran/78670
497         * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
498         a character of length 1. Update test for success.
499         * gfortran.dg/dtio_28.f03: New test.
500         * gfortran.dg/dtio_4.f90: Update to open test file with status =
501         'scratch' to delete the file when done.
503 2017-03-29  Segher Boessenkool  <segher@kernel.crashing.org>
505         PR rtl-optimization/80233
506         * gcc.c-torture/compile/pr80233.c: New testcase.
508 2017-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
510         PR fortran/80254
511         * gfortran.dg/dec_io_2.f90:  Do not run on MINGW, run
512         * gfortran.dg/dec_io_2a.f90:  instead (new test).
514 2017-03-28  Jiong Wang  <jiong.wang@arm.com>
516         * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
518 2017-03-28  Segher Boessenkool  <segher@kernel.crashing.org>
520         PR testsuite/43496
521         * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
522         generating PIC code.
524 2017-03-28  Vladimir Makarov  <vmakarov@redhat.com>
526         PR rtl-optimization/80193
527         * gcc.target/i386/pr80193.c: New.
529 2017-03-28  Janus Weil  <janus@gcc.gnu.org>
531         PR fortran/78661
532         * gfortran.dg/dtio_25.f90: Modified test case.
533         * gfortran.dg/dtio_27.f90: New test case.
535 2017-03-28  Uros Bizjak  <ubizjak@gmail.com>
537         PR target/53383
538         * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
539         * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
540         * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
542 2017-03-28  Bin Cheng  <bin.cheng@arm.com>
544         * gcc.c-torture/compile/irreducible-loop.c: New.
546 2017-03-28  Richard Sandiford  <richard.sandiford@arm.com>
548         PR tree-optimization/80218
549         * gcc.dg/pr80218.c: New test.
551 2017-03-28  Richard Biener  <rguenther@suse.de>
553         PR tree-optimization/78644
554         * gcc.dg/pr78644-1.c: New testcase.
555         * gcc.dg/pr78644-2.c: Likewise.
557 2017-03-28  Toma Tabacu  <toma.tabacu@imgtec.com>
559         * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
560         * gcc.dg/pic-4.c: Likewise.
561         * gcc.dg/pie-3.c: Likewise.
562         * gcc.dg/pie-4.c: Likewise.
564 2017-03-28  Martin Liska  <mliska@suse.cz>
566         PR ipa/80205
567         * g++.dg/ipa/pr80205.C: New test.
569 2017-03-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
571         * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
572         with sizeof(int) < 4.
573         * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
574         * gcc.c-torture/execute/pr79737-2.c: Likewise.
575         * gcc.dg/torture/pr79777.c: Likewise.
576         * gcc.dg/torture/pr79910.c: Likewise.
578 2017-03-28  Richard Biener  <rguenther@suse.de>
580         PR middle-end/80222
581         * g++.dg/pr80222.C: New testcase.
583 2017-03-28  Martin Liska  <mliska@suse.cz>
585         PR ipa/80104
586         * gcc.dg/ipa/pr80104.c: New test.
588 2017-03-28  Marek Polacek  <polacek@redhat.com>
590         PR sanitizer/80067
591         * c-c++-common/ubsan/shift-10.c: New test.
593 2017-03-27  Jeff Law  <law@redhat.com>
595         PR tree-optimization/80216
596         * gcc.c-torture/compile/pr80216.c: New test.
598 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
600         PR middle-end/80162
601         * c-c++-common/pr80162-1.c: New test.
602         * c-c++-common/pr80162-2.c: New test.
603         * c-c++-common/pr80162-3.c: New test.
605         PR target/80102
606         * g++.dg/opt/pr80102.C: New test.
608 2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
610         PR target/78543
611         * gcc.target/powerpc/pr78543.c: New test.
613 2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
615         PR target/80103
616         * gcc.target/powerpc/pr80103-1.c: New test.
618 2017-03-27  Richard Biener  <rguenther@suse.de>
620         PR tree-optimization/80181
621         * gcc.dg/torture/pr80181.c: New testcase.
623 2017-03-27  Claudiu Zissulescu  <claziss@synopsys.com>
625         * gcc.target/arc/interrupt-4.c: New file.
627 2017-03-27  Richard Biener  <rguenther@suse.de>
629         PR ipa/79776
630         * g++.dg/ipa/pr79776.C: New testcase.
632 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
634         PR sanitizer/80168
635         * gcc.dg/asan/pr80168.c: New test.
637 2017-03-27  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/80170
640         * gcc.dg/pr80170.c: New testcase.
642 2017-03-27  Richard Biener  <rguenther@suse.de>
644         PR middle-end/80171
645         * g++.dg/torture/pr80171.C: New testcase.
647 2017-03-26  John David Anglin  <danglin@gcc.gnu.org>
649         * gcc.dg/torture/pr79732.c: Require alias support.
650         * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
652         * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
653         libatomic_available.
654         * gfortran.dg/coarray_image_status_1.f08: Likewise.
655         * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
657 2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
659         PR libgfortran/78881
660         * gfortran.dg/dtio_26.f90: New test.
662 2017-03-25  Paul Thomas  <pault@gcc.gnu.org>
664         PR fortran/80156
665         PR fortran/79382
666         * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
667         testcase for PR80156. Add a main programme that tests that
668         the typebound generic is accessible.
670 2017-03-25  Bernd Schmidt  <bschmidt@redhat.com>
672         PR rtl-optimization/80160
673         PR rtl-optimization/80159
675         * gcc.target/i386/pr80160.c: New test.
677 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
679         PR sanitizer/79904
680         * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
682 2017-03-24  Marek Polacek  <polacek@redhat.com>
684         PR c++/80119
685         * g++.dg/warn/Wuninitialized-9.C: New test.
687 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
689         * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
690         and remove the high-level builtin.  The error message for the
691         would prevent compilation from reaching the second.
692         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
694 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
696         * gcc.target/s390/vxe/negfma-1.c: New test.
698 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
700         * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
701         * gcc.target/s390/arch12/mul-1.c: New test.
702         * gcc.target/s390/arch12/mul-2.c: New test.
704 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
706         * gcc.target/s390/vxe/vllezlf-1.c: New test.
708 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
710         * gcc.target/s390/vxe/popcount-1.c: New test.
712 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
714         * gcc.target/s390/vxe/bitops-1.c: New test.
716 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
718         * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
719         * lib/target-supports.exp: Add effective target check s390_vxe.
721 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
723         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
724         comparison instructions used from now on.
726 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
728         * gcc.target/s390/s390.exp (check_effective_target_vector):
729         Include target-supports.exp and move target_vector check routine
730         ...
731         * lib/target-supports.exp (check_effective_target_s390_vx): ... to
732         here and rename it.
733         * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
734         check from vector to s390_vx.
735         * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
736         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
737         * gcc.target/s390/vector/stpcpy-1.c: Likewise.
738         * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
739         * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
740         * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
741         * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
742         * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
743         * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
745 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
747         * gcc.target/s390/vector/vec-init-2.c: New test.
749 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
751         * gcc.dg/ubsan/pr79904-2.c: New test.
753 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
755         PR target/79893
756         * gcc.target/s390/zvector/pr79893.c: New test.
758 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
760         PR rtl-optimization/80112
761         * gcc.dg/pr80112.c: New test.
763 2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
765         * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
766         etc. line numbers.
767         * gcc.dg/Walloca-1.c: Likewise.
768         * gcc.dg/Walloca-2.c: Likewise.
769         * gcc.dg/Wvla-larger-than-2.c: Likewise.
771 2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
773         PR tree-optimization/80158
774         * gfortran.fortran-torture/compile/pr80158.f: New file.
776 2017-03-24  Richard Biener  <rguenther@suse.de>
778         PR tree-optimization/80167
779         * gcc.dg/graphite/pr80167.c: New testcase.
781 2017-03-24  Tom de Vries  <tom@codesourcery.com>
783         PR testsuite/80092
784         * gcc.dg/no_profile_instrument_function-attr-1.c: Add
785         dg-require-effective-target global_constructor.
786         * gcc.dg/tls/emutls-2.c: Same.
788 2017-03-24  Tom de Vries  <tom@codesourcery.com>
790         PR testsuite/80092
791         * c-c++-common/Wimplicit-fallthrough-34.c: Add
792         dg-require-effective-target indirect_jumps.
794 2017-03-24  Tom de Vries  <tom@codesourcery.com>
796         PR testsuite/80092
797         * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
798         nonlocal_goto.
800 2017-03-24  Tom de Vries  <tom@codesourcery.com>
802         PR testsuite/80092
803         * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
804         * gcc.dg/Walloca-12.c: Same.
805         * gcc.dg/attr-alloc_size-8.c: Same.
806         * gcc.dg/Walloca-4.c: Same.
807         * gcc.dg/Walloca-8.c: Same.
808         * gcc.dg/Walloca-13.c: Same.
809         * gcc.dg/Walloca-14.c: Same.
810         * gcc.dg/attr-alloc_size-9.c: Same.
811         * gcc.dg/Walloca-1.c: Same.
812         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
813         * gcc.dg/Walloca-5.c: Same.
814         * gcc.dg/Walloca-10.c: Same.
815         * gcc.dg/Walloca-9.c: Same.
816         * gcc.dg/attr-alloc_size-6.c: Same.
817         * gcc.dg/Wvla-larger-than-1.c: Same.
818         * gcc.dg/torture/pr71881.c: Same.
819         * gcc.dg/torture/pr71901.c: Same.
820         * gcc.dg/torture/pr78742.c: Same.
821         * gcc.dg/builtin-alloc-size.c: Same.
822         * gcc.dg/Walloca-2.c: Same.
823         * gcc.dg/Walloca-6.c: Same.
824         * gcc.dg/Walloca-11.c: Same.
825         * gcc.dg/attr-alloc_size-7.c: Same.
826         * gcc.dg/Wvla-larger-than-2.c: Same.
827         * gcc.dg/Walloca-3.c: Same.
828         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
829         * gcc.c-torture/compile/pr79413.c: Same.
830         * gcc.c-torture/compile/pr78439.c: Same.
832 2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
834         * gcc.target/powerpc/p9-options-1.c: New test.
836 2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
838         PR target/71436
839         * gcc.c-torture/compile/pr71436.c: New test.
841 2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
842             Richard Biener  <rguenther@suse.de>
844         PR tree-optimization/79908
845         PR tree-optimization/80136
846         * gcc.dg/torture/pr79908.c: New file.
848 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
850         PR fortran/39239
851         * gfortran.dg/equiv_constraint_bind_c.f90: New test.
853 2017-03-22  Jakub Jelinek  <jakub@redhat.com>
855         PR c++/80141
856         * g++.dg/gomp/pr80141.C: New test.
858         PR c++/80129
859         * g++.dg/torture/pr80129.C: New test.
861         PR sanitizer/80110
862         * g++.dg/tsan/pr80110.C: New test.
864 2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
866         PR fortran/80142
867         * gfortran.dg/any_loc.f90: New test case.
869 2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
871         PR target/80082
872         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
873         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
875 2017-03-22  Martin Liska  <mliska@suse.cz>
877         PR target/79906
878         * g++.dg/ext/mv8.C: Add power* targets.
880 2017-03-21  Martin Sebor  <msebor@redhat.com>
882         PR c++/79548
883         * g++.dg/warn/Wunused-var-26.C: New test.
885 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
887         PR tree-optimization/79908
888         * gcc.dg/torture/pr79908.c: Revert addition of new file.
890 2017-03-21  Marek Polacek  <polacek@redhat.com>
891             Martin Sebor  <msebor@redhat.com>
893         PR tree-optimization/80109
894         * gcc.dg/Walloca-14.c: New test.
896 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
898         PR target/80125
899         * gcc.target/powerpc/pr80125.c: New test.
901 2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>
903         PR fortran/69498
904         * gfortran.dg/unexp_attribute.f90: New test
906 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
907             Richard Biener  <rguenther@suse.de>
909         PR tree-optimization/79908
910         * gcc.dg/torture/pr79908.c: New file.
912 2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
914         * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
915         with sizeof(int) < 4.
917 2017-03-21  Martin Liska  <mliska@suse.cz>
919         * gcc.target/i386/pr65044.c: Add '.' in order to catch
920         apostrophes.
922 2017-03-21  Richard Biener  <rguenther@suse.de>
924         PR tree-optimization/80032
925         * g++.dg/opt/pr80032.C: New testcase.
927 2017-03-21  Richard Biener  <rguenther@suse.de>
929         PR tree-optimization/80122
930         * gcc.dg/torture/pr80122.c: New testcase.
932 2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>
934         * gcc.dg/pic-2.c: Skip for MIPS.
935         * gcc.dg/pie-2.c: Skip for MIPS.
937 2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
939         PR c++/77752
940         * g++.dg/cpp0x/initlist97.C: New.
941         * g++.dg/cpp0x/initlist85.C: Update.
943 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
945         PR c/67338
946         * gcc.dg/pr67338.c: New test.
948         PR c++/35878
949         * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
950         dump instead of assembler.
951         * g++.dg/init/pr35878_2.C: Likewise.
952         * g++.dg/init/pr35878_3.C: Likewise.
954 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
956         PR c/80097
957         * gcc.dg/ubsan/pr80097.c: New test.
959 2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
961         PR tree-optimization/80054
962         * g++.dg/torture/pr80054.C: New file.
964 2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
966         PR target/79963
967         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
968         directive to assure selection of proper bit using rlwinm insn.
969         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
970         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
971         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
972         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
974 2017-03-20  Marek Polacek  <polacek@redhat.com>
975             Paolo Carlini  <paolo.carlini@oracle.com>
977         PR c++/80059 - ICE with noexcept and __transaction_atomic
978         * g++.dg/tm/pr80059-2.C: New test.
979         * g++.dg/tm/pr80059.C: New test.
981 2017-03-20  Martin Liska  <mliska@suse.cz>
983         PR middle-end/79753
984         * gcc.target/i386/mpx/pr79753.c: New test.
986 2017-03-20  Martin Liska  <mliska@suse.cz>
988         PR target/79769
989         PR target/79770
990         * g++.dg/pr79769.C: New test.
991         * gcc.target/i386/mpx/pr79770.c: New test.
993 2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
995         PR target/78857
996         * gcc.target/s390/load-and-test-fp-1.c: New test.
997         * gcc.target/s390/load-and-test-fp-2.c: New test.
999 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
1001         PR fortran/79676
1002         * gfortran.dg/submodule_28.f08 : New test.
1004 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
1006         PR fortran/71838
1007         * gfortran.dg/submodule_26.f08 : New test.
1008         * gfortran.dg/submodule_27.f08 : New test.
1010 2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
1012         PR target/79951
1013         * gcc.target/powerpc/pr79951.c: New.
1015 2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>
1017         PR rtl-optimization/79910
1018         * gcc.dg/torture/pr79910.c: New test.
1020 2017-03-17  Jeff Law  <law@redhat.com>
1022         PR tree-optimization/71437
1023         * gcc.dg/tree-ssa/pr71437.c: New test.
1024         * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
1025         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
1026         now caught by VRP, but which were previously caught by DOM.
1028 2017-03-17  Richard Biener  <rguenther@suse.de>
1030         PR middle-end/80075
1031         * g++.dg/torture/pr80075.C: New testcase.
1033 2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
1035         PR target/71294
1036         * g++.dg/pr71294.C: New test.
1038 2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
1040         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
1042 2017-03-16  Jakub Jelinek  <jakub@redhat.com>
1044         PR fortran/80010
1045         * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
1047         PR fortran/79886
1048         * gfortran.dg/pr79886.f90: New test.
1050 2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1052         PR target/79038
1053         * gcc.target/powerpc/pr79038-1.c: New test.
1055 2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>
1057         PR fortran/33271
1058         * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
1060 2017-03-15  Jiong Wang  <jiong.wang@arm.com>
1062         PR testsuite/79356
1063         * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
1065 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
1067         PR target/80019
1068         * gcc.target/i386/pr80019.c: New test.
1070 2017-03-15  Martin Liska  <mliska@suse.cz>
1072         * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
1074 2017-03-14  Martin Sebor  <msebor@redhat.com>
1076         PR tree-optimization/79800
1077         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
1078         * gcc.dg/tree-ssa/pr79800.c: New test.
1080 2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1082         PR target/79947
1083         * gcc.target/powerpc/pr79947.c: New test.
1085 2017-03-14  Martin Sebor  <msebor@redhat.com>
1087         PR middle-end/80020
1088         * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
1089         * gcc.dg/attr-alloc_size-7.c: Same.
1090         * gcc.dg/attr-alloc_size-9.c: Same.
1091         * gcc.dg/builtin-alloc-size.c: Same.
1092         * gcc.dg/pr80020.c: New test.
1094 2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1096         PR rtl-optimization/79728
1097         * gcc.target/i386/sse-globalreg.c: New test.
1099 2017-03-14  Martin Liska  <mliska@suse.cz>
1101         PR lto/66295
1102         * gcc.dg/tree-prof/pr66295.c: New test.
1104 2017-03-13  Martin Liska  <mliska@suse.cz>
1106         PR middle-end/78339
1107         * gcc.target/i386/mpx/pr78339.c: New test.
1109 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
1111         * gcc.target/arc/bitfield.c: New file.
1113 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
1115         * gcc.target/arc/pr9001090948.c: New file.
1117 2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>
1119         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1120         Fix test.  Make early-out condition return early.  Correct comments.
1122 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124         PR libgfortran/78854
1125         * gfortran.dg/dtio_25.f90: New test.
1127 2017-03-10  Martin Sebor  <msebor@redhat.com>
1129         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
1131 2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>
1133         PR rtl-optimization/78911
1134         * gcc.target/i386/pr78911-1.c: New test.
1135         * gcc.target/i386/pr78911-2.c: New test.
1137 2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>
1139         PR target/79941
1140         * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
1141         * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
1142         * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
1144 2017-03-10  Marek Polacek  <polacek@redhat.com>
1146         PR c++/79967
1147         * g++.dg/cpp0x/gen-attrs-63.C: New test.
1149 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
1151         PR c++/79899
1152         * g++.dg/other/friend7.C: New test.
1154         PR c++/79896
1155         * g++.dg/ext/int128-5.C: New test.
1157 2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
1159         PR testsuite/79356
1160         * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
1161         powerpc, sparc, or s390x.
1163 2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>
1165         PR target/79907
1166         * gcc.target/powerpc/pr79907.c: New.
1168 2017-03-10  Olivier Hainque  <hainque@adacore.com>
1170         * gnat.dg/opt64.adb: New test.
1171         * gnat.dg/opt64_pkg.ads: New helper.
1172         * gnat.dg/opt64_pkg.adb: New helper.
1174 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
1176         PR rtl-optimization/79909
1177         * gcc.target/powerpc/pr79909.c: New test.
1179         PR tree-optimization/79972
1180         * gcc.dg/pr79972.c: New test.
1182         PR tree-optimization/77975
1183         * gcc.dg/pr77975.c: New test.
1185 2017-03-09  Marek Polacek  <polacek@redhat.com>
1187         PR c++/79962
1188         PR c++/79984
1189         * c-c++-common/nonnull-3.c: New test.
1190         * g++.dg/warn/Wnonnull3.C: New test.
1192 2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>
1194         * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
1195         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1197 2017-03-09  Marek Polacek  <polacek@redhat.com>
1199         PR sanitizer/79757
1200         * gcc.dg/ubsan/pr79757-1.c: New test.
1201         * gcc.dg/ubsan/pr79757-2.c: New test.
1202         * gcc.dg/ubsan/pr79757-3.c: New test.
1203         * gcc.dg/ubsan/pr79757-4.c: New test.
1204         * gcc.dg/ubsan/pr79757-5.c: New test.
1206 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
1208         PR c/79969
1209         * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
1211 2017-03-09  Marek Polacek  <polacek@redhat.com>
1213         PR c++/79687
1214         * g++.dg/expr/ptrmem8.C: New test.
1215         * g++.dg/expr/ptrmem9.C: New test.
1217 2017-03-09  Richard Biener  <rguenther@suse.de>
1219         PR tree-optimization/79977
1220         * gcc.dg/graphite/pr79977.c: New testcase.
1222 2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
1224         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
1225         rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
1226         * lib/target-supports.exp (check_effective_target_rdynamic):
1227         New proc.
1229 2017-03-09  Richard Biener  <rguenther@suse.de>
1231         PR middle-end/79971
1232         * gcc.dg/fixed-point/pr79971.c: New testcase.
1234 2017-03-09  Richard Biener  <rguenther@suse.de>
1236         PR ipa/79970
1237         * gcc.dg/torture/pr79970.c: New testcase.
1239 2017-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
1241         PR c++/71966
1242         * g++.dg/cpp0x/pr71966-1.C: New.
1243         * g++.dg/cpp0x/pr71966-2.C: Likewise.
1245 2017-03-09  Martin Liska  <mliska@suse.cz>
1247         PR tree-optimization/79631
1248         * gcc.target/i386/mpx/pr79631.c: New test.
1250 2017-03-09  Martin Liska  <mliska@suse.cz>
1252         PR target/65705
1253         PR target/69804
1254         * gcc.target/i386/pr71458.c: Update scanned pattern.
1256 2017-03-09  Marek Polacek  <polacek@redhat.com>
1258         PR c++/79672
1259         * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
1260         * g++.dg/warn/Wduplicated-branches3.C: New test.
1262 2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>
1264         * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
1266 2017-03-09  Martin Liska  <mliska@suse.cz>
1268         PR ipa/79764
1269         * g++.dg/pr79764.C: New test.
1271 2017-03-09  Martin Liska  <mliska@suse.cz>
1273         PR ipa/79761
1274         * g++.dg/pr79761.C: New test.
1276 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
1278         PR sanitizer/79944
1279         * c-c++-common/asan/pr79944.c: New test.
1281         PR target/79932
1282         * gcc.target/i386/pr79932-2.c: New test.
1284         PR target/79932
1285         * gcc.target/i386/pr79932-1.c: New test.
1287 2017-03-09  Marek Polacek  <polacek@redhat.com>
1289         PR c++/79900 - ICE in strip_typedefs
1290         * g++.dg/warn/Wpadded-1.C: New test.
1292 2017-03-08  Marek Polacek  <polacek@redhat.com>
1294         * g++.dg/Walloca1.C: Adjust dg-warning.
1296 2017-03-08  Andrew Haley  <aph@redhat.com>
1298         PR tree-optimization/79943
1299         * gcc.dg/tree-ssa/pr79943.c: New test.
1301 2017-03-08  Richard Biener  <rguenther@suse.de>
1303         PR tree-optimization/79955
1304         * gcc.dg/uninit-24.c: New testcase.
1306 2017-03-08  Richard Biener  <rguenther@suse.de>
1308         PR tree-optimization/79920
1309         * gcc.dg/vect/pr79920.c: New testcase.
1311 2017-03-08  Jakub Jelinek  <jakub@redhat.com>
1313         PR sanitizer/79904
1314         * gcc.dg/ubsan/pr79904.c: New test.
1316 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
1318         PR c/79834
1319         * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
1320         diagnostics.
1322 2017-03-07  Marek Polacek  <polacek@redhat.com>
1324         PR middle-end/79809
1325         * g++.dg/Walloca1.C: New test.
1327 2017-03-07  Martin Liska  <mliska@suse.cz>
1329         PR middle-end/68270
1330         * g++.dg/pr68270.C: New test.
1332 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
1334         PR rtl-optimization/79901
1335         * gcc.target/i386/pr79901.c: New test.
1337         PR sanitizer/79897
1338         * c-c++-common/ubsan/pr79897.c: New test.
1340 2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>
1342         PR rtl-optimization/79571
1343         * gcc.target/i386/pr79571.c: New.
1345 2017-03-06  Marek Polacek  <polacek@redhat.com>
1347         PR c++/79796 - ICE with NSDMI and this pointer
1348         * g++.dg/cpp0x/nsdmi13.C: New test.
1350 2017-03-06  Julia Koval  <julia.koval@intel.com>
1352         PR target/79793
1353          * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
1354          directives.
1355          * gcc.target/i386/interrupt-13.c: Ditto.
1356          * gcc.target/i386/interrupt-14.c: Ditto.
1357          * gcc.target/i386/interrupt-15.c: Ditto.
1359 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
1361         PR c++/79822
1362         * g++.dg/cpp0x/constexpr-79822.C: New test.
1364 2017-03-06  Richard Biener  <rguenther@suse.de>
1366         PR tree-optimization/79894
1367         * gcc.dg/vect/pr79887.c: New testcase.
1369 2017-03-06  Richard Biener  <rguenther@suse.de>
1371         PR tree-optimization/79824
1372         * gcc.dg/vect/pr79824-1.c: New testcase.
1373         * gcc.dg/vect/pr79824-2.c: Likewise.
1375 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
1377         * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
1378         gettimeofday.  Remove dg-skip-if for AVR.
1379         * lib/target-supports.exp (check_effective_target_gettimeofday):
1380         New proc.
1382 2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1384         * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
1385         * gcc.target/s390/hotpatch-10.c: Likewise.
1386         * gcc.target/s390/hotpatch-11.c: Likewise.
1387         * gcc.target/s390/hotpatch-12.c: Likewise.
1388         * gcc.target/s390/hotpatch-13.c: Likewise.
1389         * gcc.target/s390/hotpatch-14.c: Likewise.
1390         * gcc.target/s390/hotpatch-15.c: Likewise.
1391         * gcc.target/s390/hotpatch-16.c: Likewise.
1392         * gcc.target/s390/hotpatch-17.c: Likewise.
1393         * gcc.target/s390/hotpatch-18.c: Likewise.
1394         * gcc.target/s390/hotpatch-19.c: Likewise.
1395         * gcc.target/s390/hotpatch-2.c: Likewise.
1396         * gcc.target/s390/hotpatch-26.c: Likewise.
1397         * gcc.target/s390/hotpatch-27.c: Likewise.
1398         * gcc.target/s390/hotpatch-28.c: Likewise.
1399         * gcc.target/s390/hotpatch-3.c: Likewise.
1400         * gcc.target/s390/hotpatch-4.c: Likewise.
1401         * gcc.target/s390/hotpatch-5.c: Likewise.
1402         * gcc.target/s390/hotpatch-6.c: Likewise.
1403         * gcc.target/s390/hotpatch-7.c: Likewise.
1404         * gcc.target/s390/hotpatch-8.c: Likewise.
1405         * gcc.target/s390/hotpatch-9.c: Likewise.
1407 2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1409         PR c++/64574
1410         * g++.dg/template/crash125.C: New.
1412 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
1414         PR target/79812
1415         * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
1417 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
1419         * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
1421 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1423         * gcc.target/mips/msa-minmax.c: New tests.
1425 2017-03-06  Martin Liska  <mliska@suse.cz>
1427         PR sanitize/79783
1428         * g++.dg/asan/pr79783.C: New test.
1430 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1432         * gcc.target/mips/msa-dotp.c: New tests.
1434 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
1436         * gcc.target/mips/msa-bclri.c: New test.
1438 2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1440         PR c++/70266
1441         * g++.dg/tm/pr70266.C: New.
1443 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1444             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1446         * gfortran.dg/coarray/fail_image_1.f08: New test.
1447         * gfortran.dg/coarray/fail_image_2.f08: New test.
1448         * gfortran.dg/coarray/failed_images_1.f08: New test.
1449         * gfortran.dg/coarray/failed_images_2.f08: New test.
1450         * gfortran.dg/coarray/image_status_1.f08: New test.
1451         * gfortran.dg/coarray/image_status_2.f08: New test.
1452         * gfortran.dg/coarray/stopped_images_1.f08: New test.
1453         * gfortran.dg/coarray/stopped_images_2.f08: New test.
1454         * gfortran.dg/coarray_fail_st.f90: New test.
1455         * gfortran.dg/coarray_failed_images_1.f08: New test.
1456         * gfortran.dg/coarray_image_status_1.f08: New test.
1457         * gfortran.dg/coarray_stopped_images_1.f08: New test.
1459 2017-03-03  Marek Polacek  <polacek@redhat.com>
1461         PR c/79758
1462         * gcc.dg/noncompile/pr79758.c: New test.
1464 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1466         PR middle-end/79805
1467         * g++.dg/opt/pr79805.C: New test.
1469 2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>
1471         * gcc.target/i386/avx512vpopcntdq-check.h: New.
1472         * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
1473         * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
1474         * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
1475         * gcc.target/i386/i386.exp
1476         (check_effective_target_avx512vpopcntdq): New.
1478 2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
1480         * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
1481         ilp32 targets and match DImode registers for lp64 targets.
1483 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
1485         * g++.dg/pr71624.C: Disable for x32.
1486         * g++.dg/pr71633.C: Ditto.
1488 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1490         PR target/79807
1491         * gcc.target/i386/pr79807.c: New test.
1493 2017-03-03  Martin Liska  <mliska@suse.cz>
1495         PR tree-optimization/79803
1496         * gcc.dg/tree-ssa/pr79803.c: New test.
1498 2017-03-03  Martin Liska  <mliska@suse.cz>
1500         PR rtl-optimization/79574
1501         * gcc.dg/pr79574-2.c: New test.
1503 2017-03-03  Richard Biener  <rguenther@suse.de>
1505         PR c++/79825
1506         * g++.dg/warn/Wuninitialized-8.C: New testcase.
1508 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
1510         * gcc.dg/pr57134.c: Use empty inline asm string literal.
1512 2017-03-03  Marek Polacek  <polacek@redhat.com>
1514         PR c++/79791
1515         * g++.dg/warn/Wwrite-strings-1.C: New test.
1516         * g++.dg/warn/Wwrite-strings-2.C: New test.
1517         * g++.dg/warn/Wwrite-strings-3.C: New test.
1518         * g++.dg/warn/Wwrite-strings-4.C: New test.
1519         * g++.dg/warn/Wwrite-strings-5.C: New test.
1520         * g++.dg/warn/Wwrite-strings-6.C: New test.
1521         * g++.dg/warn/Wwrite-strings-7.C: New test.
1522         * g++.dg/warn/Wwrite-strings-8.C: New test.
1523         * g++.dg/warn/Wwrite-strings-9.C: New test.
1524         * g++.dg/warn/Wwrite-strings-10.C: New test.
1525         * g++.dg/warn/Wwrite-strings-11.C: New test.
1526         * g++.dg/warn/Wwrite-strings-12.C: New test.
1528 2017-03-03  Richard Biener  <rguenther@suse.de>
1530         PR middle-end/79818
1531         * gcc.dg/torture/pr79818.c: New testcase.
1533 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
1535         PR c++/79782
1536         * g++.dg/warn/Wunused-parm-10.C: New test.
1538 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
1540         * gcc.dg/rtl/x86_64/*.c: Test for
1541         "{ i?86-*-* x86_64-*-* } && lp64" targets only.
1543 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
1545         PR target/79514
1546         * gcc.target/i386/pr79514.c: New test.
1548 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
1550         PR rtl-optimization/79780
1551         * gcc.c-torture/compile/pr79780.c: New test.
1553 2017-03-02  Richard Biener  <rguenther@suse.de>
1555         PR tree-optimization/79345
1556         PR c++/42000
1557         * g++.dg/warn/Wuninitialized-7.C: New testcase.
1558         * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
1559         * gcc.dg/uninit-pr19430-2.c: Add expected warning.
1561 2017-03-02  Richard Biener  <rguenther@suse.de>
1563         PR c/79756
1564         * gcc.dg/vector-1.c: New testcase.
1566 2017-03-02  Bin Cheng  <bin.cheng@arm.com>
1568         PR tree-optimization/66768
1569         * gcc.target/i386/pr66768.c: New test.
1571 2017-03-02  Richard Biener  <rguenther@suse.de>
1573         * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
1574         * gcc.dg/rtl/x86_64/final.c: Likewise.
1575         * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
1576         * gcc.dg/rtl/x86_64/ira.c: Likewise.
1577         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1578         * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1580 2017-03-02  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/79777
1583         * gcc.dg/torture/pr79777.c: New testcase.
1585 2017-03-01  Martin Sebor  <msebor@redhat.com>
1587         PR middle-end/79692
1588         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1589         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1590         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1591         * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1593 2017-03-01  Uros Bizjak  <ubizjak@gmail.com>
1595         * gcc.target/i386/invsize-2.c: New test.
1596         * gcc.target/i386/invsize-3.c: Ditto.
1597         * gcc.target/i386/invsize-4.c: Ditto.
1598         * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1599         * gcc.target/i386/stackalign/asm-1.c: Ditto.
1601 2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1603         PR target/79439
1604         * gcc.target/powerpc/pr79439.c: New test.
1606 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
1608         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1609         scan string.
1612 2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1614         PR target/79395
1615         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1616         pattern to look for vcmpequd. instead of vcmpnew.
1617         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1618         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1619         pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1620         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1621         look for xvcmpeqdp. instead of xvcmpnedp.
1622         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1623         look for vcmpequd. instead of vcmpnew.
1624         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1625         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1626         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1627         look for xvcmpeqsp. instead of xvcmpnesp.
1628         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1629         look for xvcmpeqdp. instead of xvcmpnedp.
1630         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1631         look for vcmpequd. instead of vcmpnew.
1632         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1633         look for vcmpeqsp instead of xvcmpnesp.
1634         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1635         look for xvcmpeqdp instead of xvcmpnedp.
1637 2017-03-01  Richard Biener  <rguenther@suse.de>
1639         PR middle-end/79721
1640         * gcc.dg/torture/pr79721.c: New testcase.
1642 2017-03-01  Jakub Jelinek  <jakub@redhat.com>
1644         PR c++/79681
1645         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1646         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1648         PR c++/79746
1649         * g++.dg/warn/Wunused-parm-9.C: New test.
1651         PR tree-optimization/79734
1652         * g++.dg/opt/pr79734.C: New test.
1654 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
1656         PR tree-optimization/79737
1657         * gcc.c-torture/execute/pr79737-1.c: New test.
1658         * gcc.c-torture/execute/pr79737-2.c: New test.
1660 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
1662         * gcc.target/sparc/20170228-1.c: New test.
1664 2017-02-28  Uros Bizjak  <ubizjak@gmail.com>
1666         * gcc.target/i386/invsize-1.c: New test.
1668 2017-02-28  Martin Sebor  <msebor@redhat.com>
1670         PR tree-optimization/79691
1671         * gcc.dg/tree-ssa/pr79691.c: New test.
1673 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
1675         PR target/79729
1676         * gcc.target/i386/pr79729.c: New test.
1678 2017-02-28  Richard Biener  <rguenther@suse.de>
1680         PR tree-optimization/79740
1681         * gcc.dg/torture/pr79740.c: New testcase.
1683 2017-02-28  Richard Biener  <rguenther@suse.de>
1685         PR middle-end/79731
1686         * c-c++-common/torture/pr79731.c: New testcase.
1688 2017-02-28  Richard Biener  <rguenther@suse.de>
1690         PR tree-optimization/79732
1691         * gcc.dg/torture/pr79732.c: New testcase.
1693 2017-02-28  Richard Biener  <rguenther@suse.de>
1695         PR tree-optimization/79723
1696         * gcc.target/i386/pr79723.c: New testcase.
1698 2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
1700         PR target/79544
1701         * gcc.target/powerpc/pr79544.c: New.
1703 2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1705         PR c++/79414
1706         * g++.dg/parse/crash67.C: New.
1708 2017-02-27  Bin Cheng  <bin.cheng@arm.com>
1710         PR tree-optimization/77536
1711         * gcc.dg/vect/pr79347.c: Revise testing string.
1713 2017-02-27  Richard Biener  <rguenther@suse.de>
1715         PR tree-optimization/45397
1716         * gcc.dg/tree-ssa/pr45397.c: New testcase.
1718 2017-02-27  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/79690
1721         * gcc.target/i386/pr79690.c: New testcase.
1723 2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1725         PR fortran/51119
1726         * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1727         of original.
1728         * gfortran.dg/inline_matmul_11.f90: Likewise.
1729         * gfortran.dg/inline_matmul_9.f90: Likewise.
1730         * gfortran.dg/matmul_13.f90: New test.
1731         * gfortran.dg/matmul_14.f90: New test.
1733 2017-02-25  Jakub Jelinek  <jakub@redhat.com>
1735         PR middle-end/79396
1736         * g++.dg/opt/pr79396.C: New test.
1738 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1740         PR fortran/79597
1741         * gfortran.dg/dtio_6.f90: Update test.
1743 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1745         PR fortran/79601
1746         * gfortran.dg/interface_operator_2.f90: New test.
1748 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1750         PR c/79677
1751         * gcc.dg/pr79677.c: New test.
1753 2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>
1755         * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1756         of mov.ps.
1757         * gcc.target/mips/mips-ps-type.c (move): Likewise.
1758         (cond_move1): Simplify condition to force generation of
1759         mov[nz].ps.
1760         (cond_move2): Likewise.
1762 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1764         PR c++/79588
1765         * g++.dg/warn/Wrestrict-1.C: New test.
1766         * g++.dg/warn/Wrestrict-2.C: New test.
1768 2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
1770         * g++.dg/ext/complit15.C: Require LTO.
1772 2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>
1774         * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1775         logical_op_short_circuit to skip targets.
1776         (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1777         and s390.
1779 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1781         * gnat.dg/opt63.adb: New test.
1783 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1785         * gnat.dg/discr47.adb: New test.
1787 2017-02-24  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/79389
1790         * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1792 2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>
1794         PR c++/79361
1795         * g++.dg/cpp0x/pr79361-1.C: New.
1796         * g++.dg/cpp0x/pr79361-2.C: Likewise.
1798 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
1800         * gcc.target/visium/bit_test.c: Accept any lsr form.
1801         * gcc.target/visium/block_move.c: Tweak.
1803 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1805         PR 68749
1806         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1808 2017-02-23  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/79683
1811         * gcc.target/i386/pr79683.c: New testcase.
1813 2017-02-22  Jeff Law  <law@redhat.com>
1815         PR tree-optimization/79578
1816         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1818 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1820         * gcc.target/mips/msa-fp-cc.c: New test.
1822 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1824         PR c++/79664
1825         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1826         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1827         * g++.dg/gomp/pr79664.C: New test.
1829         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1831 2017-02-22  Marek Polacek  <polacek@redhat.com>
1833         PR c++/79653
1834         * g++.dg/cpp0x/alignas10.C: New test.
1835         * g++.dg/cpp0x/alignas9.C: New test.
1837         PR c++/79657
1838         * g++.dg/ext/underlying_type12.C: New test.
1840         PR c/79662
1841         * gcc.dg/enum-incomplete-4.c: New test.
1843 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1845         PR target/70465
1846         * gcc.target/i386/pr70465-2.c: New test.
1848 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1850         * gcc.dg/pr61441.c: Use dg-add-options ieee.
1852 2017-02-22  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/79673
1855         * gcc.target/i386/pr79673.c: New testcase.
1857 2017-02-22  Richard Biener  <rguenther@suse.de>
1859         PR tree-optimization/79666
1860         * gcc.dg/torture/pr79666.c: New testcase.
1862 2017-02-22  Martin Liska  <mliska@suse.cz>
1864         PR lto/79587
1865         * gcc.dg/tree-prof/pr79587.c: New test.
1867 2017-02-21  Marek Polacek  <polacek@redhat.com>
1869         PR c++/79535
1870         * g++.dg/ext/flexary23.C: New test.
1872 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1874         PR target/79593
1875         * gcc.target/i386/pr79593.c: New test.
1877 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1879         PR c++/79654
1880         * g++.dg/cpp1z/decomp26.C: New test.
1882         PR sanitizer/79589
1883         * g++.dg/ubsan/pr79589.C: New test.
1885 2017-02-21  Jeff Law  <law@redhat.com>
1887         PR tree-optimization/79621
1888         * gcc.c-torture/compile/pr79621.c: New test.
1890 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1892         PR c++/79655
1893         * g++.dg/cpp1y/constexpr-79655.C: New test.
1895         PR c++/79639
1896         * g++.dg/cpp1y/constexpr-79639.C: New test.
1898         PR target/79633
1899         * gcc.target/i386/mpx/pr79633.c: New test.
1901         PR target/79570
1902         * gcc.dg/pr79570.c: New test.
1904         PR c++/79641
1905         * c-c++-common/pr79641.c: New test.
1907         PR tree-optimization/79649
1908         * gcc.target/i386/pr79649.c: New test.
1910         PR target/79494
1911         * gcc.dg/pr79494.c: New test.
1913 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
1915         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1916         to dg-options.
1918 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1920         * gcc.dg/gimplefe-26.c: Require c99_runtime.
1922 2017-02-02  Jason Merrill  <jason@redhat.com>
1924         PR c++/79580
1925         * g++.dg/ext/complit15.C: New.
1927 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1929         PR target/78056
1930         * gcc.target/powerpc/pr78056-8.c: Remove.
1932 2017-02-20  Marek Polacek  <polacek@redhat.com>
1934         PR middle-end/79537
1935         * gcc.dg/comp-goto-4.c: New test.
1937         PR sanitizer/79558
1938         * c-c++-common/ubsan/bounds-14.c: New test.
1940 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
1942         PR target/79568
1943         * gcc.target/i386/pr79568-1.c: New test.
1944         * gcc.target/i386/pr79568-2.c: New test.
1945         * gcc.target/i386/pr79568-3.c: New test.
1947 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
1949         PR fortran/79382
1950         * gfortran.dg/dtio_10.f90: Change test of error message.
1951         * gfortran.dg/dtio_23.f90: New test.
1952         * gfortran.dg/dtio_24.f90: New test.
1954 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
1956         PR fortran/79434
1957         * gfortran.dg/submodule_25.f08: New test.
1959 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1961         PR fortran/79447
1962         * gfortran.dg/submodule_24.f08: New test.
1964 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1966         PR fortran/79229
1967         * gfortran.dg/class_allocate_24.f90: New test.
1969 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1971         PR fortran/79402
1972         * gfortran.dg/submodule_23.f90: New test.
1974 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
1976         PR c++/79380
1977         * g++.dg/cpp0x/alignas8.C: New.
1979 2017-02-19  Eric Fiselier  <eric@efcs.ca>
1980             Jonathan Wakely  <jwakely@redhat.com>
1982         PR c++/69523
1983         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1985 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1987         * gcc.dg/gimplefe-26.c: New test.
1989 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
1991         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1993 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
1995         PR target/79569
1996         * gcc.target/i386/3dnowA-3.c: New test.
1998         PR target/79559
1999         * gcc.target/i386/pr79559.c: New test.
2001 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
2003         * gcc.dg/c11-float-2.c: New test.
2004         * gcc.dg/torture/float128-floath.c,
2005         gcc.dg/torture/float128x-floath.c,
2006         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
2007         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
2008         gcc.dg/torture/float64x-floath.c: Do not test comparison of
2009         *_DECIMAL_DIG macros with DECIMAL_DIG.
2011 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2013         PR target/79261
2014         * gcc.target/powerpc/vec-xxpermdi.c: New file.
2016 2017-02-17  Julia Koval  <julia.koval@intel.com>
2018         * gcc.target/i386/rdpid.c New test.
2019         * gcc.target/i386/sse-12.c: Add -mrdpid.
2020         * gcc.target/i386/sse-13.c: Ditto.
2021         * gcc.target/i386/sse-14.c: Ditto.
2022         * gcc.target/i386/sse-22.c: Ditto.
2023         * gcc.target/i386/sse-23.c: Ditto.
2024         * g++.dg/other/i386-2.C: Ditto.
2025         * g++.dg/other/i386-3.C: Ditto.
2027 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
2029         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
2030         * gcc.dg/pr61441.c: Ditto.
2032 2017-02-17  Martin Liska  <mliska@suse.cz>
2034         PR rtl-optimization/79574
2035         * gcc.dg/pr79574.c: New test.
2037 2017-02-17  Marek Polacek  <polacek@redhat.com>
2039         PR middle-end/79536
2040         * gcc.dg/torture/pr79536.c: New test.
2042 2017-02-16  Alan Modra  <amodra@gmail.com>
2044         * gcc.c-torture/execute/pr79286.c: New.
2046 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
2048         PR c++/79512
2049         * c-c++-common/gomp/pr79512.c: New test.
2051 2017-02-15  Martin Sebor  <msebor@redhat.com>
2053         PR c++/79363
2054         * g++.dg/ext/flexary12.C: Adjust.
2055         * g++.dg/ext/flexary20.C: Same.
2056         * g++.dg/ext/flexary21.C: Same.
2057         * g++.dg/ext/flexary22.C: New test.
2059 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
2061         PR tree-optimization/79347
2062         * gcc.dg/vect/pr79347.c: New test.
2064 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
2066         PR c++/79301
2067         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
2068         [[deprecated]] comment.
2069         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2070         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
2071         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
2072         [[deprecated]] in -std=c++11.
2073         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
2074         [[fallthrough]] in -std=c++11 and -std=c++14.
2076         PR c++/79288
2077         * g++.dg/tls/pr79288.C: New test.
2079 2017-02-15  Marek Polacek  <polacek@redhat.com>
2081         PR c/79515
2082         * gcc.dg/dfp/pr79515.c: New.
2084 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
2086         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
2088 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
2090         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
2091         "opt_files".
2093 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
2095         PR target/79487
2096         * gcc.dg/dfp/pr79487.c: New test.
2097         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
2098         2017-02-13 change.
2100 2017-01-14  Carl Love  <cel@us.ibm.com>
2102         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
2103         xvcvsxdsp and xvcvuxdsp instructions.
2105 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
2107         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
2108         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2109         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
2110         64-bit default target.
2111         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
2112         a 64-bit default target.
2114 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
2116         PR target/79481
2117         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
2118         (test_3vx): Change return type from int to void.
2119         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2120         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2121         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2122         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2123         tests.
2124         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
2125         (test_3vx): Change return type from int to void.
2126         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
2127         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
2128         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
2129         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
2130         tests.
2131         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
2132         intrinsic.  Change scan-assembler-times number from 1 to 2.
2133         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
2134         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
2135         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
2136         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
2137         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
2138         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
2139         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
2141 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
2143         PR middle-end/61225
2144         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
2145         Use dg-additional-options for ia32 target.  Remove XFAIL.
2147 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
2149         PR target/79495
2150         * gcc.target/i386/pr79495.c: New test.
2152 2017-02-14  Marek Polacek  <polacek@redhat.com>
2154         PR c++/79420
2155         PR c++/79463
2156         * g++.dg/cpp1y/pr79463.C: New.
2157         * g++.dg/template/incomplete10.C: New.
2158         * g++.dg/template/incomplete9.C: New.
2160 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
2162         PR target/79498
2163         * gcc.target/i386/pr79498.c: New test.
2165 2017-02-14  Martin Sebor  <msebor@redhat.com>
2167         PR middle-end/79448
2168         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
2169         * gcc.dg/tree-ssa/pr79448-2.c: New test.
2170         * gcc.dg/tree-ssa/pr79448.c: New test.
2172 2017-02-14  Jeff Law  <law@redhat.com>
2174         PR tree-optimization/79095
2175         * g++.dg/pr79095-1.C: New test
2176         * g++.dg/pr79095-2.C: New test
2177         * g++.dg/pr79095-3.C: New test
2178         * g++.dg/pr79095-4.C: New test
2179         * g++.dg/pr79095-5.C: New test
2180         * gcc.c-torture/execute/arith-1.c: Update with more cases.
2181         * gcc.dg/tree-ssa/pr79095-1.c: New test.
2183 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
2185         * gcc.target/aarch64/vect_fp16_1.c: New.
2187 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2189         * gcc.dg/gimplefe-25.c: New test.
2191 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
2193         PR tree-optimization/79408
2194         * gcc.dg/tree-ssa/pr79408-2.c: New test.
2196 2017-02-14  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/79432
2199         * gcc.dg/torture/pr79432.c: New testcase.
2201 2017-02-13  Martin Sebor  <msebor@redhat.com>
2203         PR middle-end/79496
2204         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
2206 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
2208         PR sanitizer/79341
2209         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
2210         variables volatile.
2212         PR c++/79232
2213         * g++.dg/cpp1z/eval-order4.C: New test.
2214         * g++.dg/other/pr79232.C: New test.
2216 2017-02-13  Nathan Sidwell  <nathan@acm.org>
2218         PR c++/79296
2219         * g++.dg/cpp0x/pr79296.C: New.
2221 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
2223         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
2224         Instead, xfail powerpc*-*-* && lp64.
2226 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
2228         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
2229         powerpc_p8vector_ok.
2230         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
2232 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2234         PR target/79449
2235         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
2236         for reading beyond a 4k boundary.
2238 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
2240         PR rtl-optimization/79388
2241         PR rtl-optimization/79450
2242         * gcc.c-torture/execute/pr79388.c: New test.
2243         * gcc.c-torture/execute/pr79450.c: New test.
2245 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2247         PR fortran/65542
2248         * gfortran.dg/spread_init_expr_2.f90: New test case.
2250 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
2252         PR sanitizer/79341
2253         * g++.dg/asan/deep-stack-uaf-1.C: New test.
2255 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
2257         PR tree-ssa/56727
2258         * gcc.dg/tree-ssa/pr56727.c: New testcase.
2260 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
2262         PR c++/79457
2263         * g++.dg/cpp0x/pr79457.C: New test.
2265 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2267         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
2268         scan-assembler unless lp64.
2270 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2272         PR tree-optimization/66612
2273         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
2275 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
2277         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
2278         of all powerpc.
2280 2017-02-10  Marek Polacek  <polacek@redhat.com>
2282         PR c++/79435
2283         * g++.dg/cpp1y/pr79435.C: New.
2285         PR c++/79184
2286         * g++.dg/warn/Wint-in-bool-context-1.C: New.
2288 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
2290         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
2291         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
2292         New.
2293         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
2294         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
2295         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
2296         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
2297         (vtst_expected_poly64x2): Move to aarch64-only section.
2298         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
2299         (vtst_p64, vtstq_p64): New tests.
2301 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/71737
2304         * g++.dg/cpp0x/pr71737.C: New.
2306 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
2307             Richard Biener  <rguenther@suse.de>
2309         * gcc.dg/gimplefe-error-1.c: New testcase.
2310         * gcc.dg/gimplefe-error-2.c: New testcase.
2311         * gcc.dg/gimplefe-error-3.c: New testcase.
2313 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
2315         PR tree-optimization/79411
2316         * gcc.c-torture/compile/pr79411.c: New test.
2318 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
2319             Jason Merrill  <jason@redhat.com>
2321         PR c++/79143
2322         * g++.dg/cpp1z/pr79143.C: New test.
2324 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
2326         * gcc.dg/loop-unswitch-2.c: Update testcase.
2327         * gcc.dg/loop-unswitch-1.c: Update testcase.
2329 2017-02-09  Marek Polacek  <polacek@redhat.com>
2331         PR c/79428
2332         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
2333         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
2334         * c-c++-common/goacc/pr79428-1.c: New test.
2335         * c-c++-common/gomp/pr79428-2.c: New test.
2336         * c-c++-common/gomp/pr79428-5.c: New test.
2337         * c-c++-common/gomp/pr79428-6.c: New test.
2338         * c-c++-common/pr79428-3.c: New test.
2340 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2342         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
2343         testcases.
2345 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
2347         PR c/79413
2348         * gcc.c-torture/compile/pr79413.c: New test.
2350         PR c++/79429
2351         * c-c++-common/gomp/pr79429.c: New test.
2352         * g++.dg/gomp/pr79429.C: New test.
2354         PR c/79431
2355         * c-c++-common/gomp/pr79431.c: New test.
2357 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
2358             Cesar Philippidis  <cesar@codesourcery.com>
2359             Joseph Myers  <joseph@codesourcery.com>
2360             Chung-Lin Tang  <cltang@codesourcery.com>
2362         * c-c++-common/goacc/combined-directives.c: Remove xfail.
2363         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
2364         * c-c++-common/goacc/loop-auto-2.c: New.
2365         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
2366         * c-c++-common/goacc/tile-2.c: New.
2367         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
2368         * g++.dg/goacc/tile-1.C: New, check tile subst.
2369         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
2370         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
2371         * gfortran.dg/goacc/tile-1.f90: New test.
2372         * gfortran.dg/goacc/tile-2.f90: New test.
2373         * gfortran.dg/goacc/tile-lowering.f95: New test.
2375 2017-02-09  Richard Biener  <rguenther@suse.de>
2377         PR tree-optimization/69823
2378         * gcc.dg/graphite/pr69823.c: New testcase.
2380 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
2382         PR target/78604
2383         * gcc.target/powerpc/pr78604.c: New.
2385 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2387         PR target/68972
2388         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
2389         disable this test on power architecture.
2391 2017-02-08  Richard Biener  <rguenther@suse.de>
2393         PR tree-optimization/71824
2394         PR tree-optimization/79409
2395         * gcc.dg/graphite/pr71824-3.c: New testcase.
2397 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
2399         PR tree-optimization/79408
2400         * gcc.dg/tree-ssa/pr79408.c: New test.
2402 2017-02-08  Richard Biener  <rguenther@suse.de>
2404         PR tree-optimization/71824
2405         * gcc.dg/graphite/pr71824-2.c: New testcase.
2407 2017-02-07  Andrew Pinski  <apinski@cavium.com>
2409         * gcc.target/aarch64/popcount.c: New Testcase.
2411 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
2413         PR rtl-optimization/79386
2414         * gcc.c-torture/compile/pr79386.c: New test.
2416 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2417             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2419         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
2420         *-*-solaris*.
2422 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
2424         PR target/79299
2425         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
2426         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
2428 2017-02-07  Richard Biener  <rguenther@suse.de>
2430         * gcc.dg/gimplefe-23.c: New testcase.
2431         * gcc.dg/gimplefe-24.c: Likewise.
2433 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
2435         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
2436         scan-assembler instead of scan-assembler-times.
2437         * gcc.target/aarch64/test_frame_10.c: Likewise.
2438         * gcc.target/aarch64/test_frame_12.c: Likewise.
2439         * gcc.target/aarch64/test_frame_2.c: Likewise.
2440         * gcc.target/aarch64/test_frame_4.c: Likewise.
2441         * gcc.target/aarch64/test_frame_6.c: Likewise.
2442         * gcc.target/aarch64/test_frame_7.c: Likewise.
2443         * gcc.target/aarch64/test_frame_8.c: Likewise.
2445 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2447         * gcc.target/i386/pr78419.c: Require ifunc support.
2449 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
2451         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
2453 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
2455         PR c++/79360
2456         * g++.dg/cpp1y/nsdmi-union2.C: New test.
2458 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
2460         * lib/target-supports.exp: Define the RISC-V target.
2461         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
2462         * gcc.dg/builtin-apply2.c: Likewise.
2463         * gcc.dg/ifcvt-4.c: Likewise.
2464         * gcc.dg/loop-8.c: Likewise.
2465         * gcc.dg/sibcall-10.c: Likewise.
2466         * gcc.dg/sibcall-9.c: Likewise.
2467         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2468         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2469         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
2470         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2471         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
2472         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
2473         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
2475 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2477         PR target/66144
2478         * gcc.target/powerpc/pr66144-1.c: New test.
2479         * gcc.target/powerpc/pr66144-2.c: Likewise.
2480         * gcc.target/powerpc/pr66144-3.c: Likewise.
2482 2017-02-06  Martin Sebor  <msebor@redhat.com>
2484         PR tree-optimization/79376
2485         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
2486         * gcc.dg/tree-ssa/pr79376.c: Ditto.
2488 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
2490         PR c++/79379
2491         * g++.dg/cpp1y/constexpr-79379.C: New test.
2493         PR c++/79377
2494         * g++.dg/lookup/pr79377.C: New test.
2496         PR c++/79372
2497         * g++.dg/cpp1z/decomp25.C: New test.
2499         PR tree-optimization/79284
2500         * gcc.c-torture/compile/pr79284.c: New test.
2502 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2504         PR c++/70448
2505         * g++.dg/cpp0x/pr70448.C: New.
2507 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2509         PR 78348
2510         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
2511         to dg-options.
2513 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
2515         PR target/78883
2516         * gcc.c-torture/compile/pr78883.c: New test.
2518 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
2520         PR tree-ssa/79347
2521         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
2522         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
2523         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
2524         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
2525         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
2526         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
2527         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
2528         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
2529         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
2530         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
2531         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
2532         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
2533         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
2535 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2537         PR fortran/79344
2538         * gfortran.dg/allocate_with_source_24.f90: New test.
2540 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2542         PR fortran/79230
2543         * gfortran.dg/der_ptr_component_2.f90: New test.
2545 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
2547         * gcc.target/sparc/20170205-1.c: New test.
2549 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
2551         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
2552         libatomic_available.
2554         * gcc.dg/pr77587.c: Require alias support.
2555         * gcc.dg/pr77587a.c: Likewise.
2557         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
2558         * gcc.c-torture/execute/pr78622.c: Likewise.
2560         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
2561         hppa*-*-hpux*.
2562         * c-c++-common/Wunused-var-16.c: Likewise.
2563         * c-c++-common/builtin-shuffle-1.c: Likewise.
2564         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
2565         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2567 2017-02-03  Martin Sebor  <msebor@redhat.com>
2569         PR tree-optimization/79327
2570         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2571         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
2572         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2574 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
2575             Martin Sebor  <msebor@redhat.com>
2577         PR tree-optimization/79327
2578         * gcc.dg/tree-ssa/pr79327.c: New test.
2579         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2580         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2581         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2582         (test_sprintf_chk_range_schar): Adjust dg-message.
2583         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2584         * gcc.c-torture/execute/pr79327.c: New test.
2586 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
2588         PR target/79354
2589         * gcc.target/powerpc/pr79354.c: New test.
2590         * gcc.c-torture/execute/pr79354.c: New test.
2592 2017-02-03  Martin Sebor  <msebor@redhat.com>
2594         PR tree-optimization/79352
2595         * gcc.dg/tree-ssa/pr79352.c: New test.
2597 2017-02-03  Martin Liska  <mliska@suse.cz>
2599         PR lto/66295
2600         * gcc.target/i386/mvc9.c: New test.
2602 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
2604         PR target/79158
2605         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2606         to VSX reg.
2608 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
2610         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2611         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2612         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2613         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2614         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2615         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2616         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2617         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2618         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2619         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2620         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2621         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2622         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2624 2017-02-02  Martin Sebor  <msebor@redhat.com>
2626         PR middle-end/79275
2627         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2628         * gcc.dg/tree-ssa/pr79275.c: New test.
2630 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2632         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
2634 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
2636         PR middle-end/77445
2637         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2638         threading is done.
2640 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
2642         PR middle-end/78142
2643         * gcc.target/aarch64/vector_initialization_nostack.c
2644         (f12): Use one vector
2646 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
2648         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2649         * c-c++-common/asan/misalign-1.c: Likewise.
2650         * c-c++-common/asan/misalign-2.c: Likewise.
2651         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2652         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2653         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2654         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2655         add -ffat-lto-objects from/to dg-additional-options.
2656         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2657         dg-additional-options.
2659         PR target/79197
2660         * gcc.target/powerpc/pr79197.c: New test.
2661         * gcc.c-torture/compile/pr79197.c: New test.
2663 2017-02-02  Richard Biener  <rguenther@suse.de>
2665         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2667 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
2669         PR c++/69637
2670         * g++.dg/cpp0x/pr69637-1.C: New.
2671         * g++.dg/cpp0x/pr69637-2.C: Likewise.
2673 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2675         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2677 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2679         PR target/70012
2680         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2681         conditions.
2683 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
2685         PR testsuite/79324
2686         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2687         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2688         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2689         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2690         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2691         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2692         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2693         * g++.dg/debug/dwarf2/align-1.C: Likewise.
2694         * g++.dg/debug/dwarf2/align-2.C: Likewise.
2695         * g++.dg/debug/dwarf2/align-3.C: Likewise.
2696         * g++.dg/debug/dwarf2/align-4.C: Likewise.
2697         * g++.dg/debug/dwarf2/align-5.C: Likewise.
2698         * g++.dg/debug/dwarf2/align-6.C: Likewise.
2700 2017-02-01  Martin Liska  <mliska@suse.cz>
2702         PR testsuite/79272
2703         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2705 2017-02-01  Richard Biener  <rguenther@suse.de>
2707         PR testsuite/76957
2708         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2709         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2710         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2711         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2713 2017-02-01  Richard Biener  <rguenther@suse.de>
2715         PR middle-end/79315
2716         * gfortran.dg/pr79315.f90: New testcase.
2718 2017-02-01  Richard Biener  <rguenther@suse.de>
2720         PR tree-optimization/71824
2721         * gcc.dg/graphite/pr71824.c: New testcase.
2723 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2725         PR c++/79304
2726         * g++.dg/diagnostic/pr79304.C: New test.
2728 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
2730         PR c++/79298
2731         * g++.dg/spellcheck-pr79298.C: New test case.
2733 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
2735         PR preprocessor/79210
2736         * gcc.dg/format/pr79210.c: New test case.
2737         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2738         New function.
2740 2017-01-31  Nathan Sidwell  <nathan@acm.org>
2742         PR c++/79290
2743         * g++.dg/warn/pr79290.C: New.
2745         PR c++/67273
2746         PR c++/79253
2747         * g++.dg/cpp1y/pr67273.C: New.
2748         * g++.dg/cpp1y/pr79253.C: New.
2750 2017-01-31  Nathan Sidwell  <nathan@acm.org>
2752         PR c++/79264
2753         * g++.dg/cpp1y/pr61636-1.C: Augment.
2755 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
2757         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2758         rand() instead of random().
2760 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
2762         PR tree-optimization/71691
2763         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2765 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2767         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2768         __ARCH__.
2770 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2772         PR tree-optimization/79267
2773         * g++.dg/opt/pr79267.C: New test.
2775 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
2777         PR debug/63238
2778         * gcc.dg/debug/dwarf2/align-1.c: New.
2779         * gcc.dg/debug/dwarf2/align-2.c: New.
2780         * gcc.dg/debug/dwarf2/align-3.c: New.
2781         * gcc.dg/debug/dwarf2/align-4.c: New.
2782         * gcc.dg/debug/dwarf2/align-5.c: New.
2783         * gcc.dg/debug/dwarf2/align-6.c: New.
2784         * gcc.dg/debug/dwarf2/align-as-1.c: New.
2785         * g++.dg/debug/dwarf2/align-1.C: New.
2786         * g++.dg/debug/dwarf2/align-2.C: New.
2787         * g++.dg/debug/dwarf2/align-3.C: New.
2788         * g++.dg/debug/dwarf2/align-4.C: New.
2789         * g++.dg/debug/dwarf2/align-5.C: New.
2790         * g++.dg/debug/dwarf2/align-6.C: New.
2792 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2794         PR target/79170
2795         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2797 2017-01-30  Martin Sebor  <msebor@redhat.com>
2799         PR testsuite/79293
2800         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2802 2017-01-30  Martin Liska  <mliska@suse.cz>
2804         PR gcov-profile/79259
2805         * g++.dg/tree-prof/pr79259.C: New test.
2807 2017-01-30  Richard Biener  <rguenther@suse.de>
2809         PR tree-optimization/79276
2810         * gcc.dg/torture/pr79276.c: New testcase.
2812 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2814         PR target/79240
2815         * gcc.target/s390/pr79240.c: New test.
2817 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2819         PR target/79268
2820         * gcc.target/powerpc/pr79268.c: New file.
2821         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2822         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2823         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2824         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2826 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
2828         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2830         PR testsuite/70583
2831         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2833         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2834         * gnat.dg/debug9.adb: Likewise.
2836         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2838         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2839         libatomic_available.
2840         * gfortran.dg/coarray_42.f90: Likewise.
2841         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2842         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2843         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2845 2017-01-27  Martin Sebor  <msebor@redhat.com>
2847         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2849 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
2851         PR rtl-optimization/79194
2852         * gcc.dg/torture/pr79194.c: New test.
2854 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2856         PR tree-optimization/71374
2857         * gcc.target/i386/pr71374.c: New.
2859 2017-01-27  Martin Sebor  <msebor@redhat.com>
2861         PR c++/71290
2862         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2863         a dg-error directive.
2865 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2867         PR target/79131
2868         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2869         * gcc.target/arm/pr79131-2.c: New.
2871 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2873         PR target/65484
2874         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2875         vectorized on POWER unless hardware misaligned loads are
2876         available.
2878 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
2880         PR rtl-optimization/78559
2881         * gcc.c-torture/execute/pr78559.c: New test.
2883 2017-01-27  Richard Biener  <rguenther@suse.de>
2885         PR tree-optimization/79245
2886         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2887         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2889 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2891         PR c/79199
2892         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2893         target.  Use 4294967293U instead of 4294967293.
2895 2017-01-27  Richard Biener  <rguenther@suse.de>
2897         PR tree-optimization/71433
2898         * gcc.dg/Warray-bounds-21.c: New testcase.
2900 2017-01-27  Richard Biener  <rguenther@suse.de>
2902         PR tree-optimization/79244
2903         * gcc.dg/torture/pr79244.c: New testcase.
2905 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2907         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2908         all occurrences of 40 to 32.
2910 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
2912         PR target/79239
2913         * gcc.target/arm/pr79239.c: New test.
2915 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2917         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2919 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
2921         PR c++/64382
2922         * g++.dg/cpp1y/pr64382.C: New test.
2924 2017-01-26  Martin Sebor  <msebor@redhat.com>
2926         PR middle-end/78703
2927         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2928         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2929         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2930         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2932 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2934         PR debug/79129
2935         * g++.dg/debug/dwarf2/pr79129.C: New test.
2937         PR debug/78835
2938         * g++.dg/debug/dwarf2/pr78835.C: New test.
2940 2017-01-26  Martin Sebor  <msebor@redhat.com>
2942         PR middle-end/78703
2943         * gcc.dg/format/pr78569.c: Adjust.
2944         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2945         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2946         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2947         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2948         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2949         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2950         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2951         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2952         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2953         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2954         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2956 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2958         PR c++/68727
2959         * g++.dg/other/offsetof8.C: Add expected error.
2960         * g++.dg/other/offsetof9.C: New test.
2962 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
2964         * g++.dg/opt/declone3.C: Require LTO.
2966 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
2968         PR target/79131
2969         * gcc.target/arm/pr79131.c: New.
2971 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
2973         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2975 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
2977         PR libstdc++/79190
2978         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2979         matches replaced operator delete.
2981 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2983         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2984         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
2985         avx512f with avx512dq.
2986         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2987         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
2988         avx512f with avx512dq.
2989         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2990         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
2991         avx512f with avx512dq.
2993 2017-01-26  Marek Polacek  <polacek@redhat.com>
2995         PR c/79199
2996         * c-c++-common/Wduplicated-branches-13.c: New test.
2998 2017-01-26  David Sherwood  <david.sherwood@arm.com>
3000         PR middle-end/79212
3001         * gfortran.dg/gomp/sharing-4.f90: New test.
3003 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
3005         PR target/70465
3006         * gcc.target/i386/pr70465.c: New test.
3008         * brig.dg/dg.exp: Update copyright years.
3009         * lib/brig-dg.exp: Update copyright years.
3010         * lib/brig.exp: Update copyright years.
3012 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
3014         PR target/79179
3015         * gcc.target/powerpc/pr79179.c: New test.
3017 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3019         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
3020         generation to accept D-mode memory accesses.
3022 2017-01-25  Martin Sebor  <msebor@redhat.com>
3024         PR c++/71290
3025         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
3026         * g++.dg/ext/flexarray-mangle.C: Same.
3027         * g++.dg/ext/flexarray-subst.C: Same.
3028         * g++.dg/ext/flexary10.C: Same.
3029         * g++.dg/ext/flexary11.C: Same.
3030         * g++.dg/ext/flexary14.C: Same.
3031         * g++.dg/ext/flexary16.C: Same.
3032         * g++.dg/ext/flexary18.C: Same.
3033         * g++.dg/ext/flexary19.C: Same.
3034         * g++.dg/ext/flexary7.C: Same.
3035         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
3036         * g++.dg/ubsan/object-size-1.C: Same.
3037         * obj-c++.dg/property/at-property-23.mm: Same.
3039 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
3041         PR c++/78896
3042         * g++.dg/cpp1z/decomp24.C: New test.
3044         PR c++/77914
3045         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
3046         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
3047         expect a warning.
3048         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
3049         expect warnings.
3050         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
3051         * g++.dg/cpp1y/pr59636.C: Likewise.
3052         * g++.dg/cpp1y/pr60190.C: Likewise.
3054 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
3056         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
3058 2017-01-25  Carl Love  <cel@us.ibm.com>
3060         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
3061         vec_packs built-ins
3063 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
3065         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
3066         -mcpu=cortex-a57.
3067         * gcc.target/arm/vseleqsf.c: Likewise.
3068         * gcc.target/arm/vselgedf.c: Likewise.
3069         * gcc.target/arm/vselgesf.c: Likewise.
3070         * gcc.target/arm/vselgtdf.c: Likewise.
3071         * gcc.target/arm/vselgtsf.c: Likewise.
3072         * gcc.target/arm/vselledf.c: Likewise.
3073         * gcc.target/arm/vsellesf.c: Likewise.
3074         * gcc.target/arm/vselltdf.c: Likewise.
3075         * gcc.target/arm/vselltsf.c: Likewise.
3076         * gcc.target/arm/vselnedf.c: Likewise.
3077         * gcc.target/arm/vselnesf.c: Likewise.
3078         * gcc.target/arm/vselvcdf.c: Likewise.
3079         * gcc.target/arm/vselvcsf.c: Likewise.
3080         * gcc.target/arm/vselvsdf.c: Likewise.
3081         * gcc.target/arm/vselvssf.c: Likewise.
3083 2017-01-25  Richard Biener  <rguenther@suse.de>
3085         PR testsuite/72850
3086         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
3087         to what we had before adding the threading passes.
3089 2017-01-25  Richard Biener  <rguenther@suse.de>
3091         PR tree-optimization/69264
3092         * g++.dg/torture/pr69264.C: New testcase.
3094 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3096         PR target/79145
3097         * gcc.target/arm/pr79145.c: New test.
3099 2017-01-25  Richard Biener  <rguenther@suse.de>
3101         PR debug/78363
3102         * g++.dg/gomp/pr78363-1.C: New testcase.
3103         * g++.dg/gomp/pr78363-2.C: Likewise.
3104         * g++.dg/gomp/pr78363-3.C: Likewise.
3106 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3108         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
3109         * gcc.dg/lto/pr61526_0.c: Likewise.
3110         * gcc.dg/lto/pr64415_0.c: Likewise.
3112 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
3114         PR c++/79205
3115         * g++.dg/cpp1z/decomp22.C: New test.
3116         * g++.dg/cpp1z/decomp23.C: New test.
3118 2017-01-24  Nathan Sidwell  <nathan@acm.org>
3120         PR c++/78469
3121         * g++.dg/cpp0x/pr78469.C: New.
3123         PR c++/79118
3124         * g++.dg/cpp0x/pr79118.C: New.
3126 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
3128         * gcc.target/arm/vfp-longcall-apcs.c: New test.
3130 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
3132         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
3133         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
3134         * gcc.dg/rtl/rtl.exp: New file.
3135         * gcc.dg/rtl/test.c: New file.
3136         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
3137         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
3138         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
3139         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
3140         * gcc.dg/rtl/x86_64/final.c: New test case.
3141         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
3142         * gcc.dg/rtl/x86_64/ira.c: New test case.
3143         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
3144         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
3145         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
3146         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
3147         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
3148         * gcc.dg/rtl/x86_64/test_1.h: New file.
3149         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
3150         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
3151         * gcc.dg/rtl/x86_64/times-two.h: New file.
3152         * gcc.dg/rtl/x86_64/vregs.c: New test case.
3154 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
3156         PR tree-optimization/79159
3157         * g++.dg/tree-ssa/pr79159.C: New test.
3159 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
3160             Martin Jambor  <mjambor@suse.cz>
3162         * lib/brig-dg.exp: New file.
3163         * lib/brig.exp: Likewise.
3164         * brig.dg/README: Likewise.
3165         * brig.dg/dg.exp: Likewise.
3166         * brig.dg/test/gimple/alloca.hsail: Likewise.
3167         * brig.dg/test/gimple/atomics.hsail: Likewise.
3168         * brig.dg/test/gimple/branches.hsail: Likewise.
3169         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
3170         * brig.dg/test/gimple/function_calls.hsail: Likewise.
3171         * brig.dg/test/gimple/kernarg.hsail: Likewise.
3172         * brig.dg/test/gimple/mem.hsail: Likewise.
3173         * brig.dg/test/gimple/mulhi.hsail: Likewise.
3174         * brig.dg/test/gimple/packed.hsail: Likewise.
3175         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3176         * brig.dg/test/gimple/variables.hsail: Likewise.
3177         * brig.dg/test/gimple/vector.hsail: Likewise.
3179 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
3181         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
3182         support asan, only on i?86/x86_64 require sse2_runtime.
3184 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3186         PR target/66669
3187         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
3188         test on powerpc targets.
3190 2017-01-23  Martin Sebor  <msebor@redhat.com>
3192         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3194 2017-01-23  Richard Biener  <rguenther@suse.de>
3196         PR tree-optimization/79088
3197         PR tree-optimization/79188
3198         * gcc.dg/torture/pr79088.c: New testcase.
3199         * gcc.dg/torture/pr79188.c: Likewise.
3201 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3203         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
3204         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
3205         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
3206         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
3207         type of test function to reflect change in built-in function's
3208         return type.
3209         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
3210         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
3211         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
3212         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
3213         type and second argument type to reflect change in built-in
3214         function's type signature.
3215         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
3216         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
3217         type of test function to reflect change in built-in function's
3218         return type.
3219         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3220         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
3221         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
3222         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3223         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3224         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
3225         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
3226         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3227         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3228         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
3229         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
3230         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3231         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3232         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
3233         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
3234         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
3235         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
3236         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
3237         type of test function to reflect change in built-in function's
3238         return type.
3239         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
3240         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3241         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3242         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
3243         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
3244         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
3245         test function's result and second argument to reflect change in
3246         built-in function's type signature.
3247         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
3249 2017-01-23  Nathan Sidwell  <nathan@acm.org>
3251         PR C++/71710
3252         * g++.dg/template/pr71710.C: New.
3254         PR c++/71406
3255         PR c++/77508
3256         * g++.dg/template/pr71406.C: New.
3258 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
3260         * gfortran.dg/integer_exponentiation_7.f90: New test.
3262 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
3264         PR rtl-optimization/78634
3265         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
3267 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
3269         PR tree-optimization/70754
3270         * gfortran.dg/pr70754.f90: New test.
3272 2017-01-23  Martin Liska  <mliska@suse.cz>
3274         PR tree-optimization/79196
3275         * gcc.dg/asan/pr79196.c: New test.
3276         * gcc.dg/strlenopt-30.c: Update scanned pattern.
3278 2017-01-23  Michael Matz  <matz@suse.de>
3280         PR tree-optimization/78384
3281         * gcc.dg/pr78384.c: New test.
3283 2017-01-23  Richard Biener  <rguenther@suse.de>
3285         PR tree-optimization/79186
3286         * gcc.dg/torture/pr79186.c: New testcase.
3287         * gcc.dg/torture/pr79187.c: Likewise.
3289 2017-01-23  Martin Jambor  <mjambor@suse.cz>
3291         * gcc.dg/ipa/vrp8.c: New test.
3293 2017-01-23  Martin Jambor  <mjambor@suse.cz>
3295         PR ipa/79108
3296         * gfortran.dg/lto/pr79108_0.f90: New test.
3298 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
3300         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
3301         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
3302         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
3303         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
3304         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
3305         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
3306         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
3307         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3308         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
3309         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
3310         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
3311         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
3312         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
3313         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
3314         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
3315         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3317 2017-01-23  Richard Biener  <rguenther@suse.de>
3318             Nick Clifton  <nickc@redhat.com>
3320         PR testsuite/78421
3321         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3322         If the target is ARM return the result of the
3323         check_effective_target_arm_vect_no_misalign proc.
3324         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
3325         support unaligned vectors then only expect one of the loops to be
3326         unrolled.
3328 2017-01-23  Martin Liska  <mliska@suse.cz>
3330         * gcc.dg/asan/use-after-scope-10.c: New test.
3331         * gcc.dg/asan/use-after-scope-11.c: New test.
3332         * g++.dg/asan/use-after-scope-5.C: New test.
3334 2017-01-23  Martin Liska  <mliska@suse.cz>
3336         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
3337         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
3338         sanopt optimization for ASAN_POISON.
3340 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3342         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
3344 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
3346         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
3347         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
3348         for poly*_t types.
3349         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
3350         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
3351         exec_vcombine): Likewise.
3352         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
3353         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
3354         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
3355         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
3356         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
3357         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
3358         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3359         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
3360         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
3361         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3362         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
3363         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3364         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3365         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
3366         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
3367         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
3368         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
3369         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
3370         Likewise.
3371         (TEST_VGET_LANE): Cast to uint to avoid warning.
3372         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
3373         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
3374         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
3375         exec_vfma_vfms_n): Fix PRIx format for float64_t.
3376         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
3377         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3378         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
3379         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
3380         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3381         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
3382         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
3383         CHECK_POLY instead of CHECK for poly64_t types.
3384         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
3385         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
3386         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
3387         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
3388         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
3389         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
3390         uint32_t.
3391         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
3392         for int32_t, int64_t.
3393         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
3394         vqneg_extra): Fix PRIx format for int16_t, int32_t.
3395         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
3396         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
3397         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
3398         needed.
3400 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
3402         PR fortran/79154
3403         * gfortran.dg/gomp/pr79154-1.f90: New test.
3404         * gfortran.dg/gomp/pr79154-2.f90: New test.
3406 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
3408         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
3410 2017-01-21  Marek Polacek  <polacek@redhat.com>
3412         PR testsuite/79169
3413         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
3415 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
3417         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
3419 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
3421         PR rtl-optimization/79125
3422         * gcc.dg/torture/pr79125.c: New test.
3424 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
3426         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
3427         only.
3428         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
3429         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
3431 2017-01-20  Nathan Sidwell  <nathan@acm.org>
3433         PR c++/78495
3434         * g++.dg/cpp1z/inh-ctor38.C: New.
3436 2017-01-20  Marek Polacek  <polacek@redhat.com>
3438         PR c/79152
3439         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
3441 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3443         * lib/target-supports.exp (check_configured_with): New procedure.
3444         (check_effective_target_default_mode): new effective target.
3445         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
3446         default mode.  Fix dg-skip-if target selector syntax.
3447         * gcc.target/arm/optional_thumb-2.c: Likewise.
3448         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
3449         syntax.
3451 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
3453         PR c++/77829
3454         PR c++/78656
3455         * g++.dg/spellcheck-pr77829.C: New test case.
3456         * g++.dg/spellcheck-pr78656.C: New test case.
3458 2017-01-20  Marek Polacek  <polacek@redhat.com>
3460         PR c/64279
3461         * c-c++-common/Wduplicated-branches-1.c: New test.
3462         * c-c++-common/Wduplicated-branches-10.c: New test.
3463         * c-c++-common/Wduplicated-branches-11.c: New test.
3464         * c-c++-common/Wduplicated-branches-12.c: New test.
3465         * c-c++-common/Wduplicated-branches-2.c: New test.
3466         * c-c++-common/Wduplicated-branches-3.c: New test.
3467         * c-c++-common/Wduplicated-branches-4.c: New test.
3468         * c-c++-common/Wduplicated-branches-5.c: New test.
3469         * c-c++-common/Wduplicated-branches-6.c: New test.
3470         * c-c++-common/Wduplicated-branches-7.c: New test.
3471         * c-c++-common/Wduplicated-branches-8.c: New test.
3472         * c-c++-common/Wduplicated-branches-9.c: New test.
3473         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
3474         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
3475         * g++.dg/ext/builtin-object-size3.C: Likewise.
3476         * g++.dg/gomp/loop-1.C: Likewise.
3477         * g++.dg/warn/Wduplicated-branches1.C: New test.
3478         * g++.dg/warn/Wduplicated-branches2.C: New test.
3480 2017-01-20  Martin Liska  <mliska@suse.cz>
3482         PR lto/69188
3483         * gcc.dg/lto/pr69188_0.c: New test.
3484         * gcc.dg/lto/pr69188_1.c: New test.
3486 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
3488         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
3489         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
3490         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
3491         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
3492         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
3493         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
3494         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
3495         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
3496         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
3497         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
3498         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
3499         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
3500         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
3501         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
3502         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
3503         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
3504         * gcc.target/i386/avx-1.c: Test new intrinsics.
3505         * gcc.target/i386/sse-13.c: Ditto.
3506         * gcc.target/i386/sse-23.c: Ditto.
3508 2017-01-20  Richard Biener  <rguenther@suse.de>
3510         PR tree-optimization/71264
3511         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
3513 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
3515         * gcc.target/mips/madd4-1.c: New file.
3516         * gcc.target/mips/madd4-2.c: Likewise.
3517         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3518         HAS_MADD4.
3519         (mips_option_groups): Add -m[no-]madd4.
3520         (mips-dg-init): Detect default -mno-madd4.
3521         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
3522         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
3523         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3524         * gcc.target/mips/nmadd-1.c: Likewise.
3525         * gcc.target/mips/nmadd-2.c: Likewise.
3526         * gcc.target/mips/nmadd-3.c: Likewise.
3528 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
3530         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
3531         combined instructions.
3532         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
3533         instructions.
3534         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
3535         of pointer authentication.
3537 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3539         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
3540         floating point hardware to run test.
3542 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
3544         * lib/target-supports.exp
3545         (check_effective_target_vect_call_copysignf): Enable for AArch64.
3547 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3549         PR testsuite/79051
3550         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
3551         __x86_64__]: Allow for target i?86-*-*.
3553 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
3555         PR target/78176
3556         * gcc.target/mips/lxc1-sxc1-1.c: New file.
3557         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3558         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
3559         HAS_LXC1.
3560         (mips_option_groups): Add -m[no-]lxc1-sxc1.
3561         (mips-dg-init): Detect default -mno-lxc1-sxc1.
3562         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
3564 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3566         PR fortran/70696
3567         * gfortran.dg/coarray_43.f90: New test.
3569 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
3571         PR rtl-optimization/79121
3572         * gcc.c-torture/execute/pr79121.c: New test.
3574 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3576         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3577         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3579 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
3581         PR fortran/50069
3582         PR fortran/55086
3583         * gfortran.dg/pr50069_1.f90: New test.
3584         * gfortran.dg/pr50069_2.f90: New test.
3585         * gfortran.dg/pr55086_1.f90: New test.
3586         * gfortran.dg/pr55086_1_tfat.f90: New test.
3587         * gfortran.dg/pr55086_2.f90: New test.
3588         * gfortran.dg/pr55086_2_tfat.f90: New test.
3589         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3591 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3592         * gcc.dg/strcmp-1.c: New test.
3593         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3595 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
3597         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3598         (dejagnu_fail): Likewise.
3599         (dejagnu_note): Likewise.
3600         (pass): Provide forward decl, moving true decl to after #include
3601         of harness.h.
3602         (fail): Likewise.
3603         (note): Likewise.
3605 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3607         * gcc.target/powerpc/p9-xxbr-1.c: New test.
3608         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3610 2017-01-18  Nathan Sidwell  <nathan@acm.org>
3612         PR c++/78488
3613         * g++.dg/cpp1z/inh-ctor37.C: New.
3615 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
3617         PR rtl-optimization/78952
3618         * gcc.target/i386/pr78952-1.c: New test.
3619         * gcc.target/i386/pr78952-2.c: Ditto.
3621 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
3623         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3625 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
3627         PR fortran/70696
3628         * gfortran.dg/coarray_event_1.f08: New test.
3630 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
3632         PR target/77416
3633         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3634         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
3635         from dg-options.
3636         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3637         guarded test.
3638         * gcc.target/powerpc/fusion4.c: Likewise.
3639         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3640         guarded test.
3641         * gcc.target/powerpc/pr58673-1.c: Likewise.
3642         * gcc.target/powerpc/pr58673-2.c: Likewise.
3643         * gcc.target/powerpc/pr59054.c: Likewise.
3645 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3647         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3648         vec_bperm.
3649         * gcc.target/powerpc/p9-vbpermd.c: New file.
3651 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3653         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3654         (must_not_compile2): Downcase first letter of error messages.
3655         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3656         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3658 2017-01-18  Nathan Sidwell  <nathan@acm.org>
3660         PR c++/79091
3661         * g++.dg/pr79091.C: New.
3663 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
3665         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3666         to dg-options.
3667         (p0): Add missing dg-error.
3669 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
3671         * gcc.target/msp430/mul_f5_muldef.c: New test.
3673 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
3675         PR target/79004
3676         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3677         options.  Fix up the syntax for using \m and \M.
3679 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3681         PR target/78875
3682         * gcc.target/powerpc/ssp-1.c: New testcase.
3683         * gcc.target/powerpc/ssp-2.c: New testcase.
3685 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
3687         * gcc.target/aarch64/eh_return.c: New test.
3689 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3691         * vec-rlmi-rlnm.c: New file.
3693 2017-01-17  Nathan Sidwell  <nathan@acm.org>
3695         PR c++/61636
3696         * g++.dg/cpp1y/pr61636-1.C: New.
3697         * g++.dg/cpp1y/pr61636-2.C: New.
3698         * g++.dg/cpp1y/pr61636-3.C: New.
3700 2017-01-17  Martin Sebor  <msebor@redhat.com>
3702         PR testsuite/79115
3703         * gcc.dg/pr78768.c: Make it a link-only test.
3705 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
3707         PR c++/71497
3708         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3709         expected messages.
3710         * c-c++-common/Wmisleading-indentation.c: Likewise.
3712 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
3714         PR target/79058
3715         * gcc.target/arm/pr79058.c: New.
3717 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
3719         PR tree-optimization/71854
3720         * gcc.dg/vect/pr71854.c: New test.
3722 2017-01-17  Martin Liska  <mliska@suse.cz>
3724         PR ipa/71207
3725         * g++.dg/ipa/pr71207.C: New test.
3727 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
3729         PR middle-end/77445
3730         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3731         * gcc.dg/tree-ssa/pr77445.c: New testcase.
3733 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
3735         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3736         rather than long unsigned int.
3737         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3739 2017-01-17  Richard Biener  <rguenther@suse.de>
3741         PR tree-optimization/71433
3742         * gcc.dg/Warray-bounds-20.c: New testcase.
3744 2017-01-17  Richard Biener  <rguenther@suse.de>
3746         PR testsuite/52563
3747         PR testsuite/71237
3748         PR testsuite/77737
3749         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3750         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3751         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3753 2017-01-17  Alan Modra  <amodra@gmail.com>
3755         * gcc.target/powerpc/pr79066.c: New.
3757 2017-01-16  Jeff Law  <law@redhat.com>
3759         PR tree-optimization/33562
3760         PR tree-optimization/61912
3761         PR tree-optimization/77485
3762         PR tree-optimization/79090
3763         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3764         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3766 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
3768         PR c/79089
3769         * gcc.c-torture/compile/pr79089.c: New test.
3771         PR target/79080
3772         * gcc.dg/pr79080.c: New test.
3774 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
3776         PR c/78304
3777         * gcc.dg/format/pr78304.c: Convert argument from integral type
3778         to a pointer.
3779         * gcc.dg/format/pr78304-2.c: Likewise.
3781 2017-01-16  Carl Love  <cel@us.ibm.com>
3783         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3784         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3786 2017-01-16 Carl Love  <cel@us.ibm.com>
3788         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3789         Change arguments and return type to bool long long.
3791 2017-01-16  Martin Sebor  <msebor@redhat.com>
3793         PR testsuite/79051
3794         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3795         on x86.
3797 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3799         Revert:
3800         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3802         PR c++/71737
3803         * g++.dg/cpp0x/pr71737.C: New.
3805 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3807         * gcc.target/powerpc/swaps-p8-27.c: New.
3809 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3811         PR c++/71737
3812         * g++.dg/cpp0x/pr71737.C: New.
3814 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3816         * gnat.dg/opt62.adb: New test.
3817         * gnat.dg/opt62_pkg.ads: New helper.
3819 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
3821         PR rtl-optimization/78626
3822         PR rtl-optimization/78727
3823         * gcc.dg/torture/pr78626.c: New test.
3824         * gcc.dg/torture/pr78727.c: New test.
3826 2017-01-14  Alan Modra  <amodra@gmail.com>
3828         * gcc.c-torture/compile/pr72749.c: New test.
3830 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
3832         PR c/78304
3833         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3834         (test_macro_2): New test.
3835         (test_macro_3): New test.
3836         (test_macro_4): New test.
3837         (test_non_contiguous_strings): Convert line number to line offset.
3838         * gcc.dg/format/pr78304-2.c: New test case.
3839         * gcc.dg/format/pr78304.c: New test case.
3841 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
3843         * gcc.target/i386/funcspec-56.inc: Add missing options and
3844         reorder options by implied ISAs, as in ix86_target_string.
3846 2017-01-13  Marek Polacek  <polacek@redhat.com>
3848         PR c++/71166
3849         * g++.dg/cpp0x/constexpr-array18.C: New test.
3851 2017-01-13  Jeff Law  <law@redhat.com>
3853         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3855         PR tree-optimization/61912
3856         PR tree-optimization/77485
3857         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3858         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3859         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3861         PR tree-optimization/33562
3862         PR tree-optimization/61912
3863         PR tree-optimization/77485
3864         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3865         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3866         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3867         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3868         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3869         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3870         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3872 2017-01-13  Martin Liska  <mliska@suse.cz>
3874         PR ipa/79043
3875         * gcc.c-torture/execute/pr79043.c: New test.
3877 2017-01-13  Richard Biener  <rguenther@suse.de>
3879         PR middle-end/78411
3880         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3882 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3884         PR fortran/70697
3885         * gfortran.dg/coarray/event_4.f08: New test.
3887 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3889         PR fortran/70696
3890         * gfortran.dg/coarray/event_3.f08: New test.
3892 2017-01-13  Richard Biener  <rguenther@suse.de>
3894         PR tree-optimization/77283
3895         * gcc.dg/tree-ssa/split-path-9.c: Fix.
3897 2017-01-13  Richard Biener  <rguenther@suse.de>
3899         * gcc.dg/gimplefe-22.c: New testcase.
3901 2017-01-13  Richard Biener  <rguenther@suse.de>
3903         PR tree-optimization/77283
3904         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3905         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3906         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3908 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
3910         * gcc.dg/pr77862.c: Require fpic target.
3912 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3914         PR target/79004
3915         * gcc.target/powerpc/pr79004.c: New test.
3917 2017-01-12  Martin Sebor  <msebor@redhat.com>
3919         * gcc.dg/pr78138.c: Adjust.
3920         * gcc.dg/pr78768.c: Adjust.
3921         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3922         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3923         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3924         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3925         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3926         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3927         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3928         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3929         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3930         * gcc.dg/tree-ssa/pr78605.c: Adjust.
3931         * gcc.dg/tree-ssa/pr78622.c: Adjust.
3933 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
3935         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3937 2017-01-12  Martin Sebor  <msebor@redhat.com>
3939         PR testsuite/79051
3940         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3941         due to bug 79054.
3943 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
3945         * gcc.dg/pr78768.c: Require LTO.
3947 2017-01-12  Martin Sebor  <msebor@redhat.com>
3949         PR c/79074
3950         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3951         due to the referenced bug.
3953 2017-01-12  Martin Sebor  <msebor@redhat.com>
3955         PR testsuite/79073
3956         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3958 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
3960         * gcc.target/i386/builtin_target.c (check_features): Check all
3961         supported __builtin_cpu_supports options.
3963 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3965         PR tree-optimization/78319
3966         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3967         Remove xfail.
3969 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3971         PR target/79044
3972         * gcc.target/powerpc/swaps-p8-26.c: New.
3974 2017-01-12  Richard Biener  <rguenther@suse.de>
3976         * gcc.dg/gimplefe-21.c: New testcase.
3978 2017-01-12  Michael Collison  <michael.collison@arm.com>
3980         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3982 2017-01-11  Julia Koval  <julia.koval@intel.com>
3983             Uros Bizjak  <ubizjak@gmail.com>
3985         * gcc.target/i386/sgx.c New test.
3986         * gcc.target/i386/sse-12.c: Add -msgx.
3987         * gcc.target/i386/sse-13.c: Ditto.
3988         * gcc.target/i386/sse-14.c: Ditto.
3989         * gcc.target/i386/sse-22.c: Ditto.
3990         * gcc.target/i386/sse-23.c: Ditto.
3991         * g++.dg/other/i386-2.C: Ditto.
3992         * g++.dg/other/i386-3.C: Ditto.
3994 2017-01-11  Martin Sebor  <msebor@redhat.com>
3996         PR c++/24511
3997         * g++.dg/template/explicit9.C: New test.
3999 2017-01-11  Nathan Sidwell  <nathan@acm.org>
4001         PR c++/77812
4002         * g++.dg/pr77812.C: New.
4004 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
4006         PR c++/71537
4007         * g++.dg/cpp1y/constexpr-71537.C: New test.
4009         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
4010         argument.
4012 2017-01-11  Martin Sebor  <msebor@redhat.com>
4014         PR c/47931
4015         * c-c++-common/Waddress-2.c: New test.
4017 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
4019         PR c++/78341
4020         * g++.dg/cpp0x/pr78341.C: New test.
4022 2017-01-11  Martin Sebor  <msebor@redhat.com>
4024         PR c/78768
4025         * gcc.dg/pr78768.c: New test.
4027 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
4029         PR driver/78877
4030         * gcc.dg/spellcheck-options-14.c: New test case.
4031         * gcc.dg/spellcheck-options-15.c: New test case.
4032         * gcc.dg/spellcheck-options-16.c: New test case.
4033         * gcc.dg/spellcheck-options-17.c: New test case.
4035 2017-01-11  Martin Liska  <mliska@suse.cz>
4037         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
4039 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
4041         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
4042         instead of just 1 for the decomposition from struct C.
4044 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4046         * gcc.c-torture/execute/20170111-1.c: New test.
4048 2017-01-11  Richard Biener  <rguenther@suse.de>
4050         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
4052 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
4054         PR middle-end/50199
4055         * gcc.dg/lto/pr50199_0.c: New test.
4057 2017-01-10  Martin Sebor  <msebor@redhat.com>
4059         PR testsuite/78960
4060         PR testsuite/78959
4061         PR testsuite/78133
4062         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
4063         * gcc.dg/tree-ssa/pr78622.c: Ditto.
4065 2017-01-10  Martin Sebor  <msebor@redhat.com>
4067         PR middle-end/78138
4068         * gcc.dg/pr78138.c: New test.
4070 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
4072         PR c++/77949
4073         * g++.dg/diagnostic/pr77949.C: New test case.
4075 2017-01-10  Martin Sebor  <msebor@redhat.com>
4077         PR middle-end/78245
4078         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
4080 2017-01-10  Martin Sebor  <msebor@redhat.com>
4082         PR tree-optimization/78775
4083         * gcc.dg/attr-alloc_size-4.c: Add test cases.
4084         * gcc.dg/attr-alloc_size-10.c: New test.
4085         * gcc.dg/attr-alloc_size-11.c: New test.
4086         * gcc.dg/builtin-stringop-chk-7.c: New test.
4087         * gcc.dg/pr78775.c: New test.
4088         * gcc.dg/pr78973-2.c: New test.
4089         * gcc.dg/pr78973.c: New test.
4091 2017-01-10  Jeff Law  <law@redhat.com>
4093         PR tree-optimization/77766
4094         PR tree-optimization/78856
4095         * gcc.c-torture/execute/pr77766.c: New test.
4097 2016-01-10  Richard Biener  <rguenther@suse.de>
4099         PR tree-optimization/79034
4100         * g++.dg/torture/pr79034.C: New testcase.
4102 2017-01-10  Martin Liska  <mliska@suse.cz>
4104         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
4105         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4106         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4107         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4108         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4109         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4110         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4111         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4112         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4113         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4114         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4115         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4116         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4117         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4118         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4119         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4120         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4121         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4122         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4123         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4124         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4125         * gcc.dg/ipa/pr64307.c: Likewise.
4126         * gcc.dg/ipa/pr77653.c: Likewise.
4128 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
4130         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
4131         * g++.dg/other/i386-3.C: Ditto.
4132         * gcc.target/i386/sse-12.c: Ditto.
4133         * gcc.target/i386/sse-13.c: Ditto.
4134         * gcc.target/i386/sse-22.c: Ditto.
4135         * gcc.target/i386/sse-23.c: Ditto.
4136         * gcc.target/i386/builtin_target.c: Handle new option.
4137         * gcc.target/i386/funcspec-56.inc: Test new attributes.
4138         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
4139         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
4141 2017-01-09  Martin Sebor  <msebor@redhat.com>
4143         PR testsuite/79036
4144         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
4145         with different precisions.
4147 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
4149         * g++.dg/opt/call2.C: New test.
4150         * g++.dg/opt/call3.C: Likewise.
4151         * gnat.dg/array26.adb: New test.
4152         * gnat.dg/array26_pkg.ad[sb]: New helper.
4153         * gnat.dg/array27.adb: New test.
4154         * gnat.dg/array27_pkg.ad[sb]: New helper.
4155         * gnat.dg/array28.adb: New test.
4156         * gnat.dg/array28_pkg.ad[sb]: New helper.
4158 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4160         PR translation/79019
4161         PR translation/79020
4162         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
4163         diagnostics.
4164         * gfortran.dg/initialization_17.f90: Likewise.
4166 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4168         PR testsuite/79026
4169         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
4170         * gcc.target/i386/pr78904-4.c: Likewise.
4171         * gcc.target/i386/pr78904-6.c: Likewise.
4172         * gcc.target/i386/pr78967-2.c: Likewise.
4174 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4176         PR tree-optimization/78899
4177         * gcc.target/i386/pr78899.c: New test.
4178         * gcc.dg/pr71077.c: New test.
4180 2017-01-09  Martin Jambor  <mjambor@suse.cz>
4182         PR ipa/78365
4183         PR ipa/78599
4184         * gcc.dg/torture/pr78365.c: New test.
4186 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
4188         PR c++/78948
4189         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
4190         (main): Use int* instead of long long.
4192         PR tree-optimization/78938
4193         * gcc.dg/vect/pr78938.c: New test.
4195 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4197         * gcc.dg/20161219.c: New test.
4199 2017-01-09  Richard Biener  <rguenther@suse.de>
4201         PR tree-optimization/78997
4202         * gcc.dg/torture/pr78997.c: New testcase.
4204 2017-01-09  Richard Biener  <rguenther@suse.de>
4206         PR debug/79000
4207         * g++.dg/lto/pr79000_0.C: New testcase.
4208         * g++.dg/lto/pr79000_1.c: Likewise.
4210 2017-01-08  Martin Sebor  <msebor@redhat.com>
4212         PR middle-end/77708
4213         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
4214         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
4215         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
4216         due to bug 78969.
4217         * gcc.dg/format/pr78569.c: Adjust.
4219 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
4221         PR c++/72803
4222         * g++.dg/diagnostic/pr72803.C: New test case.
4224 2017-01-07  Martin Sebor  <msebor@redhat.com>
4226         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
4227         * gcc.dg/attr-alloc_size-4.c: Same.
4229 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
4231         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
4232         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
4233         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
4234         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
4235         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
4236         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
4237         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
4239 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
4240         * gcc.dg/memcmp-1.c: New.
4241         * gcc.dg/strncmp-1.c: New.
4243 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4245         * gcc.target/arm/acle/mcrr: New.
4246         * gcc.target/arm/acle/mcrr2: New.
4247         * gcc.target/arm/acle/mrrc: New.
4248         * gcc.target/arm/acle/mrrc2: New.
4250 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4252         * gcc.target/arm/acle/mcr.c: New.
4253         * gcc.target/arm/acle/mrc.c: New.
4254         * gcc.target/arm/acle/mcr2.c: New.
4255         * gcc.target/arm/acle/mrc2.c: New.
4257 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4259         * gcc.target/arm/acle/ldc: New.
4260         * gcc.target/arm/acle/ldc2: New.
4261         * gcc.target/arm/acle/ldcl: New.
4262         * gcc.target/arm/acle/ldc2l: New.
4263         * gcc.target/arm/acle/stc: New.
4264         * gcc.target/arm/acle/stc2: New.
4265         * gcc.target/arm/acle/stcl: New.
4266         * gcc.target/arm/acle/stc2l: New.
4268 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4270         * gcc.target/arm/acle/acle.exp: Run tests for different options
4271         and make sure fat-lto-objects is used such that we can still do
4272         assemble scans.
4273         * gcc.target/arm/acle/cdp.c: New.
4274         * gcc.target/arm/acle/cdp2.c: New.
4275         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
4276         (check_effective_target_arm_coproc1_ok_nocache): New.
4277         (check_effective_target_arm_coproc2_ok): New.
4278         (check_effective_target_arm_coproc2_ok_nocache): New.
4279         (check_effective_target_arm_coproc3_ok): New.
4280         (check_effective_target_arm_coproc3_ok_nocache): New.
4281         (check_effective_target_arm_coproc4_ok): New.
4282         (check_effective_target_arm_coproc4_ok_nocache): New.
4284 2017-01-06  Martin Sebor  <msebor@redhat.com>
4286         PR middle-end/78605
4287         * gcc.dg/tree-ssa/pr78605.c: New test.
4289 2017-01-05  Martin Sebor  <msebor@redhat.com>
4291         PR tree-optimization/78910
4292         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
4293         diagnostics.
4294         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4295         * gcc.dg/tree-ssa/pr78910.c: New test.
4297 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4299         * gcc.dg/sso-10.c: New test.
4301 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
4303         PR tree-optimization/71016
4304         * gcc.target/i386/pr71016.c: New test.
4305         * gcc.target/aarch64/pr71016.c: New test.
4306         * gcc.dg/tree-ssa/pr66726-3.c: New test.
4308         PR c++/78931
4309         * g++.dg/cpp1z/decomp19.C: New test.
4311         PR c++/78890
4312         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
4313         * g++.dg/init/union1.C: Likewise.
4314         * g++.dg/cpp0x/union6.C: Expect errors.
4315         * g++.dg/cpp0x/union8.C: New test.
4316         * g++.dg/cpp0x/pr78890-1.C: New test.
4317         * g++.dg/cpp0x/pr78890-2.C: New test.
4319 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
4321         * gcc.target/powerpc/pr71670.c: Require p9vector.
4322         * gcc.target/powerpc/p9-novsx.c: Same.
4324 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
4326         * selftests/asr_div1.rtl: New file.
4327         * selftests/aarch64: New subdirectory.
4328         * selftests/aarch64/times-two.rtl: New file.
4329         * selftests/bb-index.rtl: New file.
4330         * selftests/cfg-test.rtl: New file.
4331         * selftests/const-int.rtl: New file.
4332         * selftests/example-labels.rtl: New file.
4333         * selftests/insn-with-mode.rtl: New file.
4334         * selftests/jump-to-label-ref.rtl: New file.
4335         * selftests/jump-to-return.rtl: New file.
4336         * selftests/jump-to-simple-return.rtl: New file.
4337         * selftests/mem.rtl: New file.
4338         * selftests/note-insn-deleted.rtl: New file.
4339         * selftests/note_insn_basic_block.rtl: New file.
4340         * selftests/simple-cse.rtl: New file.
4341         * selftests/symbol-ref.rtl: New file.
4342         * selftests/x86_64: New subdirectory.
4343         * selftests/x86_64/call-insn.rtl: New file.
4344         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
4345         * selftests/x86_64/times-two.rtl: New file.
4346         * selftests/x86_64/unspec.rtl: New file.
4348 2017-01-05  Nathan Sidwell  <nathan@acm.org>
4350         PR c++/78765
4351         * g++.dg/cpp0x/pr78765.C: New.
4353 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4355         * gcc.target/s390/memcpy-2.c: New test.
4356         * gcc.target/s390/memset-2.c: New test.
4358 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4360         * gcc.target/s390/memcpy-1.c: New test.
4362 2017-01-04  Jeff Law  <law@redhat.com>
4364         PR tree-optimization/78812
4365         * g++.dg/torture/pr78812.C: New test.
4367 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4369         PR target/71977
4370         PR target/70568
4371         PR target/78823
4372         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
4373         64-bit VSX systems with direct move, whether we optimize common
4374         code sequences in the GLIBC math library for float math functions.
4375         * gcc.target/powerpc/pr71977-2.c: Likewise.
4377 2017-01-04  Marek Polacek  <polacek@redhat.com>
4379         PR c++/64767
4380         * c-c++-common/Wpointer-compare-1.c: New test.
4382 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
4384         PR c++/78949
4385         * c-c++-common/Wunused-var-16.c: New test.
4387         PR c++/78693
4388         * g++.dg/cpp0x/pr78693.C: New test.
4390         PR driver/78957
4391         * gcc.dg/pr78957.c: New test.
4393         * g++.dg/cpp1y/auto-fn34.C: New test.
4395         PR c++/71182
4396         * g++.dg/cpp0x/pr71182.C: New test.
4398 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4400         PR target/78056
4401         * gcc.target/powerpc/pr78056-1.c: New test.
4402         * gcc.target/powerpc/pr78056-2.c: New test.
4403         * gcc.target/powerpc/pr78056-3.c: New test.
4404         * gcc.target/powerpc/pr78056-4.c: New test.
4405         * gcc.target/powerpc/pr78056-5.c: New test.
4406         * gcc.target/powerpc/pr78056-6.c: New test.
4407         * gcc.target/powerpc/pr78056-7.c: New test.
4408         * gcc.target/powerpc/pr78056-8.c: New test.
4409         * lib/target-supports.exp
4410         (check_effective_target_powerpc_popcntb_ok): New procedure to test
4411         whether the effective target supports the popcntb instruction.
4413 2017-01-03  Jeff Law  <law@redhat.com>
4415         PR tree-optimization/67955
4416         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
4418 2017-01-04  Marek Polacek  <polacek@redhat.com>
4420         PR c++/77545
4421         PR c++/77284
4422         * g++.dg/cpp0x/range-for32.C: New test.
4423         * g++.dg/cpp0x/range-for33.C: New test.
4425 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
4427         * gcc.dg/Wmissing-braces-fixits.c: New test case.
4429 2017-01-04  Nathan Sidwell  <nathan@acm.org>
4431         PR c++/66735
4432         * g++.dg/cpp1y/pr66735.C: New.
4434 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
4436         PR tree-optimization/71563
4437         * gcc.dg/tree-ssa/pr71563.c: New test.
4439 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
4441         PR fortran/78534
4442         PR fortran/78976
4443         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4444         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4445         * gfortran.dg/transfer_intrinsic_1.f90: Change
4446         scan-tree-dump-times due to gfc_trans_string_copy change to
4447         avoid -Wstringop-overflow.
4449 2017-01-03  Jeff Law  <law@redhat.com>
4451         PR tree-optimization/78856
4452         * gcc.c-torture/execute/pr78856.c: New test.
4454 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4456         PR target/78953
4457         * gcc.target/powerpc/pr78953.c: New test.
4459 2017-01-03  Ian Lance Taylor  <iant@google.com>
4461         * gcc.misc-tests/godump-1.c: Update for accurate representation of
4462         enums.
4464 2017-01-03  Martin Sebor  <msebor@redhat.com>
4466         PR tree-optimization/78696
4467         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
4468         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
4469         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4470         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4472 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
4474         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
4475         with more than one digit.
4476         * lib/gcc-dg.exp (process-message): Support more than one digit
4477         in relative line specifications.
4479 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
4481         PR tree-optimization/78965
4482         * gcc.dg/pr78965.c: New test.
4484         PR middle-end/78901
4485         * g++.dg/opt/pr78901.C: New test.
4487 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
4489         PR fortran/78534
4490         PR fortran/66310
4491         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
4492         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
4493         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
4494         * gfortran.dg/repeat_7.f90: New test for PR 66310.
4495         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
4496         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
4497         * gfortran.dg/string_1_lp64.f90: New test.
4498         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
4499         * gfortran.dg/string_3_lp64.f90: New test.
4500         * gfortran.dg/transfer_intrinsic_1.f90: Change
4501         scan-tree-dump-times due to gfc_trans_string_copy change to
4502         avoid -Wstringop-overflow.
4504 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
4506         PR target/78967
4507         * gcc.target/i386/pr78967-1.c: New test.
4508         * gcc.target/i386/pr78967-2.c: Ditto.
4509         * gcc.target/i386/pr78967-3.c: Ditto.
4511         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
4512         * gcc.target/i386/pr78904-4.c: Ditto.
4513         * gcc.target/i386/pr78904-6.c: Ditto.
4515 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
4517         PR middle-end/77674
4518         * g++.dg/torture/pr77674.C: New testcase.
4520 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
4522         Update copyright years.
4524 Copyright (C) 2017 Free Software Foundation, Inc.
4526 Copying and distribution of this file, with or without modification,
4527 are permitted in any medium without royalty provided the copyright
4528 notice and this notice are preserved.