1 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
3 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6 * gcc.dg/pr77587.c: Require alias support.
7 * gcc.dg/pr77587a.c: Likewise.
9 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10 * gcc.c-torture/execute/pr78622.c: Likewise.
12 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
14 * c-c++-common/Wunused-var-16.c: Likewise.
15 * c-c++-common/builtin-shuffle-1.c: Likewise.
16 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
17 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
19 2017-02-03 Martin Sebor <msebor@redhat.com>
21 PR tree-optimization/79327
22 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
23 * gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
24 * gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c: Ditto.
26 2017-02-03 Jakub Jelinek <jakub@redhat.com>
27 Martin Sebor <msebor@redhat.com>
29 PR tree-optimization/79327
30 * gcc.dg/tree-ssa/pr79327.c: New test.
31 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
32 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
33 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
34 (test_sprintf_chk_range_schar): Adjust dg-message.
35 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
36 * gcc.c-torture/execute/pr79327.c: New test.
38 2017-02-03 Jakub Jelinek <jakub@redhat.com>
41 * gcc.target/powerpc/pr79354.c: New test.
42 * gcc.c-torture/execute/pr79354.c: New test.
44 2017-02-03 Martin Sebor <msebor@redhat.com>
46 PR tree-optimization/79352
47 * gcc.dg/tree-ssa/pr79352.c: New test.
49 2017-02-03 Martin Liska <mliska@suse.cz>
52 * gcc.target/i386/mvc9.c: New test.
54 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
57 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
60 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
62 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
63 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
64 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
65 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
66 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
67 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
68 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
69 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
70 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
71 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
72 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
73 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
74 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
76 2017-02-02 Martin Sebor <msebor@redhat.com>
79 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
80 * gcc.dg/tree-ssa/pr79275.c: New test.
82 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
84 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
86 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
89 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
92 2017-02-02 Tamar Christina <tamar.christina@arm.com>
95 * gcc.target/aarch64/vector_initialization_nostack.c
98 2017-02-02 Jakub Jelinek <jakub@redhat.com>
100 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
101 * c-c++-common/asan/misalign-1.c: Likewise.
102 * c-c++-common/asan/misalign-2.c: Likewise.
103 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
104 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
105 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
106 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
107 add -ffat-lto-objects from/to dg-additional-options.
108 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
109 dg-additional-options.
112 * gcc.target/powerpc/pr79197.c: New test.
113 * gcc.c-torture/compile/pr79197.c: New test.
115 2017-02-02 Richard Biener <rguenther@suse.de>
117 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
119 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/pr69637-1.C: New.
123 * g++.dg/cpp0x/pr69637-2.C: Likewise.
125 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
127 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
129 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
132 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
135 2017-02-01 Jakub Jelinek <jakub@redhat.com>
138 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
139 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
140 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
141 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
142 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
143 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
144 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
145 * g++.dg/debug/dwarf2/align-1.C: Likewise.
146 * g++.dg/debug/dwarf2/align-2.C: Likewise.
147 * g++.dg/debug/dwarf2/align-3.C: Likewise.
148 * g++.dg/debug/dwarf2/align-4.C: Likewise.
149 * g++.dg/debug/dwarf2/align-5.C: Likewise.
150 * g++.dg/debug/dwarf2/align-6.C: Likewise.
152 2017-02-01 Martin Liska <mliska@suse.cz>
155 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
157 2017-02-01 Richard Biener <rguenther@suse.de>
160 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
161 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
162 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
163 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
165 2017-02-01 Richard Biener <rguenther@suse.de>
168 * gfortran.dg/pr79315.f90: New testcase.
170 2017-02-01 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/71824
173 * gcc.dg/graphite/pr71824.c: New testcase.
175 2017-01-31 Jakub Jelinek <jakub@redhat.com>
178 * g++.dg/diagnostic/pr79304.C: New test.
180 2017-01-31 David Malcolm <dmalcolm@redhat.com>
183 * g++.dg/spellcheck-pr79298.C: New test case.
185 2017-01-31 David Malcolm <dmalcolm@redhat.com>
187 PR preprocessor/79210
188 * gcc.dg/format/pr79210.c: New test case.
189 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
192 2017-01-31 Nathan Sidwell <nathan@acm.org>
195 * g++.dg/warn/pr79290.C: New.
199 * g++.dg/cpp1y/pr67273.C: New.
200 * g++.dg/cpp1y/pr79253.C: New.
202 2017-01-31 Nathan Sidwell <nathan@acm.org>
205 * g++.dg/cpp1y/pr61636-1.C: Augment.
207 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
209 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
210 rand() instead of random().
212 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
214 PR tree-optimization/71691
215 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
217 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
219 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
222 2017-01-31 Jakub Jelinek <jakub@redhat.com>
224 PR tree-optimization/79267
225 * g++.dg/opt/pr79267.C: New test.
227 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
230 * gcc.dg/debug/dwarf2/align-1.c: New.
231 * gcc.dg/debug/dwarf2/align-2.c: New.
232 * gcc.dg/debug/dwarf2/align-3.c: New.
233 * gcc.dg/debug/dwarf2/align-4.c: New.
234 * gcc.dg/debug/dwarf2/align-5.c: New.
235 * gcc.dg/debug/dwarf2/align-6.c: New.
236 * gcc.dg/debug/dwarf2/align-as-1.c: New.
237 * g++.dg/debug/dwarf2/align-1.C: New.
238 * g++.dg/debug/dwarf2/align-2.C: New.
239 * g++.dg/debug/dwarf2/align-3.C: New.
240 * g++.dg/debug/dwarf2/align-4.C: New.
241 * g++.dg/debug/dwarf2/align-5.C: New.
242 * g++.dg/debug/dwarf2/align-6.C: New.
244 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
247 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
249 2017-01-30 Martin Sebor <msebor@redhat.com>
252 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
254 2017-01-30 Martin Liska <mliska@suse.cz>
256 PR gcov-profile/79259
257 * g++.dg/tree-prof/pr79259.C: New test.
259 2017-01-30 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/79276
262 * gcc.dg/torture/pr79276.c: New testcase.
264 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
267 * gcc.target/s390/pr79240.c: New test.
269 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
272 * gcc.target/powerpc/pr79268.c: New file.
273 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
274 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
275 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
276 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
278 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
280 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
283 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
285 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
286 * gnat.dg/debug9.adb: Likewise.
288 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
290 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
292 * gfortran.dg/coarray_42.f90: Likewise.
293 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
294 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
295 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
297 2017-01-27 Martin Sebor <msebor@redhat.com>
299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
301 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
303 PR rtl-optimization/79194
304 * gcc.dg/torture/pr79194.c: New test.
306 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
308 PR tree-optimization/71374
309 * testsuite/gcc.target/i386/pr71374.c: New.
311 2017-01-27 Martin Sebor <msebor@redhat.com>
314 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
315 a dg-error directive.
317 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
320 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
321 * gcc.target/arm/pr79131-2.c: New.
323 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
326 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
327 vectorized on POWER unless hardware misaligned loads are
330 2017-01-27 Bin Cheng <bin.cheng@arm.com>
332 PR rtl-optimization/78559
333 * gcc.c-torture/execute/pr78559.c: New test.
335 2017-01-27 Richard Biener <rguenther@suse.de>
337 PR tree-optimization/79245
338 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
339 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
341 2017-01-27 Jakub Jelinek <jakub@redhat.com>
344 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
345 target. Use 4294967293U instead of 4294967293.
347 2017-01-27 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/71433
350 * gcc.dg/Warray-bounds-21.c: New testcase.
352 2017-01-27 Richard Biener <rguenther@suse.de>
354 PR tree-optimization/79244
355 * gcc.dg/torture/pr79244.c: New testcase.
357 2017-01-27 Jakub Jelinek <jakub@redhat.com>
359 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
360 all occurrences of 40 to 32.
362 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
365 * gcc.target/arm/pr79239.c: New test.
367 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
369 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
371 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
374 * g++.dg/cpp1y/pr64382.C: New test.
376 2017-01-26 Martin Sebor <msebor@redhat.com>
379 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
380 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
381 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
382 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
384 2017-01-26 Jakub Jelinek <jakub@redhat.com>
387 * g++.dg/debug/dwarf2/pr79129.C: New test.
390 * g++.dg/debug/dwarf2/pr78835.C: New test.
392 2017-01-26 Martin Sebor <msebor@redhat.com>
395 * gcc.dg/format/pr78569.c: Adjust.
396 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
397 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
398 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
400 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
401 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
402 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
403 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
404 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
405 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
406 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
408 2017-01-26 Jakub Jelinek <jakub@redhat.com>
411 * g++.dg/other/offsetof8.C: Add expected error.
412 * g++.dg/other/offsetof9.C: New test.
414 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
416 * g++.dg/opt/declone3.C: Require LTO.
418 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
421 * gcc.target/arm/pr79131.c: New.
423 2017-01-26 Bin Cheng <bin.cheng@arm.com>
425 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
427 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
430 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
431 matches replaced operator delete.
433 2017-01-26 Jakub Jelinek <jakub@redhat.com>
435 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
436 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
437 avx512f with avx512dq.
438 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
439 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
440 avx512f with avx512dq.
441 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
442 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
443 avx512f with avx512dq.
445 2017-01-26 Marek Polacek <polacek@redhat.com>
448 * c-c++-common/Wduplicated-branches-13.c: New test.
450 2017-01-26 David Sherwood <david.sherwood@arm.com>
453 * gfortran.dg/gomp/sharing-4.f90: New test.
455 2017-01-26 Jakub Jelinek <jakub@redhat.com>
458 * gcc.target/i386/pr70465.c: New test.
460 * brig.dg/dg.exp: Update copyright years.
461 * lib/brig-dg.exp: Update copyright years.
462 * lib/brig.exp: Update copyright years.
464 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
467 * gcc.target/powerpc/pr79179.c: New test.
469 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
472 generation to accept D-mode memory accesses.
474 2017-01-25 Martin Sebor <msebor@redhat.com>
477 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
478 * g++.dg/ext/flexarray-mangle.C: Same.
479 * g++.dg/ext/flexarray-subst.C: Same.
480 * g++.dg/ext/flexary10.C: Same.
481 * g++.dg/ext/flexary11.C: Same.
482 * g++.dg/ext/flexary14.C: Same.
483 * g++.dg/ext/flexary16.C: Same.
484 * g++.dg/ext/flexary18.C: Same.
485 * g++.dg/ext/flexary19.C: Same.
486 * g++.dg/ext/flexary7.C: Same.
487 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
488 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
489 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
491 2017-01-25 Jakub Jelinek <jakub@redhat.com>
494 * g++.dg/cpp1z/decomp24.C: New test.
497 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
498 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
500 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
502 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
503 * g++.dg/cpp1y/pr59636.C: Likewise.
504 * g++.dg/cpp1y/pr60190.C: Likewise.
506 2017-01-25 Bin Cheng <bin.cheng@arm.com>
508 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
510 2017-01-25 Carl Love <cel@us.ibm.com>
511 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
514 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
516 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
518 * gcc.target/arm/vseleqsf.c: Likewise.
519 * gcc.target/arm/vselgedf.c: Likewise.
520 * gcc.target/arm/vselgesf.c: Likewise.
521 * gcc.target/arm/vselgtdf.c: Likewise.
522 * gcc.target/arm/vselgtsf.c: Likewise.
523 * gcc.target/arm/vselledf.c: Likewise.
524 * gcc.target/arm/vsellesf.c: Likewise.
525 * gcc.target/arm/vselltdf.c: Likewise.
526 * gcc.target/arm/vselltsf.c: Likewise.
527 * gcc.target/arm/vselnedf.c: Likewise.
528 * gcc.target/arm/vselnesf.c: Likewise.
529 * gcc.target/arm/vselvcdf.c: Likewise.
530 * gcc.target/arm/vselvcsf.c: Likewise.
531 * gcc.target/arm/vselvsdf.c: Likewise.
532 * gcc.target/arm/vselvssf.c: Likewise.
534 2017-01-25 Richard Biener <rguenther@suse.de>
537 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
538 to what we had before adding the threading passes.
540 2017-01-25 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/69264
543 * g++.dg/torture/pr69264.C: New testcase.
545 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548 * gcc.target/arm/pr79145.c: New test.
550 2017-01-25 Richard Biener <rguenther@suse.de>
553 * g++.dg/gomp/pr78363-1.C: New testcase.
554 * g++.dg/gomp/pr78363-2.C: Likewise.
555 * g++.dg/gomp/pr78363-3.C: Likewise.
557 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
559 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
560 * gcc.dg/lto/pr61526_0.c: Likewise.
561 * gcc.dg/lto/pr64415_0.c: Likewise.
563 2017-01-24 Jakub Jelinek <jakub@redhat.com>
566 * g++.dg/cpp1z/decomp22.C: New test.
567 * g++.dg/cpp1z/decomp23.C: New test.
569 2017-01-24 Nathan Sidwell <nathan@acm.org>
572 * g++.dg/cpp0x/pr78469.C: New.
575 * g++.dg/cpp0x/pr79118.C: New.
577 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
579 * gcc.target/arm/vfp-longcall-apcs.c: New test.
581 2017-01-24 David Malcolm <dmalcolm@redhat.com>
583 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
584 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
585 * gcc.dg/rtl/rtl.exp: New file.
586 * gcc.dg/rtl/test.c: New file.
587 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
588 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
589 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
590 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
591 * gcc.dg/rtl/x86_64/final.c: New test case.
592 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
593 * gcc.dg/rtl/x86_64/ira.c: New test case.
594 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
595 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
596 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
597 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
598 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
599 * gcc.dg/rtl/x86_64/test_1.h: New file.
600 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
601 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
602 * gcc.dg/rtl/x86_64/times-two.h: New file.
603 * gcc.dg/rtl/x86_64/vregs.c: New test case.
605 2017-01-24 Bin Cheng <bin.cheng@arm.com>
607 PR tree-optimization/79159
608 * g++.dg/tree-ssa/pr79159.C: New test.
610 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
611 Martin Jambor <mjambor@suse.cz>
613 * lib/brig-dg.exp: New file.
614 * lib/brig.exp: Likewise.
615 * brig.dg/README: Likewise.
616 * brig.dg/dg.exp: Likewise.
617 * brig.dg/test/gimple/alloca.hsail: Likewise.
618 * brig.dg/test/gimple/atomics.hsail: Likewise.
619 * brig.dg/test/gimple/branches.hsail: Likewise.
620 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
621 * brig.dg/test/gimple/function_calls.hsail: Likewise.
622 * brig.dg/test/gimple/kernarg.hsail: Likewise.
623 * brig.dg/test/gimple/mem.hsail: Likewise.
624 * brig.dg/test/gimple/mulhi.hsail: Likewise.
625 * brig.dg/test/gimple/packed.hsail: Likewise.
626 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
627 * brig.dg/test/gimple/variables.hsail: Likewise.
628 * brig.dg/test/gimple/vector.hsail: Likewise.
630 2017-01-24 Jakub Jelinek <jakub@redhat.com>
632 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
633 support asan, only on i?86/x86_64 require sse2_runtime.
635 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
638 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
639 test on powerpc targets.
641 2017-01-23 Martin Sebor <msebor@redhat.com>
643 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
645 2017-01-23 Richard Biener <rguenther@suse.de>
647 PR tree-optimization/79088
648 PR tree-optimization/79188
649 * gcc.dg/torture/pr79088.c: New testcase.
650 * gcc.dg/torture/pr79188.c: Likewise.
652 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
654 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
655 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
656 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
657 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
658 type of test function to reflect change in built-in function's
660 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
661 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
662 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
663 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
664 type and second argument type to reflect change in built-in
665 function's type signature.
666 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
667 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
668 type of test function to reflect change in built-in function's
670 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
671 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
672 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
673 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
674 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
675 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
676 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
677 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
678 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
679 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
680 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
681 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
682 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
683 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
684 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
685 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
686 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
687 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
688 type of test function to reflect change in built-in function's
690 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
691 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
692 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
693 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
694 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
695 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
696 test function's result and second argument to reflect change in
697 built-in function's type signature.
698 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
700 2017-01-23 Nathan Sidwell <nathan@acm.org>
703 * g++.dg/template/pr71710.C: New.
707 * g++.dg/template/pr71406.C: New.
709 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
711 * gfortran.dg/integer_exponentiation_7.f90: New test.
713 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
715 PR rtl-optimization/78634
716 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
718 2017-01-23 Bin Cheng <bin.cheng@arm.com>
720 PR tree-optimization/70754
721 * gfortran.dg/pr70754.f90: New test.
723 2017-01-23 Martin Liska <mliska@suse.cz>
725 PR tree-optimization/79196
726 * gcc.dg/asan/pr79196.c: New test.
727 * gcc.dg/strlenopt-30.c: Update scanned pattern.
729 2017-01-23 Michael Matz <matz@suse.de>
731 PR tree-optimization/78384
732 * gcc.dg/pr78384.c: New test.
734 2017-01-23 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/79186
737 * gcc.dg/torture/pr79186.c: New testcase.
738 * gcc.dg/torture/pr79187.c: Likewise.
740 2017-01-23 Martin Jambor <mjambor@suse.cz>
742 * gcc.dg/ipa/vrp8.c: New test.
744 2017-01-23 Martin Jambor <mjambor@suse.cz>
747 * gfortran.dg/lto/pr79108_0.f90: New test.
749 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
751 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
752 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
753 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
754 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
755 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
756 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
757 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
758 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
759 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
760 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
761 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
762 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
763 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
764 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
765 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
766 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
768 2017-01-23 Richard Biener <rguenther@suse.de>
769 Nick Clifton <nickc@redhat.com>
772 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
773 If the target is ARM return the result of the
774 check_effective_target_arm_vect_no_misalign proc.
775 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
776 support unaligned vectors then only expect one of the loops to be
779 2017-01-23 Martin Liska <mliska@suse.cz>
781 * gcc.dg/asan/use-after-scope-10.c: New test.
782 * gcc.dg/asan/use-after-scope-11.c: New test.
783 * g++.dg/asan/use-after-scope-5.C: New test.
785 2017-01-23 Martin Liska <mliska@suse.cz>
787 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
788 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
789 sanopt optimization for ASAN_POISON.
791 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
793 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
795 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
797 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
798 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
800 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
801 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
802 exec_vcombine): Likewise.
803 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
804 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
805 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
806 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
807 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
808 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
809 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
810 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
811 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
812 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
813 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
814 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
815 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
817 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
818 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
819 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
820 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
822 (TEST_VGET_LANE): Cast to uint to avoid warning.
823 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
824 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
825 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
826 exec_vfma_vfms_n): Fix PRIx format for float64_t.
827 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
828 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
829 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
830 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
831 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
833 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
834 CHECK_POLY instead of CHECK for poly64_t types.
835 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
836 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
837 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
838 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
839 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
840 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
842 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
843 for int32_t, int64_t.
844 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
845 vqneg_extra): Fix PRIx format for int16_t, int32_t.
846 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
847 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
848 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
851 2017-01-22 Jakub Jelinek <jakub@redhat.com>
854 * gfortran.dg/gomp/pr79154-1.f90: New test.
855 * gfortran.dg/gomp/pr79154-2.f90: New test.
857 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
859 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
861 2017-01-21 Marek Polacek <polacek@redhat.com>
864 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
866 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
868 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
870 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
872 PR rtl-optimization/79125
873 * gcc.dg/torture/pr79125.c: New test.
875 2017-01-20 Jiong Wang <jiong.wang@arm.com>
877 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
879 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
880 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
882 2017-01-20 Nathan Sidwell <nathan@acm.org>
885 * g++.dg/cpp1z/inh-ctor38.C: New.
887 2017-01-20 Marek Polacek <polacek@redhat.com>
890 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
892 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
894 * lib/target-supports.exp (check_configured_with): New procedure.
895 (check_effective_target_default_mode): new effective target.
896 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
897 default mode. Fix dg-skip-if target selector syntax.
898 * gcc.target/arm/optional_thumb-2.c: Likewise.
899 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
902 2017-01-20 David Malcolm <dmalcolm@redhat.com>
906 * g++.dg/spellcheck-pr77829.C: New test case.
907 * g++.dg/spellcheck-pr78656.C: New test case.
909 2017-01-20 Marek Polacek <polacek@redhat.com>
912 * c-c++-common/Wduplicated-branches-1.c: New test.
913 * c-c++-common/Wduplicated-branches-10.c: New test.
914 * c-c++-common/Wduplicated-branches-11.c: New test.
915 * c-c++-common/Wduplicated-branches-12.c: New test.
916 * c-c++-common/Wduplicated-branches-2.c: New test.
917 * c-c++-common/Wduplicated-branches-3.c: New test.
918 * c-c++-common/Wduplicated-branches-4.c: New test.
919 * c-c++-common/Wduplicated-branches-5.c: New test.
920 * c-c++-common/Wduplicated-branches-6.c: New test.
921 * c-c++-common/Wduplicated-branches-7.c: New test.
922 * c-c++-common/Wduplicated-branches-8.c: New test.
923 * c-c++-common/Wduplicated-branches-9.c: New test.
924 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
925 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
926 * g++.dg/ext/builtin-object-size3.C: Likewise.
927 * g++.dg/gomp/loop-1.C: Likewise.
928 * g++.dg/warn/Wduplicated-branches1.C: New test.
929 * g++.dg/warn/Wduplicated-branches2.C: New test.
931 2017-01-20 Martin Liska <mliska@suse.cz>
934 * gcc.dg/lto/pr69188_0.c: New test.
935 * gcc.dg/lto/pr69188_1.c: New test.
937 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
939 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
940 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
941 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
942 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
943 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
944 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
945 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
946 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
947 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
948 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
949 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
950 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
951 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
952 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
953 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
954 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
955 * gcc.target/i386/avx-1.c: Test new intrinsics.
956 * gcc.target/i386/sse-13.c: Ditto.
957 * gcc.target/i386/sse-23.c: Ditto.
959 2017-01-20 Richard Biener <rguenther@suse.de>
961 PR tree-optimization/71264
962 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
964 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
966 * gcc.target/mips/madd4-1.c: New file.
967 * gcc.target/mips/madd4-2.c: Likewise.
968 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
970 (mips_option_groups): Add -m[no-]madd4.
971 (mips-dg-init): Detect default -mno-madd4.
972 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
973 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
974 * gcc.target/mips/mips-ps-type-2.c: Likewise.
975 * gcc.target/mips/nmadd-1.c: Likewise.
976 * gcc.target/mips/nmadd-2.c: Likewise.
977 * gcc.target/mips/nmadd-3.c: Likewise.
979 2017-01-19 Jiong Wang <jiong.wang@arm.com>
981 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
982 combined instructions.
983 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
985 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
986 of pointer authentication.
988 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
990 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
991 floating point hardware to run test.
993 2017-01-19 Tamar Christina <tamar.christina@arm.com>
995 * gcc/testsuite/lib/target-supports.exp
996 (check_effective_target_vect_call_copysignf): Enable for AArch64.
998 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1001 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1002 __x86_64__]: Allow for target i?86-*-*.
1004 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1007 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1008 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1009 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1011 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1012 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1013 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1015 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1018 * gfortran.dg/coarray_43.f90: New test.
1020 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
1022 PR rtl-optimization/79121
1023 * gcc.c-torture/execute/pr79121.c: New test.
1025 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1027 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1028 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1030 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
1034 * gfortran.dg/pr50069_1.f90: New test.
1035 * gfortran.dg/pr50069_2.f90: New test.
1036 * gfortran.dg/pr55086_1.f90: New test.
1037 * gfortran.dg/pr55086_1_tfat.f90: New test.
1038 * gfortran.dg/pr55086_2.f90: New test.
1039 * gfortran.dg/pr55086_2_tfat.f90: New test.
1040 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1042 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1043 * gcc.dg/strcmp-1.c: New test.
1044 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1046 2017-01-18 David Malcolm <dmalcolm@redhat.com>
1048 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1049 (dejagnu_fail): Likewise.
1050 (dejagnu_note): Likewise.
1051 (pass): Provide forward decl, moving true decl to after #include
1056 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1058 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1059 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1061 2017-01-18 Nathan Sidwell <nathan@acm.org>
1064 * g++.dg/cpp1z/inh-ctor37.C: New.
1066 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
1068 PR rtl-optimization/78952
1069 * gcc.target/i386/pr78952-1.c: New test.
1070 * gcc.target/i386/pr78952-2.c: Ditto.
1072 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1074 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1076 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1079 * gfortran.dg/coarray_event_1.f08: New test.
1081 2017-01-18 Jakub Jelinek <jakub@redhat.com>
1084 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1085 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1087 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1089 * gcc.target/powerpc/fusion4.c: Likewise.
1090 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1092 * gcc.target/powerpc/pr58673-1.c: Likewise.
1093 * gcc.target/powerpc/pr58673-2.c: Likewise.
1094 * gcc.target/powerpc/pr59054.c: Likewise.
1096 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1098 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1100 * gcc.target/powerpc/p9-vbpermd.c: New file.
1102 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1104 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1105 (must_not_compile2): Downcase first letter of error messages.
1106 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1107 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1109 2017-01-18 Nathan Sidwell <nathan@acm.org>
1112 * g++.dg/pr79091.C: New.
1114 2017-01-18 Jakub Jelinek <jakub@redhat.com>
1116 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1118 (p0): Add missing dg-error.
1120 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
1122 * gcc.target/msp430/mul_f5_muldef.c: New test.
1124 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1127 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1128 options. Fix up the syntax for using \m and \M.
1130 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1133 * gcc.target/powerpc/ssp-1.c: New testcase.
1134 * gcc.target/powerpc/ssp-2.c: New testcase.
1136 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1138 * gcc.target/aarch64/eh_return.c: New test.
1140 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1142 * vec-rlmi-rlnm.c: New file.
1144 2017-01-17 Nathan Sidwell <nathan@acm.org>
1147 * g++.dg/cpp1y/pr61636-1.C: New.
1148 * g++.dg/cpp1y/pr61636-2.C: New.
1149 * g++.dg/cpp1y/pr61636-3.C: New.
1151 2017-01-17 Martin Sebor <msebor@redhat.com>
1154 * gcc.dg/pr78768.c: Make it a link-only test.
1156 2017-01-17 David Malcolm <dmalcolm@redhat.com>
1159 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1161 * c-c++-common/Wmisleading-indentation.c: Likewise.
1163 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1166 * gcc.target/arm/pr79058.c: New.
1168 2017-01-17 Jakub Jelinek <jakub@redhat.com>
1170 PR tree-optimization/71854
1171 * gcc.dg/vect/pr71854.c: New test.
1173 2017-01-17 Martin Liska <mliska@suse.cz>
1176 * g++.dg/ipa/pr71207.C: New test.
1178 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
1181 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1182 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1184 2017-01-17 Jakub Jelinek <jakub@redhat.com>
1186 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1187 rather than long unsigned int.
1188 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1190 2017-01-17 Richard Biener <rguenther@suse.de>
1192 PR tree-optimization/71433
1193 * gcc.dg/Warray-bounds-20.c: New testcase.
1195 2017-01-17 Richard Biener <rguenther@suse.de>
1200 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1201 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1202 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1204 2017-01-17 Alan Modra <amodra@gmail.com>
1206 * gcc.target/powerpc/pr79066.c: New.
1208 2017-01-16 Jeff Law <law@redhat.com>
1210 PR tree-optimization/33562
1211 PR tree-optimization/61912
1212 PR tree-optimization/77485
1213 PR tree-optimization/79090
1214 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1215 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1217 2017-01-16 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.c-torture/compile/pr79089.c: New test.
1223 * gcc.dg/pr79080.c: New test.
1225 2017-01-16 David Malcolm <dmalcolm@redhat.com>
1228 * gcc.dg/format/pr78304.c: Convert argument from integral type
1230 * gcc.dg/format/pr78304-2.c: Likewise.
1232 2017-01-16 Carl Love <cel@us.ibm.com>
1234 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1235 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1237 2017-01-16 Carl Love <cel@us.ibm.com>
1239 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1240 Change arguments and return type to bool long long.
1242 2017-01-16 Martin Sebor <msebor@redhat.com>
1245 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1248 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1251 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1254 * g++.dg/cpp0x/pr71737.C: New.
1256 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1258 * gcc.target/powerpc/swaps-p8-27.c: New.
1260 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/pr71737.C: New.
1265 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1267 * gnat.dg/opt62.adb: New test.
1268 * gnat.dg/opt62_pkg.ads: New helper.
1270 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1272 PR rtl-optimization/78626
1273 PR rtl-optimization/78727
1274 * gcc.dg/torture/pr78626.c: New test.
1275 * gcc.dg/torture/pr78727.c: New test.
1277 2017-01-14 Alan Modra <amodra@gmail.com>
1279 * gcc.c-torture/compile/pr72749.c: New test.
1281 2017-01-13 David Malcolm <dmalcolm@redhat.com>
1284 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1285 (test_macro_2): New test.
1286 (test_macro_3): New test.
1287 (test_macro_4): New test.
1288 (test_non_contiguous_strings): Convert line number to line offset.
1289 * gcc.dg/format/pr78304-2.c: New test case.
1290 * gcc.dg/format/pr78304.c: New test case.
1292 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
1294 * gcc.target/i386/funcspec-56.inc: Add missing options and
1295 reorder options by implied ISAs, as in ix86_target_string.
1297 2017-01-13 Marek Polacek <polacek@redhat.com>
1300 * g++.dg/cpp0x/constexpr-array18.C: New test.
1302 2017-01-13 Jeff Law <law@redhat.com>
1304 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1306 PR tree-optimization/61912
1307 PR tree-optimization/77485
1308 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1309 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1310 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1312 PR tree-optimization/33562
1313 PR tree-optimization/61912
1314 PR tree-optimization/77485
1315 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1316 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1317 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1318 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1319 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1323 2017-01-13 Martin Liska <mliska@suse.cz>
1326 * gcc.c-torture/execute/pr79043.c: New test.
1328 2017-01-13 Richard Biener <rguenther@suse.de>
1331 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1333 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1336 * gfortran.dg/coarray/event_4.f08: New test.
1338 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1341 * gfortran.dg/coarray/event_3.f08: New test.
1343 2017-01-13 Richard Biener <rguenther@suse.de>
1345 PR tree-optimization/77283
1346 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1348 2017-01-13 Richard Biener <rguenther@suse.de>
1350 * gcc.dg/gimplefe-22.c: New testcase.
1352 2017-01-13 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/77283
1355 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1356 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1357 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1359 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1361 * gcc.dg/pr77862.c: Require fpic target.
1363 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1366 * gcc.target/powerpc/pr79004.c: New test.
1368 2017-01-12 Martin Sebor <msebor@redhat.com>
1370 * gcc.dg/pr78138.c: Adjust.
1371 * gcc.dg/pr78768.c: Adjust.
1372 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1373 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1374 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1375 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1376 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1377 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1378 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1379 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1381 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1382 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1384 2017-01-12 Jakub Jelinek <jakub@redhat.com>
1386 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1388 2017-01-12 Martin Sebor <msebor@redhat.com>
1391 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1394 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
1396 * gcc.dg/pr78768.c: Require LTO.
1398 2017-01-12 Martin Sebor <msebor@redhat.com>
1401 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1402 due to the referenced bug.
1404 2017-01-12 Martin Sebor <msebor@redhat.com>
1407 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1409 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/builtin_target.c (check_features): Check all
1412 supported __builtin_cpu_supports options.
1414 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1416 PR tree-optimization/78319
1417 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1420 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1423 * gcc.target/powerpc/swaps-p8-26.c: New.
1425 2017-01-12 Richard Biener <rguenther@suse.de>
1427 * gcc.dg/gimplefe-21.c: New testcase.
1429 2017-01-12 Michael Collison <michael.collison@arm.com>
1431 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1433 2017-01-11 Julia Koval <julia.koval@intel.com>
1434 Uros Bizjak <ubizjak@gmail.com>
1436 * gcc.target/i386/sgx.c New test.
1437 * gcc.target/i386/sse-12.c: Add -msgx.
1438 * gcc.target/i386/sse-13.c: Ditto.
1439 * gcc.target/i386/sse-14.c: Ditto.
1440 * gcc.target/i386/sse-22.c: Ditto.
1441 * gcc.target/i386/sse-23.c: Ditto.
1442 * g++.dg/other/i386-2.C: Ditto.
1443 * g++.dg/other/i386-3.C: Ditto.
1445 2017-01-11 Martin Sebor <msebor@redhat.com>
1448 * g++.dg/template/explicit9.C: New test.
1450 2017-01-11 Nathan Sidwell <nathan@acm.org>
1453 * g++.dg/pr77812.C: New.
1455 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1458 * g++.dg/cpp1y/constexpr-71537.C: New test.
1460 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1463 2017-01-11 Martin Sebor <msebor@redhat.com>
1466 * c-c++-common/Waddress-2.c: New test.
1468 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/cpp0x/pr78341.C: New test.
1473 2017-01-11 Martin Sebor <msebor@redhat.com>
1476 * gcc.dg/pr78768.c: New test.
1478 2017-01-11 David Malcolm <dmalcolm@redhat.com>
1481 * gcc.dg/spellcheck-options-14.c: New test case.
1482 * gcc.dg/spellcheck-options-15.c: New test case.
1483 * gcc.dg/spellcheck-options-16.c: New test case.
1484 * gcc.dg/spellcheck-options-17.c: New test case.
1486 2017-01-11 Martin Liska <mliska@suse.cz>
1488 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1490 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1492 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1493 instead of just 1 for the decomposition from struct C.
1495 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1497 * gcc.c-torture/execute/20170111-1.c: New test.
1499 2017-01-11 Richard Biener <rguenther@suse.de>
1501 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1503 2017-01-11 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.dg/lto/pr50199_0.c: New test.
1508 2017-01-10 Martin Sebor <msebor@redhat.com>
1513 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1514 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1516 2017-01-10 Martin Sebor <msebor@redhat.com>
1519 * gcc.dg/pr78138.c: New test.
1521 2017-01-10 David Malcolm <dmalcolm@redhat.com>
1524 * g++.dg/diagnostic/pr77949.C: New test case.
1526 2017-01-10 Martin Sebor <msebor@redhat.com>
1529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1531 2017-01-10 Martin Sebor <msebor@redhat.com>
1533 PR tree-optimization/78775
1534 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1535 * gcc.dg/attr-alloc_size-10.c: New test.
1536 * gcc.dg/attr-alloc_size-11.c: New test.
1537 * gcc.dg/builtin-stringop-chk-7.c: New test.
1538 * gcc.dg/pr78775.c: New test.
1539 * gcc.dg/pr78973-2.c: New test.
1540 * gcc.dg/pr78973.c: New test.
1542 2017-01-10 Jeff Law <law@redhat.com>
1544 PR tree-optimization/77766
1545 PR tree-optimization/78856
1546 * gcc.c-torture/execute/pr77766.c: New test.
1548 2016-01-10 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/79034
1551 * g++.dg/torture/pr79034.C: New testcase.
1553 2017-01-10 Martin Liska <mliska@suse.cz>
1555 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1556 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1557 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1558 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1559 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1560 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1561 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1562 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1563 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1564 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1565 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1566 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1567 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1568 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1569 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1570 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1571 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1572 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1573 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1574 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1575 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1576 * gcc.dg/ipa/pr64307.c: Likewise.
1577 * gcc.dg/ipa/pr77653.c: Likewise.
1579 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1581 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1582 * g++.dg/other/i386-3.C: Ditto.
1583 * gcc.target/i386/sse-12.c: Ditto.
1584 * gcc.target/i386/sse-13.c: Ditto.
1585 * gcc.target/i386/sse-22.c: Ditto.
1586 * gcc.target/i386/sse-23.c: Ditto.
1587 * gcc.target/i386/builtin_target.c: Handle new option.
1588 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1589 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1590 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1592 2017-01-09 Martin Sebor <msebor@redhat.com>
1595 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1596 with different precisions.
1598 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1600 * g++.dg/opt/call2.C: New test.
1601 * g++.dg/opt/call3.C: Likewise.
1602 * gnat.dg/array26.adb: New test.
1603 * gnat.dg/array26_pkg.ad[sb]: New helper.
1604 * gnat.dg/array27.adb: New test.
1605 * gnat.dg/array27_pkg.ad[sb]: New helper.
1606 * gnat.dg/array28.adb: New test.
1607 * gnat.dg/array28_pkg.ad[sb]: New helper.
1609 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1611 PR translation/79019
1612 PR translation/79020
1613 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1615 * gfortran.dg/initialization_17.f90: Likewise.
1617 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1620 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1621 * gcc.target/i386/pr78904-4.c: Likewise.
1622 * gcc.target/i386/pr78904-6.c: Likewise.
1623 * gcc.target/i386/pr78967-2.c: Likewise.
1625 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1627 PR tree-optimization/78899
1628 * gcc.target/i386/pr78899.c: New test.
1629 * gcc.dg/pr71077.c: New test.
1631 2017-01-09 Martin Jambor <mjambor@suse.cz>
1635 * gcc.dg/torture/pr78365.c: New test.
1637 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1640 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1641 (main): Use int* instead of long long.
1643 PR tree-optimization/78938
1644 * gcc.dg/vect/pr78938.c: New test.
1646 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1648 * gcc.dg/20161219.c: New test.
1650 2017-01-09 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/78997
1653 * gcc.dg/torture/pr78997.c: New testcase.
1655 2017-01-09 Richard Biener <rguenther@suse.de>
1658 * g++.dg/lto/pr79000_0.C: New testcase.
1659 * g++.dg/lto/pr79000_1.c: Likewise.
1661 2017-01-08 Martin Sebor <msebor@redhat.com>
1664 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1665 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1666 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1668 * gcc.dg/format/pr78569.c: Adjust.
1670 2017-01-07 David Malcolm <dmalcolm@redhat.com>
1673 * g++.dg/diagnostic/pr72803.C: New test case.
1675 2017-01-07 Martin Sebor <msebor@redhat.com>
1677 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1678 * gcc.dg/attr-alloc_size-4.c: Same.
1680 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1682 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1683 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1684 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1685 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1686 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1687 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1688 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1690 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1691 * gcc.dg/memcmp-1.c: New.
1692 * gcc.dg/strncmp-1.c: New.
1694 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1696 * gcc.target/arm/acle/mcrr: New.
1697 * gcc.target/arm/acle/mcrr2: New.
1698 * gcc.target/arm/acle/mrrc: New.
1699 * gcc.target/arm/acle/mrrc2: New.
1701 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1703 * gcc.target/arm/acle/mcr.c: New.
1704 * gcc.target/arm/acle/mrc.c: New.
1705 * gcc.target/arm/acle/mcr2.c: New.
1706 * gcc.target/arm/acle/mrc2.c: New.
1708 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1710 * gcc.target/arm/acle/ldc: New.
1711 * gcc.target/arm/acle/ldc2: New.
1712 * gcc.target/arm/acle/ldcl: New.
1713 * gcc.target/arm/acle/ldc2l: New.
1714 * gcc.target/arm/acle/stc: New.
1715 * gcc.target/arm/acle/stc2: New.
1716 * gcc.target/arm/acle/stcl: New.
1717 * gcc.target/arm/acle/stc2l: New.
1719 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1721 * gcc.target/arm/acle/acle.exp: Run tests for different options
1722 and make sure fat-lto-objects is used such that we can still do
1724 * gcc.target/arm/acle/cdp.c: New.
1725 * gcc.target/arm/acle/cdp2.c: New.
1726 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1727 (check_effective_target_arm_coproc1_ok_nocache): New.
1728 (check_effective_target_arm_coproc2_ok): New.
1729 (check_effective_target_arm_coproc2_ok_nocache): New.
1730 (check_effective_target_arm_coproc3_ok): New.
1731 (check_effective_target_arm_coproc3_ok_nocache): New.
1732 (check_effective_target_arm_coproc4_ok): New.
1733 (check_effective_target_arm_coproc4_ok_nocache): New.
1735 2017-01-06 Martin Sebor <msebor@redhat.com>
1738 * gcc.dg/tree-ssa/pr78605.c: New test.
1740 2017-01-05 Martin Sebor <msebor@redhat.com>
1742 PR tree-optimization/78910
1743 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1745 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1746 * gcc.dg/tree-ssa/pr78910.c: New test.
1748 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1750 * gcc.dg/sso-10.c: New test.
1752 2017-01-05 Jakub Jelinek <jakub@redhat.com>
1754 PR tree-optimization/71016
1755 * gcc.target/i386/pr71016.c: New test.
1756 * gcc.target/aarch64/pr71016.c: New test.
1757 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1760 * g++.dg/cpp1z/decomp19.C: New test.
1763 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1764 * g++.dg/init/union1.C: Likewise.
1765 * g++.dg/cpp0x/union6.C: Expect errors.
1766 * g++.dg/cpp0x/union8.C: New test.
1767 * g++.dg/cpp0x/pr78890-1.C: New test.
1768 * g++.dg/cpp0x/pr78890-2.C: New test.
1770 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
1772 * gcc.target/powerpc/pr71670.c: Require p9vector.
1773 * gcc.target/powerpc/p9-novsx.c: Same.
1775 2017-01-05 David Malcolm <dmalcolm@redhat.com>
1777 * selftests/asr_div1.rtl: New file.
1778 * selftests/aarch64: New subdirectory.
1779 * selftests/aarch64/times-two.rtl: New file.
1780 * selftests/bb-index.rtl: New file.
1781 * selftests/cfg-test.rtl: New file.
1782 * selftests/const-int.rtl: New file.
1783 * selftests/example-labels.rtl: New file.
1784 * selftests/insn-with-mode.rtl: New file.
1785 * selftests/jump-to-label-ref.rtl: New file.
1786 * selftests/jump-to-return.rtl: New file.
1787 * selftests/jump-to-simple-return.rtl: New file.
1788 * selftests/mem.rtl: New file.
1789 * selftests/note-insn-deleted.rtl: New file.
1790 * selftests/note_insn_basic_block.rtl: New file.
1791 * selftests/simple-cse.rtl: New file.
1792 * selftests/symbol-ref.rtl: New file.
1793 * selftests/x86_64: New subdirectory.
1794 * selftests/x86_64/call-insn.rtl: New file.
1795 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1796 * selftests/x86_64/times-two.rtl: New file.
1797 * selftests/x86_64/unspec.rtl: New file.
1799 2017-01-05 Nathan Sidwell <nathan@acm.org>
1802 * g++.dg/cpp0x/pr78765.C: New.
1804 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1806 * gcc.target/s390/memcpy-2.c: New test.
1807 * gcc.target/s390/memset-2.c: New test.
1809 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1811 * gcc.target/s390/memcpy-1.c: New test.
1813 2017-01-04 Jeff Law <law@redhat.com>
1815 PR tree-optimization/78812
1816 * g++.dg/torture/pr78812.C: New test.
1818 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1823 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1824 64-bit VSX systems with direct move, whether we optimize common
1825 code sequences in the GLIBC math library for float math functions.
1826 * gcc.target/powerpc/pr71977-2.c: Likewise.
1828 2017-01-04 Marek Polacek <polacek@redhat.com>
1831 * c-c++-common/Wpointer-compare-1.c: New test.
1833 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1836 * c-c++-common/Wunused-var-16.c: New test.
1839 * g++.dg/cpp0x/pr78693.C: New test.
1842 * gcc.dg/pr78957.c: New test.
1844 * g++.dg/cpp1y/auto-fn34.C: New test.
1847 * g++.dg/cpp0x/pr71182.C: New test.
1849 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1852 * gcc.target/powerpc/pr78056-1.c: New test.
1853 * gcc.target/powerpc/pr78056-2.c: New test.
1854 * gcc.target/powerpc/pr78056-3.c: New test.
1855 * gcc.target/powerpc/pr78056-4.c: New test.
1856 * gcc.target/powerpc/pr78056-5.c: New test.
1857 * gcc.target/powerpc/pr78056-6.c: New test.
1858 * gcc.target/powerpc/pr78056-7.c: New test.
1859 * gcc.target/powerpc/pr78056-8.c: New test.
1860 * lib/target-supports.exp
1861 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1862 whether the effective target supports the popcntb instruction.
1864 2017-01-03 Jeff Law <law@redhat.com>
1866 PR tree-optimization/67955
1867 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1869 2017-01-04 Marek Polacek <polacek@redhat.com>
1873 * g++.dg/cpp0x/range-for32.C: New test.
1874 * g++.dg/cpp0x/range-for33.C: New test.
1876 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1878 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1880 2017-01-04 Nathan Sidwell <nathan@acm.org>
1883 * g++.dg/cpp1y/pr66735.C: New.
1885 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1887 PR tree-optimization/71563
1888 * gcc.dg/tree-ssa/pr71563.c: New test.
1890 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1894 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1895 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1896 * gfortran.dg/transfer_intrinsic_1.f90: Change
1897 scan-tree-dump-times due to gfc_trans_string_copy change to
1898 avoid -Wstringop-overflow.
1900 2017-01-03 Jeff Law <law@redhat.com>
1902 PR tree-optimization/78856
1903 * gcc.c-torture/execute/pr78856.c: New test.
1905 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1908 * gcc.target/powerpc/pr78953.c: New test.
1910 2017-01-03 Ian Lance Taylor <iant@google.com>
1912 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1915 2017-01-03 Martin Sebor <msebor@redhat.com>
1917 PR tree-optimization/78696
1918 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1919 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1920 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1921 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1923 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1925 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1926 with more than one digit.
1927 * lib/gcc-dg.exp (process-message): Support more than one digit
1928 in relative line specifications.
1930 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1932 PR tree-optimization/78965
1933 * gcc.dg/pr78965.c: New test.
1936 * g++.dg/opt/pr78901.C: New test.
1938 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1942 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1943 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1944 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1945 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1946 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1947 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1948 * gfortran.dg/string_1_lp64.f90: New test.
1949 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1950 * gfortran.dg/string_3_lp64.f90: New test.
1951 * gfortran.dg/transfer_intrinsic_1.f90: Change
1952 scan-tree-dump-times due to gfc_trans_string_copy change to
1953 avoid -Wstringop-overflow.
1955 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1958 * gcc.target/i386/pr78967-1.c: New test.
1959 * gcc.target/i386/pr78967-2.c: Ditto.
1960 * gcc.target/i386/pr78967-3.c: Ditto.
1962 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1963 * gcc.target/i386/pr78904-4.c: Ditto.
1964 * gcc.target/i386/pr78904-6.c: Ditto.
1966 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1969 * g++.dg/torture/pr77674.C: New testcase.
1971 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1973 Update copyright years.
1975 Copyright (C) 2017 Free Software Foundation, Inc.
1977 Copying and distribution of this file, with or without modification,
1978 are permitted in any medium without royalty provided the copyright
1979 notice and this notice are preserved.