1 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3 PR rtl-optimization/79571
4 * gcc.target/i386/pr79571.c: New.
6 2017-03-06 Marek Polacek <polacek@redhat.com>
8 PR c++/79796 - ICE with NSDMI and this pointer
9 * g++.dg/cpp0x/nsdmi13.C: New test.
11 2017-03-06 Julia Koval <julia.koval@intel.com>
14 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
16 * gcc.target/i386/interrupt-13.c: Ditto.
17 * gcc.target/i386/interrupt-14.c: Ditto.
18 * gcc.target/i386/interrupt-15.c: Ditto.
20 2017-03-06 Jakub Jelinek <jakub@redhat.com>
23 * g++.dg/cpp0x/constexpr-79822.C: New test.
25 2017-03-06 Richard Biener <rguenther@suse.de>
27 PR tree-optimization/79894
28 * gcc.dg/vect/pr79887.c: New testcase.
30 2017-03-06 Richard Biener <rguenther@suse.de>
32 PR tree-optimization/79824
33 * gcc.dg/vect/pr79824-1.c: New testcase.
34 * gcc.dg/vect/pr79824-2.c: Likewise.
36 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
38 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
39 gettimeofday. Remove dg-skip-if for AVR.
40 * lib/target-supports.exp (check_effective_target_gettimeofday):
43 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
45 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
46 * gcc.target/s390/hotpatch-10.c: Likewise.
47 * gcc.target/s390/hotpatch-11.c: Likewise.
48 * gcc.target/s390/hotpatch-12.c: Likewise.
49 * gcc.target/s390/hotpatch-13.c: Likewise.
50 * gcc.target/s390/hotpatch-14.c: Likewise.
51 * gcc.target/s390/hotpatch-15.c: Likewise.
52 * gcc.target/s390/hotpatch-16.c: Likewise.
53 * gcc.target/s390/hotpatch-17.c: Likewise.
54 * gcc.target/s390/hotpatch-18.c: Likewise.
55 * gcc.target/s390/hotpatch-19.c: Likewise.
56 * gcc.target/s390/hotpatch-2.c: Likewise.
57 * gcc.target/s390/hotpatch-26.c: Likewise.
58 * gcc.target/s390/hotpatch-27.c: Likewise.
59 * gcc.target/s390/hotpatch-28.c: Likewise.
60 * gcc.target/s390/hotpatch-3.c: Likewise.
61 * gcc.target/s390/hotpatch-4.c: Likewise.
62 * gcc.target/s390/hotpatch-5.c: Likewise.
63 * gcc.target/s390/hotpatch-6.c: Likewise.
64 * gcc.target/s390/hotpatch-7.c: Likewise.
65 * gcc.target/s390/hotpatch-8.c: Likewise.
66 * gcc.target/s390/hotpatch-9.c: Likewise.
68 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/template/crash125.C: New.
73 2017-03-06 Jakub Jelinek <jakub@redhat.com>
76 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
78 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
80 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
82 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
84 * gcc.target/mips/msa-minmax.c: New tests.
86 2017-03-06 Martin Liska <mliska@suse.cz>
89 * g++.dg/asan/pr79783.C: New test.
91 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
93 * gcc.target/mips/msa-dotp.c: New tests.
95 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
97 * gcc.target/mips/msa-bclri.c: New test.
99 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/tm/pr70266.C: New.
104 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
105 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
107 * gfortran.dg/coarray/fail_image_1.f08: New test.
108 * gfortran.dg/coarray/fail_image_2.f08: New test.
109 * gfortran.dg/coarray/failed_images_1.f08: New test.
110 * gfortran.dg/coarray/failed_images_2.f08: New test.
111 * gfortran.dg/coarray/image_status_1.f08: New test.
112 * gfortran.dg/coarray/image_status_2.f08: New test.
113 * gfortran.dg/coarray/stopped_images_1.f08: New test.
114 * gfortran.dg/coarray/stopped_images_2.f08: New test.
115 * gfortran.dg/coarray_fail_st.f90: New test.
116 * gfortran.dg/coarray_failed_images_1.f08: New test.
117 * gfortran.dg/coarray_image_status_1.f08: New test.
118 * gfortran.dg/coarray_stopped_images_1.f08: New test.
120 2017-03-03 Marek Polacek <polacek@redhat.com>
123 * gcc.dg/noncompile/pr79758.c: New test.
125 2017-03-03 Jakub Jelinek <jakub@redhat.com>
128 * g++.dg/opt/pr79805.C: New test.
130 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
132 * gcc.target/i386/avx512vpopcntdq-check.h: New.
133 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
134 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
135 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
136 * gcc.target/i386/i386.exp
137 (check_effective_target_avx512vpopcntdq): New.
139 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
141 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
142 ilp32 targets and match DImode registers for lp64 targets.
144 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
146 * g++.dg/pr71624.C: Disable for x32.
147 * g++.dg/pr71633.C: Ditto.
149 2017-03-03 Jakub Jelinek <jakub@redhat.com>
152 * gcc.target/i386/pr79807.c: New test.
154 2017-03-03 Martin Liska <mliska@suse.cz>
156 PR tree-optimization/79803
157 * gcc.dg/tree-ssa/pr79803.c: New test.
159 2017-03-03 Martin Liska <mliska@suse.cz>
161 PR rtl-optimization/79574
162 * gcc.dg/pr79574-2.c: New test.
164 2017-03-03 Richard Biener <rguenther@suse.de>
167 * g++.dg/warn/Wuninitialized-8.C: New testcase.
169 2017-03-03 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/pr57134.c: Use empty inline asm string literal.
173 2017-03-03 Marek Polacek <polacek@redhat.com>
176 * g++.dg/warn/Wwrite-strings-1.C: New test.
177 * g++.dg/warn/Wwrite-strings-2.C: New test.
178 * g++.dg/warn/Wwrite-strings-3.C: New test.
179 * g++.dg/warn/Wwrite-strings-4.C: New test.
180 * g++.dg/warn/Wwrite-strings-5.C: New test.
181 * g++.dg/warn/Wwrite-strings-6.C: New test.
182 * g++.dg/warn/Wwrite-strings-7.C: New test.
183 * g++.dg/warn/Wwrite-strings-8.C: New test.
184 * g++.dg/warn/Wwrite-strings-9.C: New test.
185 * g++.dg/warn/Wwrite-strings-10.C: New test.
186 * g++.dg/warn/Wwrite-strings-11.C: New test.
187 * g++.dg/warn/Wwrite-strings-12.C: New test.
189 2017-03-03 Richard Biener <rguenther@suse.de>
192 * gcc.dg/torture/pr79818.c: New testcase.
194 2017-03-02 Jakub Jelinek <jakub@redhat.com>
197 * g++.dg/warn/Wunused-parm-10.C: New test.
199 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.dg/rtl/x86_64/*.c: Test for
202 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
204 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
207 * gcc.target/i386/pr79514.c: New test.
209 2017-03-02 Jakub Jelinek <jakub@redhat.com>
211 PR rtl-optimization/79780
212 * gcc.c-torture/compile/pr79780.c: New test.
214 2017-03-02 Richard Biener <rguenther@suse.de>
216 PR tree-optimization/79345
218 * g++.dg/warn/Wuninitialized-7.C: New testcase.
219 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
220 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
222 2017-03-02 Richard Biener <rguenther@suse.de>
225 * gcc.dg/vector-1.c: New testcase.
227 2017-03-02 Bin Cheng <bin.cheng@arm.com>
229 PR tree-optimization/66768
230 * gcc.target/i386/pr66768.c: New test.
232 2017-03-02 Richard Biener <rguenther@suse.de>
234 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
235 * gcc.dg/rtl/x86_64/final.c: Likewise.
236 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
237 * gcc.dg/rtl/x86_64/ira.c: Likewise.
238 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
239 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
241 2017-03-02 Richard Biener <rguenther@suse.de>
243 PR tree-optimization/79777
244 * gcc.dg/torture/pr79777.c: New testcase.
246 2017-03-01 Martin Sebor <msebor@redhat.com>
249 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
250 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
251 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
252 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
254 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
256 * gcc.target/i386/invsize-2.c: New test.
257 * gcc.target/i386/invsize-3.c: Ditto.
258 * gcc.target/i386/invsize-4.c: Ditto.
259 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
260 * gcc.target/i386/stackalign/asm-1.c: Ditto.
262 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
265 * gcc.target/powerpc/pr79439.c: New test.
267 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
269 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
273 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
276 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
277 pattern to look for vcmpequd. instead of vcmpnew.
278 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
279 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
280 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
281 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
282 look for xvcmpeqdp. instead of xvcmpnedp.
283 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
284 look for vcmpequd. instead of vcmpnew.
285 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
286 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
287 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
288 look for xvcmpeqsp. instead of xvcmpnesp.
289 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
290 look for xvcmpeqdp. instead of xvcmpnedp.
291 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
292 look for vcmpequd. instead of vcmpnew.
293 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
294 look for vcmpeqsp instead of xvcmpnesp.
295 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
296 look for xvcmpeqdp instead of xvcmpnedp.
298 2017-03-01 Richard Biener <rguenther@suse.de>
301 * gcc.dg/torture/pr79721.c: New testcase.
303 2017-03-01 Jakub Jelinek <jakub@redhat.com>
306 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
307 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
310 * g++.dg/warn/Wunused-parm-9.C: New test.
312 PR tree-optimization/79734
313 * g++.dg/opt/pr79734.C: New test.
315 2017-02-28 Jakub Jelinek <jakub@redhat.com>
317 PR tree-optimization/79737
318 * gcc.c-torture/execute/pr79737-1.c: New test.
319 * gcc.c-torture/execute/pr79737-2.c: New test.
321 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
323 * gcc.target/sparc/20170228-1.c: New test.
325 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
327 * gcc.target/i386/invsize-1.c: New test.
329 2017-02-28 Martin Sebor <msebor@redhat.com>
331 PR tree-optimization/79691
332 * gcc.dg/tree-ssa/pr79691.c: New test.
334 2017-02-28 Jakub Jelinek <jakub@redhat.com>
337 * gcc.target/i386/pr79729.c: New test.
339 2017-02-28 Richard Biener <rguenther@suse.de>
341 PR tree-optimization/79740
342 * gcc.dg/torture/pr79740.c: New testcase.
344 2017-02-28 Richard Biener <rguenther@suse.de>
347 * c-c++-common/torture/pr79731.c: New testcase.
349 2017-02-28 Richard Biener <rguenther@suse.de>
351 PR tree-optimization/79732
352 * gcc.dg/torture/pr79732.c: New testcase.
354 2017-02-28 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/79723
357 * gcc.target/i386/pr79723.c: New testcase.
359 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
362 * gcc.target/powerpc/pr79544.c: New.
364 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/parse/crash67.C: New.
369 2017-02-27 Bin Cheng <bin.cheng@arm.com>
371 PR tree-optimization/77536
372 * gcc.dg/vect/pr79347.c: Revise testing string.
374 2017-02-27 Richard Biener <rguenther@suse.de>
376 PR tree-optimization/45397
377 * gcc.dg/tree-ssa/pr45397.c: New testcase.
379 2017-02-27 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/79690
382 * gcc.target/i386/pr79690.c: New testcase.
384 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
387 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
389 * gfortran.dg/inline_matmul_11.f90: Likewise.
390 * gfortran.dg/inline_matmul_9.f90: Likewise.
391 * gfortran.dg/matmul_13.f90: New test.
392 * gfortran.dg/matmul_14.f90: New test.
394 2017-02-25 Jakub Jelinek <jakub@redhat.com>
397 * g++.dg/opt/pr79396.C: New test.
399 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
402 * gfortran.dg/dtio_6.f90: Update test.
404 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
407 * gfortran.dg/interface_operator_2.f90: New test.
409 2017-02-24 Jakub Jelinek <jakub@redhat.com>
412 * gcc.dg/pr79677.c: New test.
414 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
416 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
418 * gcc.target/mips/mips-ps-type.c (move): Likewise.
419 (cond_move1): Simplify condition to force generation of
421 (cond_move2): Likewise.
423 2017-02-24 Jakub Jelinek <jakub@redhat.com>
426 * g++.dg/warn/Wrestrict-1.C: New test.
427 * g++.dg/warn/Wrestrict-2.C: New test.
429 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
431 * g++.dg/ext/complit15.C: Require LTO.
433 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
435 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
436 logical_op_short_circuit to skip targets.
437 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
440 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
442 * gnat.dg/opt63.adb: New test.
444 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
446 * gnat.dg/discr47.adb: New test.
448 2017-02-24 Richard Biener <rguenther@suse.de>
450 PR tree-optimization/79389
451 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
453 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
456 * g++.dg/cpp0x/pr79361-1.C: New.
457 * g++.dg/cpp0x/pr79361-2.C: Likewise.
459 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
461 * gcc.target/visium/bit_test.c: Accept any lsr form.
462 * gcc.target/visium/block_move.c: Tweak.
464 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
467 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
469 2017-02-23 Richard Biener <rguenther@suse.de>
471 PR tree-optimization/79683
472 * gcc.target/i386/pr79683.c: New testcase.
474 2017-02-22 Jeff Law <law@redhat.com>
476 PR tree-optimization/79578
477 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
479 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
481 * gcc.target/mips/msa-fp-cc.c: New test.
483 2017-02-22 Jakub Jelinek <jakub@redhat.com>
486 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
487 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
488 * g++.dg/gomp/pr79664.C: New test.
490 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
492 2017-02-22 Marek Polacek <polacek@redhat.com>
495 * g++.dg/cpp0x/alignas10.C: New test.
496 * g++.dg/cpp0x/alignas9.C: New test.
499 * g++.dg/ext/underlying_type12.C: New test.
502 * gcc.dg/enum-incomplete-4.c: New test.
504 2017-02-22 Jakub Jelinek <jakub@redhat.com>
507 * gcc.target/i386/pr70465-2.c: New test.
509 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
511 * gcc.dg/pr61441.c: Use dg-add-options ieee.
513 2017-02-22 Richard Biener <rguenther@suse.de>
515 PR tree-optimization/79673
516 * gcc.target/i386/pr79673.c: New testcase.
518 2017-02-22 Richard Biener <rguenther@suse.de>
520 PR tree-optimization/79666
521 * gcc.dg/torture/pr79666.c: New testcase.
523 2017-02-22 Martin Liska <mliska@suse.cz>
526 * gcc.dg/tree-prof/pr79587.c: New test.
528 2017-02-21 Marek Polacek <polacek@redhat.com>
531 * g++.dg/ext/flexary23.C: New test.
533 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
536 * gcc.target/i386/pr79593.c: New test.
538 2017-02-21 Jakub Jelinek <jakub@redhat.com>
541 * g++.dg/cpp1z/decomp26.C: New test.
544 * g++.dg/ubsan/pr79589.C: New test.
546 2017-02-21 Jeff Law <law@redhat.com>
548 PR tree-optimization/79621
549 * gcc.c-torture/compile/pr79621.c: New test.
551 2017-02-21 Jakub Jelinek <jakub@redhat.com>
554 * g++.dg/cpp1y/constexpr-79655.C: New test.
557 * g++.dg/cpp1y/constexpr-79639.C: New test.
560 * gcc.target/i386/mpx/pr79633.c: New test.
563 * gcc.dg/pr79570.c: New test.
566 * c-c++-common/pr79641.c: New test.
568 PR tree-optimization/79649
569 * gcc.target/i386/pr79649.c: New test.
572 * gcc.dg/pr79494.c: New test.
574 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
576 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
579 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581 * gcc.dg/gimplefe-26.c: Require c99_runtime.
583 2017-02-02 Jason Merrill <jason@redhat.com>
586 * g++.dg/ext/complit15.C: New.
588 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
591 * gcc.target/powerpc/pr78056-8.c: Remove.
593 2017-02-20 Marek Polacek <polacek@redhat.com>
596 * gcc.dg/comp-goto-4.c: New test.
599 * c-c++-common/ubsan/bounds-14.c: New test.
601 2017-02-20 Jakub Jelinek <jakub@redhat.com>
604 * gcc.target/i386/pr79568-1.c: New test.
605 * gcc.target/i386/pr79568-2.c: New test.
606 * gcc.target/i386/pr79568-3.c: New test.
608 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
611 * gfortran.dg/dtio_10.f90: Change test of error message.
612 * gfortran.dg/dtio_23.f90: New test.
613 * gfortran.dg/dtio_24.f90: New test.
615 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
618 * gfortran.dg/submodule_25.f08: New test.
620 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
623 * gfortran.dg/submodule_24.f08: New test.
625 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
628 * gfortran.dg/class_allocate_24.f90: New test.
630 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
633 * gfortran.dg/submodule_23.f90: New test.
635 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/cpp0x/alignas8.C: New.
640 2017-02-19 Eric Fiselier <eric@efcs.ca>
641 Jonathan Wakely <jwakely@redhat.com>
644 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
646 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
648 * gcc.dg/gimplefe-26.c: New test.
650 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
652 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
654 2017-02-18 Jakub Jelinek <jakub@redhat.com>
657 * gcc.target/i386/3dnowA-3.c: New test.
660 * gcc.target/i386/pr79559.c: New test.
662 2017-02-17 Joseph Myers <joseph@codesourcery.com>
664 * gcc.dg/c11-float-2.c: New test.
665 * gcc.dg/torture/float128-floath.c,
666 gcc.dg/torture/float128x-floath.c,
667 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
668 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
669 gcc.dg/torture/float64x-floath.c: Do not test comparison of
670 *_DECIMAL_DIG macros with DECIMAL_DIG.
672 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
675 * gcc.target/powerpc/vec-xxpermdi.c: New file.
677 2017-02-17 Julia Koval <julia.koval@intel.com>
679 * gcc.target/i386/rdpid.c New test.
680 * gcc.target/i386/sse-12.c: Add -mrdpid.
681 * gcc.target/i386/sse-13.c: Ditto.
682 * gcc.target/i386/sse-14.c: Ditto.
683 * gcc.target/i386/sse-22.c: Ditto.
684 * gcc.target/i386/sse-23.c: Ditto.
685 * g++.dg/other/i386-2.C: Ditto.
686 * g++.dg/other/i386-3.C: Ditto.
688 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
690 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
691 * gcc.dg/pr61441.c: Ditto.
693 2017-02-17 Martin Liska <mliska@suse.cz>
695 PR rtl-optimization/79574
696 * gcc.dg/pr79574.c: New test.
698 2017-02-17 Marek Polacek <polacek@redhat.com>
701 * gcc.dg/torture/pr79536.c: New test.
703 2017-02-16 Alan Modra <amodra@gmail.com>
705 * gcc.c-torture/execute/pr79286.c: New.
707 2017-02-16 Jakub Jelinek <jakub@redhat.com>
710 * c-c++-common/gomp/pr79512.c: New test.
712 2017-02-15 Martin Sebor <msebor@redhat.com>
715 * g++.dg/ext/flexary12.C: Adjust.
716 * g++.dg/ext/flexary20.C: Same.
717 * g++.dg/ext/flexary21.C: Same.
718 * g++.dg/ext/flexary22.C: New test.
720 2017-02-15 Bin Cheng <bin.cheng@arm.com>
722 PR tree-optimization/79347
723 * gcc.dg/vect/pr79347.c: New test.
725 2017-02-15 Jakub Jelinek <jakub@redhat.com>
728 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
729 [[deprecated]] comment.
730 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
731 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
732 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
733 [[deprecated]] in -std=c++11.
734 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
735 [[fallthrough]] in -std=c++11 and -std=c++14.
738 * g++.dg/tls/pr79288.C: New test.
740 2017-02-15 Marek Polacek <polacek@redhat.com>
743 * gcc.dg/dfp/pr79515.c: New.
745 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
747 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
749 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
751 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
754 2017-02-15 Jakub Jelinek <jakub@redhat.com>
757 * gcc.dg/dfp/pr79487.c: New test.
758 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
761 2017-01-14 Carl Love <cel@us.ibm.com>
763 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
764 xvcvsxdsp and xvcvuxdsp instructions.
766 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
768 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
769 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
770 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
771 64-bit default target.
772 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
773 a 64-bit default target.
775 2017-02-14 Jakub Jelinek <jakub@redhat.com>
778 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
779 (test_3vx): Change return type from int to void.
780 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
781 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
782 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
783 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
785 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
786 (test_3vx): Change return type from int to void.
787 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
788 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
789 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
790 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
792 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
793 intrinsic. Change scan-assembler-times number from 1 to 2.
794 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
795 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
796 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
797 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
798 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
799 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
800 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
802 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
806 Use dg-additional-options for ia32 target. Remove XFAIL.
808 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
811 * gcc.target/i386/pr79495.c: New test.
813 2017-02-14 Marek Polacek <polacek@redhat.com>
817 * g++.dg/cpp1y/pr79463.C: New.
818 * g++.dg/template/incomplete10.C: New.
819 * g++.dg/template/incomplete9.C: New.
821 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
824 * gcc.target/i386/pr79498.c: New test.
826 2017-02-14 Martin Sebor <msebor@redhat.com>
829 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
830 * gcc.dg/tree-ssa/pr79448-2.c: New test.
831 * gcc.dg/tree-ssa/pr79448.c: New test.
833 2017-02-14 Jeff Law <law@redhat.com>
835 PR tree-optimization/79095
836 * g++.dg/pr79095-1.C: New test
837 * g++.dg/pr79095-2.C: New test
838 * g++.dg/pr79095-3.C: New test
839 * g++.dg/pr79095-4.C: New test
840 * g++.dg/pr79095-5.C: New test
841 * gcc.c-torture/execute/arith-1.c: Update with more cases.
842 * gcc.dg/tree-ssa/pr79095-1.c: New test.
844 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
846 * gcc.target/aarch64/vect_fp16_1.c: New.
848 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
850 * gcc.dg/gimplefe-25.c: New test.
852 2017-02-14 Jakub Jelinek <jakub@redhat.com>
854 PR tree-optimization/79408
855 * gcc.dg/tree-ssa/pr79408-2.c: New test.
857 2017-02-14 Richard Biener <rguenther@suse.de>
860 * gcc.dg/torture/pr79432.c: New testcase.
862 2017-02-13 Martin Sebor <msebor@redhat.com>
865 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
867 2017-02-13 Jakub Jelinek <jakub@redhat.com>
870 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
874 * g++.dg/cpp1z/eval-order4.C: New test.
875 * g++.dg/other/pr79232.C: New test.
877 2017-02-13 Nathan Sidwell <nathan@acm.org>
880 * g++.dg/cpp0x/pr79296.C: New.
882 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
884 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
885 Instead, xfail powerpc*-*-* && lp64.
887 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
889 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
891 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
893 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
896 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
897 for reading beyond a 4k boundary.
899 2017-02-13 Jakub Jelinek <jakub@redhat.com>
901 PR rtl-optimization/79388
902 PR rtl-optimization/79450
903 * gcc.c-torture/execute/pr79388.c: New test.
904 * gcc.c-torture/execute/pr79450.c: New test.
906 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
909 * gfortran.dg/spread_init_expr_2.f90: New test case.
911 2017-02-11 Jakub Jelinek <jakub@redhat.com>
914 * g++.dg/asan/deep-stack-uaf-1.C: New test.
916 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
919 * gcc.dg/tree-ssa/pr56727.c: New testcase.
921 2017-02-10 Jakub Jelinek <jakub@redhat.com>
924 * g++.dg/cpp0x/pr79457.C: New test.
926 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
928 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
929 scan-assembler unless lp64.
931 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
933 PR tree-optimization/66612
934 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
936 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
938 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
941 2017-02-10 Marek Polacek <polacek@redhat.com>
944 * g++.dg/cpp1y/pr79435.C: New.
947 * g++.dg/warn/Wint-in-bool-context-1.C: New.
949 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
951 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
952 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
954 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
955 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
956 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
957 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
958 (vtst_expected_poly64x2): Move to aarch64-only section.
959 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
960 (vtst_p64, vtstq_p64): New tests.
962 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/pr71737.C: New.
967 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
968 Richard Biener <rguenther@suse.de>
970 * gcc.dg/gimplefe-error-1.c: New testcase.
971 * gcc.dg/gimplefe-error-2.c: New testcase.
972 * gcc.dg/gimplefe-error-3.c: New testcase.
974 2017-02-10 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/79411
977 * gcc.c-torture/compile/pr79411.c: New test.
979 2017-02-09 Jakub Jelinek <jakub@redhat.com>
980 Jason Merrill <jason@redhat.com>
983 * g++.dg/cpp1z/pr79143.C: New test.
985 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
987 * gcc.dg/loop-unswitch-2.c: Update testcase.
988 * gcc.dg/loop-unswitch-1.c: Update testcase.
990 2017-02-09 Marek Polacek <polacek@redhat.com>
993 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
994 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
995 * c-c++-common/goacc/pr79428-1.c: New test.
996 * c-c++-common/gomp/pr79428-2.c: New test.
997 * c-c++-common/gomp/pr79428-5.c: New test.
998 * c-c++-common/gomp/pr79428-6.c: New test.
999 * c-c++-common/pr79428-3.c: New test.
1001 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1003 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1006 2017-02-09 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.c-torture/compile/pr79413.c: New test.
1012 * c-c++-common/gomp/pr79429.c: New test.
1013 * g++.dg/gomp/pr79429.C: New test.
1016 * c-c++-common/gomp/pr79431.c: New test.
1018 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1019 Cesar Philippidis <cesar@codesourcery.com>
1020 Joseph Myers <joseph@codesourcery.com>
1021 Chung-Lin Tang <cltang@codesourcery.com>
1023 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1024 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1025 * c-c++-common/goacc/loop-auto-2.c: New.
1026 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1027 * c-c++-common/goacc/tile-2.c: New.
1028 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1029 * g++.dg/goacc/tile-1.C: New, check tile subst.
1030 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1031 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1032 * gfortran.dg/goacc/tile-1.f90: New test.
1033 * gfortran.dg/goacc/tile-2.f90: New test.
1034 * gfortran.dg/goacc/tile-lowering.f95: New test.
1036 2017-02-09 Richard Biener <rguenther@suse.de>
1038 PR tree-optimization/69823
1039 * gcc.dg/graphite/pr69823.c: New testcase.
1041 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1044 * gcc.target/powerpc/pr78604.c: New.
1046 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1049 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1050 disable this test on power architecture.
1052 2017-02-08 Richard Biener <rguenther@suse.de>
1054 PR tree-optimization/71824
1055 PR tree-optimization/79409
1056 * gcc.dg/graphite/pr71824-3.c: New testcase.
1058 2017-02-08 Jakub Jelinek <jakub@redhat.com>
1060 PR tree-optimization/79408
1061 * gcc.dg/tree-ssa/pr79408.c: New test.
1063 2017-02-08 Richard Biener <rguenther@suse.de>
1065 PR tree-optimization/71824
1066 * gcc.dg/graphite/pr71824-2.c: New testcase.
1068 2017-02-07 Andrew Pinski <apinski@cavium.com>
1070 * gcc.target/aarch64/popcount.c: New Testcase.
1072 2017-02-07 Jakub Jelinek <jakub@redhat.com>
1074 PR rtl-optimization/79386
1075 * gcc.c-torture/compile/pr79386.c: New test.
1077 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1078 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1080 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1083 2017-02-07 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1087 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1089 2017-02-07 Richard Biener <rguenther@suse.de>
1091 * gcc.dg/gimplefe-23.c: New testcase.
1092 * gcc.dg/gimplefe-24.c: Likewise.
1094 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1096 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1097 scan-assembler instead of scan-assembler-times.
1098 * gcc.target/aarch64/test_frame_10.c: Likewise.
1099 * gcc.target/aarch64/test_frame_12.c: Likewise.
1100 * gcc.target/aarch64/test_frame_2.c: Likewise.
1101 * gcc.target/aarch64/test_frame_4.c: Likewise.
1102 * gcc.target/aarch64/test_frame_6.c: Likewise.
1103 * gcc.target/aarch64/test_frame_7.c: Likewise.
1104 * gcc.target/aarch64/test_frame_8.c: Likewise.
1106 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1108 * gcc.target/i386/pr78419.c: Require ifunc support.
1110 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
1112 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1114 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1117 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1119 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
1121 * lib/target-supports.exp: Define the RISC-V target.
1122 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1123 * gcc.dg/builtin-apply2.c: Likewise.
1124 * gcc.dg/ifcvt-4.c: Likewise.
1125 * gcc.dg/loop-8.c: Likewise.
1126 * gcc.dg/sibcall-10.c: Likewise.
1127 * gcc.dg/sibcall-9.c: Likewise.
1128 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1129 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1131 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1132 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1133 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1134 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1136 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1139 * gcc.target/powerpc/pr66144-1.c: New test.
1140 * gcc.target/powerpc/pr66144-2.c: Likewise.
1141 * gcc.target/powerpc/pr66144-3.c: Likewise.
1143 2017-02-06 Martin Sebor <msebor@redhat.com>
1145 PR tree-optimization/79376
1146 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1147 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1149 2017-02-06 Jakub Jelinek <jakub@redhat.com>
1152 * g++.dg/cpp1y/constexpr-79379.C: New test.
1155 * g++.dg/lookup/pr79377.C: New test.
1158 * g++.dg/cpp1z/decomp25.C: New test.
1160 PR tree-optimization/79284
1161 * gcc.c-torture/compile/pr79284.c: New test.
1163 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1166 * g++.dg/cpp0x/pr70448.C: New.
1168 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1171 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1174 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
1177 * gcc.c-torture/compile/pr78883.c: New test.
1179 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
1182 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1183 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1184 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1185 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1186 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1187 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1188 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1189 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1190 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1191 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1192 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1193 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1194 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1196 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1199 * gfortran.dg/allocate_with_source_24.f90: New test.
1201 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1204 * gfortran.dg/der_ptr_component_2.f90: New test.
1206 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1208 * gcc.target/sparc/20170205-1.c: New test.
1210 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
1212 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1213 libatomic_available.
1215 * gcc.dg/pr77587.c: Require alias support.
1216 * gcc.dg/pr77587a.c: Likewise.
1218 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1219 * gcc.c-torture/execute/pr78622.c: Likewise.
1221 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1223 * c-c++-common/Wunused-var-16.c: Likewise.
1224 * c-c++-common/builtin-shuffle-1.c: Likewise.
1225 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1226 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1228 2017-02-03 Martin Sebor <msebor@redhat.com>
1230 PR tree-optimization/79327
1231 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1232 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1233 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1235 2017-02-03 Jakub Jelinek <jakub@redhat.com>
1236 Martin Sebor <msebor@redhat.com>
1238 PR tree-optimization/79327
1239 * gcc.dg/tree-ssa/pr79327.c: New test.
1240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1241 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1242 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1243 (test_sprintf_chk_range_schar): Adjust dg-message.
1244 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1245 * gcc.c-torture/execute/pr79327.c: New test.
1247 2017-02-03 Jakub Jelinek <jakub@redhat.com>
1250 * gcc.target/powerpc/pr79354.c: New test.
1251 * gcc.c-torture/execute/pr79354.c: New test.
1253 2017-02-03 Martin Sebor <msebor@redhat.com>
1255 PR tree-optimization/79352
1256 * gcc.dg/tree-ssa/pr79352.c: New test.
1258 2017-02-03 Martin Liska <mliska@suse.cz>
1261 * gcc.target/i386/mvc9.c: New test.
1263 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1266 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1269 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
1271 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1272 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1273 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1274 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1275 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1276 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1277 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1278 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1279 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1280 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1281 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1282 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1283 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1285 2017-02-02 Martin Sebor <msebor@redhat.com>
1288 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1289 * gcc.dg/tree-ssa/pr79275.c: New test.
1291 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1293 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
1295 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
1298 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1301 2017-02-02 Tamar Christina <tamar.christina@arm.com>
1304 * gcc.target/aarch64/vector_initialization_nostack.c
1305 (f12): Use one vector
1307 2017-02-02 Jakub Jelinek <jakub@redhat.com>
1309 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1310 * c-c++-common/asan/misalign-1.c: Likewise.
1311 * c-c++-common/asan/misalign-2.c: Likewise.
1312 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1313 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1314 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1315 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1316 add -ffat-lto-objects from/to dg-additional-options.
1317 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1318 dg-additional-options.
1321 * gcc.target/powerpc/pr79197.c: New test.
1322 * gcc.c-torture/compile/pr79197.c: New test.
1324 2017-02-02 Richard Biener <rguenther@suse.de>
1326 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1328 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/cpp0x/pr69637-1.C: New.
1332 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1334 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1336 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1338 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1341 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1344 2017-02-01 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1348 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1349 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1350 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1351 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1352 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1353 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1354 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1355 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1356 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1357 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1358 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1359 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1361 2017-02-01 Martin Liska <mliska@suse.cz>
1364 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1366 2017-02-01 Richard Biener <rguenther@suse.de>
1369 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1370 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1371 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1372 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1374 2017-02-01 Richard Biener <rguenther@suse.de>
1377 * gfortran.dg/pr79315.f90: New testcase.
1379 2017-02-01 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/71824
1382 * gcc.dg/graphite/pr71824.c: New testcase.
1384 2017-01-31 Jakub Jelinek <jakub@redhat.com>
1387 * g++.dg/diagnostic/pr79304.C: New test.
1389 2017-01-31 David Malcolm <dmalcolm@redhat.com>
1392 * g++.dg/spellcheck-pr79298.C: New test case.
1394 2017-01-31 David Malcolm <dmalcolm@redhat.com>
1396 PR preprocessor/79210
1397 * gcc.dg/format/pr79210.c: New test case.
1398 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1401 2017-01-31 Nathan Sidwell <nathan@acm.org>
1404 * g++.dg/warn/pr79290.C: New.
1408 * g++.dg/cpp1y/pr67273.C: New.
1409 * g++.dg/cpp1y/pr79253.C: New.
1411 2017-01-31 Nathan Sidwell <nathan@acm.org>
1414 * g++.dg/cpp1y/pr61636-1.C: Augment.
1416 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1418 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1419 rand() instead of random().
1421 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
1423 PR tree-optimization/71691
1424 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1426 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1428 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1431 2017-01-31 Jakub Jelinek <jakub@redhat.com>
1433 PR tree-optimization/79267
1434 * g++.dg/opt/pr79267.C: New test.
1436 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
1439 * gcc.dg/debug/dwarf2/align-1.c: New.
1440 * gcc.dg/debug/dwarf2/align-2.c: New.
1441 * gcc.dg/debug/dwarf2/align-3.c: New.
1442 * gcc.dg/debug/dwarf2/align-4.c: New.
1443 * gcc.dg/debug/dwarf2/align-5.c: New.
1444 * gcc.dg/debug/dwarf2/align-6.c: New.
1445 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1446 * g++.dg/debug/dwarf2/align-1.C: New.
1447 * g++.dg/debug/dwarf2/align-2.C: New.
1448 * g++.dg/debug/dwarf2/align-3.C: New.
1449 * g++.dg/debug/dwarf2/align-4.C: New.
1450 * g++.dg/debug/dwarf2/align-5.C: New.
1451 * g++.dg/debug/dwarf2/align-6.C: New.
1453 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1456 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1458 2017-01-30 Martin Sebor <msebor@redhat.com>
1461 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1463 2017-01-30 Martin Liska <mliska@suse.cz>
1465 PR gcov-profile/79259
1466 * g++.dg/tree-prof/pr79259.C: New test.
1468 2017-01-30 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/79276
1471 * gcc.dg/torture/pr79276.c: New testcase.
1473 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1476 * gcc.target/s390/pr79240.c: New test.
1478 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1481 * gcc.target/powerpc/pr79268.c: New file.
1482 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1483 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1484 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1485 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1487 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
1489 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1492 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1494 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1495 * gnat.dg/debug9.adb: Likewise.
1497 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1499 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1500 libatomic_available.
1501 * gfortran.dg/coarray_42.f90: Likewise.
1502 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1503 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1504 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1506 2017-01-27 Martin Sebor <msebor@redhat.com>
1508 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1510 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1512 PR rtl-optimization/79194
1513 * gcc.dg/torture/pr79194.c: New test.
1515 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1517 PR tree-optimization/71374
1518 * gcc.target/i386/pr71374.c: New.
1520 2017-01-27 Martin Sebor <msebor@redhat.com>
1523 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1524 a dg-error directive.
1526 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1529 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1530 * gcc.target/arm/pr79131-2.c: New.
1532 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1535 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1536 vectorized on POWER unless hardware misaligned loads are
1539 2017-01-27 Bin Cheng <bin.cheng@arm.com>
1541 PR rtl-optimization/78559
1542 * gcc.c-torture/execute/pr78559.c: New test.
1544 2017-01-27 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/79245
1547 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1548 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1550 2017-01-27 Jakub Jelinek <jakub@redhat.com>
1553 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1554 target. Use 4294967293U instead of 4294967293.
1556 2017-01-27 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/71433
1559 * gcc.dg/Warray-bounds-21.c: New testcase.
1561 2017-01-27 Richard Biener <rguenther@suse.de>
1563 PR tree-optimization/79244
1564 * gcc.dg/torture/pr79244.c: New testcase.
1566 2017-01-27 Jakub Jelinek <jakub@redhat.com>
1568 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1569 all occurrences of 40 to 32.
1571 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
1574 * gcc.target/arm/pr79239.c: New test.
1576 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1578 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1580 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
1583 * g++.dg/cpp1y/pr64382.C: New test.
1585 2017-01-26 Martin Sebor <msebor@redhat.com>
1588 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1589 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1590 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1591 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1593 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/debug/dwarf2/pr79129.C: New test.
1599 * g++.dg/debug/dwarf2/pr78835.C: New test.
1601 2017-01-26 Martin Sebor <msebor@redhat.com>
1604 * gcc.dg/format/pr78569.c: Adjust.
1605 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1606 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1607 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1608 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1609 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1610 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1611 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1612 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1613 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1614 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1615 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1617 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1620 * g++.dg/other/offsetof8.C: Add expected error.
1621 * g++.dg/other/offsetof9.C: New test.
1623 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
1625 * g++.dg/opt/declone3.C: Require LTO.
1627 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1630 * gcc.target/arm/pr79131.c: New.
1632 2017-01-26 Bin Cheng <bin.cheng@arm.com>
1634 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1636 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
1639 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1640 matches replaced operator delete.
1642 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1645 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1646 avx512f with avx512dq.
1647 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1648 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1649 avx512f with avx512dq.
1650 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1651 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1652 avx512f with avx512dq.
1654 2017-01-26 Marek Polacek <polacek@redhat.com>
1657 * c-c++-common/Wduplicated-branches-13.c: New test.
1659 2017-01-26 David Sherwood <david.sherwood@arm.com>
1662 * gfortran.dg/gomp/sharing-4.f90: New test.
1664 2017-01-26 Jakub Jelinek <jakub@redhat.com>
1667 * gcc.target/i386/pr70465.c: New test.
1669 * brig.dg/dg.exp: Update copyright years.
1670 * lib/brig-dg.exp: Update copyright years.
1671 * lib/brig.exp: Update copyright years.
1673 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1676 * gcc.target/powerpc/pr79179.c: New test.
1678 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1680 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1681 generation to accept D-mode memory accesses.
1683 2017-01-25 Martin Sebor <msebor@redhat.com>
1686 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1687 * g++.dg/ext/flexarray-mangle.C: Same.
1688 * g++.dg/ext/flexarray-subst.C: Same.
1689 * g++.dg/ext/flexary10.C: Same.
1690 * g++.dg/ext/flexary11.C: Same.
1691 * g++.dg/ext/flexary14.C: Same.
1692 * g++.dg/ext/flexary16.C: Same.
1693 * g++.dg/ext/flexary18.C: Same.
1694 * g++.dg/ext/flexary19.C: Same.
1695 * g++.dg/ext/flexary7.C: Same.
1696 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1697 * g++.dg/ubsan/object-size-1.C: Same.
1698 * obj-c++.dg/property/at-property-23.mm: Same.
1700 2017-01-25 Jakub Jelinek <jakub@redhat.com>
1703 * g++.dg/cpp1z/decomp24.C: New test.
1706 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1707 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1709 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1711 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1712 * g++.dg/cpp1y/pr59636.C: Likewise.
1713 * g++.dg/cpp1y/pr60190.C: Likewise.
1715 2017-01-25 Bin Cheng <bin.cheng@arm.com>
1717 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1719 2017-01-25 Carl Love <cel@us.ibm.com>
1721 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
1724 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1726 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1728 * gcc.target/arm/vseleqsf.c: Likewise.
1729 * gcc.target/arm/vselgedf.c: Likewise.
1730 * gcc.target/arm/vselgesf.c: Likewise.
1731 * gcc.target/arm/vselgtdf.c: Likewise.
1732 * gcc.target/arm/vselgtsf.c: Likewise.
1733 * gcc.target/arm/vselledf.c: Likewise.
1734 * gcc.target/arm/vsellesf.c: Likewise.
1735 * gcc.target/arm/vselltdf.c: Likewise.
1736 * gcc.target/arm/vselltsf.c: Likewise.
1737 * gcc.target/arm/vselnedf.c: Likewise.
1738 * gcc.target/arm/vselnesf.c: Likewise.
1739 * gcc.target/arm/vselvcdf.c: Likewise.
1740 * gcc.target/arm/vselvcsf.c: Likewise.
1741 * gcc.target/arm/vselvsdf.c: Likewise.
1742 * gcc.target/arm/vselvssf.c: Likewise.
1744 2017-01-25 Richard Biener <rguenther@suse.de>
1747 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1748 to what we had before adding the threading passes.
1750 2017-01-25 Richard Biener <rguenther@suse.de>
1752 PR tree-optimization/69264
1753 * g++.dg/torture/pr69264.C: New testcase.
1755 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1758 * gcc.target/arm/pr79145.c: New test.
1760 2017-01-25 Richard Biener <rguenther@suse.de>
1763 * g++.dg/gomp/pr78363-1.C: New testcase.
1764 * g++.dg/gomp/pr78363-2.C: Likewise.
1765 * g++.dg/gomp/pr78363-3.C: Likewise.
1767 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1769 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1770 * gcc.dg/lto/pr61526_0.c: Likewise.
1771 * gcc.dg/lto/pr64415_0.c: Likewise.
1773 2017-01-24 Jakub Jelinek <jakub@redhat.com>
1776 * g++.dg/cpp1z/decomp22.C: New test.
1777 * g++.dg/cpp1z/decomp23.C: New test.
1779 2017-01-24 Nathan Sidwell <nathan@acm.org>
1782 * g++.dg/cpp0x/pr78469.C: New.
1785 * g++.dg/cpp0x/pr79118.C: New.
1787 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1789 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1791 2017-01-24 David Malcolm <dmalcolm@redhat.com>
1793 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1794 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1795 * gcc.dg/rtl/rtl.exp: New file.
1796 * gcc.dg/rtl/test.c: New file.
1797 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1798 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1799 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1800 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1801 * gcc.dg/rtl/x86_64/final.c: New test case.
1802 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1803 * gcc.dg/rtl/x86_64/ira.c: New test case.
1804 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1805 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1806 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1807 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1808 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1809 * gcc.dg/rtl/x86_64/test_1.h: New file.
1810 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1811 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1812 * gcc.dg/rtl/x86_64/times-two.h: New file.
1813 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1815 2017-01-24 Bin Cheng <bin.cheng@arm.com>
1817 PR tree-optimization/79159
1818 * g++.dg/tree-ssa/pr79159.C: New test.
1820 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
1821 Martin Jambor <mjambor@suse.cz>
1823 * lib/brig-dg.exp: New file.
1824 * lib/brig.exp: Likewise.
1825 * brig.dg/README: Likewise.
1826 * brig.dg/dg.exp: Likewise.
1827 * brig.dg/test/gimple/alloca.hsail: Likewise.
1828 * brig.dg/test/gimple/atomics.hsail: Likewise.
1829 * brig.dg/test/gimple/branches.hsail: Likewise.
1830 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1831 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1832 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1833 * brig.dg/test/gimple/mem.hsail: Likewise.
1834 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1835 * brig.dg/test/gimple/packed.hsail: Likewise.
1836 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1837 * brig.dg/test/gimple/variables.hsail: Likewise.
1838 * brig.dg/test/gimple/vector.hsail: Likewise.
1840 2017-01-24 Jakub Jelinek <jakub@redhat.com>
1842 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1843 support asan, only on i?86/x86_64 require sse2_runtime.
1845 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1848 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1849 test on powerpc targets.
1851 2017-01-23 Martin Sebor <msebor@redhat.com>
1853 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1855 2017-01-23 Richard Biener <rguenther@suse.de>
1857 PR tree-optimization/79088
1858 PR tree-optimization/79188
1859 * gcc.dg/torture/pr79088.c: New testcase.
1860 * gcc.dg/torture/pr79188.c: Likewise.
1862 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1864 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1865 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1866 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1867 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1868 type of test function to reflect change in built-in function's
1870 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1871 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1872 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1873 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1874 type and second argument type to reflect change in built-in
1875 function's type signature.
1876 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1877 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1878 type of test function to reflect change in built-in function's
1880 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1881 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1882 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1883 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1884 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1885 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1886 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1887 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1888 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1889 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1890 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1891 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1892 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1893 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1894 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1895 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1896 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1897 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1898 type of test function to reflect change in built-in function's
1900 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1901 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1902 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1903 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1904 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1905 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1906 test function's result and second argument to reflect change in
1907 built-in function's type signature.
1908 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1910 2017-01-23 Nathan Sidwell <nathan@acm.org>
1913 * g++.dg/template/pr71710.C: New.
1917 * g++.dg/template/pr71406.C: New.
1919 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1921 * gfortran.dg/integer_exponentiation_7.f90: New test.
1923 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1925 PR rtl-optimization/78634
1926 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1928 2017-01-23 Bin Cheng <bin.cheng@arm.com>
1930 PR tree-optimization/70754
1931 * gfortran.dg/pr70754.f90: New test.
1933 2017-01-23 Martin Liska <mliska@suse.cz>
1935 PR tree-optimization/79196
1936 * gcc.dg/asan/pr79196.c: New test.
1937 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1939 2017-01-23 Michael Matz <matz@suse.de>
1941 PR tree-optimization/78384
1942 * gcc.dg/pr78384.c: New test.
1944 2017-01-23 Richard Biener <rguenther@suse.de>
1946 PR tree-optimization/79186
1947 * gcc.dg/torture/pr79186.c: New testcase.
1948 * gcc.dg/torture/pr79187.c: Likewise.
1950 2017-01-23 Martin Jambor <mjambor@suse.cz>
1952 * gcc.dg/ipa/vrp8.c: New test.
1954 2017-01-23 Martin Jambor <mjambor@suse.cz>
1957 * gfortran.dg/lto/pr79108_0.f90: New test.
1959 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1961 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1962 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1963 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1964 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1965 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1966 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1967 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1968 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1969 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1970 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1971 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1972 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1973 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1974 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1975 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1976 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1978 2017-01-23 Richard Biener <rguenther@suse.de>
1979 Nick Clifton <nickc@redhat.com>
1982 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1983 If the target is ARM return the result of the
1984 check_effective_target_arm_vect_no_misalign proc.
1985 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1986 support unaligned vectors then only expect one of the loops to be
1989 2017-01-23 Martin Liska <mliska@suse.cz>
1991 * gcc.dg/asan/use-after-scope-10.c: New test.
1992 * gcc.dg/asan/use-after-scope-11.c: New test.
1993 * g++.dg/asan/use-after-scope-5.C: New test.
1995 2017-01-23 Martin Liska <mliska@suse.cz>
1997 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1998 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1999 sanopt optimization for ASAN_POISON.
2001 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2003 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2005 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2007 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2008 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2010 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2011 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2012 exec_vcombine): Likewise.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2014 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2015 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2016 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2017 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2018 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2019 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2020 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2021 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2023 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2024 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2025 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2026 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2027 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2028 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2029 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2030 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2032 (TEST_VGET_LANE): Cast to uint to avoid warning.
2033 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2034 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2035 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2036 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2037 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2038 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2039 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2040 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2041 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2042 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2043 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2044 CHECK_POLY instead of CHECK for poly64_t types.
2045 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2046 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2047 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2048 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2049 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2050 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2052 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2053 for int32_t, int64_t.
2054 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2055 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2057 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2058 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2061 2017-01-22 Jakub Jelinek <jakub@redhat.com>
2064 * gfortran.dg/gomp/pr79154-1.f90: New test.
2065 * gfortran.dg/gomp/pr79154-2.f90: New test.
2067 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2069 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2071 2017-01-21 Marek Polacek <polacek@redhat.com>
2074 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2076 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
2078 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2080 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2082 PR rtl-optimization/79125
2083 * gcc.dg/torture/pr79125.c: New test.
2085 2017-01-20 Jiong Wang <jiong.wang@arm.com>
2087 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
2089 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2090 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
2092 2017-01-20 Nathan Sidwell <nathan@acm.org>
2095 * g++.dg/cpp1z/inh-ctor38.C: New.
2097 2017-01-20 Marek Polacek <polacek@redhat.com>
2100 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2102 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2104 * lib/target-supports.exp (check_configured_with): New procedure.
2105 (check_effective_target_default_mode): new effective target.
2106 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2107 default mode. Fix dg-skip-if target selector syntax.
2108 * gcc.target/arm/optional_thumb-2.c: Likewise.
2109 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2112 2017-01-20 David Malcolm <dmalcolm@redhat.com>
2116 * g++.dg/spellcheck-pr77829.C: New test case.
2117 * g++.dg/spellcheck-pr78656.C: New test case.
2119 2017-01-20 Marek Polacek <polacek@redhat.com>
2122 * c-c++-common/Wduplicated-branches-1.c: New test.
2123 * c-c++-common/Wduplicated-branches-10.c: New test.
2124 * c-c++-common/Wduplicated-branches-11.c: New test.
2125 * c-c++-common/Wduplicated-branches-12.c: New test.
2126 * c-c++-common/Wduplicated-branches-2.c: New test.
2127 * c-c++-common/Wduplicated-branches-3.c: New test.
2128 * c-c++-common/Wduplicated-branches-4.c: New test.
2129 * c-c++-common/Wduplicated-branches-5.c: New test.
2130 * c-c++-common/Wduplicated-branches-6.c: New test.
2131 * c-c++-common/Wduplicated-branches-7.c: New test.
2132 * c-c++-common/Wduplicated-branches-8.c: New test.
2133 * c-c++-common/Wduplicated-branches-9.c: New test.
2134 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2135 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2136 * g++.dg/ext/builtin-object-size3.C: Likewise.
2137 * g++.dg/gomp/loop-1.C: Likewise.
2138 * g++.dg/warn/Wduplicated-branches1.C: New test.
2139 * g++.dg/warn/Wduplicated-branches2.C: New test.
2141 2017-01-20 Martin Liska <mliska@suse.cz>
2144 * gcc.dg/lto/pr69188_0.c: New test.
2145 * gcc.dg/lto/pr69188_1.c: New test.
2147 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2149 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2150 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2151 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2152 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2153 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2154 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2155 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2156 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2157 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2158 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2159 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2160 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2161 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2162 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2163 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2164 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2165 * gcc.target/i386/avx-1.c: Test new intrinsics.
2166 * gcc.target/i386/sse-13.c: Ditto.
2167 * gcc.target/i386/sse-23.c: Ditto.
2169 2017-01-20 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/71264
2172 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2174 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2176 * gcc.target/mips/madd4-1.c: New file.
2177 * gcc.target/mips/madd4-2.c: Likewise.
2178 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2180 (mips_option_groups): Add -m[no-]madd4.
2181 (mips-dg-init): Detect default -mno-madd4.
2182 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2183 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2184 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2185 * gcc.target/mips/nmadd-1.c: Likewise.
2186 * gcc.target/mips/nmadd-2.c: Likewise.
2187 * gcc.target/mips/nmadd-3.c: Likewise.
2189 2017-01-19 Jiong Wang <jiong.wang@arm.com>
2191 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2192 combined instructions.
2193 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2195 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2196 of pointer authentication.
2198 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2200 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2201 floating point hardware to run test.
2203 2017-01-19 Tamar Christina <tamar.christina@arm.com>
2205 * lib/target-supports.exp
2206 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2208 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2211 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2212 __x86_64__]: Allow for target i?86-*-*.
2214 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2217 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2218 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2219 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2221 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2222 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2223 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2225 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2228 * gfortran.dg/coarray_43.f90: New test.
2230 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
2232 PR rtl-optimization/79121
2233 * gcc.c-torture/execute/pr79121.c: New test.
2235 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2237 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2238 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2240 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
2244 * gfortran.dg/pr50069_1.f90: New test.
2245 * gfortran.dg/pr50069_2.f90: New test.
2246 * gfortran.dg/pr55086_1.f90: New test.
2247 * gfortran.dg/pr55086_1_tfat.f90: New test.
2248 * gfortran.dg/pr55086_2.f90: New test.
2249 * gfortran.dg/pr55086_2_tfat.f90: New test.
2250 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2252 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2253 * gcc.dg/strcmp-1.c: New test.
2254 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2256 2017-01-18 David Malcolm <dmalcolm@redhat.com>
2258 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2259 (dejagnu_fail): Likewise.
2260 (dejagnu_note): Likewise.
2261 (pass): Provide forward decl, moving true decl to after #include
2266 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2268 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2269 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2271 2017-01-18 Nathan Sidwell <nathan@acm.org>
2274 * g++.dg/cpp1z/inh-ctor37.C: New.
2276 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
2278 PR rtl-optimization/78952
2279 * gcc.target/i386/pr78952-1.c: New test.
2280 * gcc.target/i386/pr78952-2.c: Ditto.
2282 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2284 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2286 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2289 * gfortran.dg/coarray_event_1.f08: New test.
2291 2017-01-18 Jakub Jelinek <jakub@redhat.com>
2294 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2295 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2297 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2299 * gcc.target/powerpc/fusion4.c: Likewise.
2300 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2302 * gcc.target/powerpc/pr58673-1.c: Likewise.
2303 * gcc.target/powerpc/pr58673-2.c: Likewise.
2304 * gcc.target/powerpc/pr59054.c: Likewise.
2306 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2308 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2310 * gcc.target/powerpc/p9-vbpermd.c: New file.
2312 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2314 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2315 (must_not_compile2): Downcase first letter of error messages.
2316 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2317 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2319 2017-01-18 Nathan Sidwell <nathan@acm.org>
2322 * g++.dg/pr79091.C: New.
2324 2017-01-18 Jakub Jelinek <jakub@redhat.com>
2326 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2328 (p0): Add missing dg-error.
2330 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
2332 * gcc.target/msp430/mul_f5_muldef.c: New test.
2334 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2337 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2338 options. Fix up the syntax for using \m and \M.
2340 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2343 * gcc.target/powerpc/ssp-1.c: New testcase.
2344 * gcc.target/powerpc/ssp-2.c: New testcase.
2346 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2348 * gcc.target/aarch64/eh_return.c: New test.
2350 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2352 * vec-rlmi-rlnm.c: New file.
2354 2017-01-17 Nathan Sidwell <nathan@acm.org>
2357 * g++.dg/cpp1y/pr61636-1.C: New.
2358 * g++.dg/cpp1y/pr61636-2.C: New.
2359 * g++.dg/cpp1y/pr61636-3.C: New.
2361 2017-01-17 Martin Sebor <msebor@redhat.com>
2364 * gcc.dg/pr78768.c: Make it a link-only test.
2366 2017-01-17 David Malcolm <dmalcolm@redhat.com>
2369 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2371 * c-c++-common/Wmisleading-indentation.c: Likewise.
2373 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2376 * gcc.target/arm/pr79058.c: New.
2378 2017-01-17 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/71854
2381 * gcc.dg/vect/pr71854.c: New test.
2383 2017-01-17 Martin Liska <mliska@suse.cz>
2386 * g++.dg/ipa/pr71207.C: New test.
2388 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
2391 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2392 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2394 2017-01-17 Jakub Jelinek <jakub@redhat.com>
2396 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2397 rather than long unsigned int.
2398 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2400 2017-01-17 Richard Biener <rguenther@suse.de>
2402 PR tree-optimization/71433
2403 * gcc.dg/Warray-bounds-20.c: New testcase.
2405 2017-01-17 Richard Biener <rguenther@suse.de>
2410 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2411 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2412 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2414 2017-01-17 Alan Modra <amodra@gmail.com>
2416 * gcc.target/powerpc/pr79066.c: New.
2418 2017-01-16 Jeff Law <law@redhat.com>
2420 PR tree-optimization/33562
2421 PR tree-optimization/61912
2422 PR tree-optimization/77485
2423 PR tree-optimization/79090
2424 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2425 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2427 2017-01-16 Jakub Jelinek <jakub@redhat.com>
2430 * gcc.c-torture/compile/pr79089.c: New test.
2433 * gcc.dg/pr79080.c: New test.
2435 2017-01-16 David Malcolm <dmalcolm@redhat.com>
2438 * gcc.dg/format/pr78304.c: Convert argument from integral type
2440 * gcc.dg/format/pr78304-2.c: Likewise.
2442 2017-01-16 Carl Love <cel@us.ibm.com>
2444 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2445 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2447 2017-01-16 Carl Love <cel@us.ibm.com>
2449 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2450 Change arguments and return type to bool long long.
2452 2017-01-16 Martin Sebor <msebor@redhat.com>
2455 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2458 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2461 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/cpp0x/pr71737.C: New.
2466 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2468 * gcc.target/powerpc/swaps-p8-27.c: New.
2470 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2473 * g++.dg/cpp0x/pr71737.C: New.
2475 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2477 * gnat.dg/opt62.adb: New test.
2478 * gnat.dg/opt62_pkg.ads: New helper.
2480 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2482 PR rtl-optimization/78626
2483 PR rtl-optimization/78727
2484 * gcc.dg/torture/pr78626.c: New test.
2485 * gcc.dg/torture/pr78727.c: New test.
2487 2017-01-14 Alan Modra <amodra@gmail.com>
2489 * gcc.c-torture/compile/pr72749.c: New test.
2491 2017-01-13 David Malcolm <dmalcolm@redhat.com>
2494 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2495 (test_macro_2): New test.
2496 (test_macro_3): New test.
2497 (test_macro_4): New test.
2498 (test_non_contiguous_strings): Convert line number to line offset.
2499 * gcc.dg/format/pr78304-2.c: New test case.
2500 * gcc.dg/format/pr78304.c: New test case.
2502 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
2504 * gcc.target/i386/funcspec-56.inc: Add missing options and
2505 reorder options by implied ISAs, as in ix86_target_string.
2507 2017-01-13 Marek Polacek <polacek@redhat.com>
2510 * g++.dg/cpp0x/constexpr-array18.C: New test.
2512 2017-01-13 Jeff Law <law@redhat.com>
2514 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2516 PR tree-optimization/61912
2517 PR tree-optimization/77485
2518 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2519 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2520 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2522 PR tree-optimization/33562
2523 PR tree-optimization/61912
2524 PR tree-optimization/77485
2525 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2526 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2527 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2528 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2529 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2530 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2531 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2533 2017-01-13 Martin Liska <mliska@suse.cz>
2536 * gcc.c-torture/execute/pr79043.c: New test.
2538 2017-01-13 Richard Biener <rguenther@suse.de>
2541 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2543 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2546 * gfortran.dg/coarray/event_4.f08: New test.
2548 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2551 * gfortran.dg/coarray/event_3.f08: New test.
2553 2017-01-13 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/77283
2556 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2558 2017-01-13 Richard Biener <rguenther@suse.de>
2560 * gcc.dg/gimplefe-22.c: New testcase.
2562 2017-01-13 Richard Biener <rguenther@suse.de>
2564 PR tree-optimization/77283
2565 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2566 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2567 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2569 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2571 * gcc.dg/pr77862.c: Require fpic target.
2573 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2576 * gcc.target/powerpc/pr79004.c: New test.
2578 2017-01-12 Martin Sebor <msebor@redhat.com>
2580 * gcc.dg/pr78138.c: Adjust.
2581 * gcc.dg/pr78768.c: Adjust.
2582 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2583 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2584 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2585 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2586 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2587 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2588 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2589 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2590 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2591 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2592 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2594 2017-01-12 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2598 2017-01-12 Martin Sebor <msebor@redhat.com>
2601 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2604 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
2606 * gcc.dg/pr78768.c: Require LTO.
2608 2017-01-12 Martin Sebor <msebor@redhat.com>
2611 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2612 due to the referenced bug.
2614 2017-01-12 Martin Sebor <msebor@redhat.com>
2617 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2619 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.target/i386/builtin_target.c (check_features): Check all
2622 supported __builtin_cpu_supports options.
2624 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2626 PR tree-optimization/78319
2627 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2630 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2633 * gcc.target/powerpc/swaps-p8-26.c: New.
2635 2017-01-12 Richard Biener <rguenther@suse.de>
2637 * gcc.dg/gimplefe-21.c: New testcase.
2639 2017-01-12 Michael Collison <michael.collison@arm.com>
2641 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2643 2017-01-11 Julia Koval <julia.koval@intel.com>
2644 Uros Bizjak <ubizjak@gmail.com>
2646 * gcc.target/i386/sgx.c New test.
2647 * gcc.target/i386/sse-12.c: Add -msgx.
2648 * gcc.target/i386/sse-13.c: Ditto.
2649 * gcc.target/i386/sse-14.c: Ditto.
2650 * gcc.target/i386/sse-22.c: Ditto.
2651 * gcc.target/i386/sse-23.c: Ditto.
2652 * g++.dg/other/i386-2.C: Ditto.
2653 * g++.dg/other/i386-3.C: Ditto.
2655 2017-01-11 Martin Sebor <msebor@redhat.com>
2658 * g++.dg/template/explicit9.C: New test.
2660 2017-01-11 Nathan Sidwell <nathan@acm.org>
2663 * g++.dg/pr77812.C: New.
2665 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2668 * g++.dg/cpp1y/constexpr-71537.C: New test.
2670 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2673 2017-01-11 Martin Sebor <msebor@redhat.com>
2676 * c-c++-common/Waddress-2.c: New test.
2678 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2681 * g++.dg/cpp0x/pr78341.C: New test.
2683 2017-01-11 Martin Sebor <msebor@redhat.com>
2686 * gcc.dg/pr78768.c: New test.
2688 2017-01-11 David Malcolm <dmalcolm@redhat.com>
2691 * gcc.dg/spellcheck-options-14.c: New test case.
2692 * gcc.dg/spellcheck-options-15.c: New test case.
2693 * gcc.dg/spellcheck-options-16.c: New test case.
2694 * gcc.dg/spellcheck-options-17.c: New test case.
2696 2017-01-11 Martin Liska <mliska@suse.cz>
2698 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2700 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2702 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2703 instead of just 1 for the decomposition from struct C.
2705 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2707 * gcc.c-torture/execute/20170111-1.c: New test.
2709 2017-01-11 Richard Biener <rguenther@suse.de>
2711 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2713 2017-01-11 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.dg/lto/pr50199_0.c: New test.
2718 2017-01-10 Martin Sebor <msebor@redhat.com>
2723 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2724 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2726 2017-01-10 Martin Sebor <msebor@redhat.com>
2729 * gcc.dg/pr78138.c: New test.
2731 2017-01-10 David Malcolm <dmalcolm@redhat.com>
2734 * g++.dg/diagnostic/pr77949.C: New test case.
2736 2017-01-10 Martin Sebor <msebor@redhat.com>
2739 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2741 2017-01-10 Martin Sebor <msebor@redhat.com>
2743 PR tree-optimization/78775
2744 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2745 * gcc.dg/attr-alloc_size-10.c: New test.
2746 * gcc.dg/attr-alloc_size-11.c: New test.
2747 * gcc.dg/builtin-stringop-chk-7.c: New test.
2748 * gcc.dg/pr78775.c: New test.
2749 * gcc.dg/pr78973-2.c: New test.
2750 * gcc.dg/pr78973.c: New test.
2752 2017-01-10 Jeff Law <law@redhat.com>
2754 PR tree-optimization/77766
2755 PR tree-optimization/78856
2756 * gcc.c-torture/execute/pr77766.c: New test.
2758 2016-01-10 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/79034
2761 * g++.dg/torture/pr79034.C: New testcase.
2763 2017-01-10 Martin Liska <mliska@suse.cz>
2765 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2766 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2767 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2768 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2769 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2770 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2771 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2772 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2773 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2774 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2775 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2776 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2777 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2778 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2779 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2780 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2781 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2782 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2783 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2784 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2785 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2786 * gcc.dg/ipa/pr64307.c: Likewise.
2787 * gcc.dg/ipa/pr77653.c: Likewise.
2789 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2791 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2792 * g++.dg/other/i386-3.C: Ditto.
2793 * gcc.target/i386/sse-12.c: Ditto.
2794 * gcc.target/i386/sse-13.c: Ditto.
2795 * gcc.target/i386/sse-22.c: Ditto.
2796 * gcc.target/i386/sse-23.c: Ditto.
2797 * gcc.target/i386/builtin_target.c: Handle new option.
2798 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2799 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2800 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2802 2017-01-09 Martin Sebor <msebor@redhat.com>
2805 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2806 with different precisions.
2808 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2810 * g++.dg/opt/call2.C: New test.
2811 * g++.dg/opt/call3.C: Likewise.
2812 * gnat.dg/array26.adb: New test.
2813 * gnat.dg/array26_pkg.ad[sb]: New helper.
2814 * gnat.dg/array27.adb: New test.
2815 * gnat.dg/array27_pkg.ad[sb]: New helper.
2816 * gnat.dg/array28.adb: New test.
2817 * gnat.dg/array28_pkg.ad[sb]: New helper.
2819 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2821 PR translation/79019
2822 PR translation/79020
2823 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2825 * gfortran.dg/initialization_17.f90: Likewise.
2827 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2830 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2831 * gcc.target/i386/pr78904-4.c: Likewise.
2832 * gcc.target/i386/pr78904-6.c: Likewise.
2833 * gcc.target/i386/pr78967-2.c: Likewise.
2835 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/78899
2838 * gcc.target/i386/pr78899.c: New test.
2839 * gcc.dg/pr71077.c: New test.
2841 2017-01-09 Martin Jambor <mjambor@suse.cz>
2845 * gcc.dg/torture/pr78365.c: New test.
2847 2017-01-09 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2851 (main): Use int* instead of long long.
2853 PR tree-optimization/78938
2854 * gcc.dg/vect/pr78938.c: New test.
2856 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2858 * gcc.dg/20161219.c: New test.
2860 2017-01-09 Richard Biener <rguenther@suse.de>
2862 PR tree-optimization/78997
2863 * gcc.dg/torture/pr78997.c: New testcase.
2865 2017-01-09 Richard Biener <rguenther@suse.de>
2868 * g++.dg/lto/pr79000_0.C: New testcase.
2869 * g++.dg/lto/pr79000_1.c: Likewise.
2871 2017-01-08 Martin Sebor <msebor@redhat.com>
2874 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2875 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2876 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2878 * gcc.dg/format/pr78569.c: Adjust.
2880 2017-01-07 David Malcolm <dmalcolm@redhat.com>
2883 * g++.dg/diagnostic/pr72803.C: New test case.
2885 2017-01-07 Martin Sebor <msebor@redhat.com>
2887 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2888 * gcc.dg/attr-alloc_size-4.c: Same.
2890 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2892 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2893 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2894 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2895 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2896 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2897 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2898 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2900 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2901 * gcc.dg/memcmp-1.c: New.
2902 * gcc.dg/strncmp-1.c: New.
2904 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2906 * gcc.target/arm/acle/mcrr: New.
2907 * gcc.target/arm/acle/mcrr2: New.
2908 * gcc.target/arm/acle/mrrc: New.
2909 * gcc.target/arm/acle/mrrc2: New.
2911 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2913 * gcc.target/arm/acle/mcr.c: New.
2914 * gcc.target/arm/acle/mrc.c: New.
2915 * gcc.target/arm/acle/mcr2.c: New.
2916 * gcc.target/arm/acle/mrc2.c: New.
2918 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2920 * gcc.target/arm/acle/ldc: New.
2921 * gcc.target/arm/acle/ldc2: New.
2922 * gcc.target/arm/acle/ldcl: New.
2923 * gcc.target/arm/acle/ldc2l: New.
2924 * gcc.target/arm/acle/stc: New.
2925 * gcc.target/arm/acle/stc2: New.
2926 * gcc.target/arm/acle/stcl: New.
2927 * gcc.target/arm/acle/stc2l: New.
2929 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2931 * gcc.target/arm/acle/acle.exp: Run tests for different options
2932 and make sure fat-lto-objects is used such that we can still do
2934 * gcc.target/arm/acle/cdp.c: New.
2935 * gcc.target/arm/acle/cdp2.c: New.
2936 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2937 (check_effective_target_arm_coproc1_ok_nocache): New.
2938 (check_effective_target_arm_coproc2_ok): New.
2939 (check_effective_target_arm_coproc2_ok_nocache): New.
2940 (check_effective_target_arm_coproc3_ok): New.
2941 (check_effective_target_arm_coproc3_ok_nocache): New.
2942 (check_effective_target_arm_coproc4_ok): New.
2943 (check_effective_target_arm_coproc4_ok_nocache): New.
2945 2017-01-06 Martin Sebor <msebor@redhat.com>
2948 * gcc.dg/tree-ssa/pr78605.c: New test.
2950 2017-01-05 Martin Sebor <msebor@redhat.com>
2952 PR tree-optimization/78910
2953 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2955 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2956 * gcc.dg/tree-ssa/pr78910.c: New test.
2958 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2960 * gcc.dg/sso-10.c: New test.
2962 2017-01-05 Jakub Jelinek <jakub@redhat.com>
2964 PR tree-optimization/71016
2965 * gcc.target/i386/pr71016.c: New test.
2966 * gcc.target/aarch64/pr71016.c: New test.
2967 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2970 * g++.dg/cpp1z/decomp19.C: New test.
2973 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2974 * g++.dg/init/union1.C: Likewise.
2975 * g++.dg/cpp0x/union6.C: Expect errors.
2976 * g++.dg/cpp0x/union8.C: New test.
2977 * g++.dg/cpp0x/pr78890-1.C: New test.
2978 * g++.dg/cpp0x/pr78890-2.C: New test.
2980 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
2982 * gcc.target/powerpc/pr71670.c: Require p9vector.
2983 * gcc.target/powerpc/p9-novsx.c: Same.
2985 2017-01-05 David Malcolm <dmalcolm@redhat.com>
2987 * selftests/asr_div1.rtl: New file.
2988 * selftests/aarch64: New subdirectory.
2989 * selftests/aarch64/times-two.rtl: New file.
2990 * selftests/bb-index.rtl: New file.
2991 * selftests/cfg-test.rtl: New file.
2992 * selftests/const-int.rtl: New file.
2993 * selftests/example-labels.rtl: New file.
2994 * selftests/insn-with-mode.rtl: New file.
2995 * selftests/jump-to-label-ref.rtl: New file.
2996 * selftests/jump-to-return.rtl: New file.
2997 * selftests/jump-to-simple-return.rtl: New file.
2998 * selftests/mem.rtl: New file.
2999 * selftests/note-insn-deleted.rtl: New file.
3000 * selftests/note_insn_basic_block.rtl: New file.
3001 * selftests/simple-cse.rtl: New file.
3002 * selftests/symbol-ref.rtl: New file.
3003 * selftests/x86_64: New subdirectory.
3004 * selftests/x86_64/call-insn.rtl: New file.
3005 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3006 * selftests/x86_64/times-two.rtl: New file.
3007 * selftests/x86_64/unspec.rtl: New file.
3009 2017-01-05 Nathan Sidwell <nathan@acm.org>
3012 * g++.dg/cpp0x/pr78765.C: New.
3014 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3016 * gcc.target/s390/memcpy-2.c: New test.
3017 * gcc.target/s390/memset-2.c: New test.
3019 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3021 * gcc.target/s390/memcpy-1.c: New test.
3023 2017-01-04 Jeff Law <law@redhat.com>
3025 PR tree-optimization/78812
3026 * g++.dg/torture/pr78812.C: New test.
3028 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3033 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3034 64-bit VSX systems with direct move, whether we optimize common
3035 code sequences in the GLIBC math library for float math functions.
3036 * gcc.target/powerpc/pr71977-2.c: Likewise.
3038 2017-01-04 Marek Polacek <polacek@redhat.com>
3041 * c-c++-common/Wpointer-compare-1.c: New test.
3043 2017-01-04 Jakub Jelinek <jakub@redhat.com>
3046 * c-c++-common/Wunused-var-16.c: New test.
3049 * g++.dg/cpp0x/pr78693.C: New test.
3052 * gcc.dg/pr78957.c: New test.
3054 * g++.dg/cpp1y/auto-fn34.C: New test.
3057 * g++.dg/cpp0x/pr71182.C: New test.
3059 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3062 * gcc.target/powerpc/pr78056-1.c: New test.
3063 * gcc.target/powerpc/pr78056-2.c: New test.
3064 * gcc.target/powerpc/pr78056-3.c: New test.
3065 * gcc.target/powerpc/pr78056-4.c: New test.
3066 * gcc.target/powerpc/pr78056-5.c: New test.
3067 * gcc.target/powerpc/pr78056-6.c: New test.
3068 * gcc.target/powerpc/pr78056-7.c: New test.
3069 * gcc.target/powerpc/pr78056-8.c: New test.
3070 * lib/target-supports.exp
3071 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3072 whether the effective target supports the popcntb instruction.
3074 2017-01-03 Jeff Law <law@redhat.com>
3076 PR tree-optimization/67955
3077 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3079 2017-01-04 Marek Polacek <polacek@redhat.com>
3083 * g++.dg/cpp0x/range-for32.C: New test.
3084 * g++.dg/cpp0x/range-for33.C: New test.
3086 2017-01-04 David Malcolm <dmalcolm@redhat.com>
3088 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3090 2017-01-04 Nathan Sidwell <nathan@acm.org>
3093 * g++.dg/cpp1y/pr66735.C: New.
3095 2017-01-04 Jakub Jelinek <jakub@redhat.com>
3097 PR tree-optimization/71563
3098 * gcc.dg/tree-ssa/pr71563.c: New test.
3100 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3104 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3105 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3106 * gfortran.dg/transfer_intrinsic_1.f90: Change
3107 scan-tree-dump-times due to gfc_trans_string_copy change to
3108 avoid -Wstringop-overflow.
3110 2017-01-03 Jeff Law <law@redhat.com>
3112 PR tree-optimization/78856
3113 * gcc.c-torture/execute/pr78856.c: New test.
3115 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3118 * gcc.target/powerpc/pr78953.c: New test.
3120 2017-01-03 Ian Lance Taylor <iant@google.com>
3122 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3125 2017-01-03 Martin Sebor <msebor@redhat.com>
3127 PR tree-optimization/78696
3128 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3130 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3131 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3133 2017-01-03 David Malcolm <dmalcolm@redhat.com>
3135 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3136 with more than one digit.
3137 * lib/gcc-dg.exp (process-message): Support more than one digit
3138 in relative line specifications.
3140 2017-01-03 Jakub Jelinek <jakub@redhat.com>
3142 PR tree-optimization/78965
3143 * gcc.dg/pr78965.c: New test.
3146 * g++.dg/opt/pr78901.C: New test.
3148 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3152 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3153 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3154 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3155 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3156 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3157 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3158 * gfortran.dg/string_1_lp64.f90: New test.
3159 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3160 * gfortran.dg/string_3_lp64.f90: New test.
3161 * gfortran.dg/transfer_intrinsic_1.f90: Change
3162 scan-tree-dump-times due to gfc_trans_string_copy change to
3163 avoid -Wstringop-overflow.
3165 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
3168 * gcc.target/i386/pr78967-1.c: New test.
3169 * gcc.target/i386/pr78967-2.c: Ditto.
3170 * gcc.target/i386/pr78967-3.c: Ditto.
3172 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3173 * gcc.target/i386/pr78904-4.c: Ditto.
3174 * gcc.target/i386/pr78904-6.c: Ditto.
3176 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
3179 * g++.dg/torture/pr77674.C: New testcase.
3181 2017-01-01 Jakub Jelinek <jakub@redhat.com>
3183 Update copyright years.
3185 Copyright (C) 2017 Free Software Foundation, Inc.
3187 Copying and distribution of this file, with or without modification,
3188 are permitted in any medium without royalty provided the copyright
3189 notice and this notice are preserved.