S/390: PR79904: Disallow reg + sym_ref literal pool addresses.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob316efb472775fe5e89800350848b84124cf566d9
1 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3         * gcc.dg/ubsan/pr79904-2.c: New test.
5 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7         PR target/79893
8         * gcc.target/s390/zvector/pr79893.c: New test.
10 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
12         PR rtl-optimization/80112
13         * gcc.dg/pr80112.c: New test.
15 2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17         * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
18         etc. line numbers.
19         * gcc.dg/Walloca-1.c: Likewise.
20         * gcc.dg/Walloca-2.c: Likewise.
21         * gcc.dg/Wvla-larger-than-2.c: Likewise.
23 2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
25         PR tree-optimization/80158
26         * gfortran.fortran-torture/compile/pr80158.f: New file.
28 2017-03-24  Richard Biener  <rguenther@suse.de>
30         PR tree-optimization/80167
31         * gcc.dg/graphite/pr80167.c: New testcase.
33 2017-03-24  Tom de Vries  <tom@codesourcery.com>
35         PR testsuite/80092
36         * gcc.dg/no_profile_instrument_function-attr-1.c: Add
37         dg-require-effective-target global_constructor.
38         * gcc.dg/tls/emutls-2.c: Same.
40 2017-03-24  Tom de Vries  <tom@codesourcery.com>
42         PR testsuite/80092
43         * c-c++-common/Wimplicit-fallthrough-34.c: Add
44         dg-require-effective-target indirect_jumps.
46 2017-03-24  Tom de Vries  <tom@codesourcery.com>
48         PR testsuite/80092
49         * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
50         nonlocal_goto.
52 2017-03-24  Tom de Vries  <tom@codesourcery.com>
54         PR testsuite/80092
55         * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
56         * gcc.dg/Walloca-12.c: Same.
57         * gcc.dg/attr-alloc_size-8.c: Same.
58         * gcc.dg/Walloca-4.c: Same.
59         * gcc.dg/Walloca-8.c: Same.
60         * gcc.dg/Walloca-13.c: Same.
61         * gcc.dg/Walloca-14.c: Same.
62         * gcc.dg/attr-alloc_size-9.c: Same.
63         * gcc.dg/Walloca-1.c: Same.
64         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
65         * gcc.dg/Walloca-5.c: Same.
66         * gcc.dg/Walloca-10.c: Same.
67         * gcc.dg/Walloca-9.c: Same.
68         * gcc.dg/attr-alloc_size-6.c: Same.
69         * gcc.dg/Wvla-larger-than-1.c: Same.
70         * gcc.dg/torture/pr71881.c: Same.
71         * gcc.dg/torture/pr71901.c: Same.
72         * gcc.dg/torture/pr78742.c: Same.
73         * gcc.dg/builtin-alloc-size.c: Same.
74         * gcc.dg/Walloca-2.c: Same.
75         * gcc.dg/Walloca-6.c: Same.
76         * gcc.dg/Walloca-11.c: Same.
77         * gcc.dg/attr-alloc_size-7.c: Same.
78         * gcc.dg/Wvla-larger-than-2.c: Same.
79         * gcc.dg/Walloca-3.c: Same.
80         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
81         * gcc.c-torture/compile/pr79413.c: Same.
82         * gcc.c-torture/compile/pr78439.c: Same.
84 2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
86         * gcc.target/powerpc/p9-options-1.c: New test.
88 2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
90         PR target/71436
91         * gcc.c-torture/compile/pr71436.c: New test.
93 2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
94             Richard Biener  <rguenther@suse.de>
96         PR tree-optimization/79908
97         PR tree-optimization/80136
98         * gcc.dg/torture/pr79908.c: New file.
100 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
102         PR fortran/39239
103         * gfortran.dg/equiv_constraint_bind_c.f90: New test.
105 2017-03-22  Jakub Jelinek  <jakub@redhat.com>
107         PR c++/80141
108         * g++.dg/gomp/pr80141.C: New test.
110         PR c++/80129
111         * g++.dg/torture/pr80129.C: New test.
113         PR sanitizer/80110
114         * g++.dg/tsan/pr80110.C: New test.
116 2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
118         PR fortran/80142
119         * gfortran.dg/any_loc.f90: New test case.
121 2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
123         PR target/80082
124         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
125         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
127 2017-03-22  Martin Liska  <mliska@suse.cz>
129         PR target/79906
130         * g++.dg/ext/mv8.C: Add power* targets.
132 2017-03-21  Martin Sebor  <msebor@redhat.com>
134         PR c++/79548
135         * g++.dg/warn/Wunused-var-26.C: New test.
137 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
139         PR tree-optimization/79908
140         * gcc.dg/torture/pr79908.c: Revert addition of new file.
142 2017-03-21  Marek Polacek  <polacek@redhat.com>
143             Martin Sebor  <msebor@redhat.com>
145         PR tree-optimization/80109
146         * gcc.dg/Walloca-14.c: New test.
148 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
150         PR target/80125
151         * gcc.target/powerpc/pr80125.c: New test.
153 2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>
155         PR fortran/69498
156         * gfortran.dg/unexp_attribute.f90: New test
158 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
159             Richard Biener  <rguenther@suse.de>
161         PR tree-optimization/79908
162         * gcc.dg/torture/pr79908.c: New file.
164 2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
166         * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
167         with sizeof(int) < 4.
169 2017-03-21  Martin Liska  <mliska@suse.cz>
171         * gcc.target/i386/pr65044.c: Add '.' in order to catch
172         apostrophes.
174 2017-03-21  Richard Biener  <rguenther@suse.de>
176         PR tree-optimization/80032
177         * g++.dg/opt/pr80032.C: New testcase.
179 2017-03-21  Richard Biener  <rguenther@suse.de>
181         PR tree-optimization/80122
182         * gcc.dg/torture/pr80122.c: New testcase.
184 2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>
186         * gcc.dg/pic-2.c: Skip for MIPS.
187         * gcc.dg/pie-2.c: Skip for MIPS.
189 2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
191         PR c++/77752
192         * g++.dg/cpp0x/initlist97.C: New.
193         * g++.dg/cpp0x/initlist85.C: Update.
195 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
197         PR c/67338
198         * gcc.dg/pr67338.c: New test.
200         PR c++/35878
201         * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
202         dump instead of assembler.
203         * g++.dg/init/pr35878_2.C: Likewise.
204         * g++.dg/init/pr35878_3.C: Likewise.
206 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
208         PR c/80097
209         * gcc.dg/ubsan/pr80097.c: New test.
211 2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
213         PR tree-optimization/80054
214         * g++.dg/torture/pr80054.C: New file.
216 2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
218         PR target/79963
219         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
220         directive to assure selection of proper bit using rlwinm insn.
221         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
222         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
223         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
224         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
226 2017-03-20  Marek Polacek  <polacek@redhat.com>
227             Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/80059 - ICE with noexcept and __transaction_atomic
230         * g++.dg/tm/pr80059-2.C: New test.
231         * g++.dg/tm/pr80059.C: New test.
233 2017-03-20  Martin Liska  <mliska@suse.cz>
235         PR middle-end/79753
236         * gcc.target/i386/mpx/pr79753.c: New test.
238 2017-03-20  Martin Liska  <mliska@suse.cz>
240         PR target/79769
241         PR target/79770
242         * g++.dg/pr79769.C: New test.
243         * gcc.target/i386/mpx/pr79770.c: New test.
245 2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
247         PR target/78857
248         * gcc.target/s390/load-and-test-fp-1.c: New test.
249         * gcc.target/s390/load-and-test-fp-2.c: New test.
251 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
253         PR fortran/79676
254         * gfortran.dg/submodule_28.f08 : New test.
256 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
258         PR fortran/71838
259         * gfortran.dg/submodule_26.f08 : New test.
260         * gfortran.dg/submodule_27.f08 : New test.
262 2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
264         PR target/79951
265         * gcc.target/powerpc/pr79951.c: New.
267 2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>
269         PR rtl-optimization/79910
270         * gcc.dg/torture/pr79910.c: New test.
272 2017-03-17  Jeff Law  <law@redhat.com>
274         PR tree-optimization/71437
275         * gcc.dg/tree-ssa/pr71437.c: New test.
276         * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
277         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
278         now caught by VRP, but which were previously caught by DOM.
280 2017-03-17  Richard Biener  <rguenther@suse.de>
282         PR middle-end/80075
283         * g++.dg/torture/pr80075.C: New testcase.
285 2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
287         PR target/71294
288         * g++.dg/pr71294.C: New test.
290 2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
292         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
294 2017-03-16  Jakub Jelinek  <jakub@redhat.com>
296         PR fortran/80010
297         * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
299         PR fortran/79886
300         * gfortran.dg/pr79886.f90: New test.
302 2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
304         PR target/79038
305         * gcc.target/powerpc/pr79038-1.c: New test.
307 2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>
309         PR fortran/33271
310         * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
312 2017-03-15  Jiong Wang  <jiong.wang@arm.com>
314         PR testsuite/79356
315         * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
317 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
319         PR target/80019
320         * gcc.target/i386/pr80019.c: New test.
322 2017-03-15  Martin Liska  <mliska@suse.cz>
324         * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
326 2017-03-14  Martin Sebor  <msebor@redhat.com>
328         PR tree-optimization/79800
329         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
330         * gcc.dg/tree-ssa/pr79800.c: New test.
332 2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
334         PR target/79947
335         * gcc.target/powerpc/pr79947.c: New test.
337 2017-03-14  Martin Sebor  <msebor@redhat.com>
339         PR middle-end/80020
340         * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
341         * gcc.dg/attr-alloc_size-7.c: Same.
342         * gcc.dg/attr-alloc_size-9.c: Same.
343         * gcc.dg/builtin-alloc-size.c: Same.
344         * gcc.dg/pr80020.c: New test.
346 2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>
348         PR rtl-optimization/79728
349         * gcc.target/i386/sse-globalreg.c: New test.
351 2017-03-14  Martin Liska  <mliska@suse.cz>
353         PR lto/66295
354         * gcc.dg/tree-prof/pr66295.c: New test.
356 2017-03-13  Martin Liska  <mliska@suse.cz>
358         PR middle-end/78339
359         * gcc.target/i386/mpx/pr78339.c: New test.
361 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
363         * testsuite/gcc.target/arc/bitfield.c: New file.
365 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
367         * testsuite/gcc.target/arc/pr9001090948.c: New file.
369 2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>
371         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
372         Fix test.  Make early-out condition return early.  Correct comments.
374 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376         PR libgfortran/78854
377         * gfortran.dg/dtio_25.f90: New test.
379 2017-03-10  Martin Sebor  <msebor@redhat.com>
381         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
383 2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>
385         PR rtl-optimization/78911
386         * gcc.target/i386/pr78911-1.c: New test.
387         * gcc.target/i386/pr78911-2.c: New test.
389 2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>
391         PR target/79941
392         * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
393         * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
394         * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
396 2017-03-10  Marek Polacek  <polacek@redhat.com>
398         PR c++/79967
399         * g++.dg/cpp0x/gen-attrs-63.C: New test.
401 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
403         PR c++/79899
404         * g++.dg/other/friend7.C: New test.
406         PR c++/79896
407         * g++.dg/ext/int128-5.C: New test.
409 2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
411         PR testsuite/79356
412         * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
413         powerpc, sparc, or s390x.
415 2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>
417         PR target/79907
418         * gcc.target/powerpc/pr79907.c: New.
420 2017-03-10  Olivier Hainque  <hainque@adacore.com>
422         * gnat.dg/opt64.adb: New test.
423         * gnat.dg/opt64_pkg.ads: New helper.
424         * gnat.dg/opt64_pkg.adb: New helper.
426 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
428         PR rtl-optimization/79909
429         * gcc.target/powerpc/pr79909.c: New test.
431         PR tree-optimization/79972
432         * gcc.dg/pr79972.c: New test.
434         PR tree-optimization/77975
435         * gcc.dg/pr77975.c: New test.
437 2017-03-09  Marek Polacek  <polacek@redhat.com>
439         PR c++/79962
440         PR c++/79984
441         * c-c++-common/nonnull-3.c: New test.
442         * g++.dg/warn/Wnonnull3.C: New test.
444 2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>
446         * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
447         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
449 2017-03-09  Marek Polacek  <polacek@redhat.com>
451         PR sanitizer/79757
452         * gcc.dg/ubsan/pr79757-1.c: New test.
453         * gcc.dg/ubsan/pr79757-2.c: New test.
454         * gcc.dg/ubsan/pr79757-3.c: New test.
455         * gcc.dg/ubsan/pr79757-4.c: New test.
456         * gcc.dg/ubsan/pr79757-5.c: New test.
458 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
460         PR c/79969
461         * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
463 2017-03-09  Marek Polacek  <polacek@redhat.com>
465         PR c++/79687
466         * g++.dg/expr/ptrmem8.C: New test.
467         * g++.dg/expr/ptrmem9.C: New test.
469 2017-03-09  Richard Biener  <rguenther@suse.de>
471         PR tree-optimization/79977
472         * gcc.dg/graphite/pr79977.c: New testcase.
474 2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
476         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
477         rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
478         * lib/target-supports.exp (check_effective_target_rdynamic):
479         New proc.
481 2017-03-09  Richard Biener  <rguenther@suse.de>
483         PR middle-end/79971
484         * gcc.dg/fixed-point/pr79971.c: New testcase.
486 2017-03-09  Richard Biener  <rguenther@suse.de>
488         PR ipa/79970
489         * gcc.dg/torture/pr79970.c: New testcase.
491 2017-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
493         PR c++/71966
494         * g++.dg/cpp0x/pr71966-1.C: New.
495         * g++.dg/cpp0x/pr71966-2.C: Likewise.
497 2017-03-09  Martin Liska  <mliska@suse.cz>
499         PR tree-optimization/79631
500         * gcc.target/i386/mpx/pr79631.c: New test.
502 2017-03-09  Martin Liska  <mliska@suse.cz>
504         PR target/65705
505         PR target/69804
506         * gcc.target/i386/pr71458.c: Update scanned pattern.
508 2017-03-09  Marek Polacek  <polacek@redhat.com>
510         PR c++/79672
511         * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
512         * g++.dg/warn/Wduplicated-branches3.C: New test.
514 2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>
516         * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
518 2017-03-09  Martin Liska  <mliska@suse.cz>
520         PR ipa/79764
521         * g++.dg/pr79764.C: New test.
523 2017-03-09  Martin Liska  <mliska@suse.cz>
525         PR ipa/79761
526         * g++.dg/pr79761.C: New test.
528 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
530         PR sanitizer/79944
531         * c-c++-common/asan/pr79944.c: New test.
533         PR target/79932
534         * gcc.target/i386/pr79932-2.c: New test.
536         PR target/79932
537         * gcc.target/i386/pr79932-1.c: New test.
539 2017-03-09  Marek Polacek  <polacek@redhat.com>
541         PR c++/79900 - ICE in strip_typedefs
542         * g++.dg/warn/Wpadded-1.C: New test.
544 2017-03-08  Marek Polacek  <polacek@redhat.com>
546         * g++.dg/Walloca1.C: Adjust dg-warning.
548 2017-03-08  Andrew Haley  <aph@redhat.com>
550         PR tree-optimization/79943
551         * gcc.dg/tree-ssa/pr79943.c: New test.
553 2017-03-08  Richard Biener  <rguenther@suse.de>
555         PR tree-optimization/79955
556         * gcc.dg/uninit-24.c: New testcase.
558 2017-03-08  Richard Biener  <rguenther@suse.de>
560         PR tree-optimization/79920
561         * gcc.dg/vect/pr79920.c: New testcase.
563 2017-03-08  Jakub Jelinek  <jakub@redhat.com>
565         PR sanitizer/79904
566         * gcc.dg/ubsan/pr79904.c: New test.
568 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
570         PR c/79834
571         * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
572         diagnostics.
574 2017-03-07  Marek Polacek  <polacek@redhat.com>
576         PR middle-end/79809
577         * g++.dg/Walloca1.C: New test.
579 2017-03-07  Martin Liska  <mliska@suse.cz>
581         PR middle-end/68270
582         * g++.dg/pr68270.C: New test.
584 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
586         PR rtl-optimization/79901
587         * gcc.target/i386/pr79901.c: New test.
589         PR sanitizer/79897
590         * c-c++-common/ubsan/pr79897.c: New test.
592 2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>
594         PR rtl-optimization/79571
595         * gcc.target/i386/pr79571.c: New.
597 2017-03-06  Marek Polacek  <polacek@redhat.com>
599         PR c++/79796 - ICE with NSDMI and this pointer
600         * g++.dg/cpp0x/nsdmi13.C: New test.
602 2017-03-06  Julia Koval  <julia.koval@intel.com>
604         PR target/79793
605          * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
606          directives.
607          * gcc.target/i386/interrupt-13.c: Ditto.
608          * gcc.target/i386/interrupt-14.c: Ditto.
609          * gcc.target/i386/interrupt-15.c: Ditto.
611 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
613         PR c++/79822
614         * g++.dg/cpp0x/constexpr-79822.C: New test.
616 2017-03-06  Richard Biener  <rguenther@suse.de>
618         PR tree-optimization/79894
619         * gcc.dg/vect/pr79887.c: New testcase.
621 2017-03-06  Richard Biener  <rguenther@suse.de>
623         PR tree-optimization/79824
624         * gcc.dg/vect/pr79824-1.c: New testcase.
625         * gcc.dg/vect/pr79824-2.c: Likewise.
627 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
629         * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
630         gettimeofday.  Remove dg-skip-if for AVR.
631         * lib/target-supports.exp (check_effective_target_gettimeofday):
632         New proc.
634 2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>
636         * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
637         * gcc.target/s390/hotpatch-10.c: Likewise.
638         * gcc.target/s390/hotpatch-11.c: Likewise.
639         * gcc.target/s390/hotpatch-12.c: Likewise.
640         * gcc.target/s390/hotpatch-13.c: Likewise.
641         * gcc.target/s390/hotpatch-14.c: Likewise.
642         * gcc.target/s390/hotpatch-15.c: Likewise.
643         * gcc.target/s390/hotpatch-16.c: Likewise.
644         * gcc.target/s390/hotpatch-17.c: Likewise.
645         * gcc.target/s390/hotpatch-18.c: Likewise.
646         * gcc.target/s390/hotpatch-19.c: Likewise.
647         * gcc.target/s390/hotpatch-2.c: Likewise.
648         * gcc.target/s390/hotpatch-26.c: Likewise.
649         * gcc.target/s390/hotpatch-27.c: Likewise.
650         * gcc.target/s390/hotpatch-28.c: Likewise.
651         * gcc.target/s390/hotpatch-3.c: Likewise.
652         * gcc.target/s390/hotpatch-4.c: Likewise.
653         * gcc.target/s390/hotpatch-5.c: Likewise.
654         * gcc.target/s390/hotpatch-6.c: Likewise.
655         * gcc.target/s390/hotpatch-7.c: Likewise.
656         * gcc.target/s390/hotpatch-8.c: Likewise.
657         * gcc.target/s390/hotpatch-9.c: Likewise.
659 2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/64574
662         * g++.dg/template/crash125.C: New.
664 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
666         PR target/79812
667         * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
669 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
671         * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
673 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
675         * gcc.target/mips/msa-minmax.c: New tests.
677 2017-03-06  Martin Liska  <mliska@suse.cz>
679         PR sanitize/79783
680         * g++.dg/asan/pr79783.C: New test.
682 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
684         * gcc.target/mips/msa-dotp.c: New tests.
686 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
688         * gcc.target/mips/msa-bclri.c: New test.
690 2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
692         PR c++/70266
693         * g++.dg/tm/pr70266.C: New.
695 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
696             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
698         * gfortran.dg/coarray/fail_image_1.f08: New test.
699         * gfortran.dg/coarray/fail_image_2.f08: New test.
700         * gfortran.dg/coarray/failed_images_1.f08: New test.
701         * gfortran.dg/coarray/failed_images_2.f08: New test.
702         * gfortran.dg/coarray/image_status_1.f08: New test.
703         * gfortran.dg/coarray/image_status_2.f08: New test.
704         * gfortran.dg/coarray/stopped_images_1.f08: New test.
705         * gfortran.dg/coarray/stopped_images_2.f08: New test.
706         * gfortran.dg/coarray_fail_st.f90: New test.
707         * gfortran.dg/coarray_failed_images_1.f08: New test.
708         * gfortran.dg/coarray_image_status_1.f08: New test.
709         * gfortran.dg/coarray_stopped_images_1.f08: New test.
711 2017-03-03  Marek Polacek  <polacek@redhat.com>
713         PR c/79758
714         * gcc.dg/noncompile/pr79758.c: New test.
716 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
718         PR middle-end/79805
719         * g++.dg/opt/pr79805.C: New test.
721 2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>
723         * gcc.target/i386/avx512vpopcntdq-check.h: New.
724         * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
725         * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
726         * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
727         * gcc.target/i386/i386.exp
728         (check_effective_target_avx512vpopcntdq): New.
730 2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
732         * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
733         ilp32 targets and match DImode registers for lp64 targets.
735 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
737         * g++.dg/pr71624.C: Disable for x32.
738         * g++.dg/pr71633.C: Ditto.
740 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
742         PR target/79807
743         * gcc.target/i386/pr79807.c: New test.
745 2017-03-03  Martin Liska  <mliska@suse.cz>
747         PR tree-optimization/79803
748         * gcc.dg/tree-ssa/pr79803.c: New test.
750 2017-03-03  Martin Liska  <mliska@suse.cz>
752         PR rtl-optimization/79574
753         * gcc.dg/pr79574-2.c: New test.
755 2017-03-03  Richard Biener  <rguenther@suse.de>
757         PR c++/79825
758         * g++.dg/warn/Wuninitialized-8.C: New testcase.
760 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
762         * gcc.dg/pr57134.c: Use empty inline asm string literal.
764 2017-03-03  Marek Polacek  <polacek@redhat.com>
766         PR c++/79791
767         * g++.dg/warn/Wwrite-strings-1.C: New test.
768         * g++.dg/warn/Wwrite-strings-2.C: New test.
769         * g++.dg/warn/Wwrite-strings-3.C: New test.
770         * g++.dg/warn/Wwrite-strings-4.C: New test.
771         * g++.dg/warn/Wwrite-strings-5.C: New test.
772         * g++.dg/warn/Wwrite-strings-6.C: New test.
773         * g++.dg/warn/Wwrite-strings-7.C: New test.
774         * g++.dg/warn/Wwrite-strings-8.C: New test.
775         * g++.dg/warn/Wwrite-strings-9.C: New test.
776         * g++.dg/warn/Wwrite-strings-10.C: New test.
777         * g++.dg/warn/Wwrite-strings-11.C: New test.
778         * g++.dg/warn/Wwrite-strings-12.C: New test.
780 2017-03-03  Richard Biener  <rguenther@suse.de>
782         PR middle-end/79818
783         * gcc.dg/torture/pr79818.c: New testcase.
785 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
787         PR c++/79782
788         * g++.dg/warn/Wunused-parm-10.C: New test.
790 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
792         * gcc.dg/rtl/x86_64/*.c: Test for
793         "{ i?86-*-* x86_64-*-* } && lp64" targets only.
795 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
797         PR target/79514
798         * gcc.target/i386/pr79514.c: New test.
800 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
802         PR rtl-optimization/79780
803         * gcc.c-torture/compile/pr79780.c: New test.
805 2017-03-02  Richard Biener  <rguenther@suse.de>
807         PR tree-optimization/79345
808         PR c++/42000
809         * g++.dg/warn/Wuninitialized-7.C: New testcase.
810         * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
811         * gcc.dg/uninit-pr19430-2.c: Add expected warning.
813 2017-03-02  Richard Biener  <rguenther@suse.de>
815         PR c/79756
816         * gcc.dg/vector-1.c: New testcase.
818 2017-03-02  Bin Cheng  <bin.cheng@arm.com>
820         PR tree-optimization/66768
821         * gcc.target/i386/pr66768.c: New test.
823 2017-03-02  Richard Biener  <rguenther@suse.de>
825         * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
826         * gcc.dg/rtl/x86_64/final.c: Likewise.
827         * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
828         * gcc.dg/rtl/x86_64/ira.c: Likewise.
829         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
830         * gcc.dg/rtl/x86_64/vregs.c: Likewise.
832 2017-03-02  Richard Biener  <rguenther@suse.de>
834         PR tree-optimization/79777
835         * gcc.dg/torture/pr79777.c: New testcase.
837 2017-03-01  Martin Sebor  <msebor@redhat.com>
839         PR middle-end/79692
840         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
841         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
842         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
843         * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
845 2017-03-01  Uros Bizjak  <ubizjak@gmail.com>
847         * gcc.target/i386/invsize-2.c: New test.
848         * gcc.target/i386/invsize-3.c: Ditto.
849         * gcc.target/i386/invsize-4.c: Ditto.
850         * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
851         * gcc.target/i386/stackalign/asm-1.c: Ditto.
853 2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
855         PR target/79439
856         * gcc.target/powerpc/pr79439.c: New test.
858 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
860         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
861         scan string.
864 2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
866         PR target/79395
867         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
868         pattern to look for vcmpequd. instead of vcmpnew.
869         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
870         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
871         pattern to look for xvcmpeqsp. instead of xvcmpnesp.
872         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
873         look for xvcmpeqdp. instead of xvcmpnedp.
874         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
875         look for vcmpequd. instead of vcmpnew.
876         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
877         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
878         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
879         look for xvcmpeqsp. instead of xvcmpnesp.
880         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
881         look for xvcmpeqdp. instead of xvcmpnedp.
882         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
883         look for vcmpequd. instead of vcmpnew.
884         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
885         look for vcmpeqsp instead of xvcmpnesp.
886         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
887         look for xvcmpeqdp instead of xvcmpnedp.
889 2017-03-01  Richard Biener  <rguenther@suse.de>
891         PR middle-end/79721
892         * gcc.dg/torture/pr79721.c: New testcase.
894 2017-03-01  Jakub Jelinek  <jakub@redhat.com>
896         PR c++/79681
897         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
898         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
900         PR c++/79746
901         * g++.dg/warn/Wunused-parm-9.C: New test.
903         PR tree-optimization/79734
904         * g++.dg/opt/pr79734.C: New test.
906 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
908         PR tree-optimization/79737
909         * gcc.c-torture/execute/pr79737-1.c: New test.
910         * gcc.c-torture/execute/pr79737-2.c: New test.
912 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
914         * gcc.target/sparc/20170228-1.c: New test.
916 2017-02-28  Uros Bizjak  <ubizjak@gmail.com>
918         * gcc.target/i386/invsize-1.c: New test.
920 2017-02-28  Martin Sebor  <msebor@redhat.com>
922         PR tree-optimization/79691
923         * gcc.dg/tree-ssa/pr79691.c: New test.
925 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
927         PR target/79729
928         * gcc.target/i386/pr79729.c: New test.
930 2017-02-28  Richard Biener  <rguenther@suse.de>
932         PR tree-optimization/79740
933         * gcc.dg/torture/pr79740.c: New testcase.
935 2017-02-28  Richard Biener  <rguenther@suse.de>
937         PR middle-end/79731
938         * c-c++-common/torture/pr79731.c: New testcase.
940 2017-02-28  Richard Biener  <rguenther@suse.de>
942         PR tree-optimization/79732
943         * gcc.dg/torture/pr79732.c: New testcase.
945 2017-02-28  Richard Biener  <rguenther@suse.de>
947         PR tree-optimization/79723
948         * gcc.target/i386/pr79723.c: New testcase.
950 2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
952         PR target/79544
953         * gcc.target/powerpc/pr79544.c: New.
955 2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
957         PR c++/79414
958         * g++.dg/parse/crash67.C: New.
960 2017-02-27  Bin Cheng  <bin.cheng@arm.com>
962         PR tree-optimization/77536
963         * gcc.dg/vect/pr79347.c: Revise testing string.
965 2017-02-27  Richard Biener  <rguenther@suse.de>
967         PR tree-optimization/45397
968         * gcc.dg/tree-ssa/pr45397.c: New testcase.
970 2017-02-27  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/79690
973         * gcc.target/i386/pr79690.c: New testcase.
975 2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
977         PR fortran/51119
978         * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
979         of original.
980         * gfortran.dg/inline_matmul_11.f90: Likewise.
981         * gfortran.dg/inline_matmul_9.f90: Likewise.
982         * gfortran.dg/matmul_13.f90: New test.
983         * gfortran.dg/matmul_14.f90: New test.
985 2017-02-25  Jakub Jelinek  <jakub@redhat.com>
987         PR middle-end/79396
988         * g++.dg/opt/pr79396.C: New test.
990 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
992         PR fortran/79597
993         * gfortran.dg/dtio_6.f90: Update test.
995 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
997         PR fortran/79601
998         * gfortran.dg/interface_operator_2.f90: New test.
1000 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1002         PR c/79677
1003         * gcc.dg/pr79677.c: New test.
1005 2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>
1007         * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1008         of mov.ps.
1009         * gcc.target/mips/mips-ps-type.c (move): Likewise.
1010         (cond_move1): Simplify condition to force generation of
1011         mov[nz].ps.
1012         (cond_move2): Likewise.
1014 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
1016         PR c++/79588
1017         * g++.dg/warn/Wrestrict-1.C: New test.
1018         * g++.dg/warn/Wrestrict-2.C: New test.
1020 2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
1022         * g++.dg/ext/complit15.C: Require LTO.
1024 2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>
1026         * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1027         logical_op_short_circuit to skip targets.
1028         (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1029         and s390.
1031 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1033         * gnat.dg/opt63.adb: New test.
1035 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
1037         * gnat.dg/discr47.adb: New test.
1039 2017-02-24  Richard Biener  <rguenther@suse.de>
1041         PR tree-optimization/79389
1042         * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1044 2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/79361
1047         * g++.dg/cpp0x/pr79361-1.C: New.
1048         * g++.dg/cpp0x/pr79361-2.C: Likewise.
1050 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
1052         * gcc.target/visium/bit_test.c: Accept any lsr form.
1053         * gcc.target/visium/block_move.c: Tweak.
1055 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1057         PR 68749
1058         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1060 2017-02-23  Richard Biener  <rguenther@suse.de>
1062         PR tree-optimization/79683
1063         * gcc.target/i386/pr79683.c: New testcase.
1065 2017-02-22  Jeff Law  <law@redhat.com>
1067         PR tree-optimization/79578
1068         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1070 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1072         * gcc.target/mips/msa-fp-cc.c: New test.
1074 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1076         PR c++/79664
1077         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1078         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1079         * g++.dg/gomp/pr79664.C: New test.
1081         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1083 2017-02-22  Marek Polacek  <polacek@redhat.com>
1085         PR c++/79653
1086         * g++.dg/cpp0x/alignas10.C: New test.
1087         * g++.dg/cpp0x/alignas9.C: New test.
1089         PR c++/79657
1090         * g++.dg/ext/underlying_type12.C: New test.
1092         PR c/79662
1093         * gcc.dg/enum-incomplete-4.c: New test.
1095 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
1097         PR target/70465
1098         * gcc.target/i386/pr70465-2.c: New test.
1100 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1102         * gcc.dg/pr61441.c: Use dg-add-options ieee.
1104 2017-02-22  Richard Biener  <rguenther@suse.de>
1106         PR tree-optimization/79673
1107         * gcc.target/i386/pr79673.c: New testcase.
1109 2017-02-22  Richard Biener  <rguenther@suse.de>
1111         PR tree-optimization/79666
1112         * gcc.dg/torture/pr79666.c: New testcase.
1114 2017-02-22  Martin Liska  <mliska@suse.cz>
1116         PR lto/79587
1117         * gcc.dg/tree-prof/pr79587.c: New test.
1119 2017-02-21  Marek Polacek  <polacek@redhat.com>
1121         PR c++/79535
1122         * g++.dg/ext/flexary23.C: New test.
1124 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
1126         PR target/79593
1127         * gcc.target/i386/pr79593.c: New test.
1129 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1131         PR c++/79654
1132         * g++.dg/cpp1z/decomp26.C: New test.
1134         PR sanitizer/79589
1135         * g++.dg/ubsan/pr79589.C: New test.
1137 2017-02-21  Jeff Law  <law@redhat.com>
1139         PR tree-optimization/79621
1140         * gcc.c-torture/compile/pr79621.c: New test.
1142 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
1144         PR c++/79655
1145         * g++.dg/cpp1y/constexpr-79655.C: New test.
1147         PR c++/79639
1148         * g++.dg/cpp1y/constexpr-79639.C: New test.
1150         PR target/79633
1151         * gcc.target/i386/mpx/pr79633.c: New test.
1153         PR target/79570
1154         * gcc.dg/pr79570.c: New test.
1156         PR c++/79641
1157         * c-c++-common/pr79641.c: New test.
1159         PR tree-optimization/79649
1160         * gcc.target/i386/pr79649.c: New test.
1162         PR target/79494
1163         * gcc.dg/pr79494.c: New test.
1165 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
1167         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1168         to dg-options.
1170 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1172         * gcc.dg/gimplefe-26.c: Require c99_runtime.
1174 2017-02-02  Jason Merrill  <jason@redhat.com>
1176         PR c++/79580
1177         * g++.dg/ext/complit15.C: New.
1179 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1181         PR target/78056
1182         * gcc.target/powerpc/pr78056-8.c: Remove.
1184 2017-02-20  Marek Polacek  <polacek@redhat.com>
1186         PR middle-end/79537
1187         * gcc.dg/comp-goto-4.c: New test.
1189         PR sanitizer/79558
1190         * c-c++-common/ubsan/bounds-14.c: New test.
1192 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
1194         PR target/79568
1195         * gcc.target/i386/pr79568-1.c: New test.
1196         * gcc.target/i386/pr79568-2.c: New test.
1197         * gcc.target/i386/pr79568-3.c: New test.
1199 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
1201         PR fortran/79382
1202         * gfortran.dg/dtio_10.f90: Change test of error message.
1203         * gfortran.dg/dtio_23.f90: New test.
1204         * gfortran.dg/dtio_24.f90: New test.
1206 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
1208         PR fortran/79434
1209         * gfortran.dg/submodule_25.f08: New test.
1211 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1213         PR fortran/79447
1214         * gfortran.dg/submodule_24.f08: New test.
1216 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1218         PR fortran/79229
1219         * gfortran.dg/class_allocate_24.f90: New test.
1221 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
1223         PR fortran/79402
1224         * gfortran.dg/submodule_23.f90: New test.
1226 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
1228         PR c++/79380
1229         * g++.dg/cpp0x/alignas8.C: New.
1231 2017-02-19  Eric Fiselier  <eric@efcs.ca>
1232             Jonathan Wakely  <jwakely@redhat.com>
1234         PR c++/69523
1235         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1237 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1239         * gcc.dg/gimplefe-26.c: New test.
1241 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
1243         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1245 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
1247         PR target/79569
1248         * gcc.target/i386/3dnowA-3.c: New test.
1250         PR target/79559
1251         * gcc.target/i386/pr79559.c: New test.
1253 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
1255         * gcc.dg/c11-float-2.c: New test.
1256         * gcc.dg/torture/float128-floath.c,
1257         gcc.dg/torture/float128x-floath.c,
1258         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1259         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1260         gcc.dg/torture/float64x-floath.c: Do not test comparison of
1261         *_DECIMAL_DIG macros with DECIMAL_DIG.
1263 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1265         PR target/79261
1266         * gcc.target/powerpc/vec-xxpermdi.c: New file.
1268 2017-02-17  Julia Koval  <julia.koval@intel.com>
1270         * gcc.target/i386/rdpid.c New test.
1271         * gcc.target/i386/sse-12.c: Add -mrdpid.
1272         * gcc.target/i386/sse-13.c: Ditto.
1273         * gcc.target/i386/sse-14.c: Ditto.
1274         * gcc.target/i386/sse-22.c: Ditto.
1275         * gcc.target/i386/sse-23.c: Ditto.
1276         * g++.dg/other/i386-2.C: Ditto.
1277         * g++.dg/other/i386-3.C: Ditto.
1279 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
1281         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1282         * gcc.dg/pr61441.c: Ditto.
1284 2017-02-17  Martin Liska  <mliska@suse.cz>
1286         PR rtl-optimization/79574
1287         * gcc.dg/pr79574.c: New test.
1289 2017-02-17  Marek Polacek  <polacek@redhat.com>
1291         PR middle-end/79536
1292         * gcc.dg/torture/pr79536.c: New test.
1294 2017-02-16  Alan Modra  <amodra@gmail.com>
1296         * gcc.c-torture/execute/pr79286.c: New.
1298 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
1300         PR c++/79512
1301         * c-c++-common/gomp/pr79512.c: New test.
1303 2017-02-15  Martin Sebor  <msebor@redhat.com>
1305         PR c++/79363
1306         * g++.dg/ext/flexary12.C: Adjust.
1307         * g++.dg/ext/flexary20.C: Same.
1308         * g++.dg/ext/flexary21.C: Same.
1309         * g++.dg/ext/flexary22.C: New test.
1311 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
1313         PR tree-optimization/79347
1314         * gcc.dg/vect/pr79347.c: New test.
1316 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
1318         PR c++/79301
1319         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1320         [[deprecated]] comment.
1321         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1322         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1323         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1324         [[deprecated]] in -std=c++11.
1325         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1326         [[fallthrough]] in -std=c++11 and -std=c++14.
1328         PR c++/79288
1329         * g++.dg/tls/pr79288.C: New test.
1331 2017-02-15  Marek Polacek  <polacek@redhat.com>
1333         PR c/79515
1334         * gcc.dg/dfp/pr79515.c: New.
1336 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
1338         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1340 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
1342         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1343         "opt_files".
1345 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
1347         PR target/79487
1348         * gcc.dg/dfp/pr79487.c: New test.
1349         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1350         2017-02-13 change.
1352 2017-01-14  Carl Love  <cel@us.ibm.com>
1354         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1355         xvcvsxdsp and xvcvuxdsp instructions.
1357 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
1359         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1360         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1361         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1362         64-bit default target.
1363         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1364         a 64-bit default target.
1366 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
1368         PR target/79481
1369         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
1370         (test_3vx): Change return type from int to void.
1371         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1372         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1373         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1374         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1375         tests.
1376         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1377         (test_3vx): Change return type from int to void.
1378         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1379         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1380         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1381         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1382         tests.
1383         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1384         intrinsic.  Change scan-assembler-times number from 1 to 2.
1385         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1386         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1387         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1388         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1389         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1390         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1391         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1393 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
1395         PR middle-end/61225
1396         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1397         Use dg-additional-options for ia32 target.  Remove XFAIL.
1399 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
1401         PR target/79495
1402         * gcc.target/i386/pr79495.c: New test.
1404 2017-02-14  Marek Polacek  <polacek@redhat.com>
1406         PR c++/79420
1407         PR c++/79463
1408         * g++.dg/cpp1y/pr79463.C: New.
1409         * g++.dg/template/incomplete10.C: New.
1410         * g++.dg/template/incomplete9.C: New.
1412 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
1414         PR target/79498
1415         * gcc.target/i386/pr79498.c: New test.
1417 2017-02-14  Martin Sebor  <msebor@redhat.com>
1419         PR middle-end/79448
1420         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1421         * gcc.dg/tree-ssa/pr79448-2.c: New test.
1422         * gcc.dg/tree-ssa/pr79448.c: New test.
1424 2017-02-14  Jeff Law  <law@redhat.com>
1426         PR tree-optimization/79095
1427         * g++.dg/pr79095-1.C: New test
1428         * g++.dg/pr79095-2.C: New test
1429         * g++.dg/pr79095-3.C: New test
1430         * g++.dg/pr79095-4.C: New test
1431         * g++.dg/pr79095-5.C: New test
1432         * gcc.c-torture/execute/arith-1.c: Update with more cases.
1433         * gcc.dg/tree-ssa/pr79095-1.c: New test.
1435 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
1437         * gcc.target/aarch64/vect_fp16_1.c: New.
1439 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1441         * gcc.dg/gimplefe-25.c: New test.
1443 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
1445         PR tree-optimization/79408
1446         * gcc.dg/tree-ssa/pr79408-2.c: New test.
1448 2017-02-14  Richard Biener  <rguenther@suse.de>
1450         PR middle-end/79432
1451         * gcc.dg/torture/pr79432.c: New testcase.
1453 2017-02-13  Martin Sebor  <msebor@redhat.com>
1455         PR middle-end/79496
1456         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1458 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
1460         PR sanitizer/79341
1461         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1462         variables volatile.
1464         PR c++/79232
1465         * g++.dg/cpp1z/eval-order4.C: New test.
1466         * g++.dg/other/pr79232.C: New test.
1468 2017-02-13  Nathan Sidwell  <nathan@acm.org>
1470         PR c++/79296
1471         * g++.dg/cpp0x/pr79296.C: New.
1473 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
1475         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1476         Instead, xfail powerpc*-*-* && lp64.
1478 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
1480         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1481         powerpc_p8vector_ok.
1482         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1484 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
1486         PR target/79449
1487         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
1488         for reading beyond a 4k boundary.
1490 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
1492         PR rtl-optimization/79388
1493         PR rtl-optimization/79450
1494         * gcc.c-torture/execute/pr79388.c: New test.
1495         * gcc.c-torture/execute/pr79450.c: New test.
1497 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1499         PR fortran/65542
1500         * gfortran.dg/spread_init_expr_2.f90: New test case.
1502 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
1504         PR sanitizer/79341
1505         * g++.dg/asan/deep-stack-uaf-1.C: New test.
1507 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
1509         PR tree-ssa/56727
1510         * gcc.dg/tree-ssa/pr56727.c: New testcase.
1512 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
1514         PR c++/79457
1515         * g++.dg/cpp0x/pr79457.C: New test.
1517 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
1519         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1520         scan-assembler unless lp64.
1522 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
1524         PR tree-optimization/66612
1525         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1527 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
1529         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1530         of all powerpc.
1532 2017-02-10  Marek Polacek  <polacek@redhat.com>
1534         PR c++/79435
1535         * g++.dg/cpp1y/pr79435.C: New.
1537         PR c++/79184
1538         * g++.dg/warn/Wint-in-bool-context-1.C: New.
1540 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
1542         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1543         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1544         New.
1545         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1546         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1547         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1548         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1549         (vtst_expected_poly64x2): Move to aarch64-only section.
1550         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1551         (vtst_p64, vtstq_p64): New tests.
1553 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
1555         PR c++/71737
1556         * g++.dg/cpp0x/pr71737.C: New.
1558 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
1559             Richard Biener  <rguenther@suse.de>
1561         * gcc.dg/gimplefe-error-1.c: New testcase.
1562         * gcc.dg/gimplefe-error-2.c: New testcase.
1563         * gcc.dg/gimplefe-error-3.c: New testcase.
1565 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
1567         PR tree-optimization/79411
1568         * gcc.c-torture/compile/pr79411.c: New test.
1570 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
1571             Jason Merrill  <jason@redhat.com>
1573         PR c++/79143
1574         * g++.dg/cpp1z/pr79143.C: New test.
1576 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
1578         * gcc.dg/loop-unswitch-2.c: Update testcase.
1579         * gcc.dg/loop-unswitch-1.c: Update testcase.
1581 2017-02-09  Marek Polacek  <polacek@redhat.com>
1583         PR c/79428
1584         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1585         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1586         * c-c++-common/goacc/pr79428-1.c: New test.
1587         * c-c++-common/gomp/pr79428-2.c: New test.
1588         * c-c++-common/gomp/pr79428-5.c: New test.
1589         * c-c++-common/gomp/pr79428-6.c: New test.
1590         * c-c++-common/pr79428-3.c: New test.
1592 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1594         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1595         testcases.
1597 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
1599         PR c/79413
1600         * gcc.c-torture/compile/pr79413.c: New test.
1602         PR c++/79429
1603         * c-c++-common/gomp/pr79429.c: New test.
1604         * g++.dg/gomp/pr79429.C: New test.
1606         PR c/79431
1607         * c-c++-common/gomp/pr79431.c: New test.
1609 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
1610             Cesar Philippidis  <cesar@codesourcery.com>
1611             Joseph Myers  <joseph@codesourcery.com>
1612             Chung-Lin Tang  <cltang@codesourcery.com>
1614         * c-c++-common/goacc/combined-directives.c: Remove xfail.
1615         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1616         * c-c++-common/goacc/loop-auto-2.c: New.
1617         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1618         * c-c++-common/goacc/tile-2.c: New.
1619         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
1620         * g++.dg/goacc/tile-1.C: New, check tile subst.
1621         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1622         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1623         * gfortran.dg/goacc/tile-1.f90: New test.
1624         * gfortran.dg/goacc/tile-2.f90: New test.
1625         * gfortran.dg/goacc/tile-lowering.f95: New test.
1627 2017-02-09  Richard Biener  <rguenther@suse.de>
1629         PR tree-optimization/69823
1630         * gcc.dg/graphite/pr69823.c: New testcase.
1632 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
1634         PR target/78604
1635         * gcc.target/powerpc/pr78604.c: New.
1637 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1639         PR target/68972
1640         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1641         disable this test on power architecture.
1643 2017-02-08  Richard Biener  <rguenther@suse.de>
1645         PR tree-optimization/71824
1646         PR tree-optimization/79409
1647         * gcc.dg/graphite/pr71824-3.c: New testcase.
1649 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
1651         PR tree-optimization/79408
1652         * gcc.dg/tree-ssa/pr79408.c: New test.
1654 2017-02-08  Richard Biener  <rguenther@suse.de>
1656         PR tree-optimization/71824
1657         * gcc.dg/graphite/pr71824-2.c: New testcase.
1659 2017-02-07  Andrew Pinski  <apinski@cavium.com>
1661         * gcc.target/aarch64/popcount.c: New Testcase.
1663 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
1665         PR rtl-optimization/79386
1666         * gcc.c-torture/compile/pr79386.c: New test.
1668 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1669             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1671         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1672         *-*-solaris*.
1674 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
1676         PR target/79299
1677         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1678         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1680 2017-02-07  Richard Biener  <rguenther@suse.de>
1682         * gcc.dg/gimplefe-23.c: New testcase.
1683         * gcc.dg/gimplefe-24.c: Likewise.
1685 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
1687         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1688         scan-assembler instead of scan-assembler-times.
1689         * gcc.target/aarch64/test_frame_10.c: Likewise.
1690         * gcc.target/aarch64/test_frame_12.c: Likewise.
1691         * gcc.target/aarch64/test_frame_2.c: Likewise.
1692         * gcc.target/aarch64/test_frame_4.c: Likewise.
1693         * gcc.target/aarch64/test_frame_6.c: Likewise.
1694         * gcc.target/aarch64/test_frame_7.c: Likewise.
1695         * gcc.target/aarch64/test_frame_8.c: Likewise.
1697 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1699         * gcc.target/i386/pr78419.c: Require ifunc support.
1701 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
1703         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1705 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
1707         PR c++/79360
1708         * g++.dg/cpp1y/nsdmi-union2.C: New test.
1710 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
1712         * lib/target-supports.exp: Define the RISC-V target.
1713         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1714         * gcc.dg/builtin-apply2.c: Likewise.
1715         * gcc.dg/ifcvt-4.c: Likewise.
1716         * gcc.dg/loop-8.c: Likewise.
1717         * gcc.dg/sibcall-10.c: Likewise.
1718         * gcc.dg/sibcall-9.c: Likewise.
1719         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1720         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1721         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1722         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1723         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1724         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1725         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1727 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1729         PR target/66144
1730         * gcc.target/powerpc/pr66144-1.c: New test.
1731         * gcc.target/powerpc/pr66144-2.c: Likewise.
1732         * gcc.target/powerpc/pr66144-3.c: Likewise.
1734 2017-02-06  Martin Sebor  <msebor@redhat.com>
1736         PR tree-optimization/79376
1737         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1738         * gcc.dg/tree-ssa/pr79376.c: Ditto.
1740 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
1742         PR c++/79379
1743         * g++.dg/cpp1y/constexpr-79379.C: New test.
1745         PR c++/79377
1746         * g++.dg/lookup/pr79377.C: New test.
1748         PR c++/79372
1749         * g++.dg/cpp1z/decomp25.C: New test.
1751         PR tree-optimization/79284
1752         * gcc.c-torture/compile/pr79284.c: New test.
1754 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/70448
1757         * g++.dg/cpp0x/pr70448.C: New.
1759 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1761         PR 78348
1762         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1763         to dg-options.
1765 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
1767         PR target/78883
1768         * gcc.c-torture/compile/pr78883.c: New test.
1770 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
1772         PR tree-ssa/79347
1773         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1774         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1775         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1776         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1777         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1778         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1779         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1780         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1781         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1782         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1783         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1784         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1785         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1787 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1789         PR fortran/79344
1790         * gfortran.dg/allocate_with_source_24.f90: New test.
1792 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1794         PR fortran/79230
1795         * gfortran.dg/der_ptr_component_2.f90: New test.
1797 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
1799         * gcc.target/sparc/20170205-1.c: New test.
1801 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
1803         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1804         libatomic_available.
1806         * gcc.dg/pr77587.c: Require alias support.
1807         * gcc.dg/pr77587a.c: Likewise.
1809         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1810         * gcc.c-torture/execute/pr78622.c: Likewise.
1812         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1813         hppa*-*-hpux*.
1814         * c-c++-common/Wunused-var-16.c: Likewise.
1815         * c-c++-common/builtin-shuffle-1.c: Likewise.
1816         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1817         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1819 2017-02-03  Martin Sebor  <msebor@redhat.com>
1821         PR tree-optimization/79327
1822         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1823         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1824         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1826 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
1827             Martin Sebor  <msebor@redhat.com>
1829         PR tree-optimization/79327
1830         * gcc.dg/tree-ssa/pr79327.c: New test.
1831         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1832         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1833         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1834         (test_sprintf_chk_range_schar): Adjust dg-message.
1835         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1836         * gcc.c-torture/execute/pr79327.c: New test.
1838 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
1840         PR target/79354
1841         * gcc.target/powerpc/pr79354.c: New test.
1842         * gcc.c-torture/execute/pr79354.c: New test.
1844 2017-02-03  Martin Sebor  <msebor@redhat.com>
1846         PR tree-optimization/79352
1847         * gcc.dg/tree-ssa/pr79352.c: New test.
1849 2017-02-03  Martin Liska  <mliska@suse.cz>
1851         PR lto/66295
1852         * gcc.target/i386/mvc9.c: New test.
1854 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
1856         PR target/79158
1857         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1858         to VSX reg.
1860 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
1862         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1863         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1864         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1865         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1866         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1867         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1868         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1869         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1870         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1871         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1872         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1873         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1874         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1876 2017-02-02  Martin Sebor  <msebor@redhat.com>
1878         PR middle-end/79275
1879         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1880         * gcc.dg/tree-ssa/pr79275.c: New test.
1882 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
1884         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
1886 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
1888         PR middle-end/77445
1889         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1890         threading is done.
1892 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
1894         PR middle-end/78142
1895         * gcc.target/aarch64/vector_initialization_nostack.c
1896         (f12): Use one vector
1898 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
1900         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1901         * c-c++-common/asan/misalign-1.c: Likewise.
1902         * c-c++-common/asan/misalign-2.c: Likewise.
1903         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1904         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1905         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1906         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1907         add -ffat-lto-objects from/to dg-additional-options.
1908         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1909         dg-additional-options.
1911         PR target/79197
1912         * gcc.target/powerpc/pr79197.c: New test.
1913         * gcc.c-torture/compile/pr79197.c: New test.
1915 2017-02-02  Richard Biener  <rguenther@suse.de>
1917         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1919 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
1921         PR c++/69637
1922         * g++.dg/cpp0x/pr69637-1.C: New.
1923         * g++.dg/cpp0x/pr69637-2.C: Likewise.
1925 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1927         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1929 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1931         PR target/70012
1932         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1933         conditions.
1935 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
1937         PR testsuite/79324
1938         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1939         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1940         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1941         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1942         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1943         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1944         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1945         * g++.dg/debug/dwarf2/align-1.C: Likewise.
1946         * g++.dg/debug/dwarf2/align-2.C: Likewise.
1947         * g++.dg/debug/dwarf2/align-3.C: Likewise.
1948         * g++.dg/debug/dwarf2/align-4.C: Likewise.
1949         * g++.dg/debug/dwarf2/align-5.C: Likewise.
1950         * g++.dg/debug/dwarf2/align-6.C: Likewise.
1952 2017-02-01  Martin Liska  <mliska@suse.cz>
1954         PR testsuite/79272
1955         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1957 2017-02-01  Richard Biener  <rguenther@suse.de>
1959         PR testsuite/76957
1960         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1961         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1962         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1963         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1965 2017-02-01  Richard Biener  <rguenther@suse.de>
1967         PR middle-end/79315
1968         * gfortran.dg/pr79315.f90: New testcase.
1970 2017-02-01  Richard Biener  <rguenther@suse.de>
1972         PR tree-optimization/71824
1973         * gcc.dg/graphite/pr71824.c: New testcase.
1975 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
1977         PR c++/79304
1978         * g++.dg/diagnostic/pr79304.C: New test.
1980 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
1982         PR c++/79298
1983         * g++.dg/spellcheck-pr79298.C: New test case.
1985 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
1987         PR preprocessor/79210
1988         * gcc.dg/format/pr79210.c: New test case.
1989         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1990         New function.
1992 2017-01-31  Nathan Sidwell  <nathan@acm.org>
1994         PR c++/79290
1995         * g++.dg/warn/pr79290.C: New.
1997         PR c++/67273
1998         PR c++/79253
1999         * g++.dg/cpp1y/pr67273.C: New.
2000         * g++.dg/cpp1y/pr79253.C: New.
2002 2017-01-31  Nathan Sidwell  <nathan@acm.org>
2004         PR c++/79264
2005         * g++.dg/cpp1y/pr61636-1.C: Augment.
2007 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
2009         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2010         rand() instead of random().
2012 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
2014         PR tree-optimization/71691
2015         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2017 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2019         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2020         __ARCH__.
2022 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
2024         PR tree-optimization/79267
2025         * g++.dg/opt/pr79267.C: New test.
2027 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
2029         PR debug/63238
2030         * gcc.dg/debug/dwarf2/align-1.c: New.
2031         * gcc.dg/debug/dwarf2/align-2.c: New.
2032         * gcc.dg/debug/dwarf2/align-3.c: New.
2033         * gcc.dg/debug/dwarf2/align-4.c: New.
2034         * gcc.dg/debug/dwarf2/align-5.c: New.
2035         * gcc.dg/debug/dwarf2/align-6.c: New.
2036         * gcc.dg/debug/dwarf2/align-as-1.c: New.
2037         * g++.dg/debug/dwarf2/align-1.C: New.
2038         * g++.dg/debug/dwarf2/align-2.C: New.
2039         * g++.dg/debug/dwarf2/align-3.C: New.
2040         * g++.dg/debug/dwarf2/align-4.C: New.
2041         * g++.dg/debug/dwarf2/align-5.C: New.
2042         * g++.dg/debug/dwarf2/align-6.C: New.
2044 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2046         PR target/79170
2047         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2049 2017-01-30  Martin Sebor  <msebor@redhat.com>
2051         PR testsuite/79293
2052         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2054 2017-01-30  Martin Liska  <mliska@suse.cz>
2056         PR gcov-profile/79259
2057         * g++.dg/tree-prof/pr79259.C: New test.
2059 2017-01-30  Richard Biener  <rguenther@suse.de>
2061         PR tree-optimization/79276
2062         * gcc.dg/torture/pr79276.c: New testcase.
2064 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2066         PR target/79240
2067         * gcc.target/s390/pr79240.c: New test.
2069 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2071         PR target/79268
2072         * gcc.target/powerpc/pr79268.c: New file.
2073         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2074         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2075         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2076         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2078 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
2080         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2082         PR testsuite/70583
2083         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2085         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2086         * gnat.dg/debug9.adb: Likewise.
2088         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2090         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2091         libatomic_available.
2092         * gfortran.dg/coarray_42.f90: Likewise.
2093         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2094         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2095         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2097 2017-01-27  Martin Sebor  <msebor@redhat.com>
2099         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2101 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
2103         PR rtl-optimization/79194
2104         * gcc.dg/torture/pr79194.c: New test.
2106 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2108         PR tree-optimization/71374
2109         * gcc.target/i386/pr71374.c: New.
2111 2017-01-27  Martin Sebor  <msebor@redhat.com>
2113         PR c++/71290
2114         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2115         a dg-error directive.
2117 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
2119         PR target/79131
2120         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2121         * gcc.target/arm/pr79131-2.c: New.
2123 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2125         PR target/65484
2126         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2127         vectorized on POWER unless hardware misaligned loads are
2128         available.
2130 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
2132         PR rtl-optimization/78559
2133         * gcc.c-torture/execute/pr78559.c: New test.
2135 2017-01-27  Richard Biener  <rguenther@suse.de>
2137         PR tree-optimization/79245
2138         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2139         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2141 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2143         PR c/79199
2144         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2145         target.  Use 4294967293U instead of 4294967293.
2147 2017-01-27  Richard Biener  <rguenther@suse.de>
2149         PR tree-optimization/71433
2150         * gcc.dg/Warray-bounds-21.c: New testcase.
2152 2017-01-27  Richard Biener  <rguenther@suse.de>
2154         PR tree-optimization/79244
2155         * gcc.dg/torture/pr79244.c: New testcase.
2157 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
2159         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2160         all occurrences of 40 to 32.
2162 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
2164         PR target/79239
2165         * gcc.target/arm/pr79239.c: New test.
2167 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2169         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2171 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
2173         PR c++/64382
2174         * g++.dg/cpp1y/pr64382.C: New test.
2176 2017-01-26  Martin Sebor  <msebor@redhat.com>
2178         PR middle-end/78703
2179         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2180         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2181         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2182         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2184 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2186         PR debug/79129
2187         * g++.dg/debug/dwarf2/pr79129.C: New test.
2189         PR debug/78835
2190         * g++.dg/debug/dwarf2/pr78835.C: New test.
2192 2017-01-26  Martin Sebor  <msebor@redhat.com>
2194         PR middle-end/78703
2195         * gcc.dg/format/pr78569.c: Adjust.
2196         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2197         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2198         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2199         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2200         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2201         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2202         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2203         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2204         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2205         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2206         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2208 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2210         PR c++/68727
2211         * g++.dg/other/offsetof8.C: Add expected error.
2212         * g++.dg/other/offsetof9.C: New test.
2214 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
2216         * g++.dg/opt/declone3.C: Require LTO.
2218 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
2220         PR target/79131
2221         * gcc.target/arm/pr79131.c: New.
2223 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
2225         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2227 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
2229         PR libstdc++/79190
2230         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2231         matches replaced operator delete.
2233 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2235         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2236         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
2237         avx512f with avx512dq.
2238         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2239         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
2240         avx512f with avx512dq.
2241         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2242         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
2243         avx512f with avx512dq.
2245 2017-01-26  Marek Polacek  <polacek@redhat.com>
2247         PR c/79199
2248         * c-c++-common/Wduplicated-branches-13.c: New test.
2250 2017-01-26  David Sherwood  <david.sherwood@arm.com>
2252         PR middle-end/79212
2253         * gfortran.dg/gomp/sharing-4.f90: New test.
2255 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2257         PR target/70465
2258         * gcc.target/i386/pr70465.c: New test.
2260         * brig.dg/dg.exp: Update copyright years.
2261         * lib/brig-dg.exp: Update copyright years.
2262         * lib/brig.exp: Update copyright years.
2264 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2266         PR target/79179
2267         * gcc.target/powerpc/pr79179.c: New test.
2269 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2271         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2272         generation to accept D-mode memory accesses.
2274 2017-01-25  Martin Sebor  <msebor@redhat.com>
2276         PR c++/71290
2277         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2278         * g++.dg/ext/flexarray-mangle.C: Same.
2279         * g++.dg/ext/flexarray-subst.C: Same.
2280         * g++.dg/ext/flexary10.C: Same.
2281         * g++.dg/ext/flexary11.C: Same.
2282         * g++.dg/ext/flexary14.C: Same.
2283         * g++.dg/ext/flexary16.C: Same.
2284         * g++.dg/ext/flexary18.C: Same.
2285         * g++.dg/ext/flexary19.C: Same.
2286         * g++.dg/ext/flexary7.C: Same.
2287         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2288         * g++.dg/ubsan/object-size-1.C: Same.
2289         * obj-c++.dg/property/at-property-23.mm: Same.
2291 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
2293         PR c++/78896
2294         * g++.dg/cpp1z/decomp24.C: New test.
2296         PR c++/77914
2297         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2298         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2299         expect a warning.
2300         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2301         expect warnings.
2302         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2303         * g++.dg/cpp1y/pr59636.C: Likewise.
2304         * g++.dg/cpp1y/pr60190.C: Likewise.
2306 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
2308         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2310 2017-01-25  Carl Love  <cel@us.ibm.com>
2312         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
2313         vec_packs built-ins
2315 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
2317         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2318         -mcpu=cortex-a57.
2319         * gcc.target/arm/vseleqsf.c: Likewise.
2320         * gcc.target/arm/vselgedf.c: Likewise.
2321         * gcc.target/arm/vselgesf.c: Likewise.
2322         * gcc.target/arm/vselgtdf.c: Likewise.
2323         * gcc.target/arm/vselgtsf.c: Likewise.
2324         * gcc.target/arm/vselledf.c: Likewise.
2325         * gcc.target/arm/vsellesf.c: Likewise.
2326         * gcc.target/arm/vselltdf.c: Likewise.
2327         * gcc.target/arm/vselltsf.c: Likewise.
2328         * gcc.target/arm/vselnedf.c: Likewise.
2329         * gcc.target/arm/vselnesf.c: Likewise.
2330         * gcc.target/arm/vselvcdf.c: Likewise.
2331         * gcc.target/arm/vselvcsf.c: Likewise.
2332         * gcc.target/arm/vselvsdf.c: Likewise.
2333         * gcc.target/arm/vselvssf.c: Likewise.
2335 2017-01-25  Richard Biener  <rguenther@suse.de>
2337         PR testsuite/72850
2338         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2339         to what we had before adding the threading passes.
2341 2017-01-25  Richard Biener  <rguenther@suse.de>
2343         PR tree-optimization/69264
2344         * g++.dg/torture/pr69264.C: New testcase.
2346 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2348         PR target/79145
2349         * gcc.target/arm/pr79145.c: New test.
2351 2017-01-25  Richard Biener  <rguenther@suse.de>
2353         PR debug/78363
2354         * g++.dg/gomp/pr78363-1.C: New testcase.
2355         * g++.dg/gomp/pr78363-2.C: Likewise.
2356         * g++.dg/gomp/pr78363-3.C: Likewise.
2358 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2360         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2361         * gcc.dg/lto/pr61526_0.c: Likewise.
2362         * gcc.dg/lto/pr64415_0.c: Likewise.
2364 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
2366         PR c++/79205
2367         * g++.dg/cpp1z/decomp22.C: New test.
2368         * g++.dg/cpp1z/decomp23.C: New test.
2370 2017-01-24  Nathan Sidwell  <nathan@acm.org>
2372         PR c++/78469
2373         * g++.dg/cpp0x/pr78469.C: New.
2375         PR c++/79118
2376         * g++.dg/cpp0x/pr79118.C: New.
2378 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
2380         * gcc.target/arm/vfp-longcall-apcs.c: New test.
2382 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
2384         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2385         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2386         * gcc.dg/rtl/rtl.exp: New file.
2387         * gcc.dg/rtl/test.c: New file.
2388         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2389         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2390         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2391         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2392         * gcc.dg/rtl/x86_64/final.c: New test case.
2393         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2394         * gcc.dg/rtl/x86_64/ira.c: New test case.
2395         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2396         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2397         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2398         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2399         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2400         * gcc.dg/rtl/x86_64/test_1.h: New file.
2401         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2402         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2403         * gcc.dg/rtl/x86_64/times-two.h: New file.
2404         * gcc.dg/rtl/x86_64/vregs.c: New test case.
2406 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
2408         PR tree-optimization/79159
2409         * g++.dg/tree-ssa/pr79159.C: New test.
2411 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
2412             Martin Jambor  <mjambor@suse.cz>
2414         * lib/brig-dg.exp: New file.
2415         * lib/brig.exp: Likewise.
2416         * brig.dg/README: Likewise.
2417         * brig.dg/dg.exp: Likewise.
2418         * brig.dg/test/gimple/alloca.hsail: Likewise.
2419         * brig.dg/test/gimple/atomics.hsail: Likewise.
2420         * brig.dg/test/gimple/branches.hsail: Likewise.
2421         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2422         * brig.dg/test/gimple/function_calls.hsail: Likewise.
2423         * brig.dg/test/gimple/kernarg.hsail: Likewise.
2424         * brig.dg/test/gimple/mem.hsail: Likewise.
2425         * brig.dg/test/gimple/mulhi.hsail: Likewise.
2426         * brig.dg/test/gimple/packed.hsail: Likewise.
2427         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2428         * brig.dg/test/gimple/variables.hsail: Likewise.
2429         * brig.dg/test/gimple/vector.hsail: Likewise.
2431 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
2433         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2434         support asan, only on i?86/x86_64 require sse2_runtime.
2436 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2438         PR target/66669
2439         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2440         test on powerpc targets.
2442 2017-01-23  Martin Sebor  <msebor@redhat.com>
2444         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2446 2017-01-23  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/79088
2449         PR tree-optimization/79188
2450         * gcc.dg/torture/pr79088.c: New testcase.
2451         * gcc.dg/torture/pr79188.c: Likewise.
2453 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2455         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2456         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2457         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2458         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2459         type of test function to reflect change in built-in function's
2460         return type.
2461         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2462         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2463         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2464         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2465         type and second argument type to reflect change in built-in
2466         function's type signature.
2467         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2468         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2469         type of test function to reflect change in built-in function's
2470         return type.
2471         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2472         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2473         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2474         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2475         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2476         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2477         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2478         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2479         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2480         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2481         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2482         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2483         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2484         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2485         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2486         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2487         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2488         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2489         type of test function to reflect change in built-in function's
2490         return type.
2491         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2492         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2493         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2494         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2495         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2496         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2497         test function's result and second argument to reflect change in
2498         built-in function's type signature.
2499         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2501 2017-01-23  Nathan Sidwell  <nathan@acm.org>
2503         PR C++/71710
2504         * g++.dg/template/pr71710.C: New.
2506         PR c++/71406
2507         PR c++/77508
2508         * g++.dg/template/pr71406.C: New.
2510 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
2512         * gfortran.dg/integer_exponentiation_7.f90: New test.
2514 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
2516         PR rtl-optimization/78634
2517         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2519 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
2521         PR tree-optimization/70754
2522         * gfortran.dg/pr70754.f90: New test.
2524 2017-01-23  Martin Liska  <mliska@suse.cz>
2526         PR tree-optimization/79196
2527         * gcc.dg/asan/pr79196.c: New test.
2528         * gcc.dg/strlenopt-30.c: Update scanned pattern.
2530 2017-01-23  Michael Matz  <matz@suse.de>
2532         PR tree-optimization/78384
2533         * gcc.dg/pr78384.c: New test.
2535 2017-01-23  Richard Biener  <rguenther@suse.de>
2537         PR tree-optimization/79186
2538         * gcc.dg/torture/pr79186.c: New testcase.
2539         * gcc.dg/torture/pr79187.c: Likewise.
2541 2017-01-23  Martin Jambor  <mjambor@suse.cz>
2543         * gcc.dg/ipa/vrp8.c: New test.
2545 2017-01-23  Martin Jambor  <mjambor@suse.cz>
2547         PR ipa/79108
2548         * gfortran.dg/lto/pr79108_0.f90: New test.
2550 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
2552         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2553         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2554         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2555         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2556         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2557         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2558         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2559         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2560         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2561         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2562         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2563         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2564         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2565         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2566         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2567         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2569 2017-01-23  Richard Biener  <rguenther@suse.de>
2570             Nick Clifton  <nickc@redhat.com>
2572         PR testsuite/78421
2573         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2574         If the target is ARM return the result of the
2575         check_effective_target_arm_vect_no_misalign proc.
2576         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2577         support unaligned vectors then only expect one of the loops to be
2578         unrolled.
2580 2017-01-23  Martin Liska  <mliska@suse.cz>
2582         * gcc.dg/asan/use-after-scope-10.c: New test.
2583         * gcc.dg/asan/use-after-scope-11.c: New test.
2584         * g++.dg/asan/use-after-scope-5.C: New test.
2586 2017-01-23  Martin Liska  <mliska@suse.cz>
2588         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2589         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2590         sanopt optimization for ASAN_POISON.
2592 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2594         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2596 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
2598         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2599         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2600         for poly*_t types.
2601         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2602         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2603         exec_vcombine): Likewise.
2604         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2605         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2606         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2607         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2608         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2609         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2610         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2611         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2612         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2613         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2614         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2615         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2616         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2617         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2618         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2619         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2620         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2621         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2622         Likewise.
2623         (TEST_VGET_LANE): Cast to uint to avoid warning.
2624         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2625         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2626         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2627         exec_vfma_vfms_n): Fix PRIx format for float64_t.
2628         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2629         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2630         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2631         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2632         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2633         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2634         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2635         CHECK_POLY instead of CHECK for poly64_t types.
2636         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2637         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2638         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2639         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2640         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2641         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2642         uint32_t.
2643         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2644         for int32_t, int64_t.
2645         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2646         vqneg_extra): Fix PRIx format for int16_t, int32_t.
2647         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2648         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2649         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2650         needed.
2652 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
2654         PR fortran/79154
2655         * gfortran.dg/gomp/pr79154-1.f90: New test.
2656         * gfortran.dg/gomp/pr79154-2.f90: New test.
2658 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
2660         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2662 2017-01-21  Marek Polacek  <polacek@redhat.com>
2664         PR testsuite/79169
2665         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2667 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
2669         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2671 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2673         PR rtl-optimization/79125
2674         * gcc.dg/torture/pr79125.c: New test.
2676 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
2678         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
2679         only.
2680         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2681         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
2683 2017-01-20  Nathan Sidwell  <nathan@acm.org>
2685         PR c++/78495
2686         * g++.dg/cpp1z/inh-ctor38.C: New.
2688 2017-01-20  Marek Polacek  <polacek@redhat.com>
2690         PR c/79152
2691         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2693 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2695         * lib/target-supports.exp (check_configured_with): New procedure.
2696         (check_effective_target_default_mode): new effective target.
2697         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2698         default mode.  Fix dg-skip-if target selector syntax.
2699         * gcc.target/arm/optional_thumb-2.c: Likewise.
2700         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2701         syntax.
2703 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
2705         PR c++/77829
2706         PR c++/78656
2707         * g++.dg/spellcheck-pr77829.C: New test case.
2708         * g++.dg/spellcheck-pr78656.C: New test case.
2710 2017-01-20  Marek Polacek  <polacek@redhat.com>
2712         PR c/64279
2713         * c-c++-common/Wduplicated-branches-1.c: New test.
2714         * c-c++-common/Wduplicated-branches-10.c: New test.
2715         * c-c++-common/Wduplicated-branches-11.c: New test.
2716         * c-c++-common/Wduplicated-branches-12.c: New test.
2717         * c-c++-common/Wduplicated-branches-2.c: New test.
2718         * c-c++-common/Wduplicated-branches-3.c: New test.
2719         * c-c++-common/Wduplicated-branches-4.c: New test.
2720         * c-c++-common/Wduplicated-branches-5.c: New test.
2721         * c-c++-common/Wduplicated-branches-6.c: New test.
2722         * c-c++-common/Wduplicated-branches-7.c: New test.
2723         * c-c++-common/Wduplicated-branches-8.c: New test.
2724         * c-c++-common/Wduplicated-branches-9.c: New test.
2725         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2726         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2727         * g++.dg/ext/builtin-object-size3.C: Likewise.
2728         * g++.dg/gomp/loop-1.C: Likewise.
2729         * g++.dg/warn/Wduplicated-branches1.C: New test.
2730         * g++.dg/warn/Wduplicated-branches2.C: New test.
2732 2017-01-20  Martin Liska  <mliska@suse.cz>
2734         PR lto/69188
2735         * gcc.dg/lto/pr69188_0.c: New test.
2736         * gcc.dg/lto/pr69188_1.c: New test.
2738 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
2740         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2741         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2742         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2743         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2744         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2745         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2746         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2747         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2748         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2749         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2750         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2751         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2752         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2753         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2754         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2755         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2756         * gcc.target/i386/avx-1.c: Test new intrinsics.
2757         * gcc.target/i386/sse-13.c: Ditto.
2758         * gcc.target/i386/sse-23.c: Ditto.
2760 2017-01-20  Richard Biener  <rguenther@suse.de>
2762         PR tree-optimization/71264
2763         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2765 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
2767         * gcc.target/mips/madd4-1.c: New file.
2768         * gcc.target/mips/madd4-2.c: Likewise.
2769         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2770         HAS_MADD4.
2771         (mips_option_groups): Add -m[no-]madd4.
2772         (mips-dg-init): Detect default -mno-madd4.
2773         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2774         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2775         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2776         * gcc.target/mips/nmadd-1.c: Likewise.
2777         * gcc.target/mips/nmadd-2.c: Likewise.
2778         * gcc.target/mips/nmadd-3.c: Likewise.
2780 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
2782         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2783         combined instructions.
2784         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2785         instructions.
2786         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2787         of pointer authentication.
2789 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2791         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2792         floating point hardware to run test.
2794 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
2796         * lib/target-supports.exp
2797         (check_effective_target_vect_call_copysignf): Enable for AArch64.
2799 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2801         PR testsuite/79051
2802         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2803         __x86_64__]: Allow for target i?86-*-*.
2805 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
2807         PR target/78176
2808         * gcc.target/mips/lxc1-sxc1-1.c: New file.
2809         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2810         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2811         HAS_LXC1.
2812         (mips_option_groups): Add -m[no-]lxc1-sxc1.
2813         (mips-dg-init): Detect default -mno-lxc1-sxc1.
2814         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2816 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2818         PR fortran/70696
2819         * gfortran.dg/coarray_43.f90: New test.
2821 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
2823         PR rtl-optimization/79121
2824         * gcc.c-torture/execute/pr79121.c: New test.
2826 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2828         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2829         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2831 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
2833         PR fortran/50069
2834         PR fortran/55086
2835         * gfortran.dg/pr50069_1.f90: New test.
2836         * gfortran.dg/pr50069_2.f90: New test.
2837         * gfortran.dg/pr55086_1.f90: New test.
2838         * gfortran.dg/pr55086_1_tfat.f90: New test.
2839         * gfortran.dg/pr55086_2.f90: New test.
2840         * gfortran.dg/pr55086_2_tfat.f90: New test.
2841         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2843 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2844         * gcc.dg/strcmp-1.c: New test.
2845         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2847 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
2849         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2850         (dejagnu_fail): Likewise.
2851         (dejagnu_note): Likewise.
2852         (pass): Provide forward decl, moving true decl to after #include
2853         of harness.h.
2854         (fail): Likewise.
2855         (note): Likewise.
2857 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2859         * gcc.target/powerpc/p9-xxbr-1.c: New test.
2860         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2862 2017-01-18  Nathan Sidwell  <nathan@acm.org>
2864         PR c++/78488
2865         * g++.dg/cpp1z/inh-ctor37.C: New.
2867 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
2869         PR rtl-optimization/78952
2870         * gcc.target/i386/pr78952-1.c: New test.
2871         * gcc.target/i386/pr78952-2.c: Ditto.
2873 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
2875         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2877 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
2879         PR fortran/70696
2880         * gfortran.dg/coarray_event_1.f08: New test.
2882 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
2884         PR target/77416
2885         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2886         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
2887         from dg-options.
2888         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2889         guarded test.
2890         * gcc.target/powerpc/fusion4.c: Likewise.
2891         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2892         guarded test.
2893         * gcc.target/powerpc/pr58673-1.c: Likewise.
2894         * gcc.target/powerpc/pr58673-2.c: Likewise.
2895         * gcc.target/powerpc/pr59054.c: Likewise.
2897 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2899         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2900         vec_bperm.
2901         * gcc.target/powerpc/p9-vbpermd.c: New file.
2903 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2905         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2906         (must_not_compile2): Downcase first letter of error messages.
2907         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2908         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2910 2017-01-18  Nathan Sidwell  <nathan@acm.org>
2912         PR c++/79091
2913         * g++.dg/pr79091.C: New.
2915 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
2917         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2918         to dg-options.
2919         (p0): Add missing dg-error.
2921 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
2923         * gcc.target/msp430/mul_f5_muldef.c: New test.
2925 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2927         PR target/79004
2928         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2929         options.  Fix up the syntax for using \m and \M.
2931 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2933         PR target/78875
2934         * gcc.target/powerpc/ssp-1.c: New testcase.
2935         * gcc.target/powerpc/ssp-2.c: New testcase.
2937 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
2939         * gcc.target/aarch64/eh_return.c: New test.
2941 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2943         * vec-rlmi-rlnm.c: New file.
2945 2017-01-17  Nathan Sidwell  <nathan@acm.org>
2947         PR c++/61636
2948         * g++.dg/cpp1y/pr61636-1.C: New.
2949         * g++.dg/cpp1y/pr61636-2.C: New.
2950         * g++.dg/cpp1y/pr61636-3.C: New.
2952 2017-01-17  Martin Sebor  <msebor@redhat.com>
2954         PR testsuite/79115
2955         * gcc.dg/pr78768.c: Make it a link-only test.
2957 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
2959         PR c++/71497
2960         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2961         expected messages.
2962         * c-c++-common/Wmisleading-indentation.c: Likewise.
2964 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
2966         PR target/79058
2967         * gcc.target/arm/pr79058.c: New.
2969 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
2971         PR tree-optimization/71854
2972         * gcc.dg/vect/pr71854.c: New test.
2974 2017-01-17  Martin Liska  <mliska@suse.cz>
2976         PR ipa/71207
2977         * g++.dg/ipa/pr71207.C: New test.
2979 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
2981         PR middle-end/77445
2982         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2983         * gcc.dg/tree-ssa/pr77445.c: New testcase.
2985 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
2987         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2988         rather than long unsigned int.
2989         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2991 2017-01-17  Richard Biener  <rguenther@suse.de>
2993         PR tree-optimization/71433
2994         * gcc.dg/Warray-bounds-20.c: New testcase.
2996 2017-01-17  Richard Biener  <rguenther@suse.de>
2998         PR testsuite/52563
2999         PR testsuite/71237
3000         PR testsuite/77737
3001         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3002         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3003         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3005 2017-01-17  Alan Modra  <amodra@gmail.com>
3007         * gcc.target/powerpc/pr79066.c: New.
3009 2017-01-16  Jeff Law  <law@redhat.com>
3011         PR tree-optimization/33562
3012         PR tree-optimization/61912
3013         PR tree-optimization/77485
3014         PR tree-optimization/79090
3015         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3016         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3018 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
3020         PR c/79089
3021         * gcc.c-torture/compile/pr79089.c: New test.
3023         PR target/79080
3024         * gcc.dg/pr79080.c: New test.
3026 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
3028         PR c/78304
3029         * gcc.dg/format/pr78304.c: Convert argument from integral type
3030         to a pointer.
3031         * gcc.dg/format/pr78304-2.c: Likewise.
3033 2017-01-16  Carl Love  <cel@us.ibm.com>
3035         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3036         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3038 2017-01-16 Carl Love  <cel@us.ibm.com>
3040         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3041         Change arguments and return type to bool long long.
3043 2017-01-16  Martin Sebor  <msebor@redhat.com>
3045         PR testsuite/79051
3046         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3047         on x86.
3049 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3051         Revert:
3052         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3054         PR c++/71737
3055         * g++.dg/cpp0x/pr71737.C: New.
3057 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3059         * gcc.target/powerpc/swaps-p8-27.c: New.
3061 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3063         PR c++/71737
3064         * g++.dg/cpp0x/pr71737.C: New.
3066 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3068         * gnat.dg/opt62.adb: New test.
3069         * gnat.dg/opt62_pkg.ads: New helper.
3071 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
3073         PR rtl-optimization/78626
3074         PR rtl-optimization/78727
3075         * gcc.dg/torture/pr78626.c: New test.
3076         * gcc.dg/torture/pr78727.c: New test.
3078 2017-01-14  Alan Modra  <amodra@gmail.com>
3080         * gcc.c-torture/compile/pr72749.c: New test.
3082 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
3084         PR c/78304
3085         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3086         (test_macro_2): New test.
3087         (test_macro_3): New test.
3088         (test_macro_4): New test.
3089         (test_non_contiguous_strings): Convert line number to line offset.
3090         * gcc.dg/format/pr78304-2.c: New test case.
3091         * gcc.dg/format/pr78304.c: New test case.
3093 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
3095         * gcc.target/i386/funcspec-56.inc: Add missing options and
3096         reorder options by implied ISAs, as in ix86_target_string.
3098 2017-01-13  Marek Polacek  <polacek@redhat.com>
3100         PR c++/71166
3101         * g++.dg/cpp0x/constexpr-array18.C: New test.
3103 2017-01-13  Jeff Law  <law@redhat.com>
3105         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3107         PR tree-optimization/61912
3108         PR tree-optimization/77485
3109         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3110         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3111         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3113         PR tree-optimization/33562
3114         PR tree-optimization/61912
3115         PR tree-optimization/77485
3116         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3117         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3118         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3119         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3120         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3121         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3122         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3124 2017-01-13  Martin Liska  <mliska@suse.cz>
3126         PR ipa/79043
3127         * gcc.c-torture/execute/pr79043.c: New test.
3129 2017-01-13  Richard Biener  <rguenther@suse.de>
3131         PR middle-end/78411
3132         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3134 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3136         PR fortran/70697
3137         * gfortran.dg/coarray/event_4.f08: New test.
3139 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3141         PR fortran/70696
3142         * gfortran.dg/coarray/event_3.f08: New test.
3144 2017-01-13  Richard Biener  <rguenther@suse.de>
3146         PR tree-optimization/77283
3147         * gcc.dg/tree-ssa/split-path-9.c: Fix.
3149 2017-01-13  Richard Biener  <rguenther@suse.de>
3151         * gcc.dg/gimplefe-22.c: New testcase.
3153 2017-01-13  Richard Biener  <rguenther@suse.de>
3155         PR tree-optimization/77283
3156         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3157         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3158         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3160 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
3162         * gcc.dg/pr77862.c: Require fpic target.
3164 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3166         PR target/79004
3167         * gcc.target/powerpc/pr79004.c: New test.
3169 2017-01-12  Martin Sebor  <msebor@redhat.com>
3171         * gcc.dg/pr78138.c: Adjust.
3172         * gcc.dg/pr78768.c: Adjust.
3173         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3174         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3175         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3176         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3177         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3178         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3179         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3180         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3181         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3182         * gcc.dg/tree-ssa/pr78605.c: Adjust.
3183         * gcc.dg/tree-ssa/pr78622.c: Adjust.
3185 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
3187         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3189 2017-01-12  Martin Sebor  <msebor@redhat.com>
3191         PR testsuite/79051
3192         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3193         due to bug 79054.
3195 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
3197         * gcc.dg/pr78768.c: Require LTO.
3199 2017-01-12  Martin Sebor  <msebor@redhat.com>
3201         PR c/79074
3202         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3203         due to the referenced bug.
3205 2017-01-12  Martin Sebor  <msebor@redhat.com>
3207         PR testsuite/79073
3208         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3210 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
3212         * gcc.target/i386/builtin_target.c (check_features): Check all
3213         supported __builtin_cpu_supports options.
3215 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3217         PR tree-optimization/78319
3218         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3219         Remove xfail.
3221 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3223         PR target/79044
3224         * gcc.target/powerpc/swaps-p8-26.c: New.
3226 2017-01-12  Richard Biener  <rguenther@suse.de>
3228         * gcc.dg/gimplefe-21.c: New testcase.
3230 2017-01-12  Michael Collison  <michael.collison@arm.com>
3232         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3234 2017-01-11  Julia Koval  <julia.koval@intel.com>
3235             Uros Bizjak  <ubizjak@gmail.com>
3237         * gcc.target/i386/sgx.c New test.
3238         * gcc.target/i386/sse-12.c: Add -msgx.
3239         * gcc.target/i386/sse-13.c: Ditto.
3240         * gcc.target/i386/sse-14.c: Ditto.
3241         * gcc.target/i386/sse-22.c: Ditto.
3242         * gcc.target/i386/sse-23.c: Ditto.
3243         * g++.dg/other/i386-2.C: Ditto.
3244         * g++.dg/other/i386-3.C: Ditto.
3246 2017-01-11  Martin Sebor  <msebor@redhat.com>
3248         PR c++/24511
3249         * g++.dg/template/explicit9.C: New test.
3251 2017-01-11  Nathan Sidwell  <nathan@acm.org>
3253         PR c++/77812
3254         * g++.dg/pr77812.C: New.
3256 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3258         PR c++/71537
3259         * g++.dg/cpp1y/constexpr-71537.C: New test.
3261         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3262         argument.
3264 2017-01-11  Martin Sebor  <msebor@redhat.com>
3266         PR c/47931
3267         * c-c++-common/Waddress-2.c: New test.
3269 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3271         PR c++/78341
3272         * g++.dg/cpp0x/pr78341.C: New test.
3274 2017-01-11  Martin Sebor  <msebor@redhat.com>
3276         PR c/78768
3277         * gcc.dg/pr78768.c: New test.
3279 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
3281         PR driver/78877
3282         * gcc.dg/spellcheck-options-14.c: New test case.
3283         * gcc.dg/spellcheck-options-15.c: New test case.
3284         * gcc.dg/spellcheck-options-16.c: New test case.
3285         * gcc.dg/spellcheck-options-17.c: New test case.
3287 2017-01-11  Martin Liska  <mliska@suse.cz>
3289         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3291 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3293         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3294         instead of just 1 for the decomposition from struct C.
3296 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3298         * gcc.c-torture/execute/20170111-1.c: New test.
3300 2017-01-11  Richard Biener  <rguenther@suse.de>
3302         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3304 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
3306         PR middle-end/50199
3307         * gcc.dg/lto/pr50199_0.c: New test.
3309 2017-01-10  Martin Sebor  <msebor@redhat.com>
3311         PR testsuite/78960
3312         PR testsuite/78959
3313         PR testsuite/78133
3314         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3315         * gcc.dg/tree-ssa/pr78622.c: Ditto.
3317 2017-01-10  Martin Sebor  <msebor@redhat.com>
3319         PR middle-end/78138
3320         * gcc.dg/pr78138.c: New test.
3322 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
3324         PR c++/77949
3325         * g++.dg/diagnostic/pr77949.C: New test case.
3327 2017-01-10  Martin Sebor  <msebor@redhat.com>
3329         PR middle-end/78245
3330         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3332 2017-01-10  Martin Sebor  <msebor@redhat.com>
3334         PR tree-optimization/78775
3335         * gcc.dg/attr-alloc_size-4.c: Add test cases.
3336         * gcc.dg/attr-alloc_size-10.c: New test.
3337         * gcc.dg/attr-alloc_size-11.c: New test.
3338         * gcc.dg/builtin-stringop-chk-7.c: New test.
3339         * gcc.dg/pr78775.c: New test.
3340         * gcc.dg/pr78973-2.c: New test.
3341         * gcc.dg/pr78973.c: New test.
3343 2017-01-10  Jeff Law  <law@redhat.com>
3345         PR tree-optimization/77766
3346         PR tree-optimization/78856
3347         * gcc.c-torture/execute/pr77766.c: New test.
3349 2016-01-10  Richard Biener  <rguenther@suse.de>
3351         PR tree-optimization/79034
3352         * g++.dg/torture/pr79034.C: New testcase.
3354 2017-01-10  Martin Liska  <mliska@suse.cz>
3356         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3357         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3358         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3359         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3360         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3361         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3362         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3363         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3364         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3365         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3366         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3367         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3368         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3369         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3370         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3371         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3372         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3373         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3374         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3375         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3376         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3377         * gcc.dg/ipa/pr64307.c: Likewise.
3378         * gcc.dg/ipa/pr77653.c: Likewise.
3380 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
3382         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3383         * g++.dg/other/i386-3.C: Ditto.
3384         * gcc.target/i386/sse-12.c: Ditto.
3385         * gcc.target/i386/sse-13.c: Ditto.
3386         * gcc.target/i386/sse-22.c: Ditto.
3387         * gcc.target/i386/sse-23.c: Ditto.
3388         * gcc.target/i386/builtin_target.c: Handle new option.
3389         * gcc.target/i386/funcspec-56.inc: Test new attributes.
3390         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3391         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3393 2017-01-09  Martin Sebor  <msebor@redhat.com>
3395         PR testsuite/79036
3396         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3397         with different precisions.
3399 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3401         * g++.dg/opt/call2.C: New test.
3402         * g++.dg/opt/call3.C: Likewise.
3403         * gnat.dg/array26.adb: New test.
3404         * gnat.dg/array26_pkg.ad[sb]: New helper.
3405         * gnat.dg/array27.adb: New test.
3406         * gnat.dg/array27_pkg.ad[sb]: New helper.
3407         * gnat.dg/array28.adb: New test.
3408         * gnat.dg/array28_pkg.ad[sb]: New helper.
3410 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
3412         PR translation/79019
3413         PR translation/79020
3414         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3415         diagnostics.
3416         * gfortran.dg/initialization_17.f90: Likewise.
3418 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
3420         PR testsuite/79026
3421         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3422         * gcc.target/i386/pr78904-4.c: Likewise.
3423         * gcc.target/i386/pr78904-6.c: Likewise.
3424         * gcc.target/i386/pr78967-2.c: Likewise.
3426 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
3428         PR tree-optimization/78899
3429         * gcc.target/i386/pr78899.c: New test.
3430         * gcc.dg/pr71077.c: New test.
3432 2017-01-09  Martin Jambor  <mjambor@suse.cz>
3434         PR ipa/78365
3435         PR ipa/78599
3436         * gcc.dg/torture/pr78365.c: New test.
3438 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
3440         PR c++/78948
3441         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3442         (main): Use int* instead of long long.
3444         PR tree-optimization/78938
3445         * gcc.dg/vect/pr78938.c: New test.
3447 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3449         * gcc.dg/20161219.c: New test.
3451 2017-01-09  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/78997
3454         * gcc.dg/torture/pr78997.c: New testcase.
3456 2017-01-09  Richard Biener  <rguenther@suse.de>
3458         PR debug/79000
3459         * g++.dg/lto/pr79000_0.C: New testcase.
3460         * g++.dg/lto/pr79000_1.c: Likewise.
3462 2017-01-08  Martin Sebor  <msebor@redhat.com>
3464         PR middle-end/77708
3465         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3466         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3467         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3468         due to bug 78969.
3469         * gcc.dg/format/pr78569.c: Adjust.
3471 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
3473         PR c++/72803
3474         * g++.dg/diagnostic/pr72803.C: New test case.
3476 2017-01-07  Martin Sebor  <msebor@redhat.com>
3478         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3479         * gcc.dg/attr-alloc_size-4.c: Same.
3481 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
3483         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3484         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3485         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3486         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3487         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3488         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3489         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3491 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3492         * gcc.dg/memcmp-1.c: New.
3493         * gcc.dg/strncmp-1.c: New.
3495 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3497         * gcc.target/arm/acle/mcrr: New.
3498         * gcc.target/arm/acle/mcrr2: New.
3499         * gcc.target/arm/acle/mrrc: New.
3500         * gcc.target/arm/acle/mrrc2: New.
3502 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3504         * gcc.target/arm/acle/mcr.c: New.
3505         * gcc.target/arm/acle/mrc.c: New.
3506         * gcc.target/arm/acle/mcr2.c: New.
3507         * gcc.target/arm/acle/mrc2.c: New.
3509 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3511         * gcc.target/arm/acle/ldc: New.
3512         * gcc.target/arm/acle/ldc2: New.
3513         * gcc.target/arm/acle/ldcl: New.
3514         * gcc.target/arm/acle/ldc2l: New.
3515         * gcc.target/arm/acle/stc: New.
3516         * gcc.target/arm/acle/stc2: New.
3517         * gcc.target/arm/acle/stcl: New.
3518         * gcc.target/arm/acle/stc2l: New.
3520 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3522         * gcc.target/arm/acle/acle.exp: Run tests for different options
3523         and make sure fat-lto-objects is used such that we can still do
3524         assemble scans.
3525         * gcc.target/arm/acle/cdp.c: New.
3526         * gcc.target/arm/acle/cdp2.c: New.
3527         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3528         (check_effective_target_arm_coproc1_ok_nocache): New.
3529         (check_effective_target_arm_coproc2_ok): New.
3530         (check_effective_target_arm_coproc2_ok_nocache): New.
3531         (check_effective_target_arm_coproc3_ok): New.
3532         (check_effective_target_arm_coproc3_ok_nocache): New.
3533         (check_effective_target_arm_coproc4_ok): New.
3534         (check_effective_target_arm_coproc4_ok_nocache): New.
3536 2017-01-06  Martin Sebor  <msebor@redhat.com>
3538         PR middle-end/78605
3539         * gcc.dg/tree-ssa/pr78605.c: New test.
3541 2017-01-05  Martin Sebor  <msebor@redhat.com>
3543         PR tree-optimization/78910
3544         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3545         diagnostics.
3546         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3547         * gcc.dg/tree-ssa/pr78910.c: New test.
3549 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3551         * gcc.dg/sso-10.c: New test.
3553 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
3555         PR tree-optimization/71016
3556         * gcc.target/i386/pr71016.c: New test.
3557         * gcc.target/aarch64/pr71016.c: New test.
3558         * gcc.dg/tree-ssa/pr66726-3.c: New test.
3560         PR c++/78931
3561         * g++.dg/cpp1z/decomp19.C: New test.
3563         PR c++/78890
3564         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3565         * g++.dg/init/union1.C: Likewise.
3566         * g++.dg/cpp0x/union6.C: Expect errors.
3567         * g++.dg/cpp0x/union8.C: New test.
3568         * g++.dg/cpp0x/pr78890-1.C: New test.
3569         * g++.dg/cpp0x/pr78890-2.C: New test.
3571 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
3573         * gcc.target/powerpc/pr71670.c: Require p9vector.
3574         * gcc.target/powerpc/p9-novsx.c: Same.
3576 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
3578         * selftests/asr_div1.rtl: New file.
3579         * selftests/aarch64: New subdirectory.
3580         * selftests/aarch64/times-two.rtl: New file.
3581         * selftests/bb-index.rtl: New file.
3582         * selftests/cfg-test.rtl: New file.
3583         * selftests/const-int.rtl: New file.
3584         * selftests/example-labels.rtl: New file.
3585         * selftests/insn-with-mode.rtl: New file.
3586         * selftests/jump-to-label-ref.rtl: New file.
3587         * selftests/jump-to-return.rtl: New file.
3588         * selftests/jump-to-simple-return.rtl: New file.
3589         * selftests/mem.rtl: New file.
3590         * selftests/note-insn-deleted.rtl: New file.
3591         * selftests/note_insn_basic_block.rtl: New file.
3592         * selftests/simple-cse.rtl: New file.
3593         * selftests/symbol-ref.rtl: New file.
3594         * selftests/x86_64: New subdirectory.
3595         * selftests/x86_64/call-insn.rtl: New file.
3596         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3597         * selftests/x86_64/times-two.rtl: New file.
3598         * selftests/x86_64/unspec.rtl: New file.
3600 2017-01-05  Nathan Sidwell  <nathan@acm.org>
3602         PR c++/78765
3603         * g++.dg/cpp0x/pr78765.C: New.
3605 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3607         * gcc.target/s390/memcpy-2.c: New test.
3608         * gcc.target/s390/memset-2.c: New test.
3610 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3612         * gcc.target/s390/memcpy-1.c: New test.
3614 2017-01-04  Jeff Law  <law@redhat.com>
3616         PR tree-optimization/78812
3617         * g++.dg/torture/pr78812.C: New test.
3619 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3621         PR target/71977
3622         PR target/70568
3623         PR target/78823
3624         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3625         64-bit VSX systems with direct move, whether we optimize common
3626         code sequences in the GLIBC math library for float math functions.
3627         * gcc.target/powerpc/pr71977-2.c: Likewise.
3629 2017-01-04  Marek Polacek  <polacek@redhat.com>
3631         PR c++/64767
3632         * c-c++-common/Wpointer-compare-1.c: New test.
3634 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
3636         PR c++/78949
3637         * c-c++-common/Wunused-var-16.c: New test.
3639         PR c++/78693
3640         * g++.dg/cpp0x/pr78693.C: New test.
3642         PR driver/78957
3643         * gcc.dg/pr78957.c: New test.
3645         * g++.dg/cpp1y/auto-fn34.C: New test.
3647         PR c++/71182
3648         * g++.dg/cpp0x/pr71182.C: New test.
3650 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3652         PR target/78056
3653         * gcc.target/powerpc/pr78056-1.c: New test.
3654         * gcc.target/powerpc/pr78056-2.c: New test.
3655         * gcc.target/powerpc/pr78056-3.c: New test.
3656         * gcc.target/powerpc/pr78056-4.c: New test.
3657         * gcc.target/powerpc/pr78056-5.c: New test.
3658         * gcc.target/powerpc/pr78056-6.c: New test.
3659         * gcc.target/powerpc/pr78056-7.c: New test.
3660         * gcc.target/powerpc/pr78056-8.c: New test.
3661         * lib/target-supports.exp
3662         (check_effective_target_powerpc_popcntb_ok): New procedure to test
3663         whether the effective target supports the popcntb instruction.
3665 2017-01-03  Jeff Law  <law@redhat.com>
3667         PR tree-optimization/67955
3668         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3670 2017-01-04  Marek Polacek  <polacek@redhat.com>
3672         PR c++/77545
3673         PR c++/77284
3674         * g++.dg/cpp0x/range-for32.C: New test.
3675         * g++.dg/cpp0x/range-for33.C: New test.
3677 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
3679         * gcc.dg/Wmissing-braces-fixits.c: New test case.
3681 2017-01-04  Nathan Sidwell  <nathan@acm.org>
3683         PR c++/66735
3684         * g++.dg/cpp1y/pr66735.C: New.
3686 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
3688         PR tree-optimization/71563
3689         * gcc.dg/tree-ssa/pr71563.c: New test.
3691 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
3693         PR fortran/78534
3694         PR fortran/78976
3695         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3696         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3697         * gfortran.dg/transfer_intrinsic_1.f90: Change
3698         scan-tree-dump-times due to gfc_trans_string_copy change to
3699         avoid -Wstringop-overflow.
3701 2017-01-03  Jeff Law  <law@redhat.com>
3703         PR tree-optimization/78856
3704         * gcc.c-torture/execute/pr78856.c: New test.
3706 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3708         PR target/78953
3709         * gcc.target/powerpc/pr78953.c: New test.
3711 2017-01-03  Ian Lance Taylor  <iant@google.com>
3713         * gcc.misc-tests/godump-1.c: Update for accurate representation of
3714         enums.
3716 2017-01-03  Martin Sebor  <msebor@redhat.com>
3718         PR tree-optimization/78696
3719         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3720         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3721         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3722         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3724 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
3726         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3727         with more than one digit.
3728         * lib/gcc-dg.exp (process-message): Support more than one digit
3729         in relative line specifications.
3731 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
3733         PR tree-optimization/78965
3734         * gcc.dg/pr78965.c: New test.
3736         PR middle-end/78901
3737         * g++.dg/opt/pr78901.C: New test.
3739 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
3741         PR fortran/78534
3742         PR fortran/66310
3743         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3744         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3745         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3746         * gfortran.dg/repeat_7.f90: New test for PR 66310.
3747         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3748         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3749         * gfortran.dg/string_1_lp64.f90: New test.
3750         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3751         * gfortran.dg/string_3_lp64.f90: New test.
3752         * gfortran.dg/transfer_intrinsic_1.f90: Change
3753         scan-tree-dump-times due to gfc_trans_string_copy change to
3754         avoid -Wstringop-overflow.
3756 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
3758         PR target/78967
3759         * gcc.target/i386/pr78967-1.c: New test.
3760         * gcc.target/i386/pr78967-2.c: Ditto.
3761         * gcc.target/i386/pr78967-3.c: Ditto.
3763         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3764         * gcc.target/i386/pr78904-4.c: Ditto.
3765         * gcc.target/i386/pr78904-6.c: Ditto.
3767 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
3769         PR middle-end/77674
3770         * g++.dg/torture/pr77674.C: New testcase.
3772 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
3774         Update copyright years.
3776 Copyright (C) 2017 Free Software Foundation, Inc.
3778 Copying and distribution of this file, with or without modification,
3779 are permitted in any medium without royalty provided the copyright
3780 notice and this notice are preserved.