* config/visium/visium.md (type): Add trap.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob96a0234baaa4bed2a621289062e373c57ecf689c
1 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
3         * gcc.target/visium/bit_test.c: Accept any lsr form.
4         * gcc.target/visium/block_move.c: Tweak.
6 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8         PR 68749
9         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11 2017-02-23  Richard Biener  <rguenther@suse.de>
13         PR tree-optimization/79683
14         * gcc.target/i386/pr79683.c: New testcase.
16 2017-02-22  Jeff Law  <law@redhat.com>
18         PR tree-optimization/79578
19         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
21 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
23         * gcc.target/mips/msa-fp-cc.c: New test.
25 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
27         PR c++/79664
28         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
29         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
30         * g++.dg/gomp/pr79664.C: New test.
32         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
34 2017-02-22  Marek Polacek  <polacek@redhat.com>
36         PR c++/79653
37         * g++.dg/cpp0x/alignas10.C: New test.
38         * g++.dg/cpp0x/alignas9.C: New test.
40         PR c++/79657
41         * g++.dg/ext/underlying_type12.C: New test.
43         PR c/79662
44         * gcc.dg/enum-incomplete-4.c: New test.
46 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
48         PR target/70465
49         * gcc.target/i386/pr70465-2.c: New test.
51 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
53         * gcc.dg/pr61441.c: Use dg-add-options ieee.
55 2017-02-22  Richard Biener  <rguenther@suse.de>
57         PR tree-optimization/79673
58         * gcc.target/i386/pr79673.c: New testcase.
60 2017-02-22  Richard Biener  <rguenther@suse.de>
62         PR tree-optimization/79666
63         * gcc.dg/torture/pr79666.c: New testcase.
65 2017-02-22  Martin Liska  <mliska@suse.cz>
67         PR lto/79587
68         * gcc.dg/tree-prof/pr79587.c: New test.
70 2017-02-21  Marek Polacek  <polacek@redhat.com>
72         PR c++/79535
73         * g++.dg/ext/flexary23.C: New test.
75 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
77         PR target/79593
78         * gcc.target/i386/pr79593.c: New test.
80 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
82         PR c++/79654
83         * g++.dg/cpp1z/decomp26.C: New test.
85         PR sanitizer/79589
86         * g++.dg/ubsan/pr79589.C: New test.
88 2017-02-21  Jeff Law  <law@redhat.com>
90         PR tree-optimization/79621
91         * gcc.c-torture/compile/pr79621.c: New test.
93 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
95         PR c++/79655
96         * g++.dg/cpp1y/constexpr-79655.C: New test.
98         PR c++/79639
99         * g++.dg/cpp1y/constexpr-79639.C: New test.
101         PR target/79633
102         * gcc.target/i386/mpx/pr79633.c: New test.
104         PR target/79570
105         * gcc.dg/pr79570.c: New test.
107         PR c++/79641
108         * c-c++-common/pr79641.c: New test.
110         PR tree-optimization/79649
111         * gcc.target/i386/pr79649.c: New test.
113         PR target/79494
114         * gcc.dg/pr79494.c: New test.
116 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
118         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
119         to dg-options.
121 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
123         * gcc.dg/gimplefe-26.c: Require c99_runtime.
125 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
127         PR target/78056
128         * gcc.target/powerpc/pr78056-8.c: Remove.
130 2017-02-20  Marek Polacek  <polacek@redhat.com>
132         PR middle-end/79537
133         * gcc.dg/comp-goto-4.c: New test.
135         PR sanitizer/79558
136         * c-c++-common/ubsan/bounds-14.c: New test.
138 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
140         PR target/79568
141         * gcc.target/i386/pr79568-1.c: New test.
142         * gcc.target/i386/pr79568-2.c: New test.
143         * gcc.target/i386/pr79568-3.c: New test.
145 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
147         PR fortran/79382
148         * gfortran.dg/dtio_10.f90: Change test of error message.
149         * gfortran.dg/dtio_23.f90: New test.
150         * gfortran.dg/dtio_24.f90: New test.
152 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
154         PR fortran/79434
155         * gfortran.dg/submodule_25.f08: New test.
157 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
159         PR fortran/79447
160         * gfortran.dg/submodule_24.f08: New test.
162 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
164         PR fortran/79229
165         * gfortran.dg/class_allocate_24.f90: New test.
167 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
169         PR fortran/79402
170         * gfortran.dg/submodule_23.f90: New test.
172 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
174         PR c++/79380
175         * g++.dg/cpp0x/alignas8.C: New.
177 2017-02-19  Eric Fiselier  <eric@efcs.ca>
178             Jonathan Wakely  <jwakely@redhat.com>
180         PR c++/69523
181         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
183 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
185         * gcc.dg/gimplefe-26.c: New test.
187 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
189         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
191 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
193         PR target/79569
194         * gcc.target/i386/3dnowA-3.c: New test.
196         PR target/79559
197         * gcc.target/i386/pr79559.c: New test.
199 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
201         * gcc.dg/c11-float-2.c: New test.
202         * gcc.dg/torture/float128-floath.c,
203         gcc.dg/torture/float128x-floath.c,
204         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
205         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
206         gcc.dg/torture/float64x-floath.c: Do not test comparison of
207         *_DECIMAL_DIG macros with DECIMAL_DIG.
209 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
211         PR target/79261
212         * gcc.target/powerpc/vec-xxpermdi.c: New file.
214 2017-02-17  Julia Koval  <julia.koval@intel.com>
216         * gcc.target/i386/rdpid.c New test.
217         * gcc.target/i386/sse-12.c: Add -mrdpid.
218         * gcc.target/i386/sse-13.c: Ditto.
219         * gcc.target/i386/sse-14.c: Ditto.
220         * gcc.target/i386/sse-22.c: Ditto.
221         * gcc.target/i386/sse-23.c: Ditto.
222         * g++.dg/other/i386-2.C: Ditto.
223         * g++.dg/other/i386-3.C: Ditto.
225 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
227         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
228         * gcc.dg/pr61441.c: Ditto.
230 2017-02-17  Martin Liska  <mliska@suse.cz>
232         PR rtl-optimization/79574
233         * gcc.dg/pr79574.c: New test.
235 2017-02-17  Marek Polacek  <polacek@redhat.com>
237         PR middle-end/79536
238         * gcc.dg/torture/pr79536.c: New test.
240 2017-02-16  Alan Modra  <amodra@gmail.com>
242         * gcc.c-torture/execute/pr79286.c: New.
244 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
246         PR c++/79512
247         * c-c++-common/gomp/pr79512.c: New test.
249 2017-02-15  Martin Sebor  <msebor@redhat.com>
251         PR c++/79363
252         * g++.dg/ext/flexary12.C: Adjust.
253         * g++.dg/ext/flexary20.C: Same.
254         * g++.dg/ext/flexary21.C: Same.
255         * g++.dg/ext/flexary22.C: New test.
257 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
259         PR tree-optimization/79347
260         * gcc.dg/vect/pr79347.c: New test.
262 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
264         PR c++/79301
265         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
266         [[deprecated]] comment.
267         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
268         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
269         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
270         [[deprecated]] in -std=c++11.
271         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
272         [[fallthrough]] in -std=c++11 and -std=c++14.
274         PR c++/79288
275         * g++.dg/tls/pr79288.C: New test.
277 2017-02-15  Marek Polacek  <polacek@redhat.com>
279         PR c/79515
280         * gcc.dg/dfp/pr79515.c: New.
282 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
284         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
286 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
288         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
289         "opt_files".
291 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
293         PR target/79487
294         * gcc.dg/dfp/pr79487.c: New test.
295         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
296         2017-02-13 change.
298 2017-01-14  Carl Love  <cel@us.ibm.com>
300         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
301         xvcvsxdsp and xvcvuxdsp instructions.
303 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
305         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
306         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
307         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
308         64-bit default target.
309         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
310         a 64-bit default target.
312 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
314         PR target/79481
315         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
316         (test_3vx): Change return type from int to void.
317         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
318         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
319         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
320         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
321         tests.
322         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
323         (test_3vx): Change return type from int to void.
324         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
325         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
326         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
327         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
328         tests.
329         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
330         intrinsic.  Change scan-assembler-times number from 1 to 2.
331         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
332         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
333         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
334         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
335         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
336         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
337         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
339 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
341         PR middle-end/61225
342         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
343         Use dg-additional-options for ia32 target.  Remove XFAIL.
345 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
347         PR target/79495
348         * gcc.target/i386/pr79495.c: New test.
350 2017-02-14  Marek Polacek  <polacek@redhat.com>
352         PR c++/79420
353         PR c++/79463
354         * g++.dg/cpp1y/pr79463.C: New.
355         * g++.dg/template/incomplete10.C: New.
356         * g++.dg/template/incomplete9.C: New.
358 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
360         PR target/79498
361         * gcc.target/i386/pr79498.c: New test.
363 2017-02-14  Martin Sebor  <msebor@redhat.com>
365         PR middle-end/79448
366         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
367         * gcc.dg/tree-ssa/pr79448-2.c: New test.
368         * gcc.dg/tree-ssa/pr79448.c: New test.
370 2017-02-14  Jeff Law  <law@redhat.com>
372         PR tree-optimization/79095
373         * g++.dg/pr79095-1.C: New test
374         * g++.dg/pr79095-2.C: New test
375         * g++.dg/pr79095-3.C: New test
376         * g++.dg/pr79095-4.C: New test
377         * g++.dg/pr79095-5.C: New test
378         * gcc.c-torture/execute/arith-1.c: Update with more cases.
379         * gcc.dg/tree-ssa/pr79095-1.c: New test.
381 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
383         * gcc.target/aarch64/vect_fp16_1.c: New.
385 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
387         * gcc.dg/gimplefe-25.c: New test.
389 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
391         PR tree-optimization/79408
392         * gcc.dg/tree-ssa/pr79408-2.c: New test.
394 2017-02-14  Richard Biener  <rguenther@suse.de>
396         PR middle-end/79432
397         * gcc.dg/torture/pr79432.c: New testcase.
399 2017-02-13  Martin Sebor  <msebor@redhat.com>
401         PR middle-end/79496
402         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
404 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
406         PR sanitizer/79341
407         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
408         variables volatile.
410         PR c++/79232
411         * g++.dg/cpp1z/eval-order4.C: New test.
412         * g++.dg/other/pr79232.C: New test.
414 2017-02-13  Nathan Sidwell  <nathan@acm.org>
416         PR c++/79296
417         * g++.dg/cpp0x/pr79296.C: New.
419 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
421         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
422         Instead, xfail powerpc*-*-* && lp64.
424 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
426         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
427         powerpc_p8vector_ok.
428         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
430 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
432         PR target/79449
433         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
434         for reading beyond a 4k boundary.
436 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
438         PR rtl-optimization/79388
439         PR rtl-optimization/79450
440         * gcc.c-torture/execute/pr79388.c: New test.
441         * gcc.c-torture/execute/pr79450.c: New test.
443 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
445         PR fortran/65542
446         * gfortran.dg/spread_init_expr_2.f90: New test case.
448 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
450         PR sanitizer/79341
451         * g++.dg/asan/deep-stack-uaf-1.C: New test.
453 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
455         PR tree-ssa/56727
456         * gcc.dg/tree-ssa/pr56727.c: New testcase.
458 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
460         PR c++/79457
461         * g++.dg/cpp0x/pr79457.C: New test.
463 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
465         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
466         scan-assembler unless lp64.
468 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
470         PR tree-optimization/66612
471         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
473 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
475         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
476         of all powerpc.
478 2017-02-10  Marek Polacek  <polacek@redhat.com>
480         PR c++/79435
481         * g++.dg/cpp1y/pr79435.C: New.
483         PR c++/79184
484         * g++.dg/warn/Wint-in-bool-context-1.C: New.
486 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
488         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
489         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
490         New.
491         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
492         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
493         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
494         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
495         (vtst_expected_poly64x2): Move to aarch64-only section.
496         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
497         (vtst_p64, vtstq_p64): New tests.
499 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/71737
502         * g++.dg/cpp0x/pr71737.C: New.
504 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
505             Richard Biener  <rguenther@suse.de>
507         * gcc.dg/gimplefe-error-1.c: New testcase.
508         * gcc.dg/gimplefe-error-2.c: New testcase.
509         * gcc.dg/gimplefe-error-3.c: New testcase.
511 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
513         PR tree-optimization/79411
514         * gcc.c-torture/compile/pr79411.c: New test.
516 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
517             Jason Merrill  <jason@redhat.com>
519         PR c++/79143
520         * g++.dg/cpp1z/pr79143.C: New test.
522 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
524         * gcc.dg/loop-unswitch-2.c: Update testcase.
525         * gcc.dg/loop-unswitch-1.c: Update testcase.
527 2017-02-09  Marek Polacek  <polacek@redhat.com>
529         PR c/79428
530         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
531         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
532         * c-c++-common/goacc/pr79428-1.c: New test.
533         * c-c++-common/gomp/pr79428-2.c: New test.
534         * c-c++-common/gomp/pr79428-5.c: New test.
535         * c-c++-common/gomp/pr79428-6.c: New test.
536         * c-c++-common/pr79428-3.c: New test.
538 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
540         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
541         testcases.
543 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
545         PR c/79413
546         * gcc.c-torture/compile/pr79413.c: New test.
548         PR c++/79429
549         * c-c++-common/gomp/pr79429.c: New test.
550         * g++.dg/gomp/pr79429.C: New test.
552         PR c/79431
553         * c-c++-common/gomp/pr79431.c: New test.
555 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
556             Cesar Philippidis  <cesar@codesourcery.com>
557             Joseph Myers  <joseph@codesourcery.com>
558             Chung-Lin Tang  <cltang@codesourcery.com>
560         * c-c++-common/goacc/combined-directives.c: Remove xfail.
561         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
562         * c-c++-common/goacc/loop-auto-2.c: New.
563         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
564         * c-c++-common/goacc/tile-2.c: New.
565         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
566         * g++.dg/goacc/tile-1.C: New, check tile subst.
567         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
568         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
569         * gfortran.dg/goacc/tile-1.f90: New test.
570         * gfortran.dg/goacc/tile-2.f90: New test.
571         * gfortran.dg/goacc/tile-lowering.f95: New test.
573 2017-02-09  Richard Biener  <rguenther@suse.de>
575         PR tree-optimization/69823
576         * gcc.dg/graphite/pr69823.c: New testcase.
578 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
580         PR target/78604
581         * gcc.target/powerpc/pr78604.c: New.
583 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
585         PR target/68972
586         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
587         disable this test on power architecture.
589 2017-02-08  Richard Biener  <rguenther@suse.de>
591         PR tree-optimization/71824
592         PR tree-optimization/79409
593         * gcc.dg/graphite/pr71824-3.c: New testcase.
595 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
597         PR tree-optimization/79408
598         * gcc.dg/tree-ssa/pr79408.c: New test.
600 2017-02-08  Richard Biener  <rguenther@suse.de>
602         PR tree-optimization/71824
603         * gcc.dg/graphite/pr71824-2.c: New testcase.
605 2017-02-07  Andrew Pinski  <apinski@cavium.com>
607         * gcc.target/aarch64/popcount.c: New Testcase.
609 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
611         PR rtl-optimization/79386
612         * gcc.c-torture/compile/pr79386.c: New test.
614 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
615             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
617         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
618         *-*-solaris*.
620 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
622         PR target/79299
623         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
624         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
626 2017-02-07  Richard Biener  <rguenther@suse.de>
628         * gcc.dg/gimplefe-23.c: New testcase.
629         * gcc.dg/gimplefe-24.c: Likewise.
631 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
633         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
634         scan-assembler instead of scan-assembler-times.
635         * gcc.target/aarch64/test_frame_10.c: Likewise.
636         * gcc.target/aarch64/test_frame_12.c: Likewise.
637         * gcc.target/aarch64/test_frame_2.c: Likewise.
638         * gcc.target/aarch64/test_frame_4.c: Likewise.
639         * gcc.target/aarch64/test_frame_6.c: Likewise.
640         * gcc.target/aarch64/test_frame_7.c: Likewise.
641         * gcc.target/aarch64/test_frame_8.c: Likewise.
643 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
645         * gcc.target/i386/pr78419.c: Require ifunc support.
647 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
649         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
651 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
653         PR c++/79360
654         * g++.dg/cpp1y/nsdmi-union2.C: New test.
656 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
658         * lib/target-supports.exp: Define the RISC-V target.
659         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
660         * gcc.dg/builtin-apply2.c: Likewise.
661         * gcc.dg/ifcvt-4.c: Likewise.
662         * gcc.dg/loop-8.c: Likewise.
663         * gcc.dg/sibcall-10.c: Likewise.
664         * gcc.dg/sibcall-9.c: Likewise.
665         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
666         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
667         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
668         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
669         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
670         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
671         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
673 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
675         PR target/66144
676         * gcc.target/powerpc/pr66144-1.c: New test.
677         * gcc.target/powerpc/pr66144-2.c: Likewise.
678         * gcc.target/powerpc/pr66144-3.c: Likewise.
680 2017-02-06  Martin Sebor  <msebor@redhat.com>
682         PR tree-optimization/79376
683         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
684         * gcc.dg/tree-ssa/pr79376.c: Ditto.
686 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
688         PR c++/79379
689         * g++.dg/cpp1y/constexpr-79379.C: New test.
691         PR c++/79377
692         * g++.dg/lookup/pr79377.C: New test.
694         PR c++/79372
695         * g++.dg/cpp1z/decomp25.C: New test.
697         PR tree-optimization/79284
698         * gcc.c-torture/compile/pr79284.c: New test.
700 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
702         PR c++/70448
703         * g++.dg/cpp0x/pr70448.C: New.
705 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
707         PR 78348
708         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
709         to dg-options.
711 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
713         PR target/78883
714         * gcc.c-torture/compile/pr78883.c: New test.
716 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
718         PR tree-ssa/79347
719         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
720         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
721         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
722         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
723         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
724         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
725         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
726         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
727         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
728         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
729         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
730         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
731         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
733 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
735         PR fortran/79344
736         * gfortran.dg/allocate_with_source_24.f90: New test.
738 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
740         PR fortran/79230
741         * gfortran.dg/der_ptr_component_2.f90: New test.
743 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
745         * gcc.target/sparc/20170205-1.c: New test.
747 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
749         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
750         libatomic_available.
752         * gcc.dg/pr77587.c: Require alias support.
753         * gcc.dg/pr77587a.c: Likewise.
755         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
756         * gcc.c-torture/execute/pr78622.c: Likewise.
758         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
759         hppa*-*-hpux*.
760         * c-c++-common/Wunused-var-16.c: Likewise.
761         * c-c++-common/builtin-shuffle-1.c: Likewise.
762         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
763         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
765 2017-02-03  Martin Sebor  <msebor@redhat.com>
767         PR tree-optimization/79327
768         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
769         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
770         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
772 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
773             Martin Sebor  <msebor@redhat.com>
775         PR tree-optimization/79327
776         * gcc.dg/tree-ssa/pr79327.c: New test.
777         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
778         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
779         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
780         (test_sprintf_chk_range_schar): Adjust dg-message.
781         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
782         * gcc.c-torture/execute/pr79327.c: New test.
784 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
786         PR target/79354
787         * gcc.target/powerpc/pr79354.c: New test.
788         * gcc.c-torture/execute/pr79354.c: New test.
790 2017-02-03  Martin Sebor  <msebor@redhat.com>
792         PR tree-optimization/79352
793         * gcc.dg/tree-ssa/pr79352.c: New test.
795 2017-02-03  Martin Liska  <mliska@suse.cz>
797         PR lto/66295
798         * gcc.target/i386/mvc9.c: New test.
800 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
802         PR target/79158
803         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
804         to VSX reg.
806 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
808         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
809         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
810         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
811         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
812         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
813         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
814         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
815         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
816         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
817         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
818         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
819         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
820         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
822 2017-02-02  Martin Sebor  <msebor@redhat.com>
824         PR middle-end/79275
825         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
826         * gcc.dg/tree-ssa/pr79275.c: New test.
828 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
830         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
832 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
834         PR middle-end/77445
835         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
836         threading is done.
838 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
840         PR middle-end/78142
841         * gcc.target/aarch64/vector_initialization_nostack.c
842         (f12): Use one vector
844 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
846         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
847         * c-c++-common/asan/misalign-1.c: Likewise.
848         * c-c++-common/asan/misalign-2.c: Likewise.
849         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
850         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
851         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
852         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
853         add -ffat-lto-objects from/to dg-additional-options.
854         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
855         dg-additional-options.
857         PR target/79197
858         * gcc.target/powerpc/pr79197.c: New test.
859         * gcc.c-torture/compile/pr79197.c: New test.
861 2017-02-02  Richard Biener  <rguenther@suse.de>
863         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
865 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
867         PR c++/69637
868         * g++.dg/cpp0x/pr69637-1.C: New.
869         * g++.dg/cpp0x/pr69637-2.C: Likewise.
871 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
873         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
875 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
877         PR target/70012
878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
879         conditions.
881 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
883         PR testsuite/79324
884         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
885         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
886         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
887         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
888         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
889         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
890         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
891         * g++.dg/debug/dwarf2/align-1.C: Likewise.
892         * g++.dg/debug/dwarf2/align-2.C: Likewise.
893         * g++.dg/debug/dwarf2/align-3.C: Likewise.
894         * g++.dg/debug/dwarf2/align-4.C: Likewise.
895         * g++.dg/debug/dwarf2/align-5.C: Likewise.
896         * g++.dg/debug/dwarf2/align-6.C: Likewise.
898 2017-02-01  Martin Liska  <mliska@suse.cz>
900         PR testsuite/79272
901         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
903 2017-02-01  Richard Biener  <rguenther@suse.de>
905         PR testsuite/76957
906         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
907         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
908         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
909         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
911 2017-02-01  Richard Biener  <rguenther@suse.de>
913         PR middle-end/79315
914         * gfortran.dg/pr79315.f90: New testcase.
916 2017-02-01  Richard Biener  <rguenther@suse.de>
918         PR tree-optimization/71824
919         * gcc.dg/graphite/pr71824.c: New testcase.
921 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
923         PR c++/79304
924         * g++.dg/diagnostic/pr79304.C: New test.
926 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
928         PR c++/79298
929         * g++.dg/spellcheck-pr79298.C: New test case.
931 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
933         PR preprocessor/79210
934         * gcc.dg/format/pr79210.c: New test case.
935         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
936         New function.
938 2017-01-31  Nathan Sidwell  <nathan@acm.org>
940         PR c++/79290
941         * g++.dg/warn/pr79290.C: New.
943         PR c++/67273
944         PR c++/79253
945         * g++.dg/cpp1y/pr67273.C: New.
946         * g++.dg/cpp1y/pr79253.C: New.
948 2017-01-31  Nathan Sidwell  <nathan@acm.org>
950         PR c++/79264
951         * g++.dg/cpp1y/pr61636-1.C: Augment.
953 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
955         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
956         rand() instead of random().
958 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
960         PR tree-optimization/71691
961         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
963 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
965         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
966         __ARCH__.
968 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
970         PR tree-optimization/79267
971         * g++.dg/opt/pr79267.C: New test.
973 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
975         PR debug/63238
976         * gcc.dg/debug/dwarf2/align-1.c: New.
977         * gcc.dg/debug/dwarf2/align-2.c: New.
978         * gcc.dg/debug/dwarf2/align-3.c: New.
979         * gcc.dg/debug/dwarf2/align-4.c: New.
980         * gcc.dg/debug/dwarf2/align-5.c: New.
981         * gcc.dg/debug/dwarf2/align-6.c: New.
982         * gcc.dg/debug/dwarf2/align-as-1.c: New.
983         * g++.dg/debug/dwarf2/align-1.C: New.
984         * g++.dg/debug/dwarf2/align-2.C: New.
985         * g++.dg/debug/dwarf2/align-3.C: New.
986         * g++.dg/debug/dwarf2/align-4.C: New.
987         * g++.dg/debug/dwarf2/align-5.C: New.
988         * g++.dg/debug/dwarf2/align-6.C: New.
990 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
992         PR target/79170
993         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
995 2017-01-30  Martin Sebor  <msebor@redhat.com>
997         PR testsuite/79293
998         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1000 2017-01-30  Martin Liska  <mliska@suse.cz>
1002         PR gcov-profile/79259
1003         * g++.dg/tree-prof/pr79259.C: New test.
1005 2017-01-30  Richard Biener  <rguenther@suse.de>
1007         PR tree-optimization/79276
1008         * gcc.dg/torture/pr79276.c: New testcase.
1010 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1012         PR target/79240
1013         * gcc.target/s390/pr79240.c: New test.
1015 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1017         PR target/79268
1018         * gcc.target/powerpc/pr79268.c: New file.
1019         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1020         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1021         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1022         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1024 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
1026         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1028         PR testsuite/70583
1029         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1031         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1032         * gnat.dg/debug9.adb: Likewise.
1034         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1036         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1037         libatomic_available.
1038         * gfortran.dg/coarray_42.f90: Likewise.
1039         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1040         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1041         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1043 2017-01-27  Martin Sebor  <msebor@redhat.com>
1045         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1047 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
1049         PR rtl-optimization/79194
1050         * gcc.dg/torture/pr79194.c: New test.
1052 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
1054         PR tree-optimization/71374
1055         * gcc.target/i386/pr71374.c: New.
1057 2017-01-27  Martin Sebor  <msebor@redhat.com>
1059         PR c++/71290
1060         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1061         a dg-error directive.
1063 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
1065         PR target/79131
1066         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1067         * gcc.target/arm/pr79131-2.c: New.
1069 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1071         PR target/65484
1072         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1073         vectorized on POWER unless hardware misaligned loads are
1074         available.
1076 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
1078         PR rtl-optimization/78559
1079         * gcc.c-torture/execute/pr78559.c: New test.
1081 2017-01-27  Richard Biener  <rguenther@suse.de>
1083         PR tree-optimization/79245
1084         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1085         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1087 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
1089         PR c/79199
1090         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1091         target.  Use 4294967293U instead of 4294967293.
1093 2017-01-27  Richard Biener  <rguenther@suse.de>
1095         PR tree-optimization/71433
1096         * gcc.dg/Warray-bounds-21.c: New testcase.
1098 2017-01-27  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/79244
1101         * gcc.dg/torture/pr79244.c: New testcase.
1103 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
1105         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1106         all occurrences of 40 to 32.
1108 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
1110         PR target/79239
1111         * gcc.target/arm/pr79239.c: New test.
1113 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1115         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1117 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
1119         PR c++/64382
1120         * g++.dg/cpp1y/pr64382.C: New test.
1122 2017-01-26  Martin Sebor  <msebor@redhat.com>
1124         PR middle-end/78703
1125         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1126         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1127         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1128         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1130 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
1132         PR debug/79129
1133         * g++.dg/debug/dwarf2/pr79129.C: New test.
1135         PR debug/78835
1136         * g++.dg/debug/dwarf2/pr78835.C: New test.
1138 2017-01-26  Martin Sebor  <msebor@redhat.com>
1140         PR middle-end/78703
1141         * gcc.dg/format/pr78569.c: Adjust.
1142         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1143         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1144         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1145         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1146         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1147         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1148         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1149         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1150         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1151         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1152         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1154 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
1156         PR c++/68727
1157         * g++.dg/other/offsetof8.C: Add expected error.
1158         * g++.dg/other/offsetof9.C: New test.
1160 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
1162         * g++.dg/opt/declone3.C: Require LTO.
1164 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
1166         PR target/79131
1167         * gcc.target/arm/pr79131.c: New.
1169 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
1171         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1173 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
1175         PR libstdc++/79190
1176         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1177         matches replaced operator delete.
1179 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
1181         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1182         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
1183         avx512f with avx512dq.
1184         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1185         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
1186         avx512f with avx512dq.
1187         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1188         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
1189         avx512f with avx512dq.
1191 2017-01-26  Marek Polacek  <polacek@redhat.com>
1193         PR c/79199
1194         * c-c++-common/Wduplicated-branches-13.c: New test.
1196 2017-01-26  David Sherwood  <david.sherwood@arm.com>
1198         PR middle-end/79212
1199         * gfortran.dg/gomp/sharing-4.f90: New test.
1201 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
1203         PR target/70465
1204         * gcc.target/i386/pr70465.c: New test.
1206         * brig.dg/dg.exp: Update copyright years.
1207         * lib/brig-dg.exp: Update copyright years.
1208         * lib/brig.exp: Update copyright years.
1210 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1212         PR target/79179
1213         * gcc.target/powerpc/pr79179.c: New test.
1215 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1217         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1218         generation to accept D-mode memory accesses.
1220 2017-01-25  Martin Sebor  <msebor@redhat.com>
1222         PR c++/71290
1223         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1224         * g++.dg/ext/flexarray-mangle.C: Same.
1225         * g++.dg/ext/flexarray-subst.C: Same.
1226         * g++.dg/ext/flexary10.C: Same.
1227         * g++.dg/ext/flexary11.C: Same.
1228         * g++.dg/ext/flexary14.C: Same.
1229         * g++.dg/ext/flexary16.C: Same.
1230         * g++.dg/ext/flexary18.C: Same.
1231         * g++.dg/ext/flexary19.C: Same.
1232         * g++.dg/ext/flexary7.C: Same.
1233         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1234         * g++.dg/ubsan/object-size-1.C: Same.
1235         * obj-c++.dg/property/at-property-23.mm: Same.
1237 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
1239         PR c++/78896
1240         * g++.dg/cpp1z/decomp24.C: New test.
1242         PR c++/77914
1243         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1244         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1245         expect a warning.
1246         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1247         expect warnings.
1248         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1249         * g++.dg/cpp1y/pr59636.C: Likewise.
1250         * g++.dg/cpp1y/pr60190.C: Likewise.
1252 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
1254         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1256 2017-01-25  Carl Love  <cel@us.ibm.com>
1258         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
1259         vec_packs built-ins
1261 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
1263         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1264         -mcpu=cortex-a57.
1265         * gcc.target/arm/vseleqsf.c: Likewise.
1266         * gcc.target/arm/vselgedf.c: Likewise.
1267         * gcc.target/arm/vselgesf.c: Likewise.
1268         * gcc.target/arm/vselgtdf.c: Likewise.
1269         * gcc.target/arm/vselgtsf.c: Likewise.
1270         * gcc.target/arm/vselledf.c: Likewise.
1271         * gcc.target/arm/vsellesf.c: Likewise.
1272         * gcc.target/arm/vselltdf.c: Likewise.
1273         * gcc.target/arm/vselltsf.c: Likewise.
1274         * gcc.target/arm/vselnedf.c: Likewise.
1275         * gcc.target/arm/vselnesf.c: Likewise.
1276         * gcc.target/arm/vselvcdf.c: Likewise.
1277         * gcc.target/arm/vselvcsf.c: Likewise.
1278         * gcc.target/arm/vselvsdf.c: Likewise.
1279         * gcc.target/arm/vselvssf.c: Likewise.
1281 2017-01-25  Richard Biener  <rguenther@suse.de>
1283         PR testsuite/72850
1284         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1285         to what we had before adding the threading passes.
1287 2017-01-25  Richard Biener  <rguenther@suse.de>
1289         PR tree-optimization/69264
1290         * g++.dg/torture/pr69264.C: New testcase.
1292 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1294         PR target/79145
1295         * gcc.target/arm/pr79145.c: New test.
1297 2017-01-25  Richard Biener  <rguenther@suse.de>
1299         PR debug/78363
1300         * g++.dg/gomp/pr78363-1.C: New testcase.
1301         * g++.dg/gomp/pr78363-2.C: Likewise.
1302         * g++.dg/gomp/pr78363-3.C: Likewise.
1304 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1306         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1307         * gcc.dg/lto/pr61526_0.c: Likewise.
1308         * gcc.dg/lto/pr64415_0.c: Likewise.
1310 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
1312         PR c++/79205
1313         * g++.dg/cpp1z/decomp22.C: New test.
1314         * g++.dg/cpp1z/decomp23.C: New test.
1316 2017-01-24  Nathan Sidwell  <nathan@acm.org>
1318         PR c++/78469
1319         * g++.dg/cpp0x/pr78469.C: New.
1321         PR c++/79118
1322         * g++.dg/cpp0x/pr79118.C: New.
1324 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
1326         * gcc.target/arm/vfp-longcall-apcs.c: New test.
1328 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
1330         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1331         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1332         * gcc.dg/rtl/rtl.exp: New file.
1333         * gcc.dg/rtl/test.c: New file.
1334         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1335         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1336         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1337         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1338         * gcc.dg/rtl/x86_64/final.c: New test case.
1339         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1340         * gcc.dg/rtl/x86_64/ira.c: New test case.
1341         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1342         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1343         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1344         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1345         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1346         * gcc.dg/rtl/x86_64/test_1.h: New file.
1347         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1348         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1349         * gcc.dg/rtl/x86_64/times-two.h: New file.
1350         * gcc.dg/rtl/x86_64/vregs.c: New test case.
1352 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
1354         PR tree-optimization/79159
1355         * g++.dg/tree-ssa/pr79159.C: New test.
1357 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
1358             Martin Jambor  <mjambor@suse.cz>
1360         * lib/brig-dg.exp: New file.
1361         * lib/brig.exp: Likewise.
1362         * brig.dg/README: Likewise.
1363         * brig.dg/dg.exp: Likewise.
1364         * brig.dg/test/gimple/alloca.hsail: Likewise.
1365         * brig.dg/test/gimple/atomics.hsail: Likewise.
1366         * brig.dg/test/gimple/branches.hsail: Likewise.
1367         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1368         * brig.dg/test/gimple/function_calls.hsail: Likewise.
1369         * brig.dg/test/gimple/kernarg.hsail: Likewise.
1370         * brig.dg/test/gimple/mem.hsail: Likewise.
1371         * brig.dg/test/gimple/mulhi.hsail: Likewise.
1372         * brig.dg/test/gimple/packed.hsail: Likewise.
1373         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1374         * brig.dg/test/gimple/variables.hsail: Likewise.
1375         * brig.dg/test/gimple/vector.hsail: Likewise.
1377 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
1379         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1380         support asan, only on i?86/x86_64 require sse2_runtime.
1382 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1384         PR target/66669
1385         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1386         test on powerpc targets.
1388 2017-01-23  Martin Sebor  <msebor@redhat.com>
1390         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1392 2017-01-23  Richard Biener  <rguenther@suse.de>
1394         PR tree-optimization/79088
1395         PR tree-optimization/79188
1396         * gcc.dg/torture/pr79088.c: New testcase.
1397         * gcc.dg/torture/pr79188.c: Likewise.
1399 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1401         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1402         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1403         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1404         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1405         type of test function to reflect change in built-in function's
1406         return type.
1407         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1408         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1409         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1410         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1411         type and second argument type to reflect change in built-in
1412         function's type signature.
1413         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1414         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1415         type of test function to reflect change in built-in function's
1416         return type.
1417         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1418         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1419         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1420         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1421         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1422         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1423         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1424         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1425         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1426         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1427         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1428         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1429         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1430         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1431         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1432         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1433         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1434         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1435         type of test function to reflect change in built-in function's
1436         return type.
1437         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1438         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1439         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1440         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1441         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1442         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1443         test function's result and second argument to reflect change in
1444         built-in function's type signature.
1445         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1447 2017-01-23  Nathan Sidwell  <nathan@acm.org>
1449         PR C++/71710
1450         * g++.dg/template/pr71710.C: New.
1452         PR c++/71406
1453         PR c++/77508
1454         * g++.dg/template/pr71406.C: New.
1456 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
1458         * gfortran.dg/integer_exponentiation_7.f90: New test.
1460 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
1462         PR rtl-optimization/78634
1463         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1465 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
1467         PR tree-optimization/70754
1468         * gfortran.dg/pr70754.f90: New test.
1470 2017-01-23  Martin Liska  <mliska@suse.cz>
1472         PR tree-optimization/79196
1473         * gcc.dg/asan/pr79196.c: New test.
1474         * gcc.dg/strlenopt-30.c: Update scanned pattern.
1476 2017-01-23  Michael Matz  <matz@suse.de>
1478         PR tree-optimization/78384
1479         * gcc.dg/pr78384.c: New test.
1481 2017-01-23  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/79186
1484         * gcc.dg/torture/pr79186.c: New testcase.
1485         * gcc.dg/torture/pr79187.c: Likewise.
1487 2017-01-23  Martin Jambor  <mjambor@suse.cz>
1489         * gcc.dg/ipa/vrp8.c: New test.
1491 2017-01-23  Martin Jambor  <mjambor@suse.cz>
1493         PR ipa/79108
1494         * gfortran.dg/lto/pr79108_0.f90: New test.
1496 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
1498         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1499         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1500         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1501         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1502         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1503         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1504         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1505         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1506         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1507         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1508         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1509         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1510         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1511         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1512         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1513         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1515 2017-01-23  Richard Biener  <rguenther@suse.de>
1516             Nick Clifton  <nickc@redhat.com>
1518         PR testsuite/78421
1519         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1520         If the target is ARM return the result of the
1521         check_effective_target_arm_vect_no_misalign proc.
1522         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1523         support unaligned vectors then only expect one of the loops to be
1524         unrolled.
1526 2017-01-23  Martin Liska  <mliska@suse.cz>
1528         * gcc.dg/asan/use-after-scope-10.c: New test.
1529         * gcc.dg/asan/use-after-scope-11.c: New test.
1530         * g++.dg/asan/use-after-scope-5.C: New test.
1532 2017-01-23  Martin Liska  <mliska@suse.cz>
1534         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1535         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1536         sanopt optimization for ASAN_POISON.
1538 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1540         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1542 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
1544         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1545         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1546         for poly*_t types.
1547         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1548         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1549         exec_vcombine): Likewise.
1550         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1551         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1552         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1553         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1554         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1555         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1556         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1557         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1558         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1559         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1560         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1561         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1562         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1563         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1564         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1565         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1566         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1567         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1568         Likewise.
1569         (TEST_VGET_LANE): Cast to uint to avoid warning.
1570         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1571         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1572         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1573         exec_vfma_vfms_n): Fix PRIx format for float64_t.
1574         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1575         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1576         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1577         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1578         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1579         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1580         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1581         CHECK_POLY instead of CHECK for poly64_t types.
1582         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1583         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1584         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1585         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1586         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1587         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1588         uint32_t.
1589         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1590         for int32_t, int64_t.
1591         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1592         vqneg_extra): Fix PRIx format for int16_t, int32_t.
1593         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1594         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1595         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1596         needed.
1598 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
1600         PR fortran/79154
1601         * gfortran.dg/gomp/pr79154-1.f90: New test.
1602         * gfortran.dg/gomp/pr79154-2.f90: New test.
1604 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
1606         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1608 2017-01-21  Marek Polacek  <polacek@redhat.com>
1610         PR testsuite/79169
1611         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1613 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
1615         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1617 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
1619         PR rtl-optimization/79125
1620         * gcc.dg/torture/pr79125.c: New test.
1622 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
1624         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
1625         only.
1626         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1627         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
1629 2017-01-20  Nathan Sidwell  <nathan@acm.org>
1631         PR c++/78495
1632         * g++.dg/cpp1z/inh-ctor38.C: New.
1634 2017-01-20  Marek Polacek  <polacek@redhat.com>
1636         PR c/79152
1637         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1639 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1641         * lib/target-supports.exp (check_configured_with): New procedure.
1642         (check_effective_target_default_mode): new effective target.
1643         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1644         default mode.  Fix dg-skip-if target selector syntax.
1645         * gcc.target/arm/optional_thumb-2.c: Likewise.
1646         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1647         syntax.
1649 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
1651         PR c++/77829
1652         PR c++/78656
1653         * g++.dg/spellcheck-pr77829.C: New test case.
1654         * g++.dg/spellcheck-pr78656.C: New test case.
1656 2017-01-20  Marek Polacek  <polacek@redhat.com>
1658         PR c/64279
1659         * c-c++-common/Wduplicated-branches-1.c: New test.
1660         * c-c++-common/Wduplicated-branches-10.c: New test.
1661         * c-c++-common/Wduplicated-branches-11.c: New test.
1662         * c-c++-common/Wduplicated-branches-12.c: New test.
1663         * c-c++-common/Wduplicated-branches-2.c: New test.
1664         * c-c++-common/Wduplicated-branches-3.c: New test.
1665         * c-c++-common/Wduplicated-branches-4.c: New test.
1666         * c-c++-common/Wduplicated-branches-5.c: New test.
1667         * c-c++-common/Wduplicated-branches-6.c: New test.
1668         * c-c++-common/Wduplicated-branches-7.c: New test.
1669         * c-c++-common/Wduplicated-branches-8.c: New test.
1670         * c-c++-common/Wduplicated-branches-9.c: New test.
1671         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1672         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1673         * g++.dg/ext/builtin-object-size3.C: Likewise.
1674         * g++.dg/gomp/loop-1.C: Likewise.
1675         * g++.dg/warn/Wduplicated-branches1.C: New test.
1676         * g++.dg/warn/Wduplicated-branches2.C: New test.
1678 2017-01-20  Martin Liska  <mliska@suse.cz>
1680         PR lto/69188
1681         * gcc.dg/lto/pr69188_0.c: New test.
1682         * gcc.dg/lto/pr69188_1.c: New test.
1684 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
1686         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1687         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1688         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1689         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1690         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1691         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1692         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1693         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1694         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1695         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1696         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1697         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1698         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1699         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1700         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1701         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1702         * gcc.target/i386/avx-1.c: Test new intrinsics.
1703         * gcc.target/i386/sse-13.c: Ditto.
1704         * gcc.target/i386/sse-23.c: Ditto.
1706 2017-01-20  Richard Biener  <rguenther@suse.de>
1708         PR tree-optimization/71264
1709         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1711 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
1713         * gcc.target/mips/madd4-1.c: New file.
1714         * gcc.target/mips/madd4-2.c: Likewise.
1715         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1716         HAS_MADD4.
1717         (mips_option_groups): Add -m[no-]madd4.
1718         (mips-dg-init): Detect default -mno-madd4.
1719         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1720         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1721         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1722         * gcc.target/mips/nmadd-1.c: Likewise.
1723         * gcc.target/mips/nmadd-2.c: Likewise.
1724         * gcc.target/mips/nmadd-3.c: Likewise.
1726 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
1728         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1729         combined instructions.
1730         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1731         instructions.
1732         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1733         of pointer authentication.
1735 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1737         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1738         floating point hardware to run test.
1740 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
1742         * lib/target-supports.exp
1743         (check_effective_target_vect_call_copysignf): Enable for AArch64.
1745 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1747         PR testsuite/79051
1748         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1749         __x86_64__]: Allow for target i?86-*-*.
1751 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
1753         PR target/78176
1754         * gcc.target/mips/lxc1-sxc1-1.c: New file.
1755         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1756         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1757         HAS_LXC1.
1758         (mips_option_groups): Add -m[no-]lxc1-sxc1.
1759         (mips-dg-init): Detect default -mno-lxc1-sxc1.
1760         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1762 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1764         PR fortran/70696
1765         * gfortran.dg/coarray_43.f90: New test.
1767 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
1769         PR rtl-optimization/79121
1770         * gcc.c-torture/execute/pr79121.c: New test.
1772 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1774         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1775         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1777 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
1779         PR fortran/50069
1780         PR fortran/55086
1781         * gfortran.dg/pr50069_1.f90: New test.
1782         * gfortran.dg/pr50069_2.f90: New test.
1783         * gfortran.dg/pr55086_1.f90: New test.
1784         * gfortran.dg/pr55086_1_tfat.f90: New test.
1785         * gfortran.dg/pr55086_2.f90: New test.
1786         * gfortran.dg/pr55086_2_tfat.f90: New test.
1787         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1789 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
1790         * gcc.dg/strcmp-1.c: New test.
1791         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1793 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
1795         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1796         (dejagnu_fail): Likewise.
1797         (dejagnu_note): Likewise.
1798         (pass): Provide forward decl, moving true decl to after #include
1799         of harness.h.
1800         (fail): Likewise.
1801         (note): Likewise.
1803 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1805         * gcc.target/powerpc/p9-xxbr-1.c: New test.
1806         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1808 2017-01-18  Nathan Sidwell  <nathan@acm.org>
1810         PR c++/78488
1811         * g++.dg/cpp1z/inh-ctor37.C: New.
1813 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
1815         PR rtl-optimization/78952
1816         * gcc.target/i386/pr78952-1.c: New test.
1817         * gcc.target/i386/pr78952-2.c: Ditto.
1819 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
1821         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1823 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
1825         PR fortran/70696
1826         * gfortran.dg/coarray_event_1.f08: New test.
1828 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
1830         PR target/77416
1831         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1832         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
1833         from dg-options.
1834         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1835         guarded test.
1836         * gcc.target/powerpc/fusion4.c: Likewise.
1837         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1838         guarded test.
1839         * gcc.target/powerpc/pr58673-1.c: Likewise.
1840         * gcc.target/powerpc/pr58673-2.c: Likewise.
1841         * gcc.target/powerpc/pr59054.c: Likewise.
1843 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1845         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1846         vec_bperm.
1847         * gcc.target/powerpc/p9-vbpermd.c: New file.
1849 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1851         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1852         (must_not_compile2): Downcase first letter of error messages.
1853         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1854         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1856 2017-01-18  Nathan Sidwell  <nathan@acm.org>
1858         PR c++/79091
1859         * g++.dg/pr79091.C: New.
1861 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
1863         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1864         to dg-options.
1865         (p0): Add missing dg-error.
1867 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
1869         * gcc.target/msp430/mul_f5_muldef.c: New test.
1871 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1873         PR target/79004
1874         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1875         options.  Fix up the syntax for using \m and \M.
1877 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1879         PR target/78875
1880         * gcc.target/powerpc/ssp-1.c: New testcase.
1881         * gcc.target/powerpc/ssp-2.c: New testcase.
1883 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
1885         * gcc.target/aarch64/eh_return.c: New test.
1887 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1889         * vec-rlmi-rlnm.c: New file.
1891 2017-01-17  Nathan Sidwell  <nathan@acm.org>
1893         PR c++/61636
1894         * g++.dg/cpp1y/pr61636-1.C: New.
1895         * g++.dg/cpp1y/pr61636-2.C: New.
1896         * g++.dg/cpp1y/pr61636-3.C: New.
1898 2017-01-17  Martin Sebor  <msebor@redhat.com>
1900         PR testsuite/79115
1901         * gcc.dg/pr78768.c: Make it a link-only test.
1903 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
1905         PR c++/71497
1906         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1907         expected messages.
1908         * c-c++-common/Wmisleading-indentation.c: Likewise.
1910 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
1912         PR target/79058
1913         * gcc.target/arm/pr79058.c: New.
1915 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
1917         PR tree-optimization/71854
1918         * gcc.dg/vect/pr71854.c: New test.
1920 2017-01-17  Martin Liska  <mliska@suse.cz>
1922         PR ipa/71207
1923         * g++.dg/ipa/pr71207.C: New test.
1925 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
1927         PR middle-end/77445
1928         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1929         * gcc.dg/tree-ssa/pr77445.c: New testcase.
1931 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
1933         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1934         rather than long unsigned int.
1935         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1937 2017-01-17  Richard Biener  <rguenther@suse.de>
1939         PR tree-optimization/71433
1940         * gcc.dg/Warray-bounds-20.c: New testcase.
1942 2017-01-17  Richard Biener  <rguenther@suse.de>
1944         PR testsuite/52563
1945         PR testsuite/71237
1946         PR testsuite/77737
1947         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1948         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1949         * gcc.dg/tree-ssa/scev-5.c: Likewise.
1951 2017-01-17  Alan Modra  <amodra@gmail.com>
1953         * gcc.target/powerpc/pr79066.c: New.
1955 2017-01-16  Jeff Law  <law@redhat.com>
1957         PR tree-optimization/33562
1958         PR tree-optimization/61912
1959         PR tree-optimization/77485
1960         PR tree-optimization/79090
1961         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1962         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1964 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
1966         PR c/79089
1967         * gcc.c-torture/compile/pr79089.c: New test.
1969         PR target/79080
1970         * gcc.dg/pr79080.c: New test.
1972 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
1974         PR c/78304
1975         * gcc.dg/format/pr78304.c: Convert argument from integral type
1976         to a pointer.
1977         * gcc.dg/format/pr78304-2.c: Likewise.
1979 2017-01-16  Carl Love  <cel@us.ibm.com>
1981         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1982         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1984 2017-01-16 Carl Love  <cel@us.ibm.com>
1986         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1987         Change arguments and return type to bool long long.
1989 2017-01-16  Martin Sebor  <msebor@redhat.com>
1991         PR testsuite/79051
1992         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1993         on x86.
1995 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1997         Revert:
1998         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2000         PR c++/71737
2001         * g++.dg/cpp0x/pr71737.C: New.
2003 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2005         * gcc.target/powerpc/swaps-p8-27.c: New.
2007 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2009         PR c++/71737
2010         * g++.dg/cpp0x/pr71737.C: New.
2012 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gnat.dg/opt62.adb: New test.
2015         * gnat.dg/opt62_pkg.ads: New helper.
2017 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
2019         PR rtl-optimization/78626
2020         PR rtl-optimization/78727
2021         * gcc.dg/torture/pr78626.c: New test.
2022         * gcc.dg/torture/pr78727.c: New test.
2024 2017-01-14  Alan Modra  <amodra@gmail.com>
2026         * gcc.c-torture/compile/pr72749.c: New test.
2028 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
2030         PR c/78304
2031         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2032         (test_macro_2): New test.
2033         (test_macro_3): New test.
2034         (test_macro_4): New test.
2035         (test_non_contiguous_strings): Convert line number to line offset.
2036         * gcc.dg/format/pr78304-2.c: New test case.
2037         * gcc.dg/format/pr78304.c: New test case.
2039 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
2041         * gcc.target/i386/funcspec-56.inc: Add missing options and
2042         reorder options by implied ISAs, as in ix86_target_string.
2044 2017-01-13  Marek Polacek  <polacek@redhat.com>
2046         PR c++/71166
2047         * g++.dg/cpp0x/constexpr-array18.C: New test.
2049 2017-01-13  Jeff Law  <law@redhat.com>
2051         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2053         PR tree-optimization/61912
2054         PR tree-optimization/77485
2055         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2056         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2057         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2059         PR tree-optimization/33562
2060         PR tree-optimization/61912
2061         PR tree-optimization/77485
2062         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2063         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2064         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2065         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2066         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2067         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2068         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2070 2017-01-13  Martin Liska  <mliska@suse.cz>
2072         PR ipa/79043
2073         * gcc.c-torture/execute/pr79043.c: New test.
2075 2017-01-13  Richard Biener  <rguenther@suse.de>
2077         PR middle-end/78411
2078         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2080 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2082         PR fortran/70697
2083         * gfortran.dg/coarray/event_4.f08: New test.
2085 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2087         PR fortran/70696
2088         * gfortran.dg/coarray/event_3.f08: New test.
2090 2017-01-13  Richard Biener  <rguenther@suse.de>
2092         PR tree-optimization/77283
2093         * gcc.dg/tree-ssa/split-path-9.c: Fix.
2095 2017-01-13  Richard Biener  <rguenther@suse.de>
2097         * gcc.dg/gimplefe-22.c: New testcase.
2099 2017-01-13  Richard Biener  <rguenther@suse.de>
2101         PR tree-optimization/77283
2102         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2103         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2104         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2106 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
2108         * gcc.dg/pr77862.c: Require fpic target.
2110 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2112         PR target/79004
2113         * gcc.target/powerpc/pr79004.c: New test.
2115 2017-01-12  Martin Sebor  <msebor@redhat.com>
2117         * gcc.dg/pr78138.c: Adjust.
2118         * gcc.dg/pr78768.c: Adjust.
2119         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2120         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2121         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2122         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2123         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2124         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2125         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2126         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2127         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2128         * gcc.dg/tree-ssa/pr78605.c: Adjust.
2129         * gcc.dg/tree-ssa/pr78622.c: Adjust.
2131 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
2133         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2135 2017-01-12  Martin Sebor  <msebor@redhat.com>
2137         PR testsuite/79051
2138         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2139         due to bug 79054.
2141 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
2143         * gcc.dg/pr78768.c: Require LTO.
2145 2017-01-12  Martin Sebor  <msebor@redhat.com>
2147         PR c/79074
2148         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2149         due to the referenced bug.
2151 2017-01-12  Martin Sebor  <msebor@redhat.com>
2153         PR testsuite/79073
2154         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2156 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
2158         * gcc.target/i386/builtin_target.c (check_features): Check all
2159         supported __builtin_cpu_supports options.
2161 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2163         PR tree-optimization/78319
2164         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2165         Remove xfail.
2167 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2169         PR target/79044
2170         * gcc.target/powerpc/swaps-p8-26.c: New.
2172 2017-01-12  Richard Biener  <rguenther@suse.de>
2174         * gcc.dg/gimplefe-21.c: New testcase.
2176 2017-01-12  Michael Collison  <michael.collison@arm.com>
2178         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2180 2017-01-11  Julia Koval  <julia.koval@intel.com>
2181             Uros Bizjak  <ubizjak@gmail.com>
2183         * gcc.target/i386/sgx.c New test.
2184         * gcc.target/i386/sse-12.c: Add -msgx.
2185         * gcc.target/i386/sse-13.c: Ditto.
2186         * gcc.target/i386/sse-14.c: Ditto.
2187         * gcc.target/i386/sse-22.c: Ditto.
2188         * gcc.target/i386/sse-23.c: Ditto.
2189         * g++.dg/other/i386-2.C: Ditto.
2190         * g++.dg/other/i386-3.C: Ditto.
2192 2017-01-11  Martin Sebor  <msebor@redhat.com>
2194         PR c++/24511
2195         * g++.dg/template/explicit9.C: New test.
2197 2017-01-11  Nathan Sidwell  <nathan@acm.org>
2199         PR c++/77812
2200         * g++.dg/pr77812.C: New.
2202 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
2204         PR c++/71537
2205         * g++.dg/cpp1y/constexpr-71537.C: New test.
2207         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2208         argument.
2210 2017-01-11  Martin Sebor  <msebor@redhat.com>
2212         PR c/47931
2213         * c-c++-common/Waddress-2.c: New test.
2215 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
2217         PR c++/78341
2218         * g++.dg/cpp0x/pr78341.C: New test.
2220 2017-01-11  Martin Sebor  <msebor@redhat.com>
2222         PR c/78768
2223         * gcc.dg/pr78768.c: New test.
2225 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
2227         PR driver/78877
2228         * gcc.dg/spellcheck-options-14.c: New test case.
2229         * gcc.dg/spellcheck-options-15.c: New test case.
2230         * gcc.dg/spellcheck-options-16.c: New test case.
2231         * gcc.dg/spellcheck-options-17.c: New test case.
2233 2017-01-11  Martin Liska  <mliska@suse.cz>
2235         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2237 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
2239         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2240         instead of just 1 for the decomposition from struct C.
2242 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2244         * gcc.c-torture/execute/20170111-1.c: New test.
2246 2017-01-11  Richard Biener  <rguenther@suse.de>
2248         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2250 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
2252         PR middle-end/50199
2253         * gcc.dg/lto/pr50199_0.c: New test.
2255 2017-01-10  Martin Sebor  <msebor@redhat.com>
2257         PR testsuite/78960
2258         PR testsuite/78959
2259         PR testsuite/78133
2260         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2261         * gcc.dg/tree-ssa/pr78622.c: Ditto.
2263 2017-01-10  Martin Sebor  <msebor@redhat.com>
2265         PR middle-end/78138
2266         * gcc.dg/pr78138.c: New test.
2268 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
2270         PR c++/77949
2271         * g++.dg/diagnostic/pr77949.C: New test case.
2273 2017-01-10  Martin Sebor  <msebor@redhat.com>
2275         PR middle-end/78245
2276         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2278 2017-01-10  Martin Sebor  <msebor@redhat.com>
2280         PR tree-optimization/78775
2281         * gcc.dg/attr-alloc_size-4.c: Add test cases.
2282         * gcc.dg/attr-alloc_size-10.c: New test.
2283         * gcc.dg/attr-alloc_size-11.c: New test.
2284         * gcc.dg/builtin-stringop-chk-7.c: New test.
2285         * gcc.dg/pr78775.c: New test.
2286         * gcc.dg/pr78973-2.c: New test.
2287         * gcc.dg/pr78973.c: New test.
2289 2017-01-10  Jeff Law  <law@redhat.com>
2291         PR tree-optimization/77766
2292         PR tree-optimization/78856
2293         * gcc.c-torture/execute/pr77766.c: New test.
2295 2016-01-10  Richard Biener  <rguenther@suse.de>
2297         PR tree-optimization/79034
2298         * g++.dg/torture/pr79034.C: New testcase.
2300 2017-01-10  Martin Liska  <mliska@suse.cz>
2302         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2303         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2304         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2305         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2306         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2307         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2308         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2309         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2310         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2311         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2312         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2313         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2314         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2315         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2316         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2317         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2318         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2319         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2320         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2321         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2322         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2323         * gcc.dg/ipa/pr64307.c: Likewise.
2324         * gcc.dg/ipa/pr77653.c: Likewise.
2326 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
2328         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2329         * g++.dg/other/i386-3.C: Ditto.
2330         * gcc.target/i386/sse-12.c: Ditto.
2331         * gcc.target/i386/sse-13.c: Ditto.
2332         * gcc.target/i386/sse-22.c: Ditto.
2333         * gcc.target/i386/sse-23.c: Ditto.
2334         * gcc.target/i386/builtin_target.c: Handle new option.
2335         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2336         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2337         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2339 2017-01-09  Martin Sebor  <msebor@redhat.com>
2341         PR testsuite/79036
2342         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2343         with different precisions.
2345 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
2347         * g++.dg/opt/call2.C: New test.
2348         * g++.dg/opt/call3.C: Likewise.
2349         * gnat.dg/array26.adb: New test.
2350         * gnat.dg/array26_pkg.ad[sb]: New helper.
2351         * gnat.dg/array27.adb: New test.
2352         * gnat.dg/array27_pkg.ad[sb]: New helper.
2353         * gnat.dg/array28.adb: New test.
2354         * gnat.dg/array28_pkg.ad[sb]: New helper.
2356 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
2358         PR translation/79019
2359         PR translation/79020
2360         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2361         diagnostics.
2362         * gfortran.dg/initialization_17.f90: Likewise.
2364 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2366         PR testsuite/79026
2367         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2368         * gcc.target/i386/pr78904-4.c: Likewise.
2369         * gcc.target/i386/pr78904-6.c: Likewise.
2370         * gcc.target/i386/pr78967-2.c: Likewise.
2372 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
2374         PR tree-optimization/78899
2375         * gcc.target/i386/pr78899.c: New test.
2376         * gcc.dg/pr71077.c: New test.
2378 2017-01-09  Martin Jambor  <mjambor@suse.cz>
2380         PR ipa/78365
2381         PR ipa/78599
2382         * gcc.dg/torture/pr78365.c: New test.
2384 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
2386         PR c++/78948
2387         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2388         (main): Use int* instead of long long.
2390         PR tree-optimization/78938
2391         * gcc.dg/vect/pr78938.c: New test.
2393 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2395         * gcc.dg/20161219.c: New test.
2397 2017-01-09  Richard Biener  <rguenther@suse.de>
2399         PR tree-optimization/78997
2400         * gcc.dg/torture/pr78997.c: New testcase.
2402 2017-01-09  Richard Biener  <rguenther@suse.de>
2404         PR debug/79000
2405         * g++.dg/lto/pr79000_0.C: New testcase.
2406         * g++.dg/lto/pr79000_1.c: Likewise.
2408 2017-01-08  Martin Sebor  <msebor@redhat.com>
2410         PR middle-end/77708
2411         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2412         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2413         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2414         due to bug 78969.
2415         * gcc.dg/format/pr78569.c: Adjust.
2417 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
2419         PR c++/72803
2420         * g++.dg/diagnostic/pr72803.C: New test case.
2422 2017-01-07  Martin Sebor  <msebor@redhat.com>
2424         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2425         * gcc.dg/attr-alloc_size-4.c: Same.
2427 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
2429         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2430         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2431         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2432         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2433         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2434         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2435         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2437 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
2438         * gcc.dg/memcmp-1.c: New.
2439         * gcc.dg/strncmp-1.c: New.
2441 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2443         * gcc.target/arm/acle/mcrr: New.
2444         * gcc.target/arm/acle/mcrr2: New.
2445         * gcc.target/arm/acle/mrrc: New.
2446         * gcc.target/arm/acle/mrrc2: New.
2448 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2450         * gcc.target/arm/acle/mcr.c: New.
2451         * gcc.target/arm/acle/mrc.c: New.
2452         * gcc.target/arm/acle/mcr2.c: New.
2453         * gcc.target/arm/acle/mrc2.c: New.
2455 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2457         * gcc.target/arm/acle/ldc: New.
2458         * gcc.target/arm/acle/ldc2: New.
2459         * gcc.target/arm/acle/ldcl: New.
2460         * gcc.target/arm/acle/ldc2l: New.
2461         * gcc.target/arm/acle/stc: New.
2462         * gcc.target/arm/acle/stc2: New.
2463         * gcc.target/arm/acle/stcl: New.
2464         * gcc.target/arm/acle/stc2l: New.
2466 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2468         * gcc.target/arm/acle/acle.exp: Run tests for different options
2469         and make sure fat-lto-objects is used such that we can still do
2470         assemble scans.
2471         * gcc.target/arm/acle/cdp.c: New.
2472         * gcc.target/arm/acle/cdp2.c: New.
2473         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2474         (check_effective_target_arm_coproc1_ok_nocache): New.
2475         (check_effective_target_arm_coproc2_ok): New.
2476         (check_effective_target_arm_coproc2_ok_nocache): New.
2477         (check_effective_target_arm_coproc3_ok): New.
2478         (check_effective_target_arm_coproc3_ok_nocache): New.
2479         (check_effective_target_arm_coproc4_ok): New.
2480         (check_effective_target_arm_coproc4_ok_nocache): New.
2482 2017-01-06  Martin Sebor  <msebor@redhat.com>
2484         PR middle-end/78605
2485         * gcc.dg/tree-ssa/pr78605.c: New test.
2487 2017-01-05  Martin Sebor  <msebor@redhat.com>
2489         PR tree-optimization/78910
2490         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2491         diagnostics.
2492         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2493         * gcc.dg/tree-ssa/pr78910.c: New test.
2495 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2497         * gcc.dg/sso-10.c: New test.
2499 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
2501         PR tree-optimization/71016
2502         * gcc.target/i386/pr71016.c: New test.
2503         * gcc.target/aarch64/pr71016.c: New test.
2504         * gcc.dg/tree-ssa/pr66726-3.c: New test.
2506         PR c++/78931
2507         * g++.dg/cpp1z/decomp19.C: New test.
2509         PR c++/78890
2510         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2511         * g++.dg/init/union1.C: Likewise.
2512         * g++.dg/cpp0x/union6.C: Expect errors.
2513         * g++.dg/cpp0x/union8.C: New test.
2514         * g++.dg/cpp0x/pr78890-1.C: New test.
2515         * g++.dg/cpp0x/pr78890-2.C: New test.
2517 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
2519         * gcc.target/powerpc/pr71670.c: Require p9vector.
2520         * gcc.target/powerpc/p9-novsx.c: Same.
2522 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
2524         * selftests/asr_div1.rtl: New file.
2525         * selftests/aarch64: New subdirectory.
2526         * selftests/aarch64/times-two.rtl: New file.
2527         * selftests/bb-index.rtl: New file.
2528         * selftests/cfg-test.rtl: New file.
2529         * selftests/const-int.rtl: New file.
2530         * selftests/example-labels.rtl: New file.
2531         * selftests/insn-with-mode.rtl: New file.
2532         * selftests/jump-to-label-ref.rtl: New file.
2533         * selftests/jump-to-return.rtl: New file.
2534         * selftests/jump-to-simple-return.rtl: New file.
2535         * selftests/mem.rtl: New file.
2536         * selftests/note-insn-deleted.rtl: New file.
2537         * selftests/note_insn_basic_block.rtl: New file.
2538         * selftests/simple-cse.rtl: New file.
2539         * selftests/symbol-ref.rtl: New file.
2540         * selftests/x86_64: New subdirectory.
2541         * selftests/x86_64/call-insn.rtl: New file.
2542         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2543         * selftests/x86_64/times-two.rtl: New file.
2544         * selftests/x86_64/unspec.rtl: New file.
2546 2017-01-05  Nathan Sidwell  <nathan@acm.org>
2548         PR c++/78765
2549         * g++.dg/cpp0x/pr78765.C: New.
2551 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2553         * gcc.target/s390/memcpy-2.c: New test.
2554         * gcc.target/s390/memset-2.c: New test.
2556 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2558         * gcc.target/s390/memcpy-1.c: New test.
2560 2017-01-04  Jeff Law  <law@redhat.com>
2562         PR tree-optimization/78812
2563         * g++.dg/torture/pr78812.C: New test.
2565 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2567         PR target/71977
2568         PR target/70568
2569         PR target/78823
2570         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2571         64-bit VSX systems with direct move, whether we optimize common
2572         code sequences in the GLIBC math library for float math functions.
2573         * gcc.target/powerpc/pr71977-2.c: Likewise.
2575 2017-01-04  Marek Polacek  <polacek@redhat.com>
2577         PR c++/64767
2578         * c-c++-common/Wpointer-compare-1.c: New test.
2580 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
2582         PR c++/78949
2583         * c-c++-common/Wunused-var-16.c: New test.
2585         PR c++/78693
2586         * g++.dg/cpp0x/pr78693.C: New test.
2588         PR driver/78957
2589         * gcc.dg/pr78957.c: New test.
2591         * g++.dg/cpp1y/auto-fn34.C: New test.
2593         PR c++/71182
2594         * g++.dg/cpp0x/pr71182.C: New test.
2596 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2598         PR target/78056
2599         * gcc.target/powerpc/pr78056-1.c: New test.
2600         * gcc.target/powerpc/pr78056-2.c: New test.
2601         * gcc.target/powerpc/pr78056-3.c: New test.
2602         * gcc.target/powerpc/pr78056-4.c: New test.
2603         * gcc.target/powerpc/pr78056-5.c: New test.
2604         * gcc.target/powerpc/pr78056-6.c: New test.
2605         * gcc.target/powerpc/pr78056-7.c: New test.
2606         * gcc.target/powerpc/pr78056-8.c: New test.
2607         * lib/target-supports.exp
2608         (check_effective_target_powerpc_popcntb_ok): New procedure to test
2609         whether the effective target supports the popcntb instruction.
2611 2017-01-03  Jeff Law  <law@redhat.com>
2613         PR tree-optimization/67955
2614         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2616 2017-01-04  Marek Polacek  <polacek@redhat.com>
2618         PR c++/77545
2619         PR c++/77284
2620         * g++.dg/cpp0x/range-for32.C: New test.
2621         * g++.dg/cpp0x/range-for33.C: New test.
2623 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
2625         * gcc.dg/Wmissing-braces-fixits.c: New test case.
2627 2017-01-04  Nathan Sidwell  <nathan@acm.org>
2629         PR c++/66735
2630         * g++.dg/cpp1y/pr66735.C: New.
2632 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
2634         PR tree-optimization/71563
2635         * gcc.dg/tree-ssa/pr71563.c: New test.
2637 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
2639         PR fortran/78534
2640         PR fortran/78976
2641         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2642         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2643         * gfortran.dg/transfer_intrinsic_1.f90: Change
2644         scan-tree-dump-times due to gfc_trans_string_copy change to
2645         avoid -Wstringop-overflow.
2647 2017-01-03  Jeff Law  <law@redhat.com>
2649         PR tree-optimization/78856
2650         * gcc.c-torture/execute/pr78856.c: New test.
2652 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2654         PR target/78953
2655         * gcc.target/powerpc/pr78953.c: New test.
2657 2017-01-03  Ian Lance Taylor  <iant@google.com>
2659         * gcc.misc-tests/godump-1.c: Update for accurate representation of
2660         enums.
2662 2017-01-03  Martin Sebor  <msebor@redhat.com>
2664         PR tree-optimization/78696
2665         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2666         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2667         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2668         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2670 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
2672         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2673         with more than one digit.
2674         * lib/gcc-dg.exp (process-message): Support more than one digit
2675         in relative line specifications.
2677 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
2679         PR tree-optimization/78965
2680         * gcc.dg/pr78965.c: New test.
2682         PR middle-end/78901
2683         * g++.dg/opt/pr78901.C: New test.
2685 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
2687         PR fortran/78534
2688         PR fortran/66310
2689         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2690         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2691         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2692         * gfortran.dg/repeat_7.f90: New test for PR 66310.
2693         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2694         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2695         * gfortran.dg/string_1_lp64.f90: New test.
2696         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2697         * gfortran.dg/string_3_lp64.f90: New test.
2698         * gfortran.dg/transfer_intrinsic_1.f90: Change
2699         scan-tree-dump-times due to gfc_trans_string_copy change to
2700         avoid -Wstringop-overflow.
2702 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
2704         PR target/78967
2705         * gcc.target/i386/pr78967-1.c: New test.
2706         * gcc.target/i386/pr78967-2.c: Ditto.
2707         * gcc.target/i386/pr78967-3.c: Ditto.
2709         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2710         * gcc.target/i386/pr78904-4.c: Ditto.
2711         * gcc.target/i386/pr78904-6.c: Ditto.
2713 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
2715         PR middle-end/77674
2716         * g++.dg/torture/pr77674.C: New testcase.
2718 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
2720         Update copyright years.
2722 Copyright (C) 2017 Free Software Foundation, Inc.
2724 Copying and distribution of this file, with or without modification,
2725 are permitted in any medium without royalty provided the copyright
2726 notice and this notice are preserved.