1 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/submodule_25.f08 : New test.
6 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/submodule_24.f08 : New test.
11 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14 * gfortran.dg/class_allocate_24.f90: New test.
16 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
19 * gfortran.dg/submodule_23.f90: New test.
21 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/alignas8.C: New.
26 2017-02-19 Eric Fiselier <eric@efcs.ca>
27 Jonathan Wakely <jwakely@redhat.com>
30 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
32 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34 * gcc.dg/gimplefe-26.c: New test.
36 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
38 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
40 2017-02-18 Jakub Jelinek <jakub@redhat.com>
43 * gcc.target/i386/3dnowA-3.c: New test.
46 * gcc.target/i386/pr79559.c: New test.
48 2017-02-17 Joseph Myers <joseph@codesourcery.com>
50 * gcc.dg/c11-float-2.c: New test.
51 * gcc.dg/torture/float128-floath.c,
52 gcc.dg/torture/float128x-floath.c,
53 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
54 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
55 gcc.dg/torture/float64x-floath.c: Do not test comparison of
56 *_DECIMAL_DIG macros with DECIMAL_DIG.
58 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
61 * gcc.target/powerpc/vec-xxpermdi.c: New file.
63 2017-02-17 Julia Koval <julia.koval@intel.com>
65 * gcc.target/i386/rdpid.c New test.
66 * gcc.target/i386/sse-12.c: Add -mrdpid.
67 * gcc.target/i386/sse-13.c: Ditto.
68 * gcc.target/i386/sse-14.c: Ditto.
69 * gcc.target/i386/sse-22.c: Ditto.
70 * gcc.target/i386/sse-23.c: Ditto.
71 * g++.dg/other/i386-2.C: Ditto.
72 * g++.dg/other/i386-3.C: Ditto.
74 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
76 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
77 * gcc.dg/pr61441.c: Ditto.
79 2017-02-17 Martin Liska <mliska@suse.cz>
81 PR rtl-optimization/79574
82 * gcc.dg/pr79574.c: New test.
84 2017-02-17 Marek Polacek <polacek@redhat.com>
87 * gcc.dg/torture/pr79536.c: New test.
89 2017-02-16 Alan Modra <amodra@gmail.com>
91 * gcc.c-torture/execute/pr79286.c: New.
93 2017-02-16 Jakub Jelinek <jakub@redhat.com>
96 * c-c++-common/gomp/pr79512.c: New test.
98 2017-02-15 Martin Sebor <msebor@redhat.com>
101 * g++.dg/ext/flexary12.C: Adjust.
102 * g++.dg/ext/flexary20.C: Same.
103 * g++.dg/ext/flexary21.C: Same.
104 * g++.dg/ext/flexary22.C: New test.
106 2017-02-15 Bin Cheng <bin.cheng@arm.com>
108 PR tree-optimization/79347
109 * gcc.dg/vect/pr79347.c: New test.
111 2017-02-15 Jakub Jelinek <jakub@redhat.com>
114 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
115 [[deprecated]] comment.
116 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
117 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
118 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
119 [[deprecated]] in -std=c++11.
120 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
121 [[fallthrough]] in -std=c++11 and -std=c++14.
124 * g++.dg/tls/pr79288.C: New test.
126 2017-02-15 Marek Polacek <polacek@redhat.com>
129 * gcc.dg/dfp/pr79515.c: New.
131 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
133 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
135 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
137 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
140 2017-02-15 Jakub Jelinek <jakub@redhat.com>
143 * gcc.dg/dfp/pr79487.c: New test.
144 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
147 2017-01-14 Carl Love <cel@us.ibm.com>
149 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
150 xvcvsxdsp and xvcvuxdsp instructions.
152 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
154 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
155 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
156 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
157 64-bit default target.
158 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
159 a 64-bit default target.
161 2017-02-14 Jakub Jelinek <jakub@redhat.com>
164 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
165 (test_3vx): Change return type from int to void.
166 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
167 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
168 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
169 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
171 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
172 (test_3vx): Change return type from int to void.
173 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
174 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
175 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
176 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
178 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
179 intrinsic. Change scan-assembler-times number from 1 to 2.
180 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
181 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
182 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
183 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
184 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
185 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
186 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
188 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
192 Use dg-additional-options for ia32 target. Remove XFAIL.
194 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.target/i386/pr79495.c: New test.
199 2017-02-14 Marek Polacek <polacek@redhat.com>
203 * g++.dg/cpp1y/pr79463.C: New.
204 * g++.dg/template/incomplete10.C: New.
205 * g++.dg/template/incomplete9.C: New.
207 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
210 * gcc.target/i386/pr79498.c: New test.
212 2017-02-14 Martin Sebor <msebor@redhat.com>
215 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
216 * gcc.dg/tree-ssa/pr79448-2.c: New test.
217 * gcc.dg/tree-ssa/pr79448.c: New test.
219 2017-02-14 Jeff Law <law@redhat.com>
221 PR tree-optimization/79095
222 * g++.dg/pr79095-1.C: New test
223 * g++.dg/pr79095-2.C: New test
224 * g++.dg/pr79095-3.C: New test
225 * g++.dg/pr79095-4.C: New test
226 * g++.dg/pr79095-5.C: New test
227 * gcc.c-torture/execute/arith-1.c: Update with more cases.
228 * gcc.dg/tree-ssa/pr79095-1.c: New test.
230 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
232 * gcc.target/aarch64/vect_fp16_1.c: New.
234 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
236 * gcc.dg/gimplefe-25.c: New test.
238 2017-02-14 Jakub Jelinek <jakub@redhat.com>
240 PR tree-optimization/79408
241 * gcc.dg/tree-ssa/pr79408-2.c: New test.
243 2017-02-14 Richard Biener <rguenther@suse.de>
246 * gcc.dg/torture/pr79432.c: New testcase.
248 2017-02-13 Martin Sebor <msebor@redhat.com>
251 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
253 2017-02-13 Jakub Jelinek <jakub@redhat.com>
256 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
260 * g++.dg/cpp1z/eval-order4.C: New test.
261 * g++.dg/other/pr79232.C: New test.
263 2017-02-13 Nathan Sidwell <nathan@acm.org>
266 * g++.dg/cpp0x/pr79296.C: New.
268 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
270 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
271 Instead, xfail powerpc*-*-* && lp64.
273 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
275 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
277 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
279 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
282 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
283 for reading beyond a 4k boundary.
285 2017-02-13 Jakub Jelinek <jakub@redhat.com>
287 PR rtl-optimization/79388
288 PR rtl-optimization/79450
289 * gcc.c-torture/execute/pr79388.c: New test.
290 * gcc.c-torture/execute/pr79450.c: New test.
292 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
295 * gfortran.dg/spread_init_expr_2.f90: New test case.
297 2017-02-11 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/asan/deep-stack-uaf-1.C: New test.
302 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
305 * gcc.dg/tree-ssa/pr56727.c: New testcase.
307 2017-02-10 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/cpp0x/pr79457.C: New test.
312 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
314 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
315 scan-assembler unless lp64.
317 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
319 PR tree-optimization/66612
320 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
322 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
324 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
327 2017-02-10 Marek Polacek <polacek@redhat.com>
330 * g++.dg/cpp1y/pr79435.C: New.
333 * g++.dg/warn/Wint-in-bool-context-1.C: New.
335 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
337 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
338 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
340 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
341 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
342 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
343 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
344 (vtst_expected_poly64x2): Move to aarch64-only section.
345 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
346 (vtst_p64, vtstq_p64): New tests.
348 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/pr71737.C: New.
353 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
354 Richard Biener <rguenther@suse.de>
356 * gcc.dg/gimplefe-error-1.c: New testcase.
357 * gcc.dg/gimplefe-error-2.c: New testcase.
358 * gcc.dg/gimplefe-error-3.c: New testcase.
360 2017-02-10 Jakub Jelinek <jakub@redhat.com>
362 PR tree-optimization/79411
363 * gcc.c-torture/compile/pr79411.c: New test.
365 2017-02-09 Jakub Jelinek <jakub@redhat.com>
366 Jason Merrill <jason@redhat.com>
369 * g++.dg/cpp1z/pr79143.C: New test.
371 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
373 * gcc.dg/loop-unswitch-2.c: Update testcase.
374 * gcc.dg/loop-unswitch-1.c: Update testcase.
376 2017-02-09 Marek Polacek <polacek@redhat.com>
379 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
380 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
381 * c-c++-common/goacc/pr79428-1.c: New test.
382 * c-c++-common/gomp/pr79428-2.c: New test.
383 * c-c++-common/gomp/pr79428-5.c: New test.
384 * c-c++-common/gomp/pr79428-6.c: New test.
385 * c-c++-common/pr79428-3.c: New test.
387 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
389 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
392 2017-02-09 Jakub Jelinek <jakub@redhat.com>
395 * gcc.c-torture/compile/pr79413.c: New test.
398 * c-c++-common/gomp/pr79429.c: New test.
399 * g++.dg/gomp/pr79429.C: New test.
402 * c-c++-common/gomp/pr79431.c: New test.
404 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
405 Cesar Philippidis <cesar@codesourcery.com>
406 Joseph Myers <joseph@codesourcery.com>
407 Chung-Lin Tang <cltang@codesourcery.com>
409 * c-c++-common/goacc/combined-directives.c: Remove xfail.
410 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
411 * c-c++-common/goacc/loop-auto-2.c: New.
412 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
413 * c-c++-common/goacc/tile-2.c: New.
414 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
415 * g++.dg/goacc/tile-1.C: New, check tile subst.
416 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
417 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
418 * gfortran.dg/goacc/tile-1.f90: New test.
419 * gfortran.dg/goacc/tile-2.f90: New test.
420 * gfortran.dg/goacc/tile-lowering.f95: New test.
422 2017-02-09 Richard Biener <rguenther@suse.de>
424 PR tree-optimization/69823
425 * gcc.dg/graphite/pr69823.c: New testcase.
427 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
430 * gcc.target/powerpc/pr78604.c: New.
432 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
435 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
436 disable this test on power architecture.
438 2017-02-08 Richard Biener <rguenther@suse.de>
440 PR tree-optimization/71824
441 PR tree-optimization/79409
442 * gcc.dg/graphite/pr71824-3.c: New testcase.
444 2017-02-08 Jakub Jelinek <jakub@redhat.com>
446 PR tree-optimization/79408
447 * gcc.dg/tree-ssa/pr79408.c: New test.
449 2017-02-08 Richard Biener <rguenther@suse.de>
451 PR tree-optimization/71824
452 * gcc.dg/graphite/pr71824-2.c: New testcase.
454 2017-02-07 Andrew Pinski <apinski@cavium.com>
456 * gcc.target/aarch64/popcount.c : New Testcase.
458 2017-02-07 Jakub Jelinek <jakub@redhat.com>
460 PR rtl-optimization/79386
461 * gcc.c-torture/compile/pr79386.c: New test.
463 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
464 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
466 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
469 2017-02-07 Jakub Jelinek <jakub@redhat.com>
472 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
473 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
475 2017-02-07 Richard Biener <rguenther@suse.de>
477 * gcc.dg/gimplefe-23.c: New testcase.
478 * gcc.dg/gimplefe-24.c: Likewise.
480 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
482 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
483 scan-assembler instead of scan-assembler-times.
484 * gcc.target/aarch64/test_frame_10.c: Likewise.
485 * gcc.target/aarch64/test_frame_12.c: Likewise.
486 * gcc.target/aarch64/test_frame_2.c: Likewise.
487 * gcc.target/aarch64/test_frame_4.c: Likewise.
488 * gcc.target/aarch64/test_frame_6.c: Likewise.
489 * gcc.target/aarch64/test_frame_7.c: Likewise.
490 * gcc.target/aarch64/test_frame_8.c: Likewise.
492 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
494 * gcc.target/i386/pr78419.c: Require ifunc support.
496 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
498 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
500 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
503 * g++.dg/cpp1y/nsdmi-union2.C: New test.
505 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
507 * lib/target-supports.exp: Define the RISC-V target.
508 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
509 * gcc.dg/builtin-apply2.c: Likewise.
510 * gcc.dg/ifcvt-4.c: Likewise.
511 * gcc.dg/loop-8.c: Likewise.
512 * gcc.dg/sibcall-10.c: Likewise.
513 * gcc.dg/sibcall-9.c: Likewise.
514 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
515 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
517 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
518 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
519 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
520 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
522 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
525 * gcc.target/powerpc/pr66144-1.c: New test.
526 * gcc.target/powerpc/pr66144-2.c: Likewise.
527 * gcc.target/powerpc/pr66144-3.c: Likewise.
529 2017-02-06 Martin Sebor <msebor@redhat.com>
531 PR tree-optimization/79376
532 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
533 * gcc.dg/tree-ssa/pr79376.c: Ditto.
535 2017-02-06 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/cpp1y/constexpr-79379.C: New test.
541 * g++.dg/lookup/pr79377.C: New test.
544 * g++.dg/cpp1z/decomp25.C: New test.
546 PR tree-optimization/79284
547 * gcc.c-torture/compile/pr79284.c: New test.
549 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/cpp0x/pr70448.C: New.
554 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
557 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
560 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
563 * gcc.c-torture/compile/pr78883.c: New test.
565 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
568 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
569 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
570 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
571 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
572 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
573 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
574 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
575 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
576 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
577 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
578 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
579 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
580 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
582 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
585 * gfortran.dg/allocate_with_source_24.f90: New test.
587 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
590 * gfortran.dg/der_ptr_component_2.f90: New test.
592 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
594 * gcc.target/sparc/20170205-1.c: New test.
596 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
598 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
601 * gcc.dg/pr77587.c: Require alias support.
602 * gcc.dg/pr77587a.c: Likewise.
604 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
605 * gcc.c-torture/execute/pr78622.c: Likewise.
607 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
609 * c-c++-common/Wunused-var-16.c: Likewise.
610 * c-c++-common/builtin-shuffle-1.c: Likewise.
611 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
612 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
614 2017-02-03 Martin Sebor <msebor@redhat.com>
616 PR tree-optimization/79327
617 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
618 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
619 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
621 2017-02-03 Jakub Jelinek <jakub@redhat.com>
622 Martin Sebor <msebor@redhat.com>
624 PR tree-optimization/79327
625 * gcc.dg/tree-ssa/pr79327.c: New test.
626 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
627 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
628 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
629 (test_sprintf_chk_range_schar): Adjust dg-message.
630 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
631 * gcc.c-torture/execute/pr79327.c: New test.
633 2017-02-03 Jakub Jelinek <jakub@redhat.com>
636 * gcc.target/powerpc/pr79354.c: New test.
637 * gcc.c-torture/execute/pr79354.c: New test.
639 2017-02-03 Martin Sebor <msebor@redhat.com>
641 PR tree-optimization/79352
642 * gcc.dg/tree-ssa/pr79352.c: New test.
644 2017-02-03 Martin Liska <mliska@suse.cz>
647 * gcc.target/i386/mvc9.c: New test.
649 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
652 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
655 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
657 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
658 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
659 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
660 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
661 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
662 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
663 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
664 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
665 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
666 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
667 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
668 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
669 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
671 2017-02-02 Martin Sebor <msebor@redhat.com>
674 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
675 * gcc.dg/tree-ssa/pr79275.c: New test.
677 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
679 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
681 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
684 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
687 2017-02-02 Tamar Christina <tamar.christina@arm.com>
690 * gcc.target/aarch64/vector_initialization_nostack.c
691 (f12): Use one vector
693 2017-02-02 Jakub Jelinek <jakub@redhat.com>
695 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
696 * c-c++-common/asan/misalign-1.c: Likewise.
697 * c-c++-common/asan/misalign-2.c: Likewise.
698 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
699 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
700 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
701 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
702 add -ffat-lto-objects from/to dg-additional-options.
703 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
704 dg-additional-options.
707 * gcc.target/powerpc/pr79197.c: New test.
708 * gcc.c-torture/compile/pr79197.c: New test.
710 2017-02-02 Richard Biener <rguenther@suse.de>
712 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
714 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
717 * g++.dg/cpp0x/pr69637-1.C: New.
718 * g++.dg/cpp0x/pr69637-2.C: Likewise.
720 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
722 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
724 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
730 2017-02-01 Jakub Jelinek <jakub@redhat.com>
733 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
734 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
735 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
736 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
737 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
738 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
739 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
740 * g++.dg/debug/dwarf2/align-1.C: Likewise.
741 * g++.dg/debug/dwarf2/align-2.C: Likewise.
742 * g++.dg/debug/dwarf2/align-3.C: Likewise.
743 * g++.dg/debug/dwarf2/align-4.C: Likewise.
744 * g++.dg/debug/dwarf2/align-5.C: Likewise.
745 * g++.dg/debug/dwarf2/align-6.C: Likewise.
747 2017-02-01 Martin Liska <mliska@suse.cz>
750 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
752 2017-02-01 Richard Biener <rguenther@suse.de>
755 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
756 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
757 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
758 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
760 2017-02-01 Richard Biener <rguenther@suse.de>
763 * gfortran.dg/pr79315.f90: New testcase.
765 2017-02-01 Richard Biener <rguenther@suse.de>
767 PR tree-optimization/71824
768 * gcc.dg/graphite/pr71824.c: New testcase.
770 2017-01-31 Jakub Jelinek <jakub@redhat.com>
773 * g++.dg/diagnostic/pr79304.C: New test.
775 2017-01-31 David Malcolm <dmalcolm@redhat.com>
778 * g++.dg/spellcheck-pr79298.C: New test case.
780 2017-01-31 David Malcolm <dmalcolm@redhat.com>
782 PR preprocessor/79210
783 * gcc.dg/format/pr79210.c: New test case.
784 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
787 2017-01-31 Nathan Sidwell <nathan@acm.org>
790 * g++.dg/warn/pr79290.C: New.
794 * g++.dg/cpp1y/pr67273.C: New.
795 * g++.dg/cpp1y/pr79253.C: New.
797 2017-01-31 Nathan Sidwell <nathan@acm.org>
800 * g++.dg/cpp1y/pr61636-1.C: Augment.
802 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
804 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
805 rand() instead of random().
807 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
809 PR tree-optimization/71691
810 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
812 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
814 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
817 2017-01-31 Jakub Jelinek <jakub@redhat.com>
819 PR tree-optimization/79267
820 * g++.dg/opt/pr79267.C: New test.
822 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
825 * gcc.dg/debug/dwarf2/align-1.c: New.
826 * gcc.dg/debug/dwarf2/align-2.c: New.
827 * gcc.dg/debug/dwarf2/align-3.c: New.
828 * gcc.dg/debug/dwarf2/align-4.c: New.
829 * gcc.dg/debug/dwarf2/align-5.c: New.
830 * gcc.dg/debug/dwarf2/align-6.c: New.
831 * gcc.dg/debug/dwarf2/align-as-1.c: New.
832 * g++.dg/debug/dwarf2/align-1.C: New.
833 * g++.dg/debug/dwarf2/align-2.C: New.
834 * g++.dg/debug/dwarf2/align-3.C: New.
835 * g++.dg/debug/dwarf2/align-4.C: New.
836 * g++.dg/debug/dwarf2/align-5.C: New.
837 * g++.dg/debug/dwarf2/align-6.C: New.
839 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
842 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
844 2017-01-30 Martin Sebor <msebor@redhat.com>
847 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
849 2017-01-30 Martin Liska <mliska@suse.cz>
851 PR gcov-profile/79259
852 * g++.dg/tree-prof/pr79259.C: New test.
854 2017-01-30 Richard Biener <rguenther@suse.de>
856 PR tree-optimization/79276
857 * gcc.dg/torture/pr79276.c: New testcase.
859 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
862 * gcc.target/s390/pr79240.c: New test.
864 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867 * gcc.target/powerpc/pr79268.c: New file.
868 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
869 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
870 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
871 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
873 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
875 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
878 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
880 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
881 * gnat.dg/debug9.adb: Likewise.
883 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
885 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
887 * gfortran.dg/coarray_42.f90: Likewise.
888 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
889 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
890 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
892 2017-01-27 Martin Sebor <msebor@redhat.com>
894 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
896 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
898 PR rtl-optimization/79194
899 * gcc.dg/torture/pr79194.c: New test.
901 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
903 PR tree-optimization/71374
904 * gcc.target/i386/pr71374.c: New.
906 2017-01-27 Martin Sebor <msebor@redhat.com>
909 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
910 a dg-error directive.
912 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
915 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
916 * gcc.target/arm/pr79131-2.c: New.
918 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
921 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
922 vectorized on POWER unless hardware misaligned loads are
925 2017-01-27 Bin Cheng <bin.cheng@arm.com>
927 PR rtl-optimization/78559
928 * gcc.c-torture/execute/pr78559.c: New test.
930 2017-01-27 Richard Biener <rguenther@suse.de>
932 PR tree-optimization/79245
933 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
934 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
936 2017-01-27 Jakub Jelinek <jakub@redhat.com>
939 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
940 target. Use 4294967293U instead of 4294967293.
942 2017-01-27 Richard Biener <rguenther@suse.de>
944 PR tree-optimization/71433
945 * gcc.dg/Warray-bounds-21.c: New testcase.
947 2017-01-27 Richard Biener <rguenther@suse.de>
949 PR tree-optimization/79244
950 * gcc.dg/torture/pr79244.c: New testcase.
952 2017-01-27 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
955 all occurrences of 40 to 32.
957 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
960 * gcc.target/arm/pr79239.c: New test.
962 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
964 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
966 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
969 * g++.dg/cpp1y/pr64382.C: New test.
971 2017-01-26 Martin Sebor <msebor@redhat.com>
974 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
975 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
976 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
977 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
979 2017-01-26 Jakub Jelinek <jakub@redhat.com>
982 * g++.dg/debug/dwarf2/pr79129.C: New test.
985 * g++.dg/debug/dwarf2/pr78835.C: New test.
987 2017-01-26 Martin Sebor <msebor@redhat.com>
990 * gcc.dg/format/pr78569.c: Adjust.
991 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
993 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
994 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
995 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
996 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
997 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
998 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
999 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1001 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1003 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1006 * g++.dg/other/offsetof8.C: Add expected error.
1007 * g++.dg/other/offsetof9.C: New test.
1009 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
1011 * g++.dg/opt/declone3.C: Require LTO.
1013 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1016 * gcc.target/arm/pr79131.c: New.
1018 2017-01-26 Bin Cheng <bin.cheng@arm.com>
1020 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1022 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
1025 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1026 matches replaced operator delete.
1028 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1030 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1031 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1032 avx512f with avx512dq.
1033 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1034 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1035 avx512f with avx512dq.
1036 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1037 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1038 avx512f with avx512dq.
1040 2017-01-26 Marek Polacek <polacek@redhat.com>
1043 * c-c++-common/Wduplicated-branches-13.c: New test.
1045 2017-01-26 David Sherwood <david.sherwood@arm.com>
1048 * gfortran.dg/gomp/sharing-4.f90: New test.
1050 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.target/i386/pr70465.c: New test.
1055 * brig.dg/dg.exp: Update copyright years.
1056 * lib/brig-dg.exp: Update copyright years.
1057 * lib/brig.exp: Update copyright years.
1059 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1062 * gcc.target/powerpc/pr79179.c: New test.
1064 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1066 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1067 generation to accept D-mode memory accesses.
1069 2017-01-25 Martin Sebor <msebor@redhat.com>
1072 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1073 * g++.dg/ext/flexarray-mangle.C: Same.
1074 * g++.dg/ext/flexarray-subst.C: Same.
1075 * g++.dg/ext/flexary10.C: Same.
1076 * g++.dg/ext/flexary11.C: Same.
1077 * g++.dg/ext/flexary14.C: Same.
1078 * g++.dg/ext/flexary16.C: Same.
1079 * g++.dg/ext/flexary18.C: Same.
1080 * g++.dg/ext/flexary19.C: Same.
1081 * g++.dg/ext/flexary7.C: Same.
1082 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1083 * g++.dg/ubsan/object-size-1.C: Same.
1084 * obj-c++.dg/property/at-property-23.mm: Same.
1086 2017-01-25 Jakub Jelinek <jakub@redhat.com>
1089 * g++.dg/cpp1z/decomp24.C: New test.
1092 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1093 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1095 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1097 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1098 * g++.dg/cpp1y/pr59636.C: Likewise.
1099 * g++.dg/cpp1y/pr60190.C: Likewise.
1101 2017-01-25 Bin Cheng <bin.cheng@arm.com>
1103 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1105 2017-01-25 Carl Love <cel@us.ibm.com>
1107 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
1110 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1112 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1114 * gcc.target/arm/vseleqsf.c: Likewise.
1115 * gcc.target/arm/vselgedf.c: Likewise.
1116 * gcc.target/arm/vselgesf.c: Likewise.
1117 * gcc.target/arm/vselgtdf.c: Likewise.
1118 * gcc.target/arm/vselgtsf.c: Likewise.
1119 * gcc.target/arm/vselledf.c: Likewise.
1120 * gcc.target/arm/vsellesf.c: Likewise.
1121 * gcc.target/arm/vselltdf.c: Likewise.
1122 * gcc.target/arm/vselltsf.c: Likewise.
1123 * gcc.target/arm/vselnedf.c: Likewise.
1124 * gcc.target/arm/vselnesf.c: Likewise.
1125 * gcc.target/arm/vselvcdf.c: Likewise.
1126 * gcc.target/arm/vselvcsf.c: Likewise.
1127 * gcc.target/arm/vselvsdf.c: Likewise.
1128 * gcc.target/arm/vselvssf.c: Likewise.
1130 2017-01-25 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1134 to what we had before adding the threading passes.
1136 2017-01-25 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/69264
1139 * g++.dg/torture/pr69264.C: New testcase.
1141 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144 * gcc.target/arm/pr79145.c: New test.
1146 2017-01-25 Richard Biener <rguenther@suse.de>
1149 * g++.dg/gomp/pr78363-1.C: New testcase.
1150 * g++.dg/gomp/pr78363-2.C: Likewise.
1151 * g++.dg/gomp/pr78363-3.C: Likewise.
1153 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1155 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1156 * gcc.dg/lto/pr61526_0.c: Likewise.
1157 * gcc.dg/lto/pr64415_0.c: Likewise.
1159 2017-01-24 Jakub Jelinek <jakub@redhat.com>
1162 * g++.dg/cpp1z/decomp22.C: New test.
1163 * g++.dg/cpp1z/decomp23.C: New test.
1165 2017-01-24 Nathan Sidwell <nathan@acm.org>
1168 * g++.dg/cpp0x/pr78469.C: New.
1171 * g++.dg/cpp0x/pr79118.C: New.
1173 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1175 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1177 2017-01-24 David Malcolm <dmalcolm@redhat.com>
1179 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1180 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1181 * gcc.dg/rtl/rtl.exp: New file.
1182 * gcc.dg/rtl/test.c: New file.
1183 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1184 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1185 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1186 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1187 * gcc.dg/rtl/x86_64/final.c: New test case.
1188 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1189 * gcc.dg/rtl/x86_64/ira.c: New test case.
1190 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1191 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1192 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1193 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1194 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1195 * gcc.dg/rtl/x86_64/test_1.h: New file.
1196 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1197 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1198 * gcc.dg/rtl/x86_64/times-two.h: New file.
1199 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1201 2017-01-24 Bin Cheng <bin.cheng@arm.com>
1203 PR tree-optimization/79159
1204 * g++.dg/tree-ssa/pr79159.C: New test.
1206 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
1207 Martin Jambor <mjambor@suse.cz>
1209 * lib/brig-dg.exp: New file.
1210 * lib/brig.exp: Likewise.
1211 * brig.dg/README: Likewise.
1212 * brig.dg/dg.exp: Likewise.
1213 * brig.dg/test/gimple/alloca.hsail: Likewise.
1214 * brig.dg/test/gimple/atomics.hsail: Likewise.
1215 * brig.dg/test/gimple/branches.hsail: Likewise.
1216 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1217 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1218 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1219 * brig.dg/test/gimple/mem.hsail: Likewise.
1220 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1221 * brig.dg/test/gimple/packed.hsail: Likewise.
1222 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1223 * brig.dg/test/gimple/variables.hsail: Likewise.
1224 * brig.dg/test/gimple/vector.hsail: Likewise.
1226 2017-01-24 Jakub Jelinek <jakub@redhat.com>
1228 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1229 support asan, only on i?86/x86_64 require sse2_runtime.
1231 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1234 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1235 test on powerpc targets.
1237 2017-01-23 Martin Sebor <msebor@redhat.com>
1239 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1241 2017-01-23 Richard Biener <rguenther@suse.de>
1243 PR tree-optimization/79088
1244 PR tree-optimization/79188
1245 * gcc.dg/torture/pr79088.c: New testcase.
1246 * gcc.dg/torture/pr79188.c: Likewise.
1248 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1250 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1251 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1252 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1253 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1254 type of test function to reflect change in built-in function's
1256 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1257 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1258 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1259 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1260 type and second argument type to reflect change in built-in
1261 function's type signature.
1262 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1263 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1264 type of test function to reflect change in built-in function's
1266 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1267 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1268 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1269 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1270 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1271 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1272 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1273 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1274 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1275 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1276 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1277 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1278 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1279 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1280 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1281 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1282 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1283 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1284 type of test function to reflect change in built-in function's
1286 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1287 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1288 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1289 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1290 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1291 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1292 test function's result and second argument to reflect change in
1293 built-in function's type signature.
1294 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1296 2017-01-23 Nathan Sidwell <nathan@acm.org>
1299 * g++.dg/template/pr71710.C: New.
1303 * g++.dg/template/pr71406.C: New.
1305 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1307 * gfortran.dg/integer_exponentiation_7.f90: New test.
1309 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1311 PR rtl-optimization/78634
1312 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1314 2017-01-23 Bin Cheng <bin.cheng@arm.com>
1316 PR tree-optimization/70754
1317 * gfortran.dg/pr70754.f90: New test.
1319 2017-01-23 Martin Liska <mliska@suse.cz>
1321 PR tree-optimization/79196
1322 * gcc.dg/asan/pr79196.c: New test.
1323 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1325 2017-01-23 Michael Matz <matz@suse.de>
1327 PR tree-optimization/78384
1328 * gcc.dg/pr78384.c: New test.
1330 2017-01-23 Richard Biener <rguenther@suse.de>
1332 PR tree-optimization/79186
1333 * gcc.dg/torture/pr79186.c: New testcase.
1334 * gcc.dg/torture/pr79187.c: Likewise.
1336 2017-01-23 Martin Jambor <mjambor@suse.cz>
1338 * gcc.dg/ipa/vrp8.c: New test.
1340 2017-01-23 Martin Jambor <mjambor@suse.cz>
1343 * gfortran.dg/lto/pr79108_0.f90: New test.
1345 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1347 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1348 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1349 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1350 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1351 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1352 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1353 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1354 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1355 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1356 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1357 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1358 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1359 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1360 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1361 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1362 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1364 2017-01-23 Richard Biener <rguenther@suse.de>
1365 Nick Clifton <nickc@redhat.com>
1368 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1369 If the target is ARM return the result of the
1370 check_effective_target_arm_vect_no_misalign proc.
1371 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1372 support unaligned vectors then only expect one of the loops to be
1375 2017-01-23 Martin Liska <mliska@suse.cz>
1377 * gcc.dg/asan/use-after-scope-10.c: New test.
1378 * gcc.dg/asan/use-after-scope-11.c: New test.
1379 * g++.dg/asan/use-after-scope-5.C: New test.
1381 2017-01-23 Martin Liska <mliska@suse.cz>
1383 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1384 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1385 sanopt optimization for ASAN_POISON.
1387 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1389 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1391 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1394 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1396 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1397 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1398 exec_vcombine): Likewise.
1399 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1400 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1401 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1402 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1403 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1405 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1406 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1407 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1409 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1410 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1411 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1412 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1413 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1414 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1415 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1416 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1418 (TEST_VGET_LANE): Cast to uint to avoid warning.
1419 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1420 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1421 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1422 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1423 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1424 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1425 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1426 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1427 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1428 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1429 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1430 CHECK_POLY instead of CHECK for poly64_t types.
1431 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1432 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1433 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1434 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1435 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1436 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1438 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1439 for int32_t, int64_t.
1440 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1441 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1442 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1443 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1444 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1447 2017-01-22 Jakub Jelinek <jakub@redhat.com>
1450 * gfortran.dg/gomp/pr79154-1.f90: New test.
1451 * gfortran.dg/gomp/pr79154-2.f90: New test.
1453 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1455 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1457 2017-01-21 Marek Polacek <polacek@redhat.com>
1460 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1462 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
1464 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1466 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1468 PR rtl-optimization/79125
1469 * gcc.dg/torture/pr79125.c: New test.
1471 2017-01-20 Jiong Wang <jiong.wang@arm.com>
1473 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
1475 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1476 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
1478 2017-01-20 Nathan Sidwell <nathan@acm.org>
1481 * g++.dg/cpp1z/inh-ctor38.C: New.
1483 2017-01-20 Marek Polacek <polacek@redhat.com>
1486 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1488 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1490 * lib/target-supports.exp (check_configured_with): New procedure.
1491 (check_effective_target_default_mode): new effective target.
1492 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1493 default mode. Fix dg-skip-if target selector syntax.
1494 * gcc.target/arm/optional_thumb-2.c: Likewise.
1495 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1498 2017-01-20 David Malcolm <dmalcolm@redhat.com>
1502 * g++.dg/spellcheck-pr77829.C: New test case.
1503 * g++.dg/spellcheck-pr78656.C: New test case.
1505 2017-01-20 Marek Polacek <polacek@redhat.com>
1508 * c-c++-common/Wduplicated-branches-1.c: New test.
1509 * c-c++-common/Wduplicated-branches-10.c: New test.
1510 * c-c++-common/Wduplicated-branches-11.c: New test.
1511 * c-c++-common/Wduplicated-branches-12.c: New test.
1512 * c-c++-common/Wduplicated-branches-2.c: New test.
1513 * c-c++-common/Wduplicated-branches-3.c: New test.
1514 * c-c++-common/Wduplicated-branches-4.c: New test.
1515 * c-c++-common/Wduplicated-branches-5.c: New test.
1516 * c-c++-common/Wduplicated-branches-6.c: New test.
1517 * c-c++-common/Wduplicated-branches-7.c: New test.
1518 * c-c++-common/Wduplicated-branches-8.c: New test.
1519 * c-c++-common/Wduplicated-branches-9.c: New test.
1520 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1521 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1522 * g++.dg/ext/builtin-object-size3.C: Likewise.
1523 * g++.dg/gomp/loop-1.C: Likewise.
1524 * g++.dg/warn/Wduplicated-branches1.C: New test.
1525 * g++.dg/warn/Wduplicated-branches2.C: New test.
1527 2017-01-20 Martin Liska <mliska@suse.cz>
1530 * gcc.dg/lto/pr69188_0.c: New test.
1531 * gcc.dg/lto/pr69188_1.c: New test.
1533 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1535 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1536 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1537 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1538 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1539 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1540 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1541 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1542 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1543 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1544 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1545 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1546 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1547 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1548 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1549 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1550 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1551 * gcc.target/i386/avx-1.c: Test new intrinsics.
1552 * gcc.target/i386/sse-13.c: Ditto.
1553 * gcc.target/i386/sse-23.c: Ditto.
1555 2017-01-20 Richard Biener <rguenther@suse.de>
1557 PR tree-optimization/71264
1558 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1560 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1562 * gcc.target/mips/madd4-1.c: New file.
1563 * gcc.target/mips/madd4-2.c: Likewise.
1564 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1566 (mips_option_groups): Add -m[no-]madd4.
1567 (mips-dg-init): Detect default -mno-madd4.
1568 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1569 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1570 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1571 * gcc.target/mips/nmadd-1.c: Likewise.
1572 * gcc.target/mips/nmadd-2.c: Likewise.
1573 * gcc.target/mips/nmadd-3.c: Likewise.
1575 2017-01-19 Jiong Wang <jiong.wang@arm.com>
1577 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1578 combined instructions.
1579 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1581 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1582 of pointer authentication.
1584 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1586 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1587 floating point hardware to run test.
1589 2017-01-19 Tamar Christina <tamar.christina@arm.com>
1591 * lib/target-supports.exp
1592 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1594 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1597 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1598 __x86_64__]: Allow for target i?86-*-*.
1600 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1603 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1604 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1605 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1607 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1608 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1609 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1611 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1614 * gfortran.dg/coarray_43.f90: New test.
1616 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
1618 PR rtl-optimization/79121
1619 * gcc.c-torture/execute/pr79121.c: New test.
1621 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1623 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1624 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1626 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
1630 * gfortran.dg/pr50069_1.f90: New test.
1631 * gfortran.dg/pr50069_2.f90: New test.
1632 * gfortran.dg/pr55086_1.f90: New test.
1633 * gfortran.dg/pr55086_1_tfat.f90: New test.
1634 * gfortran.dg/pr55086_2.f90: New test.
1635 * gfortran.dg/pr55086_2_tfat.f90: New test.
1636 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1638 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1639 * gcc.dg/strcmp-1.c: New test.
1640 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1642 2017-01-18 David Malcolm <dmalcolm@redhat.com>
1644 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1645 (dejagnu_fail): Likewise.
1646 (dejagnu_note): Likewise.
1647 (pass): Provide forward decl, moving true decl to after #include
1652 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1654 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1655 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1657 2017-01-18 Nathan Sidwell <nathan@acm.org>
1660 * g++.dg/cpp1z/inh-ctor37.C: New.
1662 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
1664 PR rtl-optimization/78952
1665 * gcc.target/i386/pr78952-1.c: New test.
1666 * gcc.target/i386/pr78952-2.c: Ditto.
1668 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1670 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1672 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1675 * gfortran.dg/coarray_event_1.f08: New test.
1677 2017-01-18 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1681 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1683 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1685 * gcc.target/powerpc/fusion4.c: Likewise.
1686 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1688 * gcc.target/powerpc/pr58673-1.c: Likewise.
1689 * gcc.target/powerpc/pr58673-2.c: Likewise.
1690 * gcc.target/powerpc/pr59054.c: Likewise.
1692 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1694 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1696 * gcc.target/powerpc/p9-vbpermd.c: New file.
1698 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1700 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1701 (must_not_compile2): Downcase first letter of error messages.
1702 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1703 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1705 2017-01-18 Nathan Sidwell <nathan@acm.org>
1708 * g++.dg/pr79091.C: New.
1710 2017-01-18 Jakub Jelinek <jakub@redhat.com>
1712 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1714 (p0): Add missing dg-error.
1716 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
1718 * gcc.target/msp430/mul_f5_muldef.c: New test.
1720 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1723 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1724 options. Fix up the syntax for using \m and \M.
1726 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1729 * gcc.target/powerpc/ssp-1.c: New testcase.
1730 * gcc.target/powerpc/ssp-2.c: New testcase.
1732 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1734 * gcc.target/aarch64/eh_return.c: New test.
1736 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1738 * vec-rlmi-rlnm.c: New file.
1740 2017-01-17 Nathan Sidwell <nathan@acm.org>
1743 * g++.dg/cpp1y/pr61636-1.C: New.
1744 * g++.dg/cpp1y/pr61636-2.C: New.
1745 * g++.dg/cpp1y/pr61636-3.C: New.
1747 2017-01-17 Martin Sebor <msebor@redhat.com>
1750 * gcc.dg/pr78768.c: Make it a link-only test.
1752 2017-01-17 David Malcolm <dmalcolm@redhat.com>
1755 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1757 * c-c++-common/Wmisleading-indentation.c: Likewise.
1759 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1762 * gcc.target/arm/pr79058.c: New.
1764 2017-01-17 Jakub Jelinek <jakub@redhat.com>
1766 PR tree-optimization/71854
1767 * gcc.dg/vect/pr71854.c: New test.
1769 2017-01-17 Martin Liska <mliska@suse.cz>
1772 * g++.dg/ipa/pr71207.C: New test.
1774 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
1777 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1778 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1780 2017-01-17 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1783 rather than long unsigned int.
1784 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1786 2017-01-17 Richard Biener <rguenther@suse.de>
1788 PR tree-optimization/71433
1789 * gcc.dg/Warray-bounds-20.c: New testcase.
1791 2017-01-17 Richard Biener <rguenther@suse.de>
1796 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1797 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1798 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1800 2017-01-17 Alan Modra <amodra@gmail.com>
1802 * gcc.target/powerpc/pr79066.c: New.
1804 2017-01-16 Jeff Law <law@redhat.com>
1806 PR tree-optimization/33562
1807 PR tree-optimization/61912
1808 PR tree-optimization/77485
1809 PR tree-optimization/79090
1810 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1811 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1813 2017-01-16 Jakub Jelinek <jakub@redhat.com>
1816 * gcc.c-torture/compile/pr79089.c: New test.
1819 * gcc.dg/pr79080.c: New test.
1821 2017-01-16 David Malcolm <dmalcolm@redhat.com>
1824 * gcc.dg/format/pr78304.c: Convert argument from integral type
1826 * gcc.dg/format/pr78304-2.c: Likewise.
1828 2017-01-16 Carl Love <cel@us.ibm.com>
1830 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1831 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1833 2017-01-16 Carl Love <cel@us.ibm.com>
1835 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1836 Change arguments and return type to bool long long.
1838 2017-01-16 Martin Sebor <msebor@redhat.com>
1841 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1844 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1847 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1850 * g++.dg/cpp0x/pr71737.C: New.
1852 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1854 * gcc.target/powerpc/swaps-p8-27.c: New.
1856 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/cpp0x/pr71737.C: New.
1861 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1863 * gnat.dg/opt62.adb: New test.
1864 * gnat.dg/opt62_pkg.ads: New helper.
1866 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1868 PR rtl-optimization/78626
1869 PR rtl-optimization/78727
1870 * gcc.dg/torture/pr78626.c: New test.
1871 * gcc.dg/torture/pr78727.c: New test.
1873 2017-01-14 Alan Modra <amodra@gmail.com>
1875 * gcc.c-torture/compile/pr72749.c: New test.
1877 2017-01-13 David Malcolm <dmalcolm@redhat.com>
1880 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1881 (test_macro_2): New test.
1882 (test_macro_3): New test.
1883 (test_macro_4): New test.
1884 (test_non_contiguous_strings): Convert line number to line offset.
1885 * gcc.dg/format/pr78304-2.c: New test case.
1886 * gcc.dg/format/pr78304.c: New test case.
1888 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.target/i386/funcspec-56.inc: Add missing options and
1891 reorder options by implied ISAs, as in ix86_target_string.
1893 2017-01-13 Marek Polacek <polacek@redhat.com>
1896 * g++.dg/cpp0x/constexpr-array18.C: New test.
1898 2017-01-13 Jeff Law <law@redhat.com>
1900 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1902 PR tree-optimization/61912
1903 PR tree-optimization/77485
1904 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1905 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1906 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1908 PR tree-optimization/33562
1909 PR tree-optimization/61912
1910 PR tree-optimization/77485
1911 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1912 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1913 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1914 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1915 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1916 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1917 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1919 2017-01-13 Martin Liska <mliska@suse.cz>
1922 * gcc.c-torture/execute/pr79043.c: New test.
1924 2017-01-13 Richard Biener <rguenther@suse.de>
1927 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1929 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1932 * gfortran.dg/coarray/event_4.f08: New test.
1934 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1937 * gfortran.dg/coarray/event_3.f08: New test.
1939 2017-01-13 Richard Biener <rguenther@suse.de>
1941 PR tree-optimization/77283
1942 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1944 2017-01-13 Richard Biener <rguenther@suse.de>
1946 * gcc.dg/gimplefe-22.c: New testcase.
1948 2017-01-13 Richard Biener <rguenther@suse.de>
1950 PR tree-optimization/77283
1951 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1952 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1953 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1955 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1957 * gcc.dg/pr77862.c: Require fpic target.
1959 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1962 * gcc.target/powerpc/pr79004.c: New test.
1964 2017-01-12 Martin Sebor <msebor@redhat.com>
1966 * gcc.dg/pr78138.c: Adjust.
1967 * gcc.dg/pr78768.c: Adjust.
1968 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1969 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1970 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1971 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1972 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1973 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1974 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1975 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1976 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1977 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1978 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1980 2017-01-12 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1984 2017-01-12 Martin Sebor <msebor@redhat.com>
1987 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1990 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
1992 * gcc.dg/pr78768.c: Require LTO.
1994 2017-01-12 Martin Sebor <msebor@redhat.com>
1997 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1998 due to the referenced bug.
2000 2017-01-12 Martin Sebor <msebor@redhat.com>
2003 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2005 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
2007 * gcc.target/i386/builtin_target.c (check_features): Check all
2008 supported __builtin_cpu_supports options.
2010 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012 PR tree-optimization/78319
2013 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2016 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2019 * gcc.target/powerpc/swaps-p8-26.c: New.
2021 2017-01-12 Richard Biener <rguenther@suse.de>
2023 * gcc.dg/gimplefe-21.c: New testcase.
2025 2017-01-12 Michael Collison <michael.collison@arm.com>
2027 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2029 2017-01-11 Julia Koval <julia.koval@intel.com>
2030 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.target/i386/sgx.c New test.
2033 * gcc.target/i386/sse-12.c: Add -msgx.
2034 * gcc.target/i386/sse-13.c: Ditto.
2035 * gcc.target/i386/sse-14.c: Ditto.
2036 * gcc.target/i386/sse-22.c: Ditto.
2037 * gcc.target/i386/sse-23.c: Ditto.
2038 * g++.dg/other/i386-2.C: Ditto.
2039 * g++.dg/other/i386-3.C: Ditto.
2041 2017-01-11 Martin Sebor <msebor@redhat.com>
2044 * g++.dg/template/explicit9.C: New test.
2046 2017-01-11 Nathan Sidwell <nathan@acm.org>
2049 * g++.dg/pr77812.C: New.
2051 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2054 * g++.dg/cpp1y/constexpr-71537.C: New test.
2056 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2059 2017-01-11 Martin Sebor <msebor@redhat.com>
2062 * c-c++-common/Waddress-2.c: New test.
2064 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2067 * g++.dg/cpp0x/pr78341.C: New test.
2069 2017-01-11 Martin Sebor <msebor@redhat.com>
2072 * gcc.dg/pr78768.c: New test.
2074 2017-01-11 David Malcolm <dmalcolm@redhat.com>
2077 * gcc.dg/spellcheck-options-14.c: New test case.
2078 * gcc.dg/spellcheck-options-15.c: New test case.
2079 * gcc.dg/spellcheck-options-16.c: New test case.
2080 * gcc.dg/spellcheck-options-17.c: New test case.
2082 2017-01-11 Martin Liska <mliska@suse.cz>
2084 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2086 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2088 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2089 instead of just 1 for the decomposition from struct C.
2091 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2093 * gcc.c-torture/execute/20170111-1.c: New test.
2095 2017-01-11 Richard Biener <rguenther@suse.de>
2097 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2099 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2102 * gcc.dg/lto/pr50199_0.c: New test.
2104 2017-01-10 Martin Sebor <msebor@redhat.com>
2109 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2110 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2112 2017-01-10 Martin Sebor <msebor@redhat.com>
2115 * gcc.dg/pr78138.c: New test.
2117 2017-01-10 David Malcolm <dmalcolm@redhat.com>
2120 * g++.dg/diagnostic/pr77949.C: New test case.
2122 2017-01-10 Martin Sebor <msebor@redhat.com>
2125 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2127 2017-01-10 Martin Sebor <msebor@redhat.com>
2129 PR tree-optimization/78775
2130 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2131 * gcc.dg/attr-alloc_size-10.c: New test.
2132 * gcc.dg/attr-alloc_size-11.c: New test.
2133 * gcc.dg/builtin-stringop-chk-7.c: New test.
2134 * gcc.dg/pr78775.c: New test.
2135 * gcc.dg/pr78973-2.c: New test.
2136 * gcc.dg/pr78973.c: New test.
2138 2017-01-10 Jeff Law <law@redhat.com>
2140 PR tree-optimization/77766
2141 PR tree-optimization/78856
2142 * gcc.c-torture/execute/pr77766.c: New test.
2144 2016-01-10 Richard Biener <rguenther@suse.de>
2146 PR tree-optimization/79034
2147 * g++.dg/torture/pr79034.C: New testcase.
2149 2017-01-10 Martin Liska <mliska@suse.cz>
2151 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2152 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2153 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2154 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2155 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2156 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2157 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2158 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2159 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2160 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2161 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2162 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2163 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2164 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2165 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2166 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2167 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2168 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2169 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2170 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2171 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2172 * gcc.dg/ipa/pr64307.c: Likewise.
2173 * gcc.dg/ipa/pr77653.c: Likewise.
2175 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2177 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2178 * g++.dg/other/i386-3.C: Ditto.
2179 * gcc.target/i386/sse-12.c: Ditto.
2180 * gcc.target/i386/sse-13.c: Ditto.
2181 * gcc.target/i386/sse-22.c: Ditto.
2182 * gcc.target/i386/sse-23.c: Ditto.
2183 * gcc.target/i386/builtin_target.c: Handle new option.
2184 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2185 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2186 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2188 2017-01-09 Martin Sebor <msebor@redhat.com>
2191 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2192 with different precisions.
2194 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2196 * g++.dg/opt/call2.C: New test.
2197 * g++.dg/opt/call3.C: Likewise.
2198 * gnat.dg/array26.adb: New test.
2199 * gnat.dg/array26_pkg.ad[sb]: New helper.
2200 * gnat.dg/array27.adb: New test.
2201 * gnat.dg/array27_pkg.ad[sb]: New helper.
2202 * gnat.dg/array28.adb: New test.
2203 * gnat.dg/array28_pkg.ad[sb]: New helper.
2205 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2207 PR translation/79019
2208 PR translation/79020
2209 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2211 * gfortran.dg/initialization_17.f90: Likewise.
2213 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2216 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2217 * gcc.target/i386/pr78904-4.c: Likewise.
2218 * gcc.target/i386/pr78904-6.c: Likewise.
2219 * gcc.target/i386/pr78967-2.c: Likewise.
2221 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2223 PR tree-optimization/78899
2224 * gcc.target/i386/pr78899.c: New test.
2225 * gcc.dg/pr71077.c: New test.
2227 2017-01-09 Martin Jambor <mjambor@suse.cz>
2231 * gcc.dg/torture/pr78365.c: New test.
2233 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2236 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2237 (main): Use int* instead of long long.
2239 PR tree-optimization/78938
2240 * gcc.dg/vect/pr78938.c: New test.
2242 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2244 * gcc.dg/20161219.c: New test.
2246 2017-01-09 Richard Biener <rguenther@suse.de>
2248 PR tree-optimization/78997
2249 * gcc.dg/torture/pr78997.c: New testcase.
2251 2017-01-09 Richard Biener <rguenther@suse.de>
2254 * g++.dg/lto/pr79000_0.C: New testcase.
2255 * g++.dg/lto/pr79000_1.c: Likewise.
2257 2017-01-08 Martin Sebor <msebor@redhat.com>
2260 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2261 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2264 * gcc.dg/format/pr78569.c: Adjust.
2266 2017-01-07 David Malcolm <dmalcolm@redhat.com>
2269 * g++.dg/diagnostic/pr72803.C: New test case.
2271 2017-01-07 Martin Sebor <msebor@redhat.com>
2273 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2274 * gcc.dg/attr-alloc_size-4.c: Same.
2276 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2278 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2279 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2280 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2281 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2282 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2283 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2284 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2286 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2287 * gcc.dg/memcmp-1.c: New.
2288 * gcc.dg/strncmp-1.c: New.
2290 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2292 * gcc.target/arm/acle/mcrr: New.
2293 * gcc.target/arm/acle/mcrr2: New.
2294 * gcc.target/arm/acle/mrrc: New.
2295 * gcc.target/arm/acle/mrrc2: New.
2297 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2299 * gcc.target/arm/acle/mcr.c: New.
2300 * gcc.target/arm/acle/mrc.c: New.
2301 * gcc.target/arm/acle/mcr2.c: New.
2302 * gcc.target/arm/acle/mrc2.c: New.
2304 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2306 * gcc.target/arm/acle/ldc: New.
2307 * gcc.target/arm/acle/ldc2: New.
2308 * gcc.target/arm/acle/ldcl: New.
2309 * gcc.target/arm/acle/ldc2l: New.
2310 * gcc.target/arm/acle/stc: New.
2311 * gcc.target/arm/acle/stc2: New.
2312 * gcc.target/arm/acle/stcl: New.
2313 * gcc.target/arm/acle/stc2l: New.
2315 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2317 * gcc.target/arm/acle/acle.exp: Run tests for different options
2318 and make sure fat-lto-objects is used such that we can still do
2320 * gcc.target/arm/acle/cdp.c: New.
2321 * gcc.target/arm/acle/cdp2.c: New.
2322 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2323 (check_effective_target_arm_coproc1_ok_nocache): New.
2324 (check_effective_target_arm_coproc2_ok): New.
2325 (check_effective_target_arm_coproc2_ok_nocache): New.
2326 (check_effective_target_arm_coproc3_ok): New.
2327 (check_effective_target_arm_coproc3_ok_nocache): New.
2328 (check_effective_target_arm_coproc4_ok): New.
2329 (check_effective_target_arm_coproc4_ok_nocache): New.
2331 2017-01-06 Martin Sebor <msebor@redhat.com>
2334 * gcc.dg/tree-ssa/pr78605.c: New test.
2336 2017-01-05 Martin Sebor <msebor@redhat.com>
2338 PR tree-optimization/78910
2339 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2341 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2342 * gcc.dg/tree-ssa/pr78910.c: New test.
2344 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2346 * gcc.dg/sso-10.c: New test.
2348 2017-01-05 Jakub Jelinek <jakub@redhat.com>
2350 PR tree-optimization/71016
2351 * gcc.target/i386/pr71016.c: New test.
2352 * gcc.target/aarch64/pr71016.c: New test.
2353 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2356 * g++.dg/cpp1z/decomp19.C: New test.
2359 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2360 * g++.dg/init/union1.C: Likewise.
2361 * g++.dg/cpp0x/union6.C: Expect errors.
2362 * g++.dg/cpp0x/union8.C: New test.
2363 * g++.dg/cpp0x/pr78890-1.C: New test.
2364 * g++.dg/cpp0x/pr78890-2.C: New test.
2366 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
2368 * gcc.target/powerpc/pr71670.c: Require p9vector.
2369 * gcc.target/powerpc/p9-novsx.c: Same.
2371 2017-01-05 David Malcolm <dmalcolm@redhat.com>
2373 * selftests/asr_div1.rtl: New file.
2374 * selftests/aarch64: New subdirectory.
2375 * selftests/aarch64/times-two.rtl: New file.
2376 * selftests/bb-index.rtl: New file.
2377 * selftests/cfg-test.rtl: New file.
2378 * selftests/const-int.rtl: New file.
2379 * selftests/example-labels.rtl: New file.
2380 * selftests/insn-with-mode.rtl: New file.
2381 * selftests/jump-to-label-ref.rtl: New file.
2382 * selftests/jump-to-return.rtl: New file.
2383 * selftests/jump-to-simple-return.rtl: New file.
2384 * selftests/mem.rtl: New file.
2385 * selftests/note-insn-deleted.rtl: New file.
2386 * selftests/note_insn_basic_block.rtl: New file.
2387 * selftests/simple-cse.rtl: New file.
2388 * selftests/symbol-ref.rtl: New file.
2389 * selftests/x86_64: New subdirectory.
2390 * selftests/x86_64/call-insn.rtl: New file.
2391 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2392 * selftests/x86_64/times-two.rtl: New file.
2393 * selftests/x86_64/unspec.rtl: New file.
2395 2017-01-05 Nathan Sidwell <nathan@acm.org>
2398 * g++.dg/cpp0x/pr78765.C: New.
2400 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2402 * gcc.target/s390/memcpy-2.c: New test.
2403 * gcc.target/s390/memset-2.c: New test.
2405 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2407 * gcc.target/s390/memcpy-1.c: New test.
2409 2017-01-04 Jeff Law <law@redhat.com>
2411 PR tree-optimization/78812
2412 * g++.dg/torture/pr78812.C: New test.
2414 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2419 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2420 64-bit VSX systems with direct move, whether we optimize common
2421 code sequences in the GLIBC math library for float math functions.
2422 * gcc.target/powerpc/pr71977-2.c: Likewise.
2424 2017-01-04 Marek Polacek <polacek@redhat.com>
2427 * c-c++-common/Wpointer-compare-1.c: New test.
2429 2017-01-04 Jakub Jelinek <jakub@redhat.com>
2432 * c-c++-common/Wunused-var-16.c: New test.
2435 * g++.dg/cpp0x/pr78693.C: New test.
2438 * gcc.dg/pr78957.c: New test.
2440 * g++.dg/cpp1y/auto-fn34.C: New test.
2443 * g++.dg/cpp0x/pr71182.C: New test.
2445 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2448 * gcc.target/powerpc/pr78056-1.c: New test.
2449 * gcc.target/powerpc/pr78056-2.c: New test.
2450 * gcc.target/powerpc/pr78056-3.c: New test.
2451 * gcc.target/powerpc/pr78056-4.c: New test.
2452 * gcc.target/powerpc/pr78056-5.c: New test.
2453 * gcc.target/powerpc/pr78056-6.c: New test.
2454 * gcc.target/powerpc/pr78056-7.c: New test.
2455 * gcc.target/powerpc/pr78056-8.c: New test.
2456 * lib/target-supports.exp
2457 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2458 whether the effective target supports the popcntb instruction.
2460 2017-01-03 Jeff Law <law@redhat.com>
2462 PR tree-optimization/67955
2463 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2465 2017-01-04 Marek Polacek <polacek@redhat.com>
2469 * g++.dg/cpp0x/range-for32.C: New test.
2470 * g++.dg/cpp0x/range-for33.C: New test.
2472 2017-01-04 David Malcolm <dmalcolm@redhat.com>
2474 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2476 2017-01-04 Nathan Sidwell <nathan@acm.org>
2479 * g++.dg/cpp1y/pr66735.C: New.
2481 2017-01-04 Jakub Jelinek <jakub@redhat.com>
2483 PR tree-optimization/71563
2484 * gcc.dg/tree-ssa/pr71563.c: New test.
2486 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2490 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2491 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2492 * gfortran.dg/transfer_intrinsic_1.f90: Change
2493 scan-tree-dump-times due to gfc_trans_string_copy change to
2494 avoid -Wstringop-overflow.
2496 2017-01-03 Jeff Law <law@redhat.com>
2498 PR tree-optimization/78856
2499 * gcc.c-torture/execute/pr78856.c: New test.
2501 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2504 * gcc.target/powerpc/pr78953.c: New test.
2506 2017-01-03 Ian Lance Taylor <iant@google.com>
2508 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2511 2017-01-03 Martin Sebor <msebor@redhat.com>
2513 PR tree-optimization/78696
2514 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2515 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2516 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2517 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2519 2017-01-03 David Malcolm <dmalcolm@redhat.com>
2521 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2522 with more than one digit.
2523 * lib/gcc-dg.exp (process-message): Support more than one digit
2524 in relative line specifications.
2526 2017-01-03 Jakub Jelinek <jakub@redhat.com>
2528 PR tree-optimization/78965
2529 * gcc.dg/pr78965.c: New test.
2532 * g++.dg/opt/pr78901.C: New test.
2534 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2538 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2539 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2540 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2541 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2542 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2543 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2544 * gfortran.dg/string_1_lp64.f90: New test.
2545 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2546 * gfortran.dg/string_3_lp64.f90: New test.
2547 * gfortran.dg/transfer_intrinsic_1.f90: Change
2548 scan-tree-dump-times due to gfc_trans_string_copy change to
2549 avoid -Wstringop-overflow.
2551 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
2554 * gcc.target/i386/pr78967-1.c: New test.
2555 * gcc.target/i386/pr78967-2.c: Ditto.
2556 * gcc.target/i386/pr78967-3.c: Ditto.
2558 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2559 * gcc.target/i386/pr78904-4.c: Ditto.
2560 * gcc.target/i386/pr78904-6.c: Ditto.
2562 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
2565 * g++.dg/torture/pr77674.C: New testcase.
2567 2017-01-01 Jakub Jelinek <jakub@redhat.com>
2569 Update copyright years.
2571 Copyright (C) 2017 Free Software Foundation, Inc.
2573 Copying and distribution of this file, with or without modification,
2574 are permitted in any medium without royalty provided the copyright
2575 notice and this notice are preserved.