1 2017-01-31 Nathan Sidwell <nathan@acm.org>
5 * g++.dg/cpp1y/pr67273.C: New.
6 * g++.dg/cpp1y/pr79253.C: New.
8 2017-01-31 Nathan Sidwell <nathan@acm.org>
11 * g++.dg/cpp1y/pr61636-1.C: Augment.
13 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
15 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
16 rand() instead of random().
18 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
20 PR tree-optimization/71691
21 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
23 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
25 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
28 2017-01-31 Jakub Jelinek <jakub@redhat.com>
30 PR tree-optimization/79267
31 * g++.dg/opt/pr79267.C: New test.
33 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
36 * gcc.dg/debug/dwarf2/align-1.c: New.
37 * gcc.dg/debug/dwarf2/align-2.c: New.
38 * gcc.dg/debug/dwarf2/align-3.c: New.
39 * gcc.dg/debug/dwarf2/align-4.c: New.
40 * gcc.dg/debug/dwarf2/align-5.c: New.
41 * gcc.dg/debug/dwarf2/align-6.c: New.
42 * gcc.dg/debug/dwarf2/align-as-1.c: New.
43 * g++.dg/debug/dwarf2/align-1.C: New.
44 * g++.dg/debug/dwarf2/align-2.C: New.
45 * g++.dg/debug/dwarf2/align-3.C: New.
46 * g++.dg/debug/dwarf2/align-4.C: New.
47 * g++.dg/debug/dwarf2/align-5.C: New.
48 * g++.dg/debug/dwarf2/align-6.C: New.
50 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
53 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
55 2017-01-30 Martin Sebor <msebor@redhat.com>
58 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
60 2017-01-30 Martin Liska <mliska@suse.cz>
63 * g++.dg/tree-prof/pr79259.C: New test.
65 2017-01-30 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/79276
68 * gcc.dg/torture/pr79276.c: New testcase.
70 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
73 * gcc.target/s390/pr79240.c: New test.
75 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
78 * gcc.target/powerpc/pr79268.c: New file.
79 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
80 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
81 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
82 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
84 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
86 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
89 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
91 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
92 * gnat.dg/debug9.adb: Likewise.
94 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
96 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
98 * gfortran.dg/coarray_42.f90: Likewise.
99 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
100 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
101 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
103 2017-01-27 Martin Sebor <msebor@redhat.com>
105 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
107 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
109 PR rtl-optimization/79194
110 * gcc.dg/torture/pr79194.c: New test.
112 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
114 PR tree-optimization/71374
115 * testsuite/gcc.target/i386/pr71374.c: New.
117 2017-01-27 Martin Sebor <msebor@redhat.com>
120 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
121 a dg-error directive.
123 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
126 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
127 * gcc.target/arm/pr79131-2.c: New.
129 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
132 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
133 vectorized on POWER unless hardware misaligned loads are
136 2017-01-27 Bin Cheng <bin.cheng@arm.com>
138 PR rtl-optimization/78559
139 * gcc.c-torture/execute/pr78559.c: New test.
141 2017-01-27 Richard Biener <rguenther@suse.de>
143 PR tree-optimization/79245
144 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
145 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
147 2017-01-27 Jakub Jelinek <jakub@redhat.com>
150 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
151 target. Use 4294967293U instead of 4294967293.
153 2017-01-27 Richard Biener <rguenther@suse.de>
155 PR tree-optimization/71433
156 * gcc.dg/Warray-bounds-21.c: New testcase.
158 2017-01-27 Richard Biener <rguenther@suse.de>
160 PR tree-optimization/79244
161 * gcc.dg/torture/pr79244.c: New testcase.
163 2017-01-27 Jakub Jelinek <jakub@redhat.com>
165 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
166 all occurrences of 40 to 32.
168 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
171 * gcc.target/arm/pr79239.c: New test.
173 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
175 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
177 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
180 * g++.dg/cpp1y/pr64382.C: New test.
182 2017-01-26 Martin Sebor <msebor@redhat.com>
185 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
186 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
187 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
188 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
190 2017-01-26 Jakub Jelinek <jakub@redhat.com>
193 * g++.dg/debug/dwarf2/pr79129.C: New test.
196 * g++.dg/debug/dwarf2/pr78835.C: New test.
198 2017-01-26 Martin Sebor <msebor@redhat.com>
201 * gcc.dg/format/pr78569.c: Adjust.
202 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
203 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
204 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
205 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
206 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
207 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
209 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
210 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
211 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
212 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
214 2017-01-26 Jakub Jelinek <jakub@redhat.com>
217 * g++.dg/other/offsetof8.C: Add expected error.
218 * g++.dg/other/offsetof9.C: New test.
220 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
222 * g++.dg/opt/declone3.C: Require LTO.
224 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
227 * gcc.target/arm/pr79131.c: New.
229 2017-01-26 Bin Cheng <bin.cheng@arm.com>
231 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
233 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
236 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
237 matches replaced operator delete.
239 2017-01-26 Jakub Jelinek <jakub@redhat.com>
241 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
242 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
243 avx512f with avx512dq.
244 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
245 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
246 avx512f with avx512dq.
247 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
248 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
249 avx512f with avx512dq.
251 2017-01-26 Marek Polacek <polacek@redhat.com>
254 * c-c++-common/Wduplicated-branches-13.c: New test.
256 2017-01-26 David Sherwood <david.sherwood@arm.com>
259 * gfortran.dg/gomp/sharing-4.f90: New test.
261 2017-01-26 Jakub Jelinek <jakub@redhat.com>
264 * gcc.target/i386/pr70465.c: New test.
266 * brig.dg/dg.exp: Update copyright years.
267 * lib/brig-dg.exp: Update copyright years.
268 * lib/brig.exp: Update copyright years.
270 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
273 * gcc.target/powerpc/pr79179.c: New test.
275 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
277 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
278 generation to accept D-mode memory accesses.
280 2017-01-25 Martin Sebor <msebor@redhat.com>
283 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
284 * g++.dg/ext/flexarray-mangle.C: Same.
285 * g++.dg/ext/flexarray-subst.C: Same.
286 * g++.dg/ext/flexary10.C: Same.
287 * g++.dg/ext/flexary11.C: Same.
288 * g++.dg/ext/flexary14.C: Same.
289 * g++.dg/ext/flexary16.C: Same.
290 * g++.dg/ext/flexary18.C: Same.
291 * g++.dg/ext/flexary19.C: Same.
292 * g++.dg/ext/flexary7.C: Same.
293 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
294 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
295 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
297 2017-01-25 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/cpp1z/decomp24.C: New test.
303 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
304 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
306 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
308 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
309 * g++.dg/cpp1y/pr59636.C: Likewise.
310 * g++.dg/cpp1y/pr60190.C: Likewise.
312 2017-01-25 Bin Cheng <bin.cheng@arm.com>
314 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
316 2017-01-25 Carl Love <cel@us.ibm.com>
317 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
320 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
322 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
324 * gcc.target/arm/vseleqsf.c: Likewise.
325 * gcc.target/arm/vselgedf.c: Likewise.
326 * gcc.target/arm/vselgesf.c: Likewise.
327 * gcc.target/arm/vselgtdf.c: Likewise.
328 * gcc.target/arm/vselgtsf.c: Likewise.
329 * gcc.target/arm/vselledf.c: Likewise.
330 * gcc.target/arm/vsellesf.c: Likewise.
331 * gcc.target/arm/vselltdf.c: Likewise.
332 * gcc.target/arm/vselltsf.c: Likewise.
333 * gcc.target/arm/vselnedf.c: Likewise.
334 * gcc.target/arm/vselnesf.c: Likewise.
335 * gcc.target/arm/vselvcdf.c: Likewise.
336 * gcc.target/arm/vselvcsf.c: Likewise.
337 * gcc.target/arm/vselvsdf.c: Likewise.
338 * gcc.target/arm/vselvssf.c: Likewise.
340 2017-01-25 Richard Biener <rguenther@suse.de>
343 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
344 to what we had before adding the threading passes.
346 2017-01-25 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/69264
349 * g++.dg/torture/pr69264.C: New testcase.
351 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354 * gcc.target/arm/pr79145.c: New test.
356 2017-01-25 Richard Biener <rguenther@suse.de>
359 * g++.dg/gomp/pr78363-1.C: New testcase.
360 * g++.dg/gomp/pr78363-2.C: Likewise.
361 * g++.dg/gomp/pr78363-3.C: Likewise.
363 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
366 * gcc.dg/lto/pr61526_0.c: Likewise.
367 * gcc.dg/lto/pr64415_0.c: Likewise.
369 2017-01-24 Jakub Jelinek <jakub@redhat.com>
372 * g++.dg/cpp1z/decomp22.C: New test.
373 * g++.dg/cpp1z/decomp23.C: New test.
375 2017-01-24 Nathan Sidwell <nathan@acm.org>
378 * g++.dg/cpp0x/pr78469.C: New.
381 * g++.dg/cpp0x/pr79118.C: New.
383 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
385 * gcc.target/arm/vfp-longcall-apcs.c: New test.
387 2017-01-24 David Malcolm <dmalcolm@redhat.com>
389 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
390 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
391 * gcc.dg/rtl/rtl.exp: New file.
392 * gcc.dg/rtl/test.c: New file.
393 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
394 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
395 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
396 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
397 * gcc.dg/rtl/x86_64/final.c: New test case.
398 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
399 * gcc.dg/rtl/x86_64/ira.c: New test case.
400 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
401 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
402 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
403 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
404 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
405 * gcc.dg/rtl/x86_64/test_1.h: New file.
406 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
407 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
408 * gcc.dg/rtl/x86_64/times-two.h: New file.
409 * gcc.dg/rtl/x86_64/vregs.c: New test case.
411 2017-01-24 Bin Cheng <bin.cheng@arm.com>
413 PR tree-optimization/79159
414 * g++.dg/tree-ssa/pr79159.C: New test.
416 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
417 Martin Jambor <mjambor@suse.cz>
419 * lib/brig-dg.exp: New file.
420 * lib/brig.exp: Likewise.
421 * brig.dg/README: Likewise.
422 * brig.dg/dg.exp: Likewise.
423 * brig.dg/test/gimple/alloca.hsail: Likewise.
424 * brig.dg/test/gimple/atomics.hsail: Likewise.
425 * brig.dg/test/gimple/branches.hsail: Likewise.
426 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
427 * brig.dg/test/gimple/function_calls.hsail: Likewise.
428 * brig.dg/test/gimple/kernarg.hsail: Likewise.
429 * brig.dg/test/gimple/mem.hsail: Likewise.
430 * brig.dg/test/gimple/mulhi.hsail: Likewise.
431 * brig.dg/test/gimple/packed.hsail: Likewise.
432 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
433 * brig.dg/test/gimple/variables.hsail: Likewise.
434 * brig.dg/test/gimple/vector.hsail: Likewise.
436 2017-01-24 Jakub Jelinek <jakub@redhat.com>
438 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
439 support asan, only on i?86/x86_64 require sse2_runtime.
441 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
444 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
445 test on powerpc targets.
447 2017-01-23 Martin Sebor <msebor@redhat.com>
449 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
451 2017-01-23 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/79088
454 PR tree-optimization/79188
455 * gcc.dg/torture/pr79088.c: New testcase.
456 * gcc.dg/torture/pr79188.c: Likewise.
458 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
460 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
461 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
462 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
463 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
464 type of test function to reflect change in built-in function's
466 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
467 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
468 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
469 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
470 type and second argument type to reflect change in built-in
471 function's type signature.
472 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
473 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
474 type of test function to reflect change in built-in function's
476 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
477 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
478 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
479 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
480 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
481 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
482 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
483 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
484 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
485 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
486 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
487 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
488 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
489 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
490 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
491 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
492 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
493 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
494 type of test function to reflect change in built-in function's
496 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
497 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
498 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
499 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
500 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
501 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
502 test function's result and second argument to reflect change in
503 built-in function's type signature.
504 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
506 2017-01-23 Nathan Sidwell <nathan@acm.org>
509 * g++.dg/template/pr71710.C: New.
513 * g++.dg/template/pr71406.C: New.
515 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
517 * gfortran.dg/integer_exponentiation_7.f90: New test.
519 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
521 PR rtl-optimization/78634
522 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
524 2017-01-23 Bin Cheng <bin.cheng@arm.com>
526 PR tree-optimization/70754
527 * gfortran.dg/pr70754.f90: New test.
529 2017-01-23 Martin Liska <mliska@suse.cz>
531 PR tree-optimization/79196
532 * gcc.dg/asan/pr79196.c: New test.
533 * gcc.dg/strlenopt-30.c: Update scanned pattern.
535 2017-01-23 Michael Matz <matz@suse.de>
537 PR tree-optimization/78384
538 * gcc.dg/pr78384.c: New test.
540 2017-01-23 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/79186
543 * gcc.dg/torture/pr79186.c: New testcase.
544 * gcc.dg/torture/pr79187.c: Likewise.
546 2017-01-23 Martin Jambor <mjambor@suse.cz>
548 * gcc.dg/ipa/vrp8.c: New test.
550 2017-01-23 Martin Jambor <mjambor@suse.cz>
553 * gfortran.dg/lto/pr79108_0.f90: New test.
555 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
557 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
558 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
559 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
560 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
561 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
562 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
563 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
564 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
565 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
566 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
567 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
568 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
569 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
570 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
571 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
572 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
574 2017-01-23 Richard Biener <rguenther@suse.de>
575 Nick Clifton <nickc@redhat.com>
578 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
579 If the target is ARM return the result of the
580 check_effective_target_arm_vect_no_misalign proc.
581 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
582 support unaligned vectors then only expect one of the loops to be
585 2017-01-23 Martin Liska <mliska@suse.cz>
587 * gcc.dg/asan/use-after-scope-10.c: New test.
588 * gcc.dg/asan/use-after-scope-11.c: New test.
589 * g++.dg/asan/use-after-scope-5.C: New test.
591 2017-01-23 Martin Liska <mliska@suse.cz>
593 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
594 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
595 sanopt optimization for ASAN_POISON.
597 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
599 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
601 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
604 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
606 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
607 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
608 exec_vcombine): Likewise.
609 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
610 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
611 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
612 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
613 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
614 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
615 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
616 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
617 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
621 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
622 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
623 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
624 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
626 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
628 (TEST_VGET_LANE): Cast to uint to avoid warning.
629 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
630 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
631 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
632 exec_vfma_vfms_n): Fix PRIx format for float64_t.
633 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
634 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
635 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
636 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
637 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
638 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
639 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
640 CHECK_POLY instead of CHECK for poly64_t types.
641 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
642 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
643 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
644 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
645 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
646 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
648 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
649 for int32_t, int64_t.
650 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
651 vqneg_extra): Fix PRIx format for int16_t, int32_t.
652 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
653 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
654 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
657 2017-01-22 Jakub Jelinek <jakub@redhat.com>
660 * gfortran.dg/gomp/pr79154-1.f90: New test.
661 * gfortran.dg/gomp/pr79154-2.f90: New test.
663 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
665 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
667 2017-01-21 Marek Polacek <polacek@redhat.com>
670 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
672 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
674 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
676 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
678 PR rtl-optimization/79125
679 * gcc.dg/torture/pr79125.c: New test.
681 2017-01-20 Jiong Wang <jiong.wang@arm.com>
683 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
685 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
686 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
688 2017-01-20 Nathan Sidwell <nathan@acm.org>
691 * g++.dg/cpp1z/inh-ctor38.C: New.
693 2017-01-20 Marek Polacek <polacek@redhat.com>
696 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
698 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
700 * lib/target-supports.exp (check_configured_with): New procedure.
701 (check_effective_target_default_mode): new effective target.
702 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
703 default mode. Fix dg-skip-if target selector syntax.
704 * gcc.target/arm/optional_thumb-2.c: Likewise.
705 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
708 2017-01-20 David Malcolm <dmalcolm@redhat.com>
712 * g++.dg/spellcheck-pr77829.C: New test case.
713 * g++.dg/spellcheck-pr78656.C: New test case.
715 2017-01-20 Marek Polacek <polacek@redhat.com>
718 * c-c++-common/Wduplicated-branches-1.c: New test.
719 * c-c++-common/Wduplicated-branches-10.c: New test.
720 * c-c++-common/Wduplicated-branches-11.c: New test.
721 * c-c++-common/Wduplicated-branches-12.c: New test.
722 * c-c++-common/Wduplicated-branches-2.c: New test.
723 * c-c++-common/Wduplicated-branches-3.c: New test.
724 * c-c++-common/Wduplicated-branches-4.c: New test.
725 * c-c++-common/Wduplicated-branches-5.c: New test.
726 * c-c++-common/Wduplicated-branches-6.c: New test.
727 * c-c++-common/Wduplicated-branches-7.c: New test.
728 * c-c++-common/Wduplicated-branches-8.c: New test.
729 * c-c++-common/Wduplicated-branches-9.c: New test.
730 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
731 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
732 * g++.dg/ext/builtin-object-size3.C: Likewise.
733 * g++.dg/gomp/loop-1.C: Likewise.
734 * g++.dg/warn/Wduplicated-branches1.C: New test.
735 * g++.dg/warn/Wduplicated-branches2.C: New test.
737 2017-01-20 Martin Liska <mliska@suse.cz>
740 * gcc.dg/lto/pr69188_0.c: New test.
741 * gcc.dg/lto/pr69188_1.c: New test.
743 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
745 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
746 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
747 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
748 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
749 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
750 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
751 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
752 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
753 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
754 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
755 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
756 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
757 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
758 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
759 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
760 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
761 * gcc.target/i386/avx-1.c: Test new intrinsics.
762 * gcc.target/i386/sse-13.c: Ditto.
763 * gcc.target/i386/sse-23.c: Ditto.
765 2017-01-20 Richard Biener <rguenther@suse.de>
767 PR tree-optimization/71264
768 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
770 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
772 * gcc.target/mips/madd4-1.c: New file.
773 * gcc.target/mips/madd4-2.c: Likewise.
774 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
776 (mips_option_groups): Add -m[no-]madd4.
777 (mips-dg-init): Detect default -mno-madd4.
778 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
779 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
780 * gcc.target/mips/mips-ps-type-2.c: Likewise.
781 * gcc.target/mips/nmadd-1.c: Likewise.
782 * gcc.target/mips/nmadd-2.c: Likewise.
783 * gcc.target/mips/nmadd-3.c: Likewise.
785 2017-01-19 Jiong Wang <jiong.wang@arm.com>
787 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
788 combined instructions.
789 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
791 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
792 of pointer authentication.
794 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
796 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
797 floating point hardware to run test.
799 2017-01-19 Tamar Christina <tamar.christina@arm.com>
801 * gcc/testsuite/lib/target-supports.exp
802 (check_effective_target_vect_call_copysignf): Enable for AArch64.
804 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
808 __x86_64__]: Allow for target i?86-*-*.
810 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
813 * gcc.target/mips/lxc1-sxc1-1.c: New file.
814 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
815 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
817 (mips_option_groups): Add -m[no-]lxc1-sxc1.
818 (mips-dg-init): Detect default -mno-lxc1-sxc1.
819 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
821 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
824 * gfortran.dg/coarray_43.f90: New test.
826 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
828 PR rtl-optimization/79121
829 * gcc.c-torture/execute/pr79121.c: New test.
831 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
833 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
834 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
836 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
840 * gfortran.dg/pr50069_1.f90: New test.
841 * gfortran.dg/pr50069_2.f90: New test.
842 * gfortran.dg/pr55086_1.f90: New test.
843 * gfortran.dg/pr55086_1_tfat.f90: New test.
844 * gfortran.dg/pr55086_2.f90: New test.
845 * gfortran.dg/pr55086_2_tfat.f90: New test.
846 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
848 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
849 * gcc.dg/strcmp-1.c: New test.
850 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
852 2017-01-18 David Malcolm <dmalcolm@redhat.com>
854 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
855 (dejagnu_fail): Likewise.
856 (dejagnu_note): Likewise.
857 (pass): Provide forward decl, moving true decl to after #include
862 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
864 * gcc.target/powerpc/p9-xxbr-1.c: New test.
865 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
867 2017-01-18 Nathan Sidwell <nathan@acm.org>
870 * g++.dg/cpp1z/inh-ctor37.C: New.
872 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
874 PR rtl-optimization/78952
875 * gcc.target/i386/pr78952-1.c: New test.
876 * gcc.target/i386/pr78952-2.c: Ditto.
878 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
880 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
882 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
885 * gfortran.dg/coarray_event_1.f08: New test.
887 2017-01-18 Jakub Jelinek <jakub@redhat.com>
890 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
891 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
893 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
895 * gcc.target/powerpc/fusion4.c: Likewise.
896 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
898 * gcc.target/powerpc/pr58673-1.c: Likewise.
899 * gcc.target/powerpc/pr58673-2.c: Likewise.
900 * gcc.target/powerpc/pr59054.c: Likewise.
902 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
904 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
906 * gcc.target/powerpc/p9-vbpermd.c: New file.
908 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
910 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
911 (must_not_compile2): Downcase first letter of error messages.
912 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
913 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
915 2017-01-18 Nathan Sidwell <nathan@acm.org>
918 * g++.dg/pr79091.C: New.
920 2017-01-18 Jakub Jelinek <jakub@redhat.com>
922 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
924 (p0): Add missing dg-error.
926 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
928 * gcc.target/msp430/mul_f5_muldef.c: New test.
930 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
933 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
934 options. Fix up the syntax for using \m and \M.
936 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
939 * gcc.target/powerpc/ssp-1.c: New testcase.
940 * gcc.target/powerpc/ssp-2.c: New testcase.
942 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
944 * gcc.target/aarch64/eh_return.c: New test.
946 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
948 * vec-rlmi-rlnm.c: New file.
950 2017-01-17 Nathan Sidwell <nathan@acm.org>
953 * g++.dg/cpp1y/pr61636-1.C: New.
954 * g++.dg/cpp1y/pr61636-2.C: New.
955 * g++.dg/cpp1y/pr61636-3.C: New.
957 2017-01-17 Martin Sebor <msebor@redhat.com>
960 * gcc.dg/pr78768.c: Make it a link-only test.
962 2017-01-17 David Malcolm <dmalcolm@redhat.com>
965 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
967 * c-c++-common/Wmisleading-indentation.c: Likewise.
969 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
972 * gcc.target/arm/pr79058.c: New.
974 2017-01-17 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/71854
977 * gcc.dg/vect/pr71854.c: New test.
979 2017-01-17 Martin Liska <mliska@suse.cz>
982 * g++.dg/ipa/pr71207.C: New test.
984 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
987 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
988 * gcc.dg/tree-ssa/pr77445.c: New testcase.
990 2017-01-17 Jakub Jelinek <jakub@redhat.com>
992 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
993 rather than long unsigned int.
994 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
996 2017-01-17 Richard Biener <rguenther@suse.de>
998 PR tree-optimization/71433
999 * gcc.dg/Warray-bounds-20.c: New testcase.
1001 2017-01-17 Richard Biener <rguenther@suse.de>
1006 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1007 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1008 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1010 2017-01-17 Alan Modra <amodra@gmail.com>
1012 * gcc.target/powerpc/pr79066.c: New.
1014 2017-01-16 Jeff Law <law@redhat.com>
1016 PR tree-optimization/33562
1017 PR tree-optimization/61912
1018 PR tree-optimization/77485
1019 PR tree-optimization/79090
1020 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1021 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1023 2017-01-16 Jakub Jelinek <jakub@redhat.com>
1026 * gcc.c-torture/compile/pr79089.c: New test.
1029 * gcc.dg/pr79080.c: New test.
1031 2017-01-16 David Malcolm <dmalcolm@redhat.com>
1034 * gcc.dg/format/pr78304.c: Convert argument from integral type
1036 * gcc.dg/format/pr78304-2.c: Likewise.
1038 2017-01-16 Carl Love <cel@us.ibm.com>
1040 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1041 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1043 2017-01-16 Carl Love <cel@us.ibm.com>
1045 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1046 Change arguments and return type to bool long long.
1048 2017-01-16 Martin Sebor <msebor@redhat.com>
1051 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1054 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1057 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/cpp0x/pr71737.C: New.
1062 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1064 * gcc.target/powerpc/swaps-p8-27.c: New.
1066 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/cpp0x/pr71737.C: New.
1071 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/opt62.adb: New test.
1074 * gnat.dg/opt62_pkg.ads: New helper.
1076 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1078 PR rtl-optimization/78626
1079 PR rtl-optimization/78727
1080 * gcc.dg/torture/pr78626.c: New test.
1081 * gcc.dg/torture/pr78727.c: New test.
1083 2017-01-14 Alan Modra <amodra@gmail.com>
1085 * gcc.c-torture/compile/pr72749.c: New test.
1087 2017-01-13 David Malcolm <dmalcolm@redhat.com>
1090 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1091 (test_macro_2): New test.
1092 (test_macro_3): New test.
1093 (test_macro_4): New test.
1094 (test_non_contiguous_strings): Convert line number to line offset.
1095 * gcc.dg/format/pr78304-2.c: New test case.
1096 * gcc.dg/format/pr78304.c: New test case.
1098 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
1100 * gcc.target/i386/funcspec-56.inc: Add missing options and
1101 reorder options by implied ISAs, as in ix86_target_string.
1103 2017-01-13 Marek Polacek <polacek@redhat.com>
1106 * g++.dg/cpp0x/constexpr-array18.C: New test.
1108 2017-01-13 Jeff Law <law@redhat.com>
1110 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1112 PR tree-optimization/61912
1113 PR tree-optimization/77485
1114 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1115 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1116 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1118 PR tree-optimization/33562
1119 PR tree-optimization/61912
1120 PR tree-optimization/77485
1121 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1122 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1123 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1124 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1125 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1127 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1129 2017-01-13 Martin Liska <mliska@suse.cz>
1132 * gcc.c-torture/execute/pr79043.c: New test.
1134 2017-01-13 Richard Biener <rguenther@suse.de>
1137 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1139 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1142 * gfortran.dg/coarray/event_4.f08: New test.
1144 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1147 * gfortran.dg/coarray/event_3.f08: New test.
1149 2017-01-13 Richard Biener <rguenther@suse.de>
1151 PR tree-optimization/77283
1152 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1154 2017-01-13 Richard Biener <rguenther@suse.de>
1156 * gcc.dg/gimplefe-22.c: New testcase.
1158 2017-01-13 Richard Biener <rguenther@suse.de>
1160 PR tree-optimization/77283
1161 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1162 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1163 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1165 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1167 * gcc.dg/pr77862.c: Require fpic target.
1169 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1172 * gcc.target/powerpc/pr79004.c: New test.
1174 2017-01-12 Martin Sebor <msebor@redhat.com>
1176 * gcc.dg/pr78138.c: Adjust.
1177 * gcc.dg/pr78768.c: Adjust.
1178 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1179 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1180 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1181 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1182 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1183 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1184 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1185 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1186 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1187 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1188 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1190 2017-01-12 Jakub Jelinek <jakub@redhat.com>
1192 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1194 2017-01-12 Martin Sebor <msebor@redhat.com>
1197 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1200 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
1202 * gcc.dg/pr78768.c: Require LTO.
1204 2017-01-12 Martin Sebor <msebor@redhat.com>
1207 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1208 due to the referenced bug.
1210 2017-01-12 Martin Sebor <msebor@redhat.com>
1213 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1215 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
1217 * gcc.target/i386/builtin_target.c (check_features): Check all
1218 supported __builtin_cpu_supports options.
1220 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222 PR tree-optimization/78319
1223 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1226 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1229 * gcc.target/powerpc/swaps-p8-26.c: New.
1231 2017-01-12 Richard Biener <rguenther@suse.de>
1233 * gcc.dg/gimplefe-21.c: New testcase.
1235 2017-01-12 Michael Collison <michael.collison@arm.com>
1237 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1239 2017-01-11 Julia Koval <julia.koval@intel.com>
1240 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/sgx.c New test.
1243 * gcc.target/i386/sse-12.c: Add -msgx.
1244 * gcc.target/i386/sse-13.c: Ditto.
1245 * gcc.target/i386/sse-14.c: Ditto.
1246 * gcc.target/i386/sse-22.c: Ditto.
1247 * gcc.target/i386/sse-23.c: Ditto.
1248 * g++.dg/other/i386-2.C: Ditto.
1249 * g++.dg/other/i386-3.C: Ditto.
1251 2017-01-11 Martin Sebor <msebor@redhat.com>
1254 * g++.dg/template/explicit9.C: New test.
1256 2017-01-11 Nathan Sidwell <nathan@acm.org>
1259 * g++.dg/pr77812.C: New.
1261 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1264 * g++.dg/cpp1y/constexpr-71537.C: New test.
1266 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1269 2017-01-11 Martin Sebor <msebor@redhat.com>
1272 * c-c++-common/Waddress-2.c: New test.
1274 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1277 * g++.dg/cpp0x/pr78341.C: New test.
1279 2017-01-11 Martin Sebor <msebor@redhat.com>
1282 * gcc.dg/pr78768.c: New test.
1284 2017-01-11 David Malcolm <dmalcolm@redhat.com>
1287 * gcc.dg/spellcheck-options-14.c: New test case.
1288 * gcc.dg/spellcheck-options-15.c: New test case.
1289 * gcc.dg/spellcheck-options-16.c: New test case.
1290 * gcc.dg/spellcheck-options-17.c: New test case.
1292 2017-01-11 Martin Liska <mliska@suse.cz>
1294 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1296 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1298 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1299 instead of just 1 for the decomposition from struct C.
1301 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1303 * gcc.c-torture/execute/20170111-1.c: New test.
1305 2017-01-11 Richard Biener <rguenther@suse.de>
1307 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1309 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1312 * gcc.dg/lto/pr50199_0.c: New test.
1314 2017-01-10 Martin Sebor <msebor@redhat.com>
1319 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1320 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1322 2017-01-10 Martin Sebor <msebor@redhat.com>
1325 * gcc.dg/pr78138.c: New test.
1327 2017-01-10 David Malcolm <dmalcolm@redhat.com>
1330 * g++.dg/diagnostic/pr77949.C: New test case.
1332 2017-01-10 Martin Sebor <msebor@redhat.com>
1335 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1337 2017-01-10 Martin Sebor <msebor@redhat.com>
1339 PR tree-optimization/78775
1340 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1341 * gcc.dg/attr-alloc_size-10.c: New test.
1342 * gcc.dg/attr-alloc_size-11.c: New test.
1343 * gcc.dg/builtin-stringop-chk-7.c: New test.
1344 * gcc.dg/pr78775.c: New test.
1345 * gcc.dg/pr78973-2.c: New test.
1346 * gcc.dg/pr78973.c: New test.
1348 2017-01-10 Jeff Law <law@redhat.com>
1350 PR tree-optimization/77766
1351 PR tree-optimization/78856
1352 * gcc.c-torture/execute/pr77766.c: New test.
1354 2016-01-10 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/79034
1357 * g++.dg/torture/pr79034.C: New testcase.
1359 2017-01-10 Martin Liska <mliska@suse.cz>
1361 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1362 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1363 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1364 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1365 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1366 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1367 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1368 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1369 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1370 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1371 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1372 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1373 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1374 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1375 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1376 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1377 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1378 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1379 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1380 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1381 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1382 * gcc.dg/ipa/pr64307.c: Likewise.
1383 * gcc.dg/ipa/pr77653.c: Likewise.
1385 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1387 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1388 * g++.dg/other/i386-3.C: Ditto.
1389 * gcc.target/i386/sse-12.c: Ditto.
1390 * gcc.target/i386/sse-13.c: Ditto.
1391 * gcc.target/i386/sse-22.c: Ditto.
1392 * gcc.target/i386/sse-23.c: Ditto.
1393 * gcc.target/i386/builtin_target.c: Handle new option.
1394 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1395 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1396 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1398 2017-01-09 Martin Sebor <msebor@redhat.com>
1401 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1402 with different precisions.
1404 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1406 * g++.dg/opt/call2.C: New test.
1407 * g++.dg/opt/call3.C: Likewise.
1408 * gnat.dg/array26.adb: New test.
1409 * gnat.dg/array26_pkg.ad[sb]: New helper.
1410 * gnat.dg/array27.adb: New test.
1411 * gnat.dg/array27_pkg.ad[sb]: New helper.
1412 * gnat.dg/array28.adb: New test.
1413 * gnat.dg/array28_pkg.ad[sb]: New helper.
1415 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1417 PR translation/79019
1418 PR translation/79020
1419 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1421 * gfortran.dg/initialization_17.f90: Likewise.
1423 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1426 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1427 * gcc.target/i386/pr78904-4.c: Likewise.
1428 * gcc.target/i386/pr78904-6.c: Likewise.
1429 * gcc.target/i386/pr78967-2.c: Likewise.
1431 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1433 PR tree-optimization/78899
1434 * gcc.target/i386/pr78899.c: New test.
1435 * gcc.dg/pr71077.c: New test.
1437 2017-01-09 Martin Jambor <mjambor@suse.cz>
1441 * gcc.dg/torture/pr78365.c: New test.
1443 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1446 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1447 (main): Use int* instead of long long.
1449 PR tree-optimization/78938
1450 * gcc.dg/vect/pr78938.c: New test.
1452 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454 * gcc.dg/20161219.c: New test.
1456 2017-01-09 Richard Biener <rguenther@suse.de>
1458 PR tree-optimization/78997
1459 * gcc.dg/torture/pr78997.c: New testcase.
1461 2017-01-09 Richard Biener <rguenther@suse.de>
1464 * g++.dg/lto/pr79000_0.C: New testcase.
1465 * g++.dg/lto/pr79000_1.c: Likewise.
1467 2017-01-08 Martin Sebor <msebor@redhat.com>
1470 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1471 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1472 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1474 * gcc.dg/format/pr78569.c: Adjust.
1476 2017-01-07 David Malcolm <dmalcolm@redhat.com>
1479 * g++.dg/diagnostic/pr72803.C: New test case.
1481 2017-01-07 Martin Sebor <msebor@redhat.com>
1483 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1484 * gcc.dg/attr-alloc_size-4.c: Same.
1486 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1488 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1489 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1490 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1491 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1492 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1493 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1494 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1496 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1497 * gcc.dg/memcmp-1.c: New.
1498 * gcc.dg/strncmp-1.c: New.
1500 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1502 * gcc.target/arm/acle/mcrr: New.
1503 * gcc.target/arm/acle/mcrr2: New.
1504 * gcc.target/arm/acle/mrrc: New.
1505 * gcc.target/arm/acle/mrrc2: New.
1507 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1509 * gcc.target/arm/acle/mcr.c: New.
1510 * gcc.target/arm/acle/mrc.c: New.
1511 * gcc.target/arm/acle/mcr2.c: New.
1512 * gcc.target/arm/acle/mrc2.c: New.
1514 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1516 * gcc.target/arm/acle/ldc: New.
1517 * gcc.target/arm/acle/ldc2: New.
1518 * gcc.target/arm/acle/ldcl: New.
1519 * gcc.target/arm/acle/ldc2l: New.
1520 * gcc.target/arm/acle/stc: New.
1521 * gcc.target/arm/acle/stc2: New.
1522 * gcc.target/arm/acle/stcl: New.
1523 * gcc.target/arm/acle/stc2l: New.
1525 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1527 * gcc.target/arm/acle/acle.exp: Run tests for different options
1528 and make sure fat-lto-objects is used such that we can still do
1530 * gcc.target/arm/acle/cdp.c: New.
1531 * gcc.target/arm/acle/cdp2.c: New.
1532 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1533 (check_effective_target_arm_coproc1_ok_nocache): New.
1534 (check_effective_target_arm_coproc2_ok): New.
1535 (check_effective_target_arm_coproc2_ok_nocache): New.
1536 (check_effective_target_arm_coproc3_ok): New.
1537 (check_effective_target_arm_coproc3_ok_nocache): New.
1538 (check_effective_target_arm_coproc4_ok): New.
1539 (check_effective_target_arm_coproc4_ok_nocache): New.
1541 2017-01-06 Martin Sebor <msebor@redhat.com>
1544 * gcc.dg/tree-ssa/pr78605.c: New test.
1546 2017-01-05 Martin Sebor <msebor@redhat.com>
1548 PR tree-optimization/78910
1549 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1551 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1552 * gcc.dg/tree-ssa/pr78910.c: New test.
1554 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1556 * gcc.dg/sso-10.c: New test.
1558 2017-01-05 Jakub Jelinek <jakub@redhat.com>
1560 PR tree-optimization/71016
1561 * gcc.target/i386/pr71016.c: New test.
1562 * gcc.target/aarch64/pr71016.c: New test.
1563 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1566 * g++.dg/cpp1z/decomp19.C: New test.
1569 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1570 * g++.dg/init/union1.C: Likewise.
1571 * g++.dg/cpp0x/union6.C: Expect errors.
1572 * g++.dg/cpp0x/union8.C: New test.
1573 * g++.dg/cpp0x/pr78890-1.C: New test.
1574 * g++.dg/cpp0x/pr78890-2.C: New test.
1576 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
1578 * gcc.target/powerpc/pr71670.c: Require p9vector.
1579 * gcc.target/powerpc/p9-novsx.c: Same.
1581 2017-01-05 David Malcolm <dmalcolm@redhat.com>
1583 * selftests/asr_div1.rtl: New file.
1584 * selftests/aarch64: New subdirectory.
1585 * selftests/aarch64/times-two.rtl: New file.
1586 * selftests/bb-index.rtl: New file.
1587 * selftests/cfg-test.rtl: New file.
1588 * selftests/const-int.rtl: New file.
1589 * selftests/example-labels.rtl: New file.
1590 * selftests/insn-with-mode.rtl: New file.
1591 * selftests/jump-to-label-ref.rtl: New file.
1592 * selftests/jump-to-return.rtl: New file.
1593 * selftests/jump-to-simple-return.rtl: New file.
1594 * selftests/mem.rtl: New file.
1595 * selftests/note-insn-deleted.rtl: New file.
1596 * selftests/note_insn_basic_block.rtl: New file.
1597 * selftests/simple-cse.rtl: New file.
1598 * selftests/symbol-ref.rtl: New file.
1599 * selftests/x86_64: New subdirectory.
1600 * selftests/x86_64/call-insn.rtl: New file.
1601 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1602 * selftests/x86_64/times-two.rtl: New file.
1603 * selftests/x86_64/unspec.rtl: New file.
1605 2017-01-05 Nathan Sidwell <nathan@acm.org>
1608 * g++.dg/cpp0x/pr78765.C: New.
1610 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1612 * gcc.target/s390/memcpy-2.c: New test.
1613 * gcc.target/s390/memset-2.c: New test.
1615 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1617 * gcc.target/s390/memcpy-1.c: New test.
1619 2017-01-04 Jeff Law <law@redhat.com>
1621 PR tree-optimization/78812
1622 * g++.dg/torture/pr78812.C: New test.
1624 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1629 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1630 64-bit VSX systems with direct move, whether we optimize common
1631 code sequences in the GLIBC math library for float math functions.
1632 * gcc.target/powerpc/pr71977-2.c: Likewise.
1634 2017-01-04 Marek Polacek <polacek@redhat.com>
1637 * c-c++-common/Wpointer-compare-1.c: New test.
1639 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1642 * c-c++-common/Wunused-var-16.c: New test.
1645 * g++.dg/cpp0x/pr78693.C: New test.
1648 * gcc.dg/pr78957.c: New test.
1650 * g++.dg/cpp1y/auto-fn34.C: New test.
1653 * g++.dg/cpp0x/pr71182.C: New test.
1655 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1658 * gcc.target/powerpc/pr78056-1.c: New test.
1659 * gcc.target/powerpc/pr78056-2.c: New test.
1660 * gcc.target/powerpc/pr78056-3.c: New test.
1661 * gcc.target/powerpc/pr78056-4.c: New test.
1662 * gcc.target/powerpc/pr78056-5.c: New test.
1663 * gcc.target/powerpc/pr78056-6.c: New test.
1664 * gcc.target/powerpc/pr78056-7.c: New test.
1665 * gcc.target/powerpc/pr78056-8.c: New test.
1666 * lib/target-supports.exp
1667 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1668 whether the effective target supports the popcntb instruction.
1670 2017-01-03 Jeff Law <law@redhat.com>
1672 PR tree-optimization/67955
1673 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1675 2017-01-04 Marek Polacek <polacek@redhat.com>
1679 * g++.dg/cpp0x/range-for32.C: New test.
1680 * g++.dg/cpp0x/range-for33.C: New test.
1682 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1684 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1686 2017-01-04 Nathan Sidwell <nathan@acm.org>
1689 * g++.dg/cpp1y/pr66735.C: New.
1691 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1693 PR tree-optimization/71563
1694 * gcc.dg/tree-ssa/pr71563.c: New test.
1696 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1700 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1701 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1702 * gfortran.dg/transfer_intrinsic_1.f90: Change
1703 scan-tree-dump-times due to gfc_trans_string_copy change to
1704 avoid -Wstringop-overflow.
1706 2017-01-03 Jeff Law <law@redhat.com>
1708 PR tree-optimization/78856
1709 * gcc.c-torture/execute/pr78856.c: New test.
1711 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1714 * gcc.target/powerpc/pr78953.c: New test.
1716 2017-01-03 Ian Lance Taylor <iant@google.com>
1718 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1721 2017-01-03 Martin Sebor <msebor@redhat.com>
1723 PR tree-optimization/78696
1724 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1725 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1726 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1727 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1729 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1731 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1732 with more than one digit.
1733 * lib/gcc-dg.exp (process-message): Support more than one digit
1734 in relative line specifications.
1736 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1738 PR tree-optimization/78965
1739 * gcc.dg/pr78965.c: New test.
1742 * g++.dg/opt/pr78901.C: New test.
1744 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1748 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1749 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1750 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1751 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1752 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1753 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1754 * gfortran.dg/string_1_lp64.f90: New test.
1755 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1756 * gfortran.dg/string_3_lp64.f90: New test.
1757 * gfortran.dg/transfer_intrinsic_1.f90: Change
1758 scan-tree-dump-times due to gfc_trans_string_copy change to
1759 avoid -Wstringop-overflow.
1761 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1764 * gcc.target/i386/pr78967-1.c: New test.
1765 * gcc.target/i386/pr78967-2.c: Ditto.
1766 * gcc.target/i386/pr78967-3.c: Ditto.
1768 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1769 * gcc.target/i386/pr78904-4.c: Ditto.
1770 * gcc.target/i386/pr78904-6.c: Ditto.
1772 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1775 * g++.dg/torture/pr77674.C: New testcase.
1777 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1779 Update copyright years.
1781 Copyright (C) 2017 Free Software Foundation, Inc.
1783 Copying and distribution of this file, with or without modification,
1784 are permitted in any medium without royalty provided the copyright
1785 notice and this notice are preserved.