1 2017-01-20 Martin Liska <mliska@suse.cz>
4 * gcc.dg/lto/pr69188_0.c: New test.
5 * gcc.dg/lto/pr69188_1.c: New test.
7 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
14 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
15 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
16 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
17 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
18 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
19 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
20 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
21 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
22 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
23 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
24 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
25 * gcc.target/i386/avx-1.c: Test new intrinsics.
26 * gcc.target/i386/sse-13.c: Ditto.
27 * gcc.target/i386/sse-23.c: Ditto.
29 2017-01-20 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/71264
32 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
34 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
36 * gcc.target/mips/madd4-1.c: New file.
37 * gcc.target/mips/madd4-2.c: Likewise.
38 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
40 (mips_option_groups): Add -m[no-]madd4.
41 (mips-dg-init): Detect default -mno-madd4.
42 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
43 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
44 * gcc.target/mips/mips-ps-type-2.c: Likewise.
45 * gcc.target/mips/nmadd-1.c: Likewise.
46 * gcc.target/mips/nmadd-2.c: Likewise.
47 * gcc.target/mips/nmadd-3.c: Likewise.
49 2017-01-19 Jiong Wang <jiong.wang@arm.com>
51 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
52 combined instructions.
53 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
55 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
56 of pointer authentication.
58 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
60 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
61 floating point hardware to run test.
63 2017-01-19 Tamar Christina <tamar.christina@arm.com>
65 * gcc/testsuite/lib/target-supports.exp
66 (check_effective_target_vect_call_copysignf): Enable for AArch64.
68 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
71 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
72 __x86_64__]: Allow for target i?86-*-*.
74 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
77 * gcc.target/mips/lxc1-sxc1-1.c: New file.
78 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
79 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
81 (mips_option_groups): Add -m[no-]lxc1-sxc1.
82 (mips-dg-init): Detect default -mno-lxc1-sxc1.
83 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
85 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
88 * gfortran.dg/coarray_43.f90: New test.
90 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
92 PR rtl-optimization/79121
93 * gcc.c-torture/execute/pr79121.c: New test.
95 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
97 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
98 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
100 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
104 * gfortran.dg/pr50069_1.f90: New test.
105 * gfortran.dg/pr50069_2.f90: New test.
106 * gfortran.dg/pr55086_1.f90: New test.
107 * gfortran.dg/pr55086_1_tfat.f90: New test.
108 * gfortran.dg/pr55086_2.f90: New test.
109 * gfortran.dg/pr55086_2_tfat.f90: New test.
110 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
112 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
113 * gcc.dg/strcmp-1.c: New test.
114 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
116 2017-01-18 David Malcolm <dmalcolm@redhat.com>
118 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
119 (dejagnu_fail): Likewise.
120 (dejagnu_note): Likewise.
121 (pass): Provide forward decl, moving true decl to after #include
126 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
128 * gcc.target/powerpc/p9-xxbr-1.c: New test.
129 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
131 2017-01-18 Nathan Sidwell <nathan@acm.org>
134 * g++.dg/cpp1z/inh-ctor37.C: New.
136 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
138 PR rtl-optimization/78952
139 * gcc.target/i386/pr78952-1.c: New test.
140 * gcc.target/i386/pr78952-2.c: Ditto.
142 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
144 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
146 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
149 * gfortran.dg/coarray_event_1.f08: New test.
151 2017-01-18 Jakub Jelinek <jakub@redhat.com>
154 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
155 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
157 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
159 * gcc.target/powerpc/fusion4.c: Likewise.
160 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
162 * gcc.target/powerpc/pr58673-1.c: Likewise.
163 * gcc.target/powerpc/pr58673-2.c: Likewise.
164 * gcc.target/powerpc/pr59054.c: Likewise.
166 2017-01-18 Maxim Ostapenko <m.ostapenko@samsung.com>
169 * gcc.dg/cpp/mi1.c: Adjust testcase.
170 * gcc.dg/pch/cpp-3.c: Likewise.
172 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
174 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
176 * gcc.target/powerpc/p9-vbpermd.c: New file.
178 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
180 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
181 (must_not_compile2): Downcase first letter of error messages.
182 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
183 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
185 2017-01-18 Nathan Sidwell <nathan@acm.org>
188 * g++.dg/pr79091.C: New.
190 2017-01-18 Jakub Jelinek <jakub@redhat.com>
192 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
194 (p0): Add missing dg-error.
196 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
198 * gcc.target/msp430/mul_f5_muldef.c: New test.
200 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
203 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
204 options. Fix up the syntax for using \m and \M.
206 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
209 * gcc.target/powerpc/ssp-1.c: New testcase.
210 * gcc.target/powerpc/ssp-2.c: New testcase.
212 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
214 * gcc.target/aarch64/eh_return.c: New test.
216 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
218 * vec-rlmi-rlnm.c: New file.
220 2017-01-17 Nathan Sidwell <nathan@acm.org>
223 * g++.dg/cpp1y/pr61636-1.C: New.
224 * g++.dg/cpp1y/pr61636-2.C: New.
225 * g++.dg/cpp1y/pr61636-3.C: New.
227 2017-01-17 Martin Sebor <msebor@redhat.com>
230 * gcc.dg/pr78768.c: Make it a link-only test.
232 2017-01-17 David Malcolm <dmalcolm@redhat.com>
235 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
237 * c-c++-common/Wmisleading-indentation.c: Likewise.
239 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
242 * gcc.target/arm/pr79058.c: New.
244 2017-01-17 Jakub Jelinek <jakub@redhat.com>
246 PR tree-optimization/71854
247 * gcc.dg/vect/pr71854.c: New test.
249 2017-01-17 Martin Liska <mliska@suse.cz>
252 * g++.dg/ipa/pr71207.C: New test.
254 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
257 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
258 * gcc.dg/tree-ssa/pr77445.c: New testcase.
260 2017-01-17 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
263 rather than long unsigned int.
264 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
266 2017-01-17 Richard Biener <rguenther@suse.de>
268 PR tree-optimization/71433
269 * gcc.dg/Warray-bounds-20.c: New testcase.
271 2017-01-17 Richard Biener <rguenther@suse.de>
276 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
277 * gcc.dg/tree-ssa/scev-4.c: Likewise.
278 * gcc.dg/tree-ssa/scev-5.c: Likewise.
280 2017-01-17 Alan Modra <amodra@gmail.com>
282 * gcc.target/powerpc/pr79066.c: New.
284 2017-01-16 Jeff Law <law@redhat.com>
286 PR tree-optimization/33562
287 PR tree-optimization/61912
288 PR tree-optimization/77485
289 PR tree-optimization/79090
290 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
291 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
293 2017-01-16 Jakub Jelinek <jakub@redhat.com>
296 * gcc.c-torture/compile/pr79089.c: New test.
299 * gcc.dg/pr79080.c: New test.
301 2017-01-16 David Malcolm <dmalcolm@redhat.com>
304 * gcc.dg/format/pr78304.c: Convert argument from integral type
306 * gcc.dg/format/pr78304-2.c: Likewise.
308 2017-01-16 Carl Love <cel@us.ibm.com>
310 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
311 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
313 2017-01-16 Carl Love <cel@us.ibm.com>
315 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
316 Change arguments and return type to bool long long.
318 2017-01-16 Martin Sebor <msebor@redhat.com>
321 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
324 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
327 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/cpp0x/pr71737.C: New.
332 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
334 * gcc.target/powerpc/swaps-p8-27.c: New.
336 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/pr71737.C: New.
341 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
343 * gnat.dg/opt62.adb: New test.
344 * gnat.dg/opt62_pkg.ads: New helper.
346 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
348 PR rtl-optimization/78626
349 PR rtl-optimization/78727
350 * gcc.dg/torture/pr78626.c: New test.
351 * gcc.dg/torture/pr78727.c: New test.
353 2017-01-14 Alan Modra <amodra@gmail.com>
355 * gcc.c-torture/compile/pr72749.c: New test.
357 2017-01-13 David Malcolm <dmalcolm@redhat.com>
360 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
361 (test_macro_2): New test.
362 (test_macro_3): New test.
363 (test_macro_4): New test.
364 (test_non_contiguous_strings): Convert line number to line offset.
365 * gcc.dg/format/pr78304-2.c: New test case.
366 * gcc.dg/format/pr78304.c: New test case.
368 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
370 * gcc.target/i386/funcspec-56.inc: Add missing options and
371 reorder options by implied ISAs, as in ix86_target_string.
373 2017-01-13 Marek Polacek <polacek@redhat.com>
376 * g++.dg/cpp0x/constexpr-array18.C: New test.
378 2017-01-13 Jeff Law <law@redhat.com>
380 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
382 PR tree-optimization/61912
383 PR tree-optimization/77485
384 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
385 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
386 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
388 PR tree-optimization/33562
389 PR tree-optimization/61912
390 PR tree-optimization/77485
391 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
392 * gcc.dg/tree-ssa/complex-5.c: Likewise.
393 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
395 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
396 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
397 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
399 2017-01-13 Martin Liska <mliska@suse.cz>
402 * gcc.c-torture/execute/pr79043.c: New test.
404 2017-01-13 Richard Biener <rguenther@suse.de>
407 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
409 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
412 * gfortran.dg/coarray/event_4.f08: New test.
414 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
417 * gfortran.dg/coarray/event_3.f08: New test.
419 2017-01-13 Richard Biener <rguenther@suse.de>
421 PR tree-optimization/77283
422 * gcc.dg/tree-ssa/split-path-9.c: Fix.
424 2017-01-13 Richard Biener <rguenther@suse.de>
426 * gcc.dg/gimplefe-22.c: New testcase.
428 2017-01-13 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/77283
431 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
432 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
433 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
435 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
437 * gcc.dg/pr77862.c: Require fpic target.
439 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
442 * gcc.target/powerpc/pr79004.c: New test.
444 2017-01-12 Martin Sebor <msebor@redhat.com>
446 * gcc.dg/pr78138.c: Adjust.
447 * gcc.dg/pr78768.c: Adjust.
448 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
449 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
450 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
451 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
452 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
453 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
454 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
455 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
456 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
457 * gcc.dg/tree-ssa/pr78605.c: Adjust.
458 * gcc.dg/tree-ssa/pr78622.c: Adjust.
460 2017-01-12 Jakub Jelinek <jakub@redhat.com>
462 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
464 2017-01-12 Martin Sebor <msebor@redhat.com>
467 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
470 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
472 * gcc.dg/pr78768.c: Require LTO.
474 2017-01-12 Martin Sebor <msebor@redhat.com>
477 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
478 due to the referenced bug.
480 2017-01-12 Martin Sebor <msebor@redhat.com>
483 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
485 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
487 * gcc.target/i386/builtin_target.c (check_features): Check all
488 supported __builtin_cpu_supports options.
490 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
492 PR tree-optimization/78319
493 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
496 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
499 * gcc.target/powerpc/swaps-p8-26.c: New.
501 2017-01-12 Richard Biener <rguenther@suse.de>
503 * gcc.dg/gimplefe-21.c: New testcase.
505 2017-01-12 Michael Collison <michael.collison@arm.com>
507 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
509 2017-01-11 Julia Koval <julia.koval@intel.com>
510 Uros Bizjak <ubizjak@gmail.com>
512 * gcc.target/i386/sgx.c New test.
513 * gcc.target/i386/sse-12.c: Add -msgx.
514 * gcc.target/i386/sse-13.c: Ditto.
515 * gcc.target/i386/sse-14.c: Ditto.
516 * gcc.target/i386/sse-22.c: Ditto.
517 * gcc.target/i386/sse-23.c: Ditto.
518 * g++.dg/other/i386-2.C: Ditto.
519 * g++.dg/other/i386-3.C: Ditto.
521 2017-01-11 Martin Sebor <msebor@redhat.com>
524 * g++.dg/template/explicit9.C: New test.
526 2017-01-11 Nathan Sidwell <nathan@acm.org>
529 * g++.dg/pr77812.C: New.
531 2017-01-11 Jakub Jelinek <jakub@redhat.com>
534 * g++.dg/cpp1y/constexpr-71537.C: New test.
536 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
539 2017-01-11 Martin Sebor <msebor@redhat.com>
542 * c-c++-common/Waddress-2.c: New test.
544 2017-01-11 Jakub Jelinek <jakub@redhat.com>
547 * g++.dg/cpp0x/pr78341.C: New test.
549 2017-01-11 Martin Sebor <msebor@redhat.com>
552 * gcc.dg/pr78768.c: New test.
554 2017-01-11 David Malcolm <dmalcolm@redhat.com>
557 * gcc.dg/spellcheck-options-14.c: New test case.
558 * gcc.dg/spellcheck-options-15.c: New test case.
559 * gcc.dg/spellcheck-options-16.c: New test case.
560 * gcc.dg/spellcheck-options-17.c: New test case.
562 2017-01-11 Martin Liska <mliska@suse.cz>
564 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
566 2017-01-11 Jakub Jelinek <jakub@redhat.com>
568 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
569 instead of just 1 for the decomposition from struct C.
571 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
573 * gcc.c-torture/execute/20170111-1.c: New test.
575 2017-01-11 Richard Biener <rguenther@suse.de>
577 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
579 2017-01-11 Jakub Jelinek <jakub@redhat.com>
582 * gcc.dg/lto/pr50199_0.c: New test.
584 2017-01-10 Martin Sebor <msebor@redhat.com>
589 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
590 * gcc.dg/tree-ssa/pr78622.c: Ditto.
592 2017-01-10 Martin Sebor <msebor@redhat.com>
595 * gcc.dg/pr78138.c: New test.
597 2017-01-10 David Malcolm <dmalcolm@redhat.com>
600 * g++.dg/diagnostic/pr77949.C: New test case.
602 2017-01-10 Martin Sebor <msebor@redhat.com>
605 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
607 2017-01-10 Martin Sebor <msebor@redhat.com>
609 PR tree-optimization/78775
610 * gcc.dg/attr-alloc_size-4.c: Add test cases.
611 * gcc.dg/attr-alloc_size-10.c: New test.
612 * gcc.dg/attr-alloc_size-11.c: New test.
613 * gcc.dg/builtin-stringop-chk-7.c: New test.
614 * gcc.dg/pr78775.c: New test.
615 * gcc.dg/pr78973-2.c: New test.
616 * gcc.dg/pr78973.c: New test.
618 2017-01-10 Jeff Law <law@redhat.com>
620 PR tree-optimization/77766
621 PR tree-optimization/78856
622 * gcc.c-torture/execute/pr77766.c: New test.
624 2016-01-10 Richard Biener <rguenther@suse.de>
626 PR tree-optimization/79034
627 * g++.dg/torture/pr79034.C: New testcase.
629 2017-01-10 Martin Liska <mliska@suse.cz>
631 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
632 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
633 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
634 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
635 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
636 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
637 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
638 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
639 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
640 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
641 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
642 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
643 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
644 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
645 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
646 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
647 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
648 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
649 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
650 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
651 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
652 * gcc.dg/ipa/pr64307.c: Likewise.
653 * gcc.dg/ipa/pr77653.c: Likewise.
655 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
657 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
658 * g++.dg/other/i386-3.C: Ditto.
659 * gcc.target/i386/sse-12.c: Ditto.
660 * gcc.target/i386/sse-13.c: Ditto.
661 * gcc.target/i386/sse-22.c: Ditto.
662 * gcc.target/i386/sse-23.c: Ditto.
663 * gcc.target/i386/builtin_target.c: Handle new option.
664 * gcc.target/i386/funcspec-56.inc: Test new attributes.
665 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
666 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
668 2017-01-09 Martin Sebor <msebor@redhat.com>
671 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
672 with different precisions.
674 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
676 * g++.dg/opt/call2.C: New test.
677 * g++.dg/opt/call3.C: Likewise.
678 * gnat.dg/array26.adb: New test.
679 * gnat.dg/array26_pkg.ad[sb]: New helper.
680 * gnat.dg/array27.adb: New test.
681 * gnat.dg/array27_pkg.ad[sb]: New helper.
682 * gnat.dg/array28.adb: New test.
683 * gnat.dg/array28_pkg.ad[sb]: New helper.
685 2017-01-09 Jakub Jelinek <jakub@redhat.com>
689 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
691 * gfortran.dg/initialization_17.f90: Likewise.
693 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
696 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
697 * gcc.target/i386/pr78904-4.c: Likewise.
698 * gcc.target/i386/pr78904-6.c: Likewise.
699 * gcc.target/i386/pr78967-2.c: Likewise.
701 2017-01-09 Jakub Jelinek <jakub@redhat.com>
703 PR tree-optimization/78899
704 * gcc.target/i386/pr78899.c: New test.
705 * gcc.dg/pr71077.c: New test.
707 2017-01-09 Martin Jambor <mjambor@suse.cz>
711 * gcc.dg/torture/pr78365.c: New test.
713 2017-01-09 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
717 (main): Use int* instead of long long.
719 PR tree-optimization/78938
720 * gcc.dg/vect/pr78938.c: New test.
722 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
724 * gcc.dg/20161219.c: New test.
726 2017-01-09 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/78997
729 * gcc.dg/torture/pr78997.c: New testcase.
731 2017-01-09 Richard Biener <rguenther@suse.de>
734 * g++.dg/lto/pr79000_0.C: New testcase.
735 * g++.dg/lto/pr79000_1.c: Likewise.
737 2017-01-08 Martin Sebor <msebor@redhat.com>
740 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
741 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
742 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
744 * gcc.dg/format/pr78569.c: Adjust.
746 2017-01-07 David Malcolm <dmalcolm@redhat.com>
749 * g++.dg/diagnostic/pr72803.C: New test case.
751 2017-01-07 Martin Sebor <msebor@redhat.com>
753 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
754 * gcc.dg/attr-alloc_size-4.c: Same.
756 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
758 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
759 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
760 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
761 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
762 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
763 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
764 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
766 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
767 * gcc.dg/memcmp-1.c: New.
768 * gcc.dg/strncmp-1.c: New.
770 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
772 * gcc.target/arm/acle/mcrr: New.
773 * gcc.target/arm/acle/mcrr2: New.
774 * gcc.target/arm/acle/mrrc: New.
775 * gcc.target/arm/acle/mrrc2: New.
777 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
779 * gcc.target/arm/acle/mcr.c: New.
780 * gcc.target/arm/acle/mrc.c: New.
781 * gcc.target/arm/acle/mcr2.c: New.
782 * gcc.target/arm/acle/mrc2.c: New.
784 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
786 * gcc.target/arm/acle/ldc: New.
787 * gcc.target/arm/acle/ldc2: New.
788 * gcc.target/arm/acle/ldcl: New.
789 * gcc.target/arm/acle/ldc2l: New.
790 * gcc.target/arm/acle/stc: New.
791 * gcc.target/arm/acle/stc2: New.
792 * gcc.target/arm/acle/stcl: New.
793 * gcc.target/arm/acle/stc2l: New.
795 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
797 * gcc.target/arm/acle/acle.exp: Run tests for different options
798 and make sure fat-lto-objects is used such that we can still do
800 * gcc.target/arm/acle/cdp.c: New.
801 * gcc.target/arm/acle/cdp2.c: New.
802 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
803 (check_effective_target_arm_coproc1_ok_nocache): New.
804 (check_effective_target_arm_coproc2_ok): New.
805 (check_effective_target_arm_coproc2_ok_nocache): New.
806 (check_effective_target_arm_coproc3_ok): New.
807 (check_effective_target_arm_coproc3_ok_nocache): New.
808 (check_effective_target_arm_coproc4_ok): New.
809 (check_effective_target_arm_coproc4_ok_nocache): New.
811 2017-01-06 Martin Sebor <msebor@redhat.com>
814 * gcc.dg/tree-ssa/pr78605.c: New test.
816 2017-01-05 Martin Sebor <msebor@redhat.com>
818 PR tree-optimization/78910
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
821 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
822 * gcc.dg/tree-ssa/pr78910.c: New test.
824 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
826 * gcc.dg/sso-10.c: New test.
828 2017-01-05 Jakub Jelinek <jakub@redhat.com>
830 PR tree-optimization/71016
831 * gcc.target/i386/pr71016.c: New test.
832 * gcc.target/aarch64/pr71016.c: New test.
833 * gcc.dg/tree-ssa/pr66726-3.c: New test.
836 * g++.dg/cpp1z/decomp19.C: New test.
839 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
840 * g++.dg/init/union1.C: Likewise.
841 * g++.dg/cpp0x/union6.C: Expect errors.
842 * g++.dg/cpp0x/union8.C: New test.
843 * g++.dg/cpp0x/pr78890-1.C: New test.
844 * g++.dg/cpp0x/pr78890-2.C: New test.
846 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
848 * gcc.target/powerpc/pr71670.c: Require p9vector.
849 * gcc.target/powerpc/p9-novsx.c: Same.
851 2017-01-05 David Malcolm <dmalcolm@redhat.com>
853 * selftests/asr_div1.rtl: New file.
854 * selftests/aarch64: New subdirectory.
855 * selftests/aarch64/times-two.rtl: New file.
856 * selftests/bb-index.rtl: New file.
857 * selftests/cfg-test.rtl: New file.
858 * selftests/const-int.rtl: New file.
859 * selftests/example-labels.rtl: New file.
860 * selftests/insn-with-mode.rtl: New file.
861 * selftests/jump-to-label-ref.rtl: New file.
862 * selftests/jump-to-return.rtl: New file.
863 * selftests/jump-to-simple-return.rtl: New file.
864 * selftests/mem.rtl: New file.
865 * selftests/note-insn-deleted.rtl: New file.
866 * selftests/note_insn_basic_block.rtl: New file.
867 * selftests/simple-cse.rtl: New file.
868 * selftests/symbol-ref.rtl: New file.
869 * selftests/x86_64: New subdirectory.
870 * selftests/x86_64/call-insn.rtl: New file.
871 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
872 * selftests/x86_64/times-two.rtl: New file.
873 * selftests/x86_64/unspec.rtl: New file.
875 2017-01-05 Nathan Sidwell <nathan@acm.org>
878 * g++.dg/cpp0x/pr78765.C: New.
880 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
882 * gcc.target/s390/memcpy-2.c: New test.
883 * gcc.target/s390/memset-2.c: New test.
885 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
887 * gcc.target/s390/memcpy-1.c: New test.
889 2017-01-04 Jeff Law <law@redhat.com>
891 PR tree-optimization/78812
892 * g++.dg/torture/pr78812.C: New test.
894 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
899 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
900 64-bit VSX systems with direct move, whether we optimize common
901 code sequences in the GLIBC math library for float math functions.
902 * gcc.target/powerpc/pr71977-2.c: Likewise.
904 2017-01-04 Marek Polacek <polacek@redhat.com>
907 * c-c++-common/Wpointer-compare-1.c: New test.
909 2017-01-04 Jakub Jelinek <jakub@redhat.com>
912 * c-c++-common/Wunused-var-16.c: New test.
915 * g++.dg/cpp0x/pr78693.C: New test.
918 * gcc.dg/pr78957.c: New test.
920 * g++.dg/cpp1y/auto-fn34.C: New test.
923 * g++.dg/cpp0x/pr71182.C: New test.
925 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
928 * gcc.target/powerpc/pr78056-1.c: New test.
929 * gcc.target/powerpc/pr78056-2.c: New test.
930 * gcc.target/powerpc/pr78056-3.c: New test.
931 * gcc.target/powerpc/pr78056-4.c: New test.
932 * gcc.target/powerpc/pr78056-5.c: New test.
933 * gcc.target/powerpc/pr78056-6.c: New test.
934 * gcc.target/powerpc/pr78056-7.c: New test.
935 * gcc.target/powerpc/pr78056-8.c: New test.
936 * lib/target-supports.exp
937 (check_effective_target_powerpc_popcntb_ok): New procedure to test
938 whether the effective target supports the popcntb instruction.
940 2017-01-03 Jeff Law <law@redhat.com>
942 PR tree-optimization/67955
943 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
945 2017-01-04 Marek Polacek <polacek@redhat.com>
949 * g++.dg/cpp0x/range-for32.C: New test.
950 * g++.dg/cpp0x/range-for33.C: New test.
952 2017-01-04 David Malcolm <dmalcolm@redhat.com>
954 * gcc.dg/Wmissing-braces-fixits.c: New test case.
956 2017-01-04 Nathan Sidwell <nathan@acm.org>
959 * g++.dg/cpp1y/pr66735.C: New.
961 2017-01-04 Jakub Jelinek <jakub@redhat.com>
963 PR tree-optimization/71563
964 * gcc.dg/tree-ssa/pr71563.c: New test.
966 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
970 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
971 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
972 * gfortran.dg/transfer_intrinsic_1.f90: Change
973 scan-tree-dump-times due to gfc_trans_string_copy change to
974 avoid -Wstringop-overflow.
976 2017-01-03 Jeff Law <law@redhat.com>
978 PR tree-optimization/78856
979 * gcc.c-torture/execute/pr78856.c: New test.
981 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
984 * gcc.target/powerpc/pr78953.c: New test.
986 2017-01-03 Ian Lance Taylor <iant@google.com>
988 * gcc.misc-tests/godump-1.c: Update for accurate representation of
991 2017-01-03 Martin Sebor <msebor@redhat.com>
993 PR tree-optimization/78696
994 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
995 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
996 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
997 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
999 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1001 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1002 with more than one digit.
1003 * lib/gcc-dg.exp (process-message): Support more than one digit
1004 in relative line specifications.
1006 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1008 PR tree-optimization/78965
1009 * gcc.dg/pr78965.c: New test.
1012 * g++.dg/opt/pr78901.C: New test.
1014 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1018 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1019 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1020 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1021 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1022 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1023 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1024 * gfortran.dg/string_1_lp64.f90: New test.
1025 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1026 * gfortran.dg/string_3_lp64.f90: New test.
1027 * gfortran.dg/transfer_intrinsic_1.f90: Change
1028 scan-tree-dump-times due to gfc_trans_string_copy change to
1029 avoid -Wstringop-overflow.
1031 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1034 * gcc.target/i386/pr78967-1.c: New test.
1035 * gcc.target/i386/pr78967-2.c: Ditto.
1036 * gcc.target/i386/pr78967-3.c: Ditto.
1038 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1039 * gcc.target/i386/pr78904-4.c: Ditto.
1040 * gcc.target/i386/pr78904-6.c: Ditto.
1042 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1045 * g++.dg/torture/pr77674.C: New testcase.
1047 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1049 Update copyright years.
1051 Copyright (C) 2017 Free Software Foundation, Inc.
1053 Copying and distribution of this file, with or without modification,
1054 are permitted in any medium without royalty provided the copyright
1055 notice and this notice are preserved.