1 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4 gfortran.dg/common_23.f90: New test.
6 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10 condition being checked, and disable it when the target supports
11 misaligned loads and stores.
13 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16 * gcc.dg/torture/pr69518.c: New test.
18 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
21 * gcc.target/i386/pr69530.c: New test.
23 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
26 * gcc.target/mips/div-delay.c: New test.
28 2016-01-29 Jakub Jelinek <jakub@redhat.com>
31 * gcc.target/i386/pr69551.c: New test.
34 * gcc.target/i386/pr66137.c: New test.
36 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
38 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
39 always built for p5600.
40 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
43 2016-01-29 Richard Biener <rguenther@suse.de>
45 PR tree-optimization/69547
46 * g++.dg/tree-ssa/pr69547.C: New testcase.
48 2016-01-29 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/warn/Wunused-function2.C: New test.
53 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
55 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
56 support for test to succeed.
58 2016-01-29 Marek Polacek <polacek@redhat.com>
62 * g++.dg/ext/constexpr-vla2.C: New test.
63 * g++.dg/ext/constexpr-vla3.C: New test.
64 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
66 2016-01-29 Richard Biener <rguenther@suse.de>
69 * gcc.dg/uninit-21.c: New testcase.
71 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
74 * gcc.target/i386/pr69459.c: New test.
76 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
79 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
80 * gcc.target/mips/pr68400.c: New test.
82 2016-01-28 Martin Sebor <msebor@redhat.com>
85 * gcc.target/powerpc/pr17381.c: New test.
87 2016-01-28 Jakub Jelinek <jakub@redhat.com>
90 * gcc.dg/torture/pr69542.c: New test.
92 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
94 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
96 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
98 * gcc.dg/pr65980.c: Skip on AIX.
99 * gcc.dg/pr66688.c: Same.
101 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
104 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
105 * gcc.dg/tree-ssa/sra-18.c: Same.
107 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
110 * gfortran.dg/block_15.f08: New test.
111 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
112 on incorrectly closed BLOCK.
114 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
116 * gcc.dg/declare-simd.c: New test.
117 2016-01-28 Richard Biener <rguenther@suse.de>
119 PR tree-optimization/69466
120 * gfortran.dg/vect/pr69466.f90: New testcase.
122 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
124 * g++.dg/pr67989.C: Remove ARM-specific option.
125 * gcc.target/arm/pr67989.C: New file.
127 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
129 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
130 and expm1 test for glibc < 2.11.
132 2016-01-27 Richard Henderson <rth@redhat.com>
134 * gcc.c-torture/execute/pr69447.c: New test.
136 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
139 * gfortran.dg/alloc_comp_assign_15.f03: New test.
141 2016-01-27 Jakub Jelinek <jakub@redhat.com>
144 * gcc.dg/pr66869.c: New test.
146 2016-01-25 Jeff Law <law@redhat.com>
148 PR tree-optimization/68398
149 PR tree-optimization/69196
150 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
151 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
152 path to avoid new heuristic allowing more irreducible regions
153 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
154 * gcc.dg/tree-ssa/vrp46.c: Likewise.
155 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
156 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
157 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
159 2016-01-27 Marek Polacek <polacek@redhat.com>
162 * c-c++-common/vector-compare-4.c: New test.
164 2016-01-27 David Malcolm <dmalcolm@redhat.com>
166 PR preprocessor/69126
167 * c-c++-common/pr69126.c: New test case.
169 2016-01-27 Ian Lance Taylor <iant@google.com>
171 * gcc.dg/tree-ssa/ivopt_5.c: New test.
173 2016-01-27 Ryan Burn <contact@rnburn.com>
176 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
178 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
181 * gcc.target/i386/pr69512.c: New test.
183 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
186 * gnat.dg/sso/*.adb: Robustify dg-output directives.
188 2016-01-27 Marek Polacek <polacek@redhat.com>
191 * g++.dg/pr69379.C: New test.
193 2016-01-27 Martin Sebor <msebor@redhat.com>
196 * g++.dg/abi/Wabi-2-2.C: New test.
197 * g++.dg/abi/Wabi-2-3.C: New test.
198 * g++.dg/abi/Wabi-3-2.C: New test.
199 * g++.dg/abi/Wabi-3-3.C: New test.
201 2016-01-27 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/69166
204 * gcc.dg/torture/pr69166.c: New testcase.
206 2016-01-27 Martin Jambor <mjambor@suse.cz>
208 PR tree-optimization/69355
209 * gcc.dg/tree-ssa/pr69355.c: New test.
211 2016-01-27 Marek Polacek <polacek@redhat.com>
214 * g++.dg/ext/constexpr-vla1.C: New test.
216 2016-01-20 Christian Bruel <christian.bruel@st.com>
219 * gcc.target/arm/pr69245.c: New test.
221 2016-01-27 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/69399
224 * gcc.dg/torture/pr69399.c: New test.
226 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
228 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
230 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
232 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
234 2016-01-26 Tom de Vries <tom@codesourcery.com>
236 PR tree-optimization/69110
237 * gcc.dg/autopar/pr69110.c: New test.
239 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
240 Sebastian Pop <s.pop@samsung.com>
242 * gcc.dg/graphite/isl-ast-op-select.c: New.
244 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
247 * gfortran.dg/allocate_error_6.f90: New test.
249 2016-01-26 Richard Henderson <rth@redhat.com>
251 * gcc.dg/tm/pr60908.c: New test.
253 2016-01-26 David Malcolm <dmalcolm@redhat.com>
256 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
258 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
259 expected multiline output to reflect the colorization being
260 disabled before newlines.
261 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
262 (custom_diagnostic_finalizer): Replace call to
263 pp_newline_and_flush with call to pp_flush.
264 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
265 * gfortran.dg/implicit_class_1.f90: Likewise.
266 * lib/gcc-dg.exp (allow_blank_lines): New global.
267 (dg-allow-blank-lines-in-output): New procedure.
268 (gcc-dg-prune): Complain about blank lines in the output, unless
269 dg-allow-blank-lines-in-output was called.
270 * lib/multiline.exp (_build_multiline_regex): Only support
271 arbitrary followup text for non-blank-lines, not for blank lines.
273 2016-01-26 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/69483
276 * gcc.dg/pr69483.c: New test.
277 * g++.dg/opt/pr69483.C: New test.
279 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
282 * gcc.target/arm/pr68620.c: New test.
284 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
286 * gcc.target/i386/pr68986-2.c: Remove -m32.
288 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
291 * gcc.target/i386/pr68986-1.c: New test.
292 * gcc.target/i386/pr68986-2.c: Likewise.
293 * gcc.target/i386/pr68986-3.c: Likewise.
295 2016-01-26 Christian Bruel <christian.bruel@st.com>
297 * lib/target-supports.exp
298 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
299 (check_effective_target_arm_crypto_pragma_ok): Likewise.
300 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
302 2016-01-26 Richard Biener <rguenther@suse.de>
304 PR tree-optimization/69452
305 * gcc.dg/torture/pr69452.c: New testcase.
307 2016-01-26 Jakub Jelinek <jakub@redhat.com>
310 * gcc.dg/pr69442.c: New test.
312 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
315 * gcc.target/aarch64/simd/pr67896.C: New.
317 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
319 PR tree-optimization/69400
320 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
322 (plugin_init): Call it.
323 * gcc.dg/torture/pr69400.c: New test.
325 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
327 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
329 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
330 Sebastian Pop <s.pop@samsung.com>
332 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
335 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
336 Sebastian Pop <s.pop@samsung.com>
338 * gcc.dg/graphite/pr69292.c: New.
340 2016-01-25 Jakub Jelinek <jakub@redhat.com>
342 * c-c++-common/goacc/use_device-1.c: New test.
344 2016-01-25 Jeff Law <law@redhat.com>
346 PR tree-optimization/69196
347 PR tree-optimization/68398
348 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
349 * gcc.dg/tree-ssa/pr68198.c: Likewise.
351 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
354 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
357 2016-01-25 Richard Biener <rguenther@suse.de>
360 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
362 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
365 * gcc.dg/pr69421.c: New test.
367 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
369 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
370 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
371 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
372 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
373 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
374 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
375 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
376 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
377 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
378 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
380 2016-01-25 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/69376
383 * gcc.dg/torture/pr69376.c: New testcase.
385 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
389 * gfortran.dg/interface_38.f90: New test.
390 * gfortran.dg/interface_39.f90: New test.
392 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
395 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
400 * g++.dg/template/pr11858.C: New test.
401 * g++.dg/template/pr24663.C: New test.
402 * g++.dg/template/unify12.C: New test.
403 * g++.dg/template/unify13.C: New test.
404 * g++.dg/template/unify14.C: New test.
405 * g++.dg/template/unify15.C: New test.
406 * g++.dg/template/unify16.C: New test.
407 * g++.dg/template/unify17.C: New test.
409 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
412 gfortran.dg/pr68283.f90: New test.
414 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
417 * gfortran.dg/inline_matmul_13.f90: New test.
418 * gfortran.dg/matmul_bounds_8.f90: New test.
419 * gfortran.dg/matmul_bounds_9.f90: New test.
420 * gfortran.dg/matmul_bounds_10.f90: New test.
422 2016-01-23 Tom de Vries <tom@codesourcery.com>
424 PR tree-optimization/69426
425 * gcc.dg/autopar/pr69426.c: New test.
427 2016-01-23 Martin Sebor <msebor@redhat.com>
431 * g++.dg/cpp0x/alignas5.C: New test.
432 * g++.dg/ext/vector29.C: Same.
434 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
436 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
437 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
438 _GNU_SOURCE from compile flags to the source.
439 * gcc.target/i386/chkp-stropt-12.c: Ditto.
440 * gcc.target/i386/chkp-stropt-16.c: Ditto.
441 * gcc.target/i386/chkp-stropt-4.c: Ditto.
442 * gcc.target/i386/chkp-stropt-8.c: Ditto.
444 2016-01-22 Jakub Jelinek <jakub@redhat.com>
447 * g++.dg/opt/pr69432.C: New test.
449 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
451 * gcc.target/powerpc/pr63354c: Adjust target selector to include
452 32-bit targets testing an -m64 multilib.
454 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
459 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
461 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
463 2016-01-21 Christian Bruel <christian.bruel@st.com>
466 * gcc.target/i386/pr68674.c
467 * gcc.target/aarch64/pr68674.c
468 * gcc.target/arm/pr68674.c
470 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
473 * gcc.c-torture/execute/pr69403.c: New test.
475 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/template/pr55843.C: New.
480 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
483 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
484 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
486 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
489 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
490 from dg-do compile directive, and instead add
491 { dg-require-effective-target int128 }.
493 2016-01-20 Martin Sebor <msebor@redhat.com>
496 * gcc.dg/sync-fetch.c: New test.
498 2016-01-21 Martin Sebor <msebor@redhat.com>
501 * gcc.target/powerpc/pr69252.c: New test.
503 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
506 * gfortran.dg/pr65996.f90: New test.
508 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
511 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
512 expected to generate an error.
514 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
517 * gcc.dg/torture/pr66178.c: New test.
519 2016-01-21 Anton Blanchard <anton@samba.org>
520 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
523 * gcc.target/powerpc/pr63354.c: New test.
525 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
527 PR rtl-optimization/68990
528 * gcc.target/i386/pr68990: New.
530 2016-01-21 Nick Clifton <nickc@redhat.com>
533 * gcc.target/mips/pr69129.c: New.
535 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/cpp0x/pr58046.C: New.
540 2016-01-21 Jakub Jelinek <jakub@redhat.com>
544 * gcc.target/arm/pr69187.c: New test.
547 * g++.dg/torture/pr69355.C: New test.
549 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
550 Sebastian Pop <s.pop@samsung.com>
552 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
554 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
555 Sebastian Pop <s.pop@samsung.com>
557 * gcc.dg/graphite/pr68976.c: New test.
559 2016-01-21 Jakub Jelinek <jakub@redhat.com>
562 * c-c++-common/pr67653.c: New test.
563 * gcc.dg/torture/pr29119.c: Add dg-warning.
565 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
567 * gcc.target/powerpc/cpu-builtin-1.c: New test.
569 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
572 * gcc.dg/pr24293.c: New test.
573 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
574 incomplete struct type.
575 * gcc.dg/declspec-1.c: Likewise.
576 * gcc.dg/pr63549.c: Likewise.
578 2016-01-20 Jakub Jelinek <jakub@redhat.com>
580 PR tree-optimization/66612
581 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
584 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
586 * lib/target-supports.exp
587 (check_effective_target_arm_fp_ok_nocache): New.
588 (check_effective_target_arm_fp_ok): New.
589 (add_options_for_arm_fp): New.
590 (check_effective_target_arm_crypto_ok_nocache): Require
591 target_arm_v8_neon_ok instead of arm32.
592 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
593 (check_effective_target_arm_crypto_pragma_ok): New.
594 (add_options_for_arm_vfp): New.
595 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
596 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
597 target instead. Force initial fpu to vfp.
598 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
599 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
600 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
602 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
603 use arm_vfp effective target instead. Force initial fpu to vfp.
604 * gcc.target/arm/attr-neon3.c: Likewise.
605 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
607 * gcc.target/arm/unsigned-float.c: Likewise.
608 * gcc.target/arm/vfp-1.c: Likewise.
609 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
610 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
611 * gcc.target/arm/vfp-ldmiad.c: Likewise.
612 * gcc.target/arm/vfp-ldmias.c: Likewise.
613 * gcc.target/arm/vfp-stmdbd.c: Likewise.
614 * gcc.target/arm/vfp-stmdbs.c: Likewise.
615 * gcc.target/arm/vfp-stmiad.c: Likewise.
616 * gcc.target/arm/vfp-stmias.c: Likewise.
617 * gcc.target/arm/vnmul-1.c: Likewise.
618 * gcc.target/arm/vnmul-2.c: Likewise.
619 * gcc.target/arm/vnmul-3.c: Likewise.
620 * gcc.target/arm/vnmul-4.c: Likewise.
622 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
625 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
626 the MPX run-time library, for compile-time MPX test.
627 * gcc.target/i386/chkp-always_inline.c: Likewise.
628 * gcc.target/i386/chkp-bndret.c: Likewise.
629 * gcc.target/i386/chkp-builtins-1.c: Likewise.
630 * gcc.target/i386/chkp-builtins-2.c: Likewise.
631 * gcc.target/i386/chkp-builtins-3.c: Likewise.
632 * gcc.target/i386/chkp-builtins-4.c: Likewise.
633 * gcc.target/i386/chkp-const-check-1.c: Likewise.
634 * gcc.target/i386/chkp-const-check-2.c: Likewise.
635 * gcc.target/i386/chkp-hidden-def.c: Likewise.
636 * gcc.target/i386/chkp-label-address.c: Likewise.
637 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
638 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
639 * gcc.target/i386/chkp-pr69044.c: Likewise.
640 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
641 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
642 * gcc.target/i386/chkp-strchr.c: Likewise.
643 * gcc.target/i386/chkp-strlen-1.c: Likewise.
644 * gcc.target/i386/chkp-strlen-2.c: Likewise.
645 * gcc.target/i386/chkp-strlen-3.c: Likewise.
646 * gcc.target/i386/chkp-strlen-4.c: Likewise.
647 * gcc.target/i386/chkp-strlen-5.c: Likewise.
648 * gcc.target/i386/chkp-stropt-1.c: Likewise.
649 * gcc.target/i386/chkp-stropt-10.c: Likewise.
650 * gcc.target/i386/chkp-stropt-11.c: Likewise.
651 * gcc.target/i386/chkp-stropt-12.c: Likewise.
652 * gcc.target/i386/chkp-stropt-13.c: Likewise.
653 * gcc.target/i386/chkp-stropt-14.c: Likewise.
654 * gcc.target/i386/chkp-stropt-15.c: Likewise.
655 * gcc.target/i386/chkp-stropt-16.c: Likewise.
656 * gcc.target/i386/chkp-stropt-2.c: Likewise.
657 * gcc.target/i386/chkp-stropt-3.c: Likewise.
658 * gcc.target/i386/chkp-stropt-4.c: Likewise.
659 * gcc.target/i386/chkp-stropt-5.c: Likewise.
660 * gcc.target/i386/chkp-stropt-6.c: Likewise.
661 * gcc.target/i386/chkp-stropt-7.c: Likewise.
662 * gcc.target/i386/chkp-stropt-8.c: Likewise.
663 * gcc.target/i386/chkp-stropt-9.c: Likewise.
664 * gcc.target/i386/pr63995-2.c: Likewise.
665 * gcc.target/i386/pr64805.c: Likewise.
666 * gcc.target/i386/pr65044.c: Likewise.
667 * gcc.target/i386/pr65167.c: Likewise.
668 * gcc.target/i386/pr65183.c: Likewise.
669 * gcc.target/i386/pr65184.c: Likewise.
670 * gcc.target/i386/thunk-retbnd.c: Likewise.
672 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
674 PR tree-optimization/69328
675 * gcc.dg/pr69328.c: New test.
677 2016-01-20 Jeff Law <law@redhat.com>
680 * gcc.target/m68k/pr25114.c: New test.
682 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
684 * gcc.target/arm/memset-inline-10.c: Added
685 dg-require-effective-target arm_thumb2_ok.
687 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
689 * gcc.dg/debug/dwarf2/sso.c: New test.
691 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
694 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
695 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
696 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
698 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
701 * g++.dg/ipa/devirt-50.C: New testcase.
703 2016-01-19 Marek Polacek <polacek@redhat.com>
706 * g++.dg/cpp1y/parameter-pack-1.C: New test.
707 * g++.dg/cpp1y/parameter-pack-2.C: New test.
709 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
712 * gcc.target/arm/pr69135_1.c: New test.
714 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
716 * gcc.target/aarch64/ccmp_1.c: Add new tests.
718 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
720 * gcc.target/aarch64/ccmp_1.c: New testcase.
722 2016-01-19 Marek Polacek <polacek@redhat.com>
725 * g++.dg/cpp0x/enum30.C: New test.
727 2016-01-19 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/69336
730 * g++.dg/tree-ssa/pr69336.C: New testcase.
732 2016-01-19 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/pr65779.c: New test.
737 2016-01-19 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/69352
740 * gcc.dg/torture/pr69352.c: New testcase.
742 2016-01-19 Jakub Jelinek <jakub@redhat.com>
744 PR rtl-optimization/68955
745 PR rtl-optimization/64557
746 * gcc.dg/torture/pr68955.c: New test.
748 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
751 * g++.dg/torture/pr69136.C: New testcase.
753 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
756 * g++.dg/lto/pr69133_0.C: New testcase.
757 * g++.dg/lto/pr69133_1.C: New testcase.
759 2016-01-15 Jeff Law <law@redhat.com>
761 PR tree-optimization/69320
762 * gcc.c-torture/pr69320-1.c: New test.
763 * gcc.c-torture/pr69320-2.c: New test.
764 * gcc.c-torture/pr69320-3.c: New test.
765 * gcc.c-torture/pr69320-4.c: New test.
767 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
772 * g++.dg/template/pr11858.C: New test.
773 * g++.dg/template/pr24663.C: New test.
774 * g++.dg/template/unify12.C: New test.
775 * g++.dg/template/unify13.C: New test.
776 * g++.dg/template/unify14.C: New test.
777 * g++.dg/template/unify15.C: New test.
778 * g++.dg/template/unify16.C: New test.
779 * g++.dg/template/unify17.C: New test.
781 2016-01-18 David Malcolm <dmalcolm@redhat.com>
784 * gcc.dg/pr69181-1.c: New test file.
785 * gcc.dg/pr69181-2.c: New test file.
786 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
787 globals by moving it to...
788 (cleanup-after-saved-dg-test): ...this new function. Add
789 "global additional_sources_used". Add reset of global
790 multiline_expected_outputs to the empty list.
791 * lib/multiline.exp (_multiline_expected_outputs): Rename this
793 (multiline_expected_outputs): ...this, and updated comments to
794 note that it is modified from gcc-dg.exp.
795 (dg-end-multiline-output): Update for the above renaming.
796 (handle-multiline-outputs): Likewise. Remove the clearing
797 of the expected outputs to the empty list.
799 2016-01-18 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/69297
802 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
804 2016-01-18 Joseph Myers <joseph@codesourcery.com>
806 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
808 * gcc.target/mips/mips-3d-2.c: Likewise.
809 * gcc.target/mips/mips-3d-3.c: Likewise.
810 * gcc.target/mips/mips-3d-4.c: Likewise.
811 * gcc.target/mips/mips-3d-5.c: Likewise.
812 * gcc.target/mips/mips-3d-6.c: Likewise.
813 * gcc.target/mips/mips-3d-7.c: Likewise.
814 * gcc.target/mips/mips-3d-8.c: Likewise.
815 * gcc.target/mips/mips-3d-9.c: Likewise.
816 * gcc.target/mips/mips-ps-1.c: Likewise.
817 * gcc.target/mips/mips-ps-2.c: Likewise.
818 * gcc.target/mips/mips-ps-3.c: Likewise.
819 * gcc.target/mips/mips-ps-4.c: Likewise.
820 * gcc.target/mips/mips-ps-5.c: Likewise.
821 * gcc.target/mips/mips-ps-6.c: Likewise.
822 * gcc.target/mips/mips-ps-7.c: Likewise.
823 * gcc.target/mips/mips-ps-type.c: Likewise.
824 * gcc.target/mips/mips-ps-type-2.c: Likewise.
825 * gcc.target/mips/mips16-attributes-6.c: Likewise.
827 2016-01-18 Tom de Vries <tom@codesourcery.com>
829 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
830 * c-c++-common/goacc/kernels-double-reduction.c: New test.
831 * c-c++-common/goacc/kernels-empty.c: New test.
832 * c-c++-common/goacc/kernels-eternal.c: New test.
833 * c-c++-common/goacc/kernels-loop-2.c: New test.
834 * c-c++-common/goacc/kernels-loop-3.c: New test.
835 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
836 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
837 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
838 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
839 * c-c++-common/goacc/kernels-loop-data.c: New test.
840 * c-c++-common/goacc/kernels-loop-g.c: New test.
841 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
842 * c-c++-common/goacc/kernels-loop-n.c: New test.
843 * c-c++-common/goacc/kernels-loop-nest.c: New test.
844 * c-c++-common/goacc/kernels-loop.c: New test.
845 * c-c++-common/goacc/kernels-noreturn.c: New test.
846 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
847 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
848 * c-c++-common/goacc/kernels-reduction.c: New test.
850 2016-01-18 Tom de Vries <tom@codesourcery.com>
852 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
853 * gcc.dg/autopar/outer-2.c: Same.
854 * gcc.dg/autopar/outer-3.c: Same.
855 * gcc.dg/autopar/outer-4.c: Same.
856 * gcc.dg/autopar/outer-5.c: Same.
857 * gcc.dg/autopar/outer-6.c: Same.
858 * gcc.dg/autopar/parallelization-1.c: Same.
859 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
860 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
861 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
862 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
863 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
864 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
865 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
866 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
867 * gcc.dg/autopar/pr39500-1.c: Same.
868 * gcc.dg/autopar/pr39500-2.c: Same.
869 * gcc.dg/autopar/pr46193.c: Same.
870 * gcc.dg/autopar/pr46194.c: Same.
871 * gcc.dg/autopar/pr49580.c: Same.
872 * gcc.dg/autopar/pr49960-1.c: Same.
873 * gcc.dg/autopar/pr49960.c: Same.
874 * gcc.dg/autopar/pr68373.c: Same.
875 * gcc.dg/autopar/reduc-1.c: Same.
876 * gcc.dg/autopar/reduc-1char.c: Same.
877 * gcc.dg/autopar/reduc-1short.c: Same.
878 * gcc.dg/autopar/reduc-2.c: Same.
879 * gcc.dg/autopar/reduc-2char.c: Same.
880 * gcc.dg/autopar/reduc-2short.c: Same.
881 * gcc.dg/autopar/reduc-3.c: Same.
882 * gcc.dg/autopar/reduc-4.c: Same.
883 * gcc.dg/autopar/reduc-6.c: Same.
884 * gcc.dg/autopar/reduc-7.c: Same.
885 * gcc.dg/autopar/reduc-8.c: Same.
886 * gcc.dg/autopar/reduc-9.c: Same.
887 * gcc.dg/autopar/uns-outer-4.c: Same.
888 * gcc.dg/autopar/uns-outer-5.c: Same.
889 * gcc.dg/autopar/uns-outer-6.c: Same.
890 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
891 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
893 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
897 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
899 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
902 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
903 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
904 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
906 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
909 * gcc.dg/tree-ssa/sra-17.c: New.
910 * gcc.dg/tree-ssa/sra-18.c: New.
912 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
914 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
916 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/inline12.adb: New test.
920 2016-01-18 Bin Cheng <bin.cheng@arm.com>
922 PR tree-optimization/66797
923 * gcc.c-torture/execute/pr65447.c: Relax check condition.
925 2016-01-18 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/69170
928 * gcc.dg/torture/pr69170.c: New testcase.
930 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
932 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
934 2016-01-16 Tom de Vries <tom@codesourcery.com>
936 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
938 2016-01-16 Tom de Vries <tom@codesourcery.com>
940 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
941 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
942 redundant dg-require-effective-target pthread.
943 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
944 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
945 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
946 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
947 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
948 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
949 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
951 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
954 * gcc.target/powerpc/recip-6.c: Enable on AIX.
955 * gcc.target/powerpc/recip-7.c: Same.
957 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
960 * g++.dg/template/pr69091.C: New test.
962 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
964 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
965 dump does not contain an error_mark_node.
966 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
967 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
969 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
972 * g++.dg/template/pr68936.C: New test.
974 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
977 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
978 * gcc.target/powerpc/recip-2.c: Same.
979 * gcc.target/powerpc/recip-3.c: Same.
980 * gcc.target/powerpc/recip-4.c: Same.
981 * gcc.target/powerpc/recip-sqrtf.c: Same.
983 2016-01-15 Jeff Law <law@redhat.com>
985 PR tree-optimization/69270
986 * gcc.dg/tree-ssa/pr69270-2.c: New test.
987 * gcc.dg/tree-ssa/pr69270-3.c: New test.
989 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
992 * gfortran.dg/deferred_character_13.f90: New test for the fix
993 of comment 3 of the PR.
996 * gfortran.dg/deferred_character_8.f90: New test
997 * gfortran.dg/allocate_error_5.f90: New test
1000 * gfortran.dg/deferred_character_10.f90: New test
1003 * gfortran.dg/deferred_character_14.f90: New test
1006 * gfortran.dg/deferred_character_11.f90: New test
1009 * gfortran.dg/deferred_character_9.f90: New test
1011 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1013 PR rtl-optimization/69030
1014 * gcc.target/i386/pr69030.c: New.
1016 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018 * gcc.target/aarch64/target_attr_17.c: New test.
1020 2016-01-15 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/66856
1023 * gcc.dg/torture/pr66856-1.c: New testcase.
1024 * gcc.dg/torture/pr66856-2.c: Likewise.
1026 2016-01-15 Richard Biener <rguenther@suse.de>
1029 * g++.dg/lto/pr69137_0.C: New testcase.
1031 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1034 * gcc.target/i386/pr69246.c: New test.
1036 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1038 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1040 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1043 * g++.dg/init/const9.C: Disable test on S/390.
1045 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1047 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1048 * g++.dg/Wno-frame-address.C: Ditto.
1050 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1052 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1054 2016-01-15 Richard Biener <rguenther@suse.de>
1056 PR tree-optimization/68961
1057 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1059 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1061 * gcc.target/i386/pr65105-5.c: New test.
1063 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1065 * gcc.c-torture/execute/alias-4.c: New testcase.
1067 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1070 * g++.dg/ipa/devirt-49.C: New testcase.
1072 2016-01-15 Christian Bruel <christian.bruel@st.com>
1075 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1076 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1077 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1079 2016-01-15 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/69117
1082 * gcc.dg/torture/pr69117.c: New testcase.
1084 2015-01-14 Ryan Burn <contact@rnburn.com>
1087 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1089 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1092 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1093 range tests use 100 * maximum instead of maximum + 1.
1095 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/guality/pr69244.c: New test.
1100 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1102 * lib/target-supports.exp (check_effective_target_issignaling):
1104 * gcc.dg/pr61441.c: Require issignaling effective target.
1106 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1109 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1111 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1114 PR preprocessor/69177
1115 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1116 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1117 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1118 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1120 2016-01-14 Marek Polacek <polacek@redhat.com>
1123 * gcc.dg/array-15.c: New test.
1125 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1128 PR tree-optimization/69155
1129 * gfortran.dg/pr68146.f: New test.
1130 * gfortran.dg/pr69155.f90: New test.
1132 2016-01-14 Richard Biener <rguenther@suse.de>
1134 PR tree-optimization/68060
1135 * gcc.dg/torture/pr68060-1.c: New testcase.
1136 * gcc.dg/torture/pr68060-2.c: Likewise.
1138 2016-01-14 Nick Clifton <nickc@redhat.com>
1140 * lib/target-supports.exp
1141 (check_effective_target_arm_neon_ok_nocache): Add an option
1142 sequence that includes setting the ARM architecture to ARMv7-A.
1143 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1144 command line options necessary to enable Neon support.
1145 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1146 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1147 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1148 * gcc.target/arm/pr69180.c: Likewise.
1150 2016-01-14 Jeff Law <law@redhat.com>
1152 PR tree-optimization/69270
1153 * gcc.dg/tree-ssa/pr69270.c: New test.
1155 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1158 * c-c++-common/pr66208.c: New file.
1160 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/69156
1163 * gcc.dg/pr69156.c: New test.
1165 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1167 * gcc.target/i386/pr69225-7.c: New test.
1169 2016-01-13 Richard Henderson <rth@redhat.com>
1171 * gcc.dg/tm/memopt-13.c: Update expected function.
1172 * gcc.dg/tm/memopt-6.c: Likewise.
1174 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1176 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1177 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1178 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1179 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1181 2016-01-13 Tom de Vries <tom@codesourcery.com>
1183 PR tree-optimization/69169
1184 * gcc.dg/pr69169.c: New test.
1186 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1189 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1190 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1191 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1192 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1193 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1194 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1195 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1196 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1198 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1201 * gcc.dg/pr69247.c: New test.
1203 2016-01-13 Richard Biener <rguenther@suse.de>
1205 PR tree-optimization/69242
1206 * gcc.dg/torture/pr69242.c: New testcase.
1208 2016-01-13 Richard Biener <rguenther@suse.de>
1210 PR tree-optimization/69186
1211 * gcc.dg/torture/pr69186.c: New testcase.
1213 2016-01-13 Jeff Law <law@redhat.com>
1215 PR tree-optimization/67755
1216 * gcc.dg/tree-ssa/pr67755.c: New test.
1218 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1220 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1221 pass number in output by a star.
1223 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1225 PR tree-optimization/68911
1226 * gcc.c-torture/execute/pr68911.c: New test.
1228 2016-01-12 Marek Polacek <polacek@redhat.com>
1231 * g++.dg/warn/permissive-1.C: New test.
1233 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/opt/pr69213.C: New test.
1239 2016-01-12 Christian Bruel <christian.bruel@st.com>
1242 * gcc.target/arm/pr69180.c: New test.
1244 2016-01-12 Richard Biener <rguenther@suse.de>
1247 * g++.dg/lto/pr69077_0.C: New testcase.
1248 * g++.dg/lto/pr69077_1.C: Likewise.
1250 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1253 * g++.dg/opt/pr69175.C: New test.
1255 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1257 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1258 rather than #including math.h & stdlib.h.
1259 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1260 * gcc.dg/vect/pr49771.c: Likewise.
1261 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1262 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1263 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1264 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1265 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1266 * gcc.dg/vect/pr44507.c: Likewise.
1267 * gcc.dg/vect/pr45902.c: Likewise.
1268 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1269 * gcc.dg/vect/vect-117.c: Likewise.
1270 * gcc.dg/vect/vect-99.c: Likewise.
1271 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1272 * gcc.dg/vect/vect-cond-1.c: Likewise.
1273 * gcc.dg/vect/vect-cond-2.c: Likewise.
1274 * gcc.dg/vect/vect-cond-3.c: Likewise.
1275 * gcc.dg/vect/vect-cond-4.c: Likewise.
1276 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1277 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1278 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1279 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1280 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1281 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1282 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1283 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1284 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1285 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1286 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1287 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1288 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1289 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1290 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1291 include of signal.h.
1292 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1293 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1294 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1295 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1296 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1297 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1298 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1299 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1300 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1301 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1302 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1303 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1304 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1305 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1306 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1307 * gcc.dg/vect/vect-outer-5.c: Likewise.
1308 * gcc.dg/vect/vect-outer-6.c: Likewise.
1309 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1312 2016-01-12 Nick Clifton <nickc@redhat.com>
1315 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1316 to fread so that it will be found in all target runtimes.
1318 2016-01-12 Richard Biener <rguenther@suse.de>
1320 PR tree-optimization/69053
1321 * g++.dg/torture/pr69053.C: New testcase.
1323 2016-01-12 Richard Biener <rguenther@suse.de>
1325 PR tree-optimization/69168
1326 * gcc.dg/torture/pr69168.c: New testcase.
1328 2016-01-12 Richard Biener <rguenther@suse.de>
1330 PR tree-optimization/69157
1331 * gcc.dg/torture/pr69157.c: New testcase.
1333 2016-01-12 Richard Biener <rguenther@suse.de>
1335 PR tree-optimization/69174
1336 * gcc.dg/torture/pr69174.c: New testcase.
1338 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1342 * g++.dg/tls/pr66808.C: New test.
1343 * g++.dg/tls/pr69000.C: New test.
1345 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1347 * gcc.target/powerpc/swaps-p8-23.c: New test.
1348 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1350 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1352 PR tree-optimization/68356
1353 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1355 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1356 Jim Wilson <jim.wilson@linaro.org>
1359 * gcc.target/arm/pr69194.c: New test.
1361 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1364 * gcc.target/i386/pr69225-1.c: New test.
1365 * gcc.target/i386/pr69225-2.c: Likewise.
1366 * gcc.target/i386/pr69225-3.c: Likewise.
1367 * gcc.target/i386/pr69225-4.c: Likewise.
1368 * gcc.target/i386/pr69225-5.c: Likewise.
1369 * gcc.target/i386/pr69225-6.c: Likewise.
1371 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1378 * gcc.dg/pr69071.c: New test.
1381 * g++.dg/opt/pr69211.C: New test.
1383 PR tree-optimization/69214
1384 * gcc.c-torture/compile/pr69214.c: New test.
1386 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1388 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1389 * gcc.target/i386/pr66232-11.c: Ditto.
1390 * gcc.target/i386/pr66232-12.c: Ditto.
1391 * gcc.target/i386/pr66232-13.c: Ditto.
1393 2016-01-11 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/69173
1396 * gcc.dg/torture/pr69173.c: New testcase.
1398 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1400 PR rtl-optimization/68796
1401 * gcc.target/aarch64/tst_5.c: New test.
1402 * gcc.target/aarch64/tst_6.c: Likewise.
1404 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1406 PR rtl-optimization/68841
1407 * gcc.dg/pr68841.c: New test.
1408 * gcc.c-torture/execute/pr68841.c: New test.
1410 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1412 PR rtl-optimization/68920
1413 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1415 * gcc.dg/ifcvt-5.c: New test.
1417 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1420 * g++.dg/pr69123.C: New.
1422 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1425 * gcc.target/i386/pr69010.c: New test.
1427 2016-01-11 Martin Jambor <mjambor@suse.cz>
1430 * gcc.target/i386/chkp-pr69044.c: New test.
1432 2016-01-11 Tom de Vries <tom@codesourcery.com>
1434 PR tree-optimization/69109
1435 * gcc.dg/autopar/pr69109-2.c: New test.
1436 * gcc.dg/autopar/pr69109.c: New test.
1438 2016-01-11 Tom de Vries <tom@codesourcery.com>
1440 PR tree-optimization/69108
1441 * gcc.dg/autopar/pr69108.c: New test.
1443 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1446 * c-c++-common/Wisleading-indentation.c: Augment test.
1448 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1451 * gfortran.dg/inline_matmul_12.f90: New test.
1453 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1456 * gfortran.dg/actual_array_offset_1: New test.
1458 2016-01-10 Tom de Vries <tom@codesourcery.com>
1460 PR tree-optimization/69062
1461 * gcc.dg/autopar/pr69062.c: New test.
1463 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1465 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1466 * gcc.dg/vect/slp-perm-2.c: Likewise.
1467 * gcc.dg/vect/slp-perm-3.c: Likewise.
1468 * gcc.dg/vect/slp-perm-5.c: Likewise.
1469 * gcc.dg/vect/slp-perm-6.c: Likewise.
1470 * gcc.dg/vect/slp-perm-7.c: Likewise.
1471 * gcc.dg/vect/slp-perm-8.c: Likewise.
1473 2016-01-10 Tom de Vries <tom@codesourcery.com>
1475 PR tree-optimization/69039
1476 * gcc.dg/autopar/pr69039.c: New test.
1478 2016-01-09 Marek Polacek <polacek@redhat.com>
1481 * g++.dg/pr69113.C: New test.
1483 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1486 PR tree-optimization/69097
1487 * gcc.c-torture/execute/pr50865.c: New test.
1488 * gcc.c-torture/execute/pr69097-1.c: New test.
1489 * gcc.c-torture/execute/pr69097-2.c: New test.
1490 * gcc.dg/pr69097-1.c: New test.
1491 * gcc.dg/pr69097-2.c: New test.
1493 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1496 * g++.dg/opt/pr69164.C: New test.
1498 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1500 PR tree-optimization/69167
1501 * gcc.dg/pr69167.c: New test.
1503 2016-01-08 Marek Polacek <polacek@redhat.com>
1506 * g++.dg/pr68449.C: New.
1508 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1510 PR tree-optimization/68707
1511 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1512 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1513 on platforms supporting it.
1514 * gcc.dg/vect/slp-perm-2.c: Likewise.
1515 * gcc.dg/vect/slp-perm-3.c: Likewise.
1516 * gcc.dg/vect/slp-perm-5.c: Likewise.
1517 * gcc.dg/vect/slp-perm-7.c: Likewise.
1518 * gcc.dg/vect/slp-perm-8.c: Likewise.
1519 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1520 on platforms supporting it.
1522 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1524 PR tree-optimization/69162
1525 * gcc.dg/pr69162.c: New test.
1527 PR tree-optimization/69172
1528 * gcc.dg/pr69172.c: New test.
1530 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1532 PR tree-optimization/67781
1533 * gcc.c-torture/execute/pr67781.c: New file.
1535 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1537 PR tree-optimization/69083
1538 * gcc.dg/vect/pr69083.c: New test.
1540 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1542 PR tree-optimization/61441
1543 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1544 Use -fexcess-precision=standard for compiler options.
1545 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1547 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1550 * gfortran.dg/gomp/pr69128.f90: New test.
1553 * g++.dg/ext/pr69145-1.C: New test.
1554 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1555 * g++.dg/ext/pr69145-2.h: New file.
1557 2016-01-07 Martin Sebor <msebor@redhat.com>
1560 * gcc.dg/atomic-fetch-bool.c: New test.
1561 * gcc.dg/sync-fetch-bool.c: New test.
1563 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1566 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1568 2016-01-07 Nick Clifton <nickc@redhat.com>
1571 * g++.dg/pr66655.C: New test.
1572 * g++.dg/pr66655_1.cc: Test support file.
1573 * g++.dg/pr66655.h: Test header file.
1575 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1578 gfortran.dg/gomp/pr66680.f90: New test.
1580 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1583 * gcc.target/i386/pr69171-1.c: New test.
1584 * gcc.target/i386/pr69171-2.c: Likewise.
1585 * gcc.target/i386/pr69171-3.c: Likewise.
1586 * gcc.target/i386/pr69171-4.c: Likewise.
1587 * gcc.target/i386/pr69171-5.c: Likewise.
1588 * gcc.target/i386/pr69171-6.c: Likewise.
1590 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1593 * c-c++-common/pr67639.c: New test.
1595 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1597 PR tree-optimization/69141
1598 * g++.dg/opt/pr69141.C: New test.
1600 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1602 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1604 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1607 * gcc.target/i386/pr69140.c: New test
1609 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1611 * gcc.dg/bad-dereference.c: New test case.
1613 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1615 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1617 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1619 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1621 2016-01-06 Marek Polacek <polacek@redhat.com>
1624 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1626 2016-01-05 Marek Polacek <polacek@redhat.com>
1629 * gcc.dg/atomic-invalid-2.c: New.
1631 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1634 * gcc.target/i386/pr68991.c: New test.
1636 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1639 * g++.dg/pr68991-1.C: New test.
1640 * g++.dg/pr68991-2.C: Likewise.
1642 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1645 * gcc.target/ia64/pr60465-gprel64.c: New test.
1646 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1648 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1650 PR rtl-optimization/68651
1651 * gcc.target/aarch64/pr68651_1.c: New test.
1653 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1656 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1658 2016-01-05 Nathan Sidwell <nathan@acm.org>
1661 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1663 * gcc.dg/alias-15.c: New.
1665 2016-01-05 Nick Clifton <nickc@redhat.com>
1668 * g++.dg/pr68770.C: New test.
1670 2016-01-04 Mike Stump <mikestump@comcast.net>
1672 * lib/target-supports.exp (check_effective_target_cilkplus):
1673 cilkplus targets require pthreads.
1674 (check_effective_target_cilkplus): Remove special case for NVPTX.
1676 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1678 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1681 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1683 Update copyright years.
1685 2016-01-04 Marek Polacek <polacek@redhat.com>
1688 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1689 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1690 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1692 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1694 * gcc.target/sparc/20160104-2.c: New test.
1696 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1698 * gcc.target/sparc/20160104-1.c: New test.
1700 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1703 * gfortran.dg/pr65045.f90: New test.
1705 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1707 * gnat.dg/specs/debug1.ads: Delete.
1709 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1711 PR libgfortran/68867
1712 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1715 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1717 PR libgfortran/68867
1718 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1721 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1724 * gfortran.dg/pr68864.f90: New test.
1726 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1728 PR tree-optimization/69070
1729 * gcc.dg/pr69070.c: New test.
1732 * gfortran.dg/pr69055.f90: New test.
1735 * gcc.dg/pr69015.c: New test.
1737 Copyright (C) 2016 Free Software Foundation, Inc.
1739 Copying and distribution of this file, with or without modification,
1740 are permitted in any medium without royalty provided the copyright
1741 notice and this notice are preserved.