1 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
3 PR rtl-optimization/79125
4 * gcc.dg/torture/pr79125.c: New test.
6 2017-01-20 Jiong Wang <jiong.wang@arm.com>
8 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
10 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
11 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
13 2017-01-20 Nathan Sidwell <nathan@acm.org>
16 * g++.dg/cpp1z/inh-ctor38.C: New.
18 2017-01-20 Marek Polacek <polacek@redhat.com>
21 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
23 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
25 * lib/target-supports.exp (check_configured_with): New procedure.
26 (check_effective_target_default_mode): new effective target.
27 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
28 default mode. Fix dg-skip-if target selector syntax.
29 * gcc.target/arm/optional_thumb-2.c: Likewise.
30 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
33 2017-01-20 David Malcolm <dmalcolm@redhat.com>
37 * g++.dg/spellcheck-pr77829.C: New test case.
38 * g++.dg/spellcheck-pr78656.C: New test case.
40 2017-01-20 Marek Polacek <polacek@redhat.com>
43 * c-c++-common/Wduplicated-branches-1.c: New test.
44 * c-c++-common/Wduplicated-branches-10.c: New test.
45 * c-c++-common/Wduplicated-branches-11.c: New test.
46 * c-c++-common/Wduplicated-branches-12.c: New test.
47 * c-c++-common/Wduplicated-branches-2.c: New test.
48 * c-c++-common/Wduplicated-branches-3.c: New test.
49 * c-c++-common/Wduplicated-branches-4.c: New test.
50 * c-c++-common/Wduplicated-branches-5.c: New test.
51 * c-c++-common/Wduplicated-branches-6.c: New test.
52 * c-c++-common/Wduplicated-branches-7.c: New test.
53 * c-c++-common/Wduplicated-branches-8.c: New test.
54 * c-c++-common/Wduplicated-branches-9.c: New test.
55 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
56 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
57 * g++.dg/ext/builtin-object-size3.C: Likewise.
58 * g++.dg/gomp/loop-1.C: Likewise.
59 * g++.dg/warn/Wduplicated-branches1.C: New test.
60 * g++.dg/warn/Wduplicated-branches2.C: New test.
62 2017-01-20 Martin Liska <mliska@suse.cz>
65 * gcc.dg/lto/pr69188_0.c: New test.
66 * gcc.dg/lto/pr69188_1.c: New test.
68 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
70 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
71 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
72 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
73 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
74 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
75 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
76 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
77 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
78 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
79 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
80 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
81 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
82 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
83 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
84 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
85 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
86 * gcc.target/i386/avx-1.c: Test new intrinsics.
87 * gcc.target/i386/sse-13.c: Ditto.
88 * gcc.target/i386/sse-23.c: Ditto.
90 2017-01-20 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/71264
93 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
95 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
97 * gcc.target/mips/madd4-1.c: New file.
98 * gcc.target/mips/madd4-2.c: Likewise.
99 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
101 (mips_option_groups): Add -m[no-]madd4.
102 (mips-dg-init): Detect default -mno-madd4.
103 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
104 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
105 * gcc.target/mips/mips-ps-type-2.c: Likewise.
106 * gcc.target/mips/nmadd-1.c: Likewise.
107 * gcc.target/mips/nmadd-2.c: Likewise.
108 * gcc.target/mips/nmadd-3.c: Likewise.
110 2017-01-19 Jiong Wang <jiong.wang@arm.com>
112 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
113 combined instructions.
114 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
116 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
117 of pointer authentication.
119 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
121 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
122 floating point hardware to run test.
124 2017-01-19 Tamar Christina <tamar.christina@arm.com>
126 * gcc/testsuite/lib/target-supports.exp
127 (check_effective_target_vect_call_copysignf): Enable for AArch64.
129 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
132 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
133 __x86_64__]: Allow for target i?86-*-*.
135 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
138 * gcc.target/mips/lxc1-sxc1-1.c: New file.
139 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
140 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
142 (mips_option_groups): Add -m[no-]lxc1-sxc1.
143 (mips-dg-init): Detect default -mno-lxc1-sxc1.
144 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
146 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
149 * gfortran.dg/coarray_43.f90: New test.
151 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
153 PR rtl-optimization/79121
154 * gcc.c-torture/execute/pr79121.c: New test.
156 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
158 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
159 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
161 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
165 * gfortran.dg/pr50069_1.f90: New test.
166 * gfortran.dg/pr50069_2.f90: New test.
167 * gfortran.dg/pr55086_1.f90: New test.
168 * gfortran.dg/pr55086_1_tfat.f90: New test.
169 * gfortran.dg/pr55086_2.f90: New test.
170 * gfortran.dg/pr55086_2_tfat.f90: New test.
171 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
173 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
174 * gcc.dg/strcmp-1.c: New test.
175 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
177 2017-01-18 David Malcolm <dmalcolm@redhat.com>
179 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
180 (dejagnu_fail): Likewise.
181 (dejagnu_note): Likewise.
182 (pass): Provide forward decl, moving true decl to after #include
187 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
189 * gcc.target/powerpc/p9-xxbr-1.c: New test.
190 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
192 2017-01-18 Nathan Sidwell <nathan@acm.org>
195 * g++.dg/cpp1z/inh-ctor37.C: New.
197 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
199 PR rtl-optimization/78952
200 * gcc.target/i386/pr78952-1.c: New test.
201 * gcc.target/i386/pr78952-2.c: Ditto.
203 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
205 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
207 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
210 * gfortran.dg/coarray_event_1.f08: New test.
212 2017-01-18 Jakub Jelinek <jakub@redhat.com>
215 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
216 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
218 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
220 * gcc.target/powerpc/fusion4.c: Likewise.
221 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
223 * gcc.target/powerpc/pr58673-1.c: Likewise.
224 * gcc.target/powerpc/pr58673-2.c: Likewise.
225 * gcc.target/powerpc/pr59054.c: Likewise.
227 2017-01-18 Maxim Ostapenko <m.ostapenko@samsung.com>
230 * gcc.dg/cpp/mi1.c: Adjust testcase.
231 * gcc.dg/pch/cpp-3.c: Likewise.
233 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
235 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
237 * gcc.target/powerpc/p9-vbpermd.c: New file.
239 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
241 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
242 (must_not_compile2): Downcase first letter of error messages.
243 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
244 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
246 2017-01-18 Nathan Sidwell <nathan@acm.org>
249 * g++.dg/pr79091.C: New.
251 2017-01-18 Jakub Jelinek <jakub@redhat.com>
253 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
255 (p0): Add missing dg-error.
257 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
259 * gcc.target/msp430/mul_f5_muldef.c: New test.
261 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
264 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
265 options. Fix up the syntax for using \m and \M.
267 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
270 * gcc.target/powerpc/ssp-1.c: New testcase.
271 * gcc.target/powerpc/ssp-2.c: New testcase.
273 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
275 * gcc.target/aarch64/eh_return.c: New test.
277 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
279 * vec-rlmi-rlnm.c: New file.
281 2017-01-17 Nathan Sidwell <nathan@acm.org>
284 * g++.dg/cpp1y/pr61636-1.C: New.
285 * g++.dg/cpp1y/pr61636-2.C: New.
286 * g++.dg/cpp1y/pr61636-3.C: New.
288 2017-01-17 Martin Sebor <msebor@redhat.com>
291 * gcc.dg/pr78768.c: Make it a link-only test.
293 2017-01-17 David Malcolm <dmalcolm@redhat.com>
296 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
298 * c-c++-common/Wmisleading-indentation.c: Likewise.
300 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
303 * gcc.target/arm/pr79058.c: New.
305 2017-01-17 Jakub Jelinek <jakub@redhat.com>
307 PR tree-optimization/71854
308 * gcc.dg/vect/pr71854.c: New test.
310 2017-01-17 Martin Liska <mliska@suse.cz>
313 * g++.dg/ipa/pr71207.C: New test.
315 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
318 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
319 * gcc.dg/tree-ssa/pr77445.c: New testcase.
321 2017-01-17 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
324 rather than long unsigned int.
325 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
327 2017-01-17 Richard Biener <rguenther@suse.de>
329 PR tree-optimization/71433
330 * gcc.dg/Warray-bounds-20.c: New testcase.
332 2017-01-17 Richard Biener <rguenther@suse.de>
337 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
338 * gcc.dg/tree-ssa/scev-4.c: Likewise.
339 * gcc.dg/tree-ssa/scev-5.c: Likewise.
341 2017-01-17 Alan Modra <amodra@gmail.com>
343 * gcc.target/powerpc/pr79066.c: New.
345 2017-01-16 Jeff Law <law@redhat.com>
347 PR tree-optimization/33562
348 PR tree-optimization/61912
349 PR tree-optimization/77485
350 PR tree-optimization/79090
351 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
352 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
354 2017-01-16 Jakub Jelinek <jakub@redhat.com>
357 * gcc.c-torture/compile/pr79089.c: New test.
360 * gcc.dg/pr79080.c: New test.
362 2017-01-16 David Malcolm <dmalcolm@redhat.com>
365 * gcc.dg/format/pr78304.c: Convert argument from integral type
367 * gcc.dg/format/pr78304-2.c: Likewise.
369 2017-01-16 Carl Love <cel@us.ibm.com>
371 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
372 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
374 2017-01-16 Carl Love <cel@us.ibm.com>
376 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
377 Change arguments and return type to bool long long.
379 2017-01-16 Martin Sebor <msebor@redhat.com>
382 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
385 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
388 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/pr71737.C: New.
393 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
395 * gcc.target/powerpc/swaps-p8-27.c: New.
397 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/pr71737.C: New.
402 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
404 * gnat.dg/opt62.adb: New test.
405 * gnat.dg/opt62_pkg.ads: New helper.
407 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
409 PR rtl-optimization/78626
410 PR rtl-optimization/78727
411 * gcc.dg/torture/pr78626.c: New test.
412 * gcc.dg/torture/pr78727.c: New test.
414 2017-01-14 Alan Modra <amodra@gmail.com>
416 * gcc.c-torture/compile/pr72749.c: New test.
418 2017-01-13 David Malcolm <dmalcolm@redhat.com>
421 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
422 (test_macro_2): New test.
423 (test_macro_3): New test.
424 (test_macro_4): New test.
425 (test_non_contiguous_strings): Convert line number to line offset.
426 * gcc.dg/format/pr78304-2.c: New test case.
427 * gcc.dg/format/pr78304.c: New test case.
429 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.target/i386/funcspec-56.inc: Add missing options and
432 reorder options by implied ISAs, as in ix86_target_string.
434 2017-01-13 Marek Polacek <polacek@redhat.com>
437 * g++.dg/cpp0x/constexpr-array18.C: New test.
439 2017-01-13 Jeff Law <law@redhat.com>
441 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
443 PR tree-optimization/61912
444 PR tree-optimization/77485
445 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
446 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
447 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
449 PR tree-optimization/33562
450 PR tree-optimization/61912
451 PR tree-optimization/77485
452 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
453 * gcc.dg/tree-ssa/complex-5.c: Likewise.
454 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
455 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
456 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
457 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
458 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
460 2017-01-13 Martin Liska <mliska@suse.cz>
463 * gcc.c-torture/execute/pr79043.c: New test.
465 2017-01-13 Richard Biener <rguenther@suse.de>
468 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
470 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
473 * gfortran.dg/coarray/event_4.f08: New test.
475 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
478 * gfortran.dg/coarray/event_3.f08: New test.
480 2017-01-13 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/77283
483 * gcc.dg/tree-ssa/split-path-9.c: Fix.
485 2017-01-13 Richard Biener <rguenther@suse.de>
487 * gcc.dg/gimplefe-22.c: New testcase.
489 2017-01-13 Richard Biener <rguenther@suse.de>
491 PR tree-optimization/77283
492 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
493 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
494 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
496 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
498 * gcc.dg/pr77862.c: Require fpic target.
500 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
503 * gcc.target/powerpc/pr79004.c: New test.
505 2017-01-12 Martin Sebor <msebor@redhat.com>
507 * gcc.dg/pr78138.c: Adjust.
508 * gcc.dg/pr78768.c: Adjust.
509 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
510 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
511 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
512 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
513 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
514 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
515 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
516 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
517 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
518 * gcc.dg/tree-ssa/pr78605.c: Adjust.
519 * gcc.dg/tree-ssa/pr78622.c: Adjust.
521 2017-01-12 Jakub Jelinek <jakub@redhat.com>
523 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
525 2017-01-12 Martin Sebor <msebor@redhat.com>
528 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
531 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
533 * gcc.dg/pr78768.c: Require LTO.
535 2017-01-12 Martin Sebor <msebor@redhat.com>
538 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
539 due to the referenced bug.
541 2017-01-12 Martin Sebor <msebor@redhat.com>
544 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
546 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
548 * gcc.target/i386/builtin_target.c (check_features): Check all
549 supported __builtin_cpu_supports options.
551 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553 PR tree-optimization/78319
554 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
557 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
560 * gcc.target/powerpc/swaps-p8-26.c: New.
562 2017-01-12 Richard Biener <rguenther@suse.de>
564 * gcc.dg/gimplefe-21.c: New testcase.
566 2017-01-12 Michael Collison <michael.collison@arm.com>
568 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
570 2017-01-11 Julia Koval <julia.koval@intel.com>
571 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/sgx.c New test.
574 * gcc.target/i386/sse-12.c: Add -msgx.
575 * gcc.target/i386/sse-13.c: Ditto.
576 * gcc.target/i386/sse-14.c: Ditto.
577 * gcc.target/i386/sse-22.c: Ditto.
578 * gcc.target/i386/sse-23.c: Ditto.
579 * g++.dg/other/i386-2.C: Ditto.
580 * g++.dg/other/i386-3.C: Ditto.
582 2017-01-11 Martin Sebor <msebor@redhat.com>
585 * g++.dg/template/explicit9.C: New test.
587 2017-01-11 Nathan Sidwell <nathan@acm.org>
590 * g++.dg/pr77812.C: New.
592 2017-01-11 Jakub Jelinek <jakub@redhat.com>
595 * g++.dg/cpp1y/constexpr-71537.C: New test.
597 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
600 2017-01-11 Martin Sebor <msebor@redhat.com>
603 * c-c++-common/Waddress-2.c: New test.
605 2017-01-11 Jakub Jelinek <jakub@redhat.com>
608 * g++.dg/cpp0x/pr78341.C: New test.
610 2017-01-11 Martin Sebor <msebor@redhat.com>
613 * gcc.dg/pr78768.c: New test.
615 2017-01-11 David Malcolm <dmalcolm@redhat.com>
618 * gcc.dg/spellcheck-options-14.c: New test case.
619 * gcc.dg/spellcheck-options-15.c: New test case.
620 * gcc.dg/spellcheck-options-16.c: New test case.
621 * gcc.dg/spellcheck-options-17.c: New test case.
623 2017-01-11 Martin Liska <mliska@suse.cz>
625 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
627 2017-01-11 Jakub Jelinek <jakub@redhat.com>
629 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
630 instead of just 1 for the decomposition from struct C.
632 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
634 * gcc.c-torture/execute/20170111-1.c: New test.
636 2017-01-11 Richard Biener <rguenther@suse.de>
638 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
640 2017-01-11 Jakub Jelinek <jakub@redhat.com>
643 * gcc.dg/lto/pr50199_0.c: New test.
645 2017-01-10 Martin Sebor <msebor@redhat.com>
650 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
651 * gcc.dg/tree-ssa/pr78622.c: Ditto.
653 2017-01-10 Martin Sebor <msebor@redhat.com>
656 * gcc.dg/pr78138.c: New test.
658 2017-01-10 David Malcolm <dmalcolm@redhat.com>
661 * g++.dg/diagnostic/pr77949.C: New test case.
663 2017-01-10 Martin Sebor <msebor@redhat.com>
666 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
668 2017-01-10 Martin Sebor <msebor@redhat.com>
670 PR tree-optimization/78775
671 * gcc.dg/attr-alloc_size-4.c: Add test cases.
672 * gcc.dg/attr-alloc_size-10.c: New test.
673 * gcc.dg/attr-alloc_size-11.c: New test.
674 * gcc.dg/builtin-stringop-chk-7.c: New test.
675 * gcc.dg/pr78775.c: New test.
676 * gcc.dg/pr78973-2.c: New test.
677 * gcc.dg/pr78973.c: New test.
679 2017-01-10 Jeff Law <law@redhat.com>
681 PR tree-optimization/77766
682 PR tree-optimization/78856
683 * gcc.c-torture/execute/pr77766.c: New test.
685 2016-01-10 Richard Biener <rguenther@suse.de>
687 PR tree-optimization/79034
688 * g++.dg/torture/pr79034.C: New testcase.
690 2017-01-10 Martin Liska <mliska@suse.cz>
692 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
693 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
694 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
695 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
696 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
697 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
698 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
699 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
700 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
701 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
702 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
703 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
704 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
705 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
706 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
707 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
708 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
709 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
710 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
711 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
712 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
713 * gcc.dg/ipa/pr64307.c: Likewise.
714 * gcc.dg/ipa/pr77653.c: Likewise.
716 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
718 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
719 * g++.dg/other/i386-3.C: Ditto.
720 * gcc.target/i386/sse-12.c: Ditto.
721 * gcc.target/i386/sse-13.c: Ditto.
722 * gcc.target/i386/sse-22.c: Ditto.
723 * gcc.target/i386/sse-23.c: Ditto.
724 * gcc.target/i386/builtin_target.c: Handle new option.
725 * gcc.target/i386/funcspec-56.inc: Test new attributes.
726 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
727 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
729 2017-01-09 Martin Sebor <msebor@redhat.com>
732 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
733 with different precisions.
735 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
737 * g++.dg/opt/call2.C: New test.
738 * g++.dg/opt/call3.C: Likewise.
739 * gnat.dg/array26.adb: New test.
740 * gnat.dg/array26_pkg.ad[sb]: New helper.
741 * gnat.dg/array27.adb: New test.
742 * gnat.dg/array27_pkg.ad[sb]: New helper.
743 * gnat.dg/array28.adb: New test.
744 * gnat.dg/array28_pkg.ad[sb]: New helper.
746 2017-01-09 Jakub Jelinek <jakub@redhat.com>
750 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
752 * gfortran.dg/initialization_17.f90: Likewise.
754 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
757 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
758 * gcc.target/i386/pr78904-4.c: Likewise.
759 * gcc.target/i386/pr78904-6.c: Likewise.
760 * gcc.target/i386/pr78967-2.c: Likewise.
762 2017-01-09 Jakub Jelinek <jakub@redhat.com>
764 PR tree-optimization/78899
765 * gcc.target/i386/pr78899.c: New test.
766 * gcc.dg/pr71077.c: New test.
768 2017-01-09 Martin Jambor <mjambor@suse.cz>
772 * gcc.dg/torture/pr78365.c: New test.
774 2017-01-09 Jakub Jelinek <jakub@redhat.com>
777 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
778 (main): Use int* instead of long long.
780 PR tree-optimization/78938
781 * gcc.dg/vect/pr78938.c: New test.
783 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
785 * gcc.dg/20161219.c: New test.
787 2017-01-09 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/78997
790 * gcc.dg/torture/pr78997.c: New testcase.
792 2017-01-09 Richard Biener <rguenther@suse.de>
795 * g++.dg/lto/pr79000_0.C: New testcase.
796 * g++.dg/lto/pr79000_1.c: Likewise.
798 2017-01-08 Martin Sebor <msebor@redhat.com>
801 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
802 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
803 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
805 * gcc.dg/format/pr78569.c: Adjust.
807 2017-01-07 David Malcolm <dmalcolm@redhat.com>
810 * g++.dg/diagnostic/pr72803.C: New test case.
812 2017-01-07 Martin Sebor <msebor@redhat.com>
814 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
815 * gcc.dg/attr-alloc_size-4.c: Same.
817 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
819 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
820 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
821 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
822 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
823 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
824 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
825 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
827 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
828 * gcc.dg/memcmp-1.c: New.
829 * gcc.dg/strncmp-1.c: New.
831 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
833 * gcc.target/arm/acle/mcrr: New.
834 * gcc.target/arm/acle/mcrr2: New.
835 * gcc.target/arm/acle/mrrc: New.
836 * gcc.target/arm/acle/mrrc2: New.
838 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
840 * gcc.target/arm/acle/mcr.c: New.
841 * gcc.target/arm/acle/mrc.c: New.
842 * gcc.target/arm/acle/mcr2.c: New.
843 * gcc.target/arm/acle/mrc2.c: New.
845 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
847 * gcc.target/arm/acle/ldc: New.
848 * gcc.target/arm/acle/ldc2: New.
849 * gcc.target/arm/acle/ldcl: New.
850 * gcc.target/arm/acle/ldc2l: New.
851 * gcc.target/arm/acle/stc: New.
852 * gcc.target/arm/acle/stc2: New.
853 * gcc.target/arm/acle/stcl: New.
854 * gcc.target/arm/acle/stc2l: New.
856 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
858 * gcc.target/arm/acle/acle.exp: Run tests for different options
859 and make sure fat-lto-objects is used such that we can still do
861 * gcc.target/arm/acle/cdp.c: New.
862 * gcc.target/arm/acle/cdp2.c: New.
863 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
864 (check_effective_target_arm_coproc1_ok_nocache): New.
865 (check_effective_target_arm_coproc2_ok): New.
866 (check_effective_target_arm_coproc2_ok_nocache): New.
867 (check_effective_target_arm_coproc3_ok): New.
868 (check_effective_target_arm_coproc3_ok_nocache): New.
869 (check_effective_target_arm_coproc4_ok): New.
870 (check_effective_target_arm_coproc4_ok_nocache): New.
872 2017-01-06 Martin Sebor <msebor@redhat.com>
875 * gcc.dg/tree-ssa/pr78605.c: New test.
877 2017-01-05 Martin Sebor <msebor@redhat.com>
879 PR tree-optimization/78910
880 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
882 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
883 * gcc.dg/tree-ssa/pr78910.c: New test.
885 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
887 * gcc.dg/sso-10.c: New test.
889 2017-01-05 Jakub Jelinek <jakub@redhat.com>
891 PR tree-optimization/71016
892 * gcc.target/i386/pr71016.c: New test.
893 * gcc.target/aarch64/pr71016.c: New test.
894 * gcc.dg/tree-ssa/pr66726-3.c: New test.
897 * g++.dg/cpp1z/decomp19.C: New test.
900 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
901 * g++.dg/init/union1.C: Likewise.
902 * g++.dg/cpp0x/union6.C: Expect errors.
903 * g++.dg/cpp0x/union8.C: New test.
904 * g++.dg/cpp0x/pr78890-1.C: New test.
905 * g++.dg/cpp0x/pr78890-2.C: New test.
907 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
909 * gcc.target/powerpc/pr71670.c: Require p9vector.
910 * gcc.target/powerpc/p9-novsx.c: Same.
912 2017-01-05 David Malcolm <dmalcolm@redhat.com>
914 * selftests/asr_div1.rtl: New file.
915 * selftests/aarch64: New subdirectory.
916 * selftests/aarch64/times-two.rtl: New file.
917 * selftests/bb-index.rtl: New file.
918 * selftests/cfg-test.rtl: New file.
919 * selftests/const-int.rtl: New file.
920 * selftests/example-labels.rtl: New file.
921 * selftests/insn-with-mode.rtl: New file.
922 * selftests/jump-to-label-ref.rtl: New file.
923 * selftests/jump-to-return.rtl: New file.
924 * selftests/jump-to-simple-return.rtl: New file.
925 * selftests/mem.rtl: New file.
926 * selftests/note-insn-deleted.rtl: New file.
927 * selftests/note_insn_basic_block.rtl: New file.
928 * selftests/simple-cse.rtl: New file.
929 * selftests/symbol-ref.rtl: New file.
930 * selftests/x86_64: New subdirectory.
931 * selftests/x86_64/call-insn.rtl: New file.
932 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
933 * selftests/x86_64/times-two.rtl: New file.
934 * selftests/x86_64/unspec.rtl: New file.
936 2017-01-05 Nathan Sidwell <nathan@acm.org>
939 * g++.dg/cpp0x/pr78765.C: New.
941 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
943 * gcc.target/s390/memcpy-2.c: New test.
944 * gcc.target/s390/memset-2.c: New test.
946 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
948 * gcc.target/s390/memcpy-1.c: New test.
950 2017-01-04 Jeff Law <law@redhat.com>
952 PR tree-optimization/78812
953 * g++.dg/torture/pr78812.C: New test.
955 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
960 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
961 64-bit VSX systems with direct move, whether we optimize common
962 code sequences in the GLIBC math library for float math functions.
963 * gcc.target/powerpc/pr71977-2.c: Likewise.
965 2017-01-04 Marek Polacek <polacek@redhat.com>
968 * c-c++-common/Wpointer-compare-1.c: New test.
970 2017-01-04 Jakub Jelinek <jakub@redhat.com>
973 * c-c++-common/Wunused-var-16.c: New test.
976 * g++.dg/cpp0x/pr78693.C: New test.
979 * gcc.dg/pr78957.c: New test.
981 * g++.dg/cpp1y/auto-fn34.C: New test.
984 * g++.dg/cpp0x/pr71182.C: New test.
986 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
989 * gcc.target/powerpc/pr78056-1.c: New test.
990 * gcc.target/powerpc/pr78056-2.c: New test.
991 * gcc.target/powerpc/pr78056-3.c: New test.
992 * gcc.target/powerpc/pr78056-4.c: New test.
993 * gcc.target/powerpc/pr78056-5.c: New test.
994 * gcc.target/powerpc/pr78056-6.c: New test.
995 * gcc.target/powerpc/pr78056-7.c: New test.
996 * gcc.target/powerpc/pr78056-8.c: New test.
997 * lib/target-supports.exp
998 (check_effective_target_powerpc_popcntb_ok): New procedure to test
999 whether the effective target supports the popcntb instruction.
1001 2017-01-03 Jeff Law <law@redhat.com>
1003 PR tree-optimization/67955
1004 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1006 2017-01-04 Marek Polacek <polacek@redhat.com>
1010 * g++.dg/cpp0x/range-for32.C: New test.
1011 * g++.dg/cpp0x/range-for33.C: New test.
1013 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1015 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1017 2017-01-04 Nathan Sidwell <nathan@acm.org>
1020 * g++.dg/cpp1y/pr66735.C: New.
1022 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1024 PR tree-optimization/71563
1025 * gcc.dg/tree-ssa/pr71563.c: New test.
1027 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1031 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1032 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1033 * gfortran.dg/transfer_intrinsic_1.f90: Change
1034 scan-tree-dump-times due to gfc_trans_string_copy change to
1035 avoid -Wstringop-overflow.
1037 2017-01-03 Jeff Law <law@redhat.com>
1039 PR tree-optimization/78856
1040 * gcc.c-torture/execute/pr78856.c: New test.
1042 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1045 * gcc.target/powerpc/pr78953.c: New test.
1047 2017-01-03 Ian Lance Taylor <iant@google.com>
1049 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1052 2017-01-03 Martin Sebor <msebor@redhat.com>
1054 PR tree-optimization/78696
1055 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1056 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1057 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1058 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1060 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1062 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1063 with more than one digit.
1064 * lib/gcc-dg.exp (process-message): Support more than one digit
1065 in relative line specifications.
1067 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1069 PR tree-optimization/78965
1070 * gcc.dg/pr78965.c: New test.
1073 * g++.dg/opt/pr78901.C: New test.
1075 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1079 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1080 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1081 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1082 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1083 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1084 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1085 * gfortran.dg/string_1_lp64.f90: New test.
1086 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1087 * gfortran.dg/string_3_lp64.f90: New test.
1088 * gfortran.dg/transfer_intrinsic_1.f90: Change
1089 scan-tree-dump-times due to gfc_trans_string_copy change to
1090 avoid -Wstringop-overflow.
1092 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1095 * gcc.target/i386/pr78967-1.c: New test.
1096 * gcc.target/i386/pr78967-2.c: Ditto.
1097 * gcc.target/i386/pr78967-3.c: Ditto.
1099 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1100 * gcc.target/i386/pr78904-4.c: Ditto.
1101 * gcc.target/i386/pr78904-6.c: Ditto.
1103 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1106 * g++.dg/torture/pr77674.C: New testcase.
1108 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1110 Update copyright years.
1112 Copyright (C) 2017 Free Software Foundation, Inc.
1114 Copying and distribution of this file, with or without modification,
1115 are permitted in any medium without royalty provided the copyright
1116 notice and this notice are preserved.