1 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15 * gfortran.dg/allocate_with_source_17.f03: New test.
17 2016-01-30 Jakub Jelinek <jakub@redhat.com>
19 PR tree-optimization/69546
20 * gcc.dg/torture/pr69546.c: New test.
22 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
25 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
27 2016-01-30 Martin Sebor <msebor@redhat.com>
30 * g++.dg/ext/flexary10.C: New test.
32 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
35 gfortran.dg/common_23.f90: New test.
37 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
40 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
41 condition being checked, and disable it when the target supports
42 misaligned loads and stores.
44 2016-01-29 Jakub Jelinek <jakub@redhat.com>
47 * gcc.dg/torture/pr69518.c: New test.
49 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
52 * gcc.target/i386/pr69530.c: New test.
54 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
57 * gcc.target/mips/div-delay.c: New test.
59 2016-01-29 Jakub Jelinek <jakub@redhat.com>
62 * gcc.target/i386/pr69551.c: New test.
65 * gcc.target/i386/pr66137.c: New test.
67 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
69 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
70 always built for p5600.
71 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
74 2016-01-29 Richard Biener <rguenther@suse.de>
76 PR tree-optimization/69547
77 * g++.dg/tree-ssa/pr69547.C: New testcase.
79 2016-01-29 Jakub Jelinek <jakub@redhat.com>
82 * g++.dg/warn/Wunused-function2.C: New test.
84 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
86 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
87 support for test to succeed.
89 2016-01-29 Marek Polacek <polacek@redhat.com>
93 * g++.dg/ext/constexpr-vla2.C: New test.
94 * g++.dg/ext/constexpr-vla3.C: New test.
95 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
97 2016-01-29 Richard Biener <rguenther@suse.de>
100 * gcc.dg/uninit-21.c: New testcase.
102 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
105 * gcc.target/i386/pr69459.c: New test.
107 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
110 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
111 * gcc.target/mips/pr68400.c: New test.
113 2016-01-28 Martin Sebor <msebor@redhat.com>
116 * gcc.target/powerpc/pr17381.c: New test.
118 2016-01-28 Jakub Jelinek <jakub@redhat.com>
121 * gcc.dg/torture/pr69542.c: New test.
123 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
125 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
127 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
129 * gcc.dg/pr65980.c: Skip on AIX.
130 * gcc.dg/pr66688.c: Same.
132 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
135 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
136 * gcc.dg/tree-ssa/sra-18.c: Same.
138 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
141 * gfortran.dg/block_15.f08: New test.
142 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
143 on incorrectly closed BLOCK.
145 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
147 * gcc.dg/declare-simd.c: New test.
148 2016-01-28 Richard Biener <rguenther@suse.de>
150 PR tree-optimization/69466
151 * gfortran.dg/vect/pr69466.f90: New testcase.
153 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
155 * g++.dg/pr67989.C: Remove ARM-specific option.
156 * gcc.target/arm/pr67989.C: New file.
158 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
160 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
161 and expm1 test for glibc < 2.11.
163 2016-01-27 Richard Henderson <rth@redhat.com>
165 * gcc.c-torture/execute/pr69447.c: New test.
167 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
170 * gfortran.dg/alloc_comp_assign_15.f03: New test.
172 2016-01-27 Jakub Jelinek <jakub@redhat.com>
175 * gcc.dg/pr66869.c: New test.
177 2016-01-25 Jeff Law <law@redhat.com>
179 PR tree-optimization/68398
180 PR tree-optimization/69196
181 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
182 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
183 path to avoid new heuristic allowing more irreducible regions
184 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
185 * gcc.dg/tree-ssa/vrp46.c: Likewise.
186 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
187 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
188 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
190 2016-01-27 Marek Polacek <polacek@redhat.com>
193 * c-c++-common/vector-compare-4.c: New test.
195 2016-01-27 David Malcolm <dmalcolm@redhat.com>
197 PR preprocessor/69126
198 * c-c++-common/pr69126.c: New test case.
200 2016-01-27 Ian Lance Taylor <iant@google.com>
202 * gcc.dg/tree-ssa/ivopt_5.c: New test.
204 2016-01-27 Ryan Burn <contact@rnburn.com>
207 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
209 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
212 * gcc.target/i386/pr69512.c: New test.
214 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
217 * gnat.dg/sso/*.adb: Robustify dg-output directives.
219 2016-01-27 Marek Polacek <polacek@redhat.com>
222 * g++.dg/pr69379.C: New test.
224 2016-01-27 Martin Sebor <msebor@redhat.com>
227 * g++.dg/abi/Wabi-2-2.C: New test.
228 * g++.dg/abi/Wabi-2-3.C: New test.
229 * g++.dg/abi/Wabi-3-2.C: New test.
230 * g++.dg/abi/Wabi-3-3.C: New test.
232 2016-01-27 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/69166
235 * gcc.dg/torture/pr69166.c: New testcase.
237 2016-01-27 Martin Jambor <mjambor@suse.cz>
239 PR tree-optimization/69355
240 * gcc.dg/tree-ssa/pr69355.c: New test.
242 2016-01-27 Marek Polacek <polacek@redhat.com>
245 * g++.dg/ext/constexpr-vla1.C: New test.
247 2016-01-20 Christian Bruel <christian.bruel@st.com>
250 * gcc.target/arm/pr69245.c: New test.
252 2016-01-27 Jakub Jelinek <jakub@redhat.com>
254 PR tree-optimization/69399
255 * gcc.dg/torture/pr69399.c: New test.
257 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
261 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
263 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
265 2016-01-26 Tom de Vries <tom@codesourcery.com>
267 PR tree-optimization/69110
268 * gcc.dg/autopar/pr69110.c: New test.
270 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
271 Sebastian Pop <s.pop@samsung.com>
273 * gcc.dg/graphite/isl-ast-op-select.c: New.
275 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
278 * gfortran.dg/allocate_error_6.f90: New test.
280 2016-01-26 Richard Henderson <rth@redhat.com>
282 * gcc.dg/tm/pr60908.c: New test.
284 2016-01-26 David Malcolm <dmalcolm@redhat.com>
287 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
289 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
290 expected multiline output to reflect the colorization being
291 disabled before newlines.
292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
293 (custom_diagnostic_finalizer): Replace call to
294 pp_newline_and_flush with call to pp_flush.
295 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
296 * gfortran.dg/implicit_class_1.f90: Likewise.
297 * lib/gcc-dg.exp (allow_blank_lines): New global.
298 (dg-allow-blank-lines-in-output): New procedure.
299 (gcc-dg-prune): Complain about blank lines in the output, unless
300 dg-allow-blank-lines-in-output was called.
301 * lib/multiline.exp (_build_multiline_regex): Only support
302 arbitrary followup text for non-blank-lines, not for blank lines.
304 2016-01-26 Jakub Jelinek <jakub@redhat.com>
306 PR tree-optimization/69483
307 * gcc.dg/pr69483.c: New test.
308 * g++.dg/opt/pr69483.C: New test.
310 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
313 * gcc.target/arm/pr68620.c: New test.
315 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
317 * gcc.target/i386/pr68986-2.c: Remove -m32.
319 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.target/i386/pr68986-1.c: New test.
323 * gcc.target/i386/pr68986-2.c: Likewise.
324 * gcc.target/i386/pr68986-3.c: Likewise.
326 2016-01-26 Christian Bruel <christian.bruel@st.com>
328 * lib/target-supports.exp
329 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
330 (check_effective_target_arm_crypto_pragma_ok): Likewise.
331 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
333 2016-01-26 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/69452
336 * gcc.dg/torture/pr69452.c: New testcase.
338 2016-01-26 Jakub Jelinek <jakub@redhat.com>
341 * gcc.dg/pr69442.c: New test.
343 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
346 * gcc.target/aarch64/simd/pr67896.C: New.
348 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
350 PR tree-optimization/69400
351 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
353 (plugin_init): Call it.
354 * gcc.dg/torture/pr69400.c: New test.
356 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
358 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
360 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
361 Sebastian Pop <s.pop@samsung.com>
363 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
366 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
367 Sebastian Pop <s.pop@samsung.com>
369 * gcc.dg/graphite/pr69292.c: New.
371 2016-01-25 Jakub Jelinek <jakub@redhat.com>
373 * c-c++-common/goacc/use_device-1.c: New test.
375 2016-01-25 Jeff Law <law@redhat.com>
377 PR tree-optimization/69196
378 PR tree-optimization/68398
379 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
380 * gcc.dg/tree-ssa/pr68198.c: Likewise.
382 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
385 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
388 2016-01-25 Richard Biener <rguenther@suse.de>
391 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
393 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
396 * gcc.dg/pr69421.c: New test.
398 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
400 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
401 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
402 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
403 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
404 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
405 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
406 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
407 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
408 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
409 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
411 2016-01-25 Richard Biener <rguenther@suse.de>
413 PR tree-optimization/69376
414 * gcc.dg/torture/pr69376.c: New testcase.
416 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420 * gfortran.dg/interface_38.f90: New test.
421 * gfortran.dg/interface_39.f90: New test.
423 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
426 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
431 * g++.dg/template/pr11858.C: New test.
432 * g++.dg/template/pr24663.C: New test.
433 * g++.dg/template/unify12.C: New test.
434 * g++.dg/template/unify13.C: New test.
435 * g++.dg/template/unify14.C: New test.
436 * g++.dg/template/unify15.C: New test.
437 * g++.dg/template/unify16.C: New test.
438 * g++.dg/template/unify17.C: New test.
440 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
443 gfortran.dg/pr68283.f90: New test.
445 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
448 * gfortran.dg/inline_matmul_13.f90: New test.
449 * gfortran.dg/matmul_bounds_8.f90: New test.
450 * gfortran.dg/matmul_bounds_9.f90: New test.
451 * gfortran.dg/matmul_bounds_10.f90: New test.
453 2016-01-23 Tom de Vries <tom@codesourcery.com>
455 PR tree-optimization/69426
456 * gcc.dg/autopar/pr69426.c: New test.
458 2016-01-23 Martin Sebor <msebor@redhat.com>
462 * g++.dg/cpp0x/alignas5.C: New test.
463 * g++.dg/ext/vector29.C: Same.
465 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
468 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
469 _GNU_SOURCE from compile flags to the source.
470 * gcc.target/i386/chkp-stropt-12.c: Ditto.
471 * gcc.target/i386/chkp-stropt-16.c: Ditto.
472 * gcc.target/i386/chkp-stropt-4.c: Ditto.
473 * gcc.target/i386/chkp-stropt-8.c: Ditto.
475 2016-01-22 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/opt/pr69432.C: New test.
480 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
482 * gcc.target/powerpc/pr63354c: Adjust target selector to include
483 32-bit targets testing an -m64 multilib.
485 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
490 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
492 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
494 2016-01-21 Christian Bruel <christian.bruel@st.com>
497 * gcc.target/i386/pr68674.c
498 * gcc.target/aarch64/pr68674.c
499 * gcc.target/arm/pr68674.c
501 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
504 * gcc.c-torture/execute/pr69403.c: New test.
506 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/template/pr55843.C: New.
511 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
514 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
515 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
517 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
520 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
521 from dg-do compile directive, and instead add
522 { dg-require-effective-target int128 }.
524 2016-01-20 Martin Sebor <msebor@redhat.com>
527 * gcc.dg/sync-fetch.c: New test.
529 2016-01-21 Martin Sebor <msebor@redhat.com>
532 * gcc.target/powerpc/pr69252.c: New test.
534 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
537 * gfortran.dg/pr65996.f90: New test.
539 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
542 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
543 expected to generate an error.
545 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
548 * gcc.dg/torture/pr66178.c: New test.
550 2016-01-21 Anton Blanchard <anton@samba.org>
551 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
554 * gcc.target/powerpc/pr63354.c: New test.
556 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
558 PR rtl-optimization/68990
559 * gcc.target/i386/pr68990: New.
561 2016-01-21 Nick Clifton <nickc@redhat.com>
564 * gcc.target/mips/pr69129.c: New.
566 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
569 * g++.dg/cpp0x/pr58046.C: New.
571 2016-01-21 Jakub Jelinek <jakub@redhat.com>
575 * gcc.target/arm/pr69187.c: New test.
578 * g++.dg/torture/pr69355.C: New test.
580 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
581 Sebastian Pop <s.pop@samsung.com>
583 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
585 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
586 Sebastian Pop <s.pop@samsung.com>
588 * gcc.dg/graphite/pr68976.c: New test.
590 2016-01-21 Jakub Jelinek <jakub@redhat.com>
593 * c-c++-common/pr67653.c: New test.
594 * gcc.dg/torture/pr29119.c: Add dg-warning.
596 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
598 * gcc.target/powerpc/cpu-builtin-1.c: New test.
600 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
603 * gcc.dg/pr24293.c: New test.
604 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
605 incomplete struct type.
606 * gcc.dg/declspec-1.c: Likewise.
607 * gcc.dg/pr63549.c: Likewise.
609 2016-01-20 Jakub Jelinek <jakub@redhat.com>
611 PR tree-optimization/66612
612 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
615 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
617 * lib/target-supports.exp
618 (check_effective_target_arm_fp_ok_nocache): New.
619 (check_effective_target_arm_fp_ok): New.
620 (add_options_for_arm_fp): New.
621 (check_effective_target_arm_crypto_ok_nocache): Require
622 target_arm_v8_neon_ok instead of arm32.
623 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
624 (check_effective_target_arm_crypto_pragma_ok): New.
625 (add_options_for_arm_vfp): New.
626 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
627 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
628 target instead. Force initial fpu to vfp.
629 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
630 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
631 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
633 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
634 use arm_vfp effective target instead. Force initial fpu to vfp.
635 * gcc.target/arm/attr-neon3.c: Likewise.
636 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
638 * gcc.target/arm/unsigned-float.c: Likewise.
639 * gcc.target/arm/vfp-1.c: Likewise.
640 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
641 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
642 * gcc.target/arm/vfp-ldmiad.c: Likewise.
643 * gcc.target/arm/vfp-ldmias.c: Likewise.
644 * gcc.target/arm/vfp-stmdbd.c: Likewise.
645 * gcc.target/arm/vfp-stmdbs.c: Likewise.
646 * gcc.target/arm/vfp-stmiad.c: Likewise.
647 * gcc.target/arm/vfp-stmias.c: Likewise.
648 * gcc.target/arm/vnmul-1.c: Likewise.
649 * gcc.target/arm/vnmul-2.c: Likewise.
650 * gcc.target/arm/vnmul-3.c: Likewise.
651 * gcc.target/arm/vnmul-4.c: Likewise.
653 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
656 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
657 the MPX run-time library, for compile-time MPX test.
658 * gcc.target/i386/chkp-always_inline.c: Likewise.
659 * gcc.target/i386/chkp-bndret.c: Likewise.
660 * gcc.target/i386/chkp-builtins-1.c: Likewise.
661 * gcc.target/i386/chkp-builtins-2.c: Likewise.
662 * gcc.target/i386/chkp-builtins-3.c: Likewise.
663 * gcc.target/i386/chkp-builtins-4.c: Likewise.
664 * gcc.target/i386/chkp-const-check-1.c: Likewise.
665 * gcc.target/i386/chkp-const-check-2.c: Likewise.
666 * gcc.target/i386/chkp-hidden-def.c: Likewise.
667 * gcc.target/i386/chkp-label-address.c: Likewise.
668 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
669 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
670 * gcc.target/i386/chkp-pr69044.c: Likewise.
671 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
672 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
673 * gcc.target/i386/chkp-strchr.c: Likewise.
674 * gcc.target/i386/chkp-strlen-1.c: Likewise.
675 * gcc.target/i386/chkp-strlen-2.c: Likewise.
676 * gcc.target/i386/chkp-strlen-3.c: Likewise.
677 * gcc.target/i386/chkp-strlen-4.c: Likewise.
678 * gcc.target/i386/chkp-strlen-5.c: Likewise.
679 * gcc.target/i386/chkp-stropt-1.c: Likewise.
680 * gcc.target/i386/chkp-stropt-10.c: Likewise.
681 * gcc.target/i386/chkp-stropt-11.c: Likewise.
682 * gcc.target/i386/chkp-stropt-12.c: Likewise.
683 * gcc.target/i386/chkp-stropt-13.c: Likewise.
684 * gcc.target/i386/chkp-stropt-14.c: Likewise.
685 * gcc.target/i386/chkp-stropt-15.c: Likewise.
686 * gcc.target/i386/chkp-stropt-16.c: Likewise.
687 * gcc.target/i386/chkp-stropt-2.c: Likewise.
688 * gcc.target/i386/chkp-stropt-3.c: Likewise.
689 * gcc.target/i386/chkp-stropt-4.c: Likewise.
690 * gcc.target/i386/chkp-stropt-5.c: Likewise.
691 * gcc.target/i386/chkp-stropt-6.c: Likewise.
692 * gcc.target/i386/chkp-stropt-7.c: Likewise.
693 * gcc.target/i386/chkp-stropt-8.c: Likewise.
694 * gcc.target/i386/chkp-stropt-9.c: Likewise.
695 * gcc.target/i386/pr63995-2.c: Likewise.
696 * gcc.target/i386/pr64805.c: Likewise.
697 * gcc.target/i386/pr65044.c: Likewise.
698 * gcc.target/i386/pr65167.c: Likewise.
699 * gcc.target/i386/pr65183.c: Likewise.
700 * gcc.target/i386/pr65184.c: Likewise.
701 * gcc.target/i386/thunk-retbnd.c: Likewise.
703 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
705 PR tree-optimization/69328
706 * gcc.dg/pr69328.c: New test.
708 2016-01-20 Jeff Law <law@redhat.com>
711 * gcc.target/m68k/pr25114.c: New test.
713 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
715 * gcc.target/arm/memset-inline-10.c: Added
716 dg-require-effective-target arm_thumb2_ok.
718 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
720 * gcc.dg/debug/dwarf2/sso.c: New test.
722 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
725 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
726 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
727 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
729 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
732 * g++.dg/ipa/devirt-50.C: New testcase.
734 2016-01-19 Marek Polacek <polacek@redhat.com>
737 * g++.dg/cpp1y/parameter-pack-1.C: New test.
738 * g++.dg/cpp1y/parameter-pack-2.C: New test.
740 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
743 * gcc.target/arm/pr69135_1.c: New test.
745 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
747 * gcc.target/aarch64/ccmp_1.c: Add new tests.
749 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
751 * gcc.target/aarch64/ccmp_1.c: New testcase.
753 2016-01-19 Marek Polacek <polacek@redhat.com>
756 * g++.dg/cpp0x/enum30.C: New test.
758 2016-01-19 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/69336
761 * g++.dg/tree-ssa/pr69336.C: New testcase.
763 2016-01-19 Jakub Jelinek <jakub@redhat.com>
766 * gcc.dg/pr65779.c: New test.
768 2016-01-19 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/69352
771 * gcc.dg/torture/pr69352.c: New testcase.
773 2016-01-19 Jakub Jelinek <jakub@redhat.com>
775 PR rtl-optimization/68955
776 PR rtl-optimization/64557
777 * gcc.dg/torture/pr68955.c: New test.
779 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
782 * g++.dg/torture/pr69136.C: New testcase.
784 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
787 * g++.dg/lto/pr69133_0.C: New testcase.
788 * g++.dg/lto/pr69133_1.C: New testcase.
790 2016-01-15 Jeff Law <law@redhat.com>
792 PR tree-optimization/69320
793 * gcc.c-torture/pr69320-1.c: New test.
794 * gcc.c-torture/pr69320-2.c: New test.
795 * gcc.c-torture/pr69320-3.c: New test.
796 * gcc.c-torture/pr69320-4.c: New test.
798 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
803 * g++.dg/template/pr11858.C: New test.
804 * g++.dg/template/pr24663.C: New test.
805 * g++.dg/template/unify12.C: New test.
806 * g++.dg/template/unify13.C: New test.
807 * g++.dg/template/unify14.C: New test.
808 * g++.dg/template/unify15.C: New test.
809 * g++.dg/template/unify16.C: New test.
810 * g++.dg/template/unify17.C: New test.
812 2016-01-18 David Malcolm <dmalcolm@redhat.com>
815 * gcc.dg/pr69181-1.c: New test file.
816 * gcc.dg/pr69181-2.c: New test file.
817 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
818 globals by moving it to...
819 (cleanup-after-saved-dg-test): ...this new function. Add
820 "global additional_sources_used". Add reset of global
821 multiline_expected_outputs to the empty list.
822 * lib/multiline.exp (_multiline_expected_outputs): Rename this
824 (multiline_expected_outputs): ...this, and updated comments to
825 note that it is modified from gcc-dg.exp.
826 (dg-end-multiline-output): Update for the above renaming.
827 (handle-multiline-outputs): Likewise. Remove the clearing
828 of the expected outputs to the empty list.
830 2016-01-18 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/69297
833 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
835 2016-01-18 Joseph Myers <joseph@codesourcery.com>
837 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
839 * gcc.target/mips/mips-3d-2.c: Likewise.
840 * gcc.target/mips/mips-3d-3.c: Likewise.
841 * gcc.target/mips/mips-3d-4.c: Likewise.
842 * gcc.target/mips/mips-3d-5.c: Likewise.
843 * gcc.target/mips/mips-3d-6.c: Likewise.
844 * gcc.target/mips/mips-3d-7.c: Likewise.
845 * gcc.target/mips/mips-3d-8.c: Likewise.
846 * gcc.target/mips/mips-3d-9.c: Likewise.
847 * gcc.target/mips/mips-ps-1.c: Likewise.
848 * gcc.target/mips/mips-ps-2.c: Likewise.
849 * gcc.target/mips/mips-ps-3.c: Likewise.
850 * gcc.target/mips/mips-ps-4.c: Likewise.
851 * gcc.target/mips/mips-ps-5.c: Likewise.
852 * gcc.target/mips/mips-ps-6.c: Likewise.
853 * gcc.target/mips/mips-ps-7.c: Likewise.
854 * gcc.target/mips/mips-ps-type.c: Likewise.
855 * gcc.target/mips/mips-ps-type-2.c: Likewise.
856 * gcc.target/mips/mips16-attributes-6.c: Likewise.
858 2016-01-18 Tom de Vries <tom@codesourcery.com>
860 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
861 * c-c++-common/goacc/kernels-double-reduction.c: New test.
862 * c-c++-common/goacc/kernels-empty.c: New test.
863 * c-c++-common/goacc/kernels-eternal.c: New test.
864 * c-c++-common/goacc/kernels-loop-2.c: New test.
865 * c-c++-common/goacc/kernels-loop-3.c: New test.
866 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
867 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
868 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
869 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
870 * c-c++-common/goacc/kernels-loop-data.c: New test.
871 * c-c++-common/goacc/kernels-loop-g.c: New test.
872 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
873 * c-c++-common/goacc/kernels-loop-n.c: New test.
874 * c-c++-common/goacc/kernels-loop-nest.c: New test.
875 * c-c++-common/goacc/kernels-loop.c: New test.
876 * c-c++-common/goacc/kernels-noreturn.c: New test.
877 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
878 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
879 * c-c++-common/goacc/kernels-reduction.c: New test.
881 2016-01-18 Tom de Vries <tom@codesourcery.com>
883 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
884 * gcc.dg/autopar/outer-2.c: Same.
885 * gcc.dg/autopar/outer-3.c: Same.
886 * gcc.dg/autopar/outer-4.c: Same.
887 * gcc.dg/autopar/outer-5.c: Same.
888 * gcc.dg/autopar/outer-6.c: Same.
889 * gcc.dg/autopar/parallelization-1.c: Same.
890 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
891 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
892 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
893 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
894 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
895 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
896 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
897 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
898 * gcc.dg/autopar/pr39500-1.c: Same.
899 * gcc.dg/autopar/pr39500-2.c: Same.
900 * gcc.dg/autopar/pr46193.c: Same.
901 * gcc.dg/autopar/pr46194.c: Same.
902 * gcc.dg/autopar/pr49580.c: Same.
903 * gcc.dg/autopar/pr49960-1.c: Same.
904 * gcc.dg/autopar/pr49960.c: Same.
905 * gcc.dg/autopar/pr68373.c: Same.
906 * gcc.dg/autopar/reduc-1.c: Same.
907 * gcc.dg/autopar/reduc-1char.c: Same.
908 * gcc.dg/autopar/reduc-1short.c: Same.
909 * gcc.dg/autopar/reduc-2.c: Same.
910 * gcc.dg/autopar/reduc-2char.c: Same.
911 * gcc.dg/autopar/reduc-2short.c: Same.
912 * gcc.dg/autopar/reduc-3.c: Same.
913 * gcc.dg/autopar/reduc-4.c: Same.
914 * gcc.dg/autopar/reduc-6.c: Same.
915 * gcc.dg/autopar/reduc-7.c: Same.
916 * gcc.dg/autopar/reduc-8.c: Same.
917 * gcc.dg/autopar/reduc-9.c: Same.
918 * gcc.dg/autopar/uns-outer-4.c: Same.
919 * gcc.dg/autopar/uns-outer-5.c: Same.
920 * gcc.dg/autopar/uns-outer-6.c: Same.
921 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
922 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
924 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
928 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
930 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
933 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
934 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
935 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
937 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
940 * gcc.dg/tree-ssa/sra-17.c: New.
941 * gcc.dg/tree-ssa/sra-18.c: New.
943 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
945 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
947 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
949 * gnat.dg/inline12.adb: New test.
951 2016-01-18 Bin Cheng <bin.cheng@arm.com>
953 PR tree-optimization/66797
954 * gcc.c-torture/execute/pr65447.c: Relax check condition.
956 2016-01-18 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/69170
959 * gcc.dg/torture/pr69170.c: New testcase.
961 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
963 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
965 2016-01-16 Tom de Vries <tom@codesourcery.com>
967 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
969 2016-01-16 Tom de Vries <tom@codesourcery.com>
971 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
972 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
973 redundant dg-require-effective-target pthread.
974 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
975 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
976 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
977 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
978 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
979 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
980 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
982 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
985 * gcc.target/powerpc/recip-6.c: Enable on AIX.
986 * gcc.target/powerpc/recip-7.c: Same.
988 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
991 * g++.dg/template/pr69091.C: New test.
993 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
995 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
996 dump does not contain an error_mark_node.
997 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
998 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1000 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1003 * g++.dg/template/pr68936.C: New test.
1005 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
1008 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1009 * gcc.target/powerpc/recip-2.c: Same.
1010 * gcc.target/powerpc/recip-3.c: Same.
1011 * gcc.target/powerpc/recip-4.c: Same.
1012 * gcc.target/powerpc/recip-sqrtf.c: Same.
1014 2016-01-15 Jeff Law <law@redhat.com>
1016 PR tree-optimization/69270
1017 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1018 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1020 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1023 * gfortran.dg/deferred_character_13.f90: New test for the fix
1024 of comment 3 of the PR.
1027 * gfortran.dg/deferred_character_8.f90: New test
1028 * gfortran.dg/allocate_error_5.f90: New test
1031 * gfortran.dg/deferred_character_10.f90: New test
1034 * gfortran.dg/deferred_character_14.f90: New test
1037 * gfortran.dg/deferred_character_11.f90: New test
1040 * gfortran.dg/deferred_character_9.f90: New test
1042 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1044 PR rtl-optimization/69030
1045 * gcc.target/i386/pr69030.c: New.
1047 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1049 * gcc.target/aarch64/target_attr_17.c: New test.
1051 2016-01-15 Richard Biener <rguenther@suse.de>
1053 PR tree-optimization/66856
1054 * gcc.dg/torture/pr66856-1.c: New testcase.
1055 * gcc.dg/torture/pr66856-2.c: Likewise.
1057 2016-01-15 Richard Biener <rguenther@suse.de>
1060 * g++.dg/lto/pr69137_0.C: New testcase.
1062 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1065 * gcc.target/i386/pr69246.c: New test.
1067 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1069 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1071 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1074 * g++.dg/init/const9.C: Disable test on S/390.
1076 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1078 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1079 * g++.dg/Wno-frame-address.C: Ditto.
1081 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1083 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1085 2016-01-15 Richard Biener <rguenther@suse.de>
1087 PR tree-optimization/68961
1088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1090 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1092 * gcc.target/i386/pr65105-5.c: New test.
1094 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1096 * gcc.c-torture/execute/alias-4.c: New testcase.
1098 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1101 * g++.dg/ipa/devirt-49.C: New testcase.
1103 2016-01-15 Christian Bruel <christian.bruel@st.com>
1106 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1107 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1108 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1110 2016-01-15 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/69117
1113 * gcc.dg/torture/pr69117.c: New testcase.
1115 2015-01-14 Ryan Burn <contact@rnburn.com>
1118 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1120 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1123 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1124 range tests use 100 * maximum instead of maximum + 1.
1126 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1129 * gcc.dg/guality/pr69244.c: New test.
1131 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1133 * lib/target-supports.exp (check_effective_target_issignaling):
1135 * gcc.dg/pr61441.c: Require issignaling effective target.
1137 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1140 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1142 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1145 PR preprocessor/69177
1146 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1147 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1148 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1151 2016-01-14 Marek Polacek <polacek@redhat.com>
1154 * gcc.dg/array-15.c: New test.
1156 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/69155
1160 * gfortran.dg/pr68146.f: New test.
1161 * gfortran.dg/pr69155.f90: New test.
1163 2016-01-14 Richard Biener <rguenther@suse.de>
1165 PR tree-optimization/68060
1166 * gcc.dg/torture/pr68060-1.c: New testcase.
1167 * gcc.dg/torture/pr68060-2.c: Likewise.
1169 2016-01-14 Nick Clifton <nickc@redhat.com>
1171 * lib/target-supports.exp
1172 (check_effective_target_arm_neon_ok_nocache): Add an option
1173 sequence that includes setting the ARM architecture to ARMv7-A.
1174 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1175 command line options necessary to enable Neon support.
1176 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1177 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1178 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1179 * gcc.target/arm/pr69180.c: Likewise.
1181 2016-01-14 Jeff Law <law@redhat.com>
1183 PR tree-optimization/69270
1184 * gcc.dg/tree-ssa/pr69270.c: New test.
1186 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1189 * c-c++-common/pr66208.c: New file.
1191 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1193 PR tree-optimization/69156
1194 * gcc.dg/pr69156.c: New test.
1196 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1198 * gcc.target/i386/pr69225-7.c: New test.
1200 2016-01-13 Richard Henderson <rth@redhat.com>
1202 * gcc.dg/tm/memopt-13.c: Update expected function.
1203 * gcc.dg/tm/memopt-6.c: Likewise.
1205 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1207 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1208 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1209 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1210 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1212 2016-01-13 Tom de Vries <tom@codesourcery.com>
1214 PR tree-optimization/69169
1215 * gcc.dg/pr69169.c: New test.
1217 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1220 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1221 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1222 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1223 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1224 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1225 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1226 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1227 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1229 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1232 * gcc.dg/pr69247.c: New test.
1234 2016-01-13 Richard Biener <rguenther@suse.de>
1236 PR tree-optimization/69242
1237 * gcc.dg/torture/pr69242.c: New testcase.
1239 2016-01-13 Richard Biener <rguenther@suse.de>
1241 PR tree-optimization/69186
1242 * gcc.dg/torture/pr69186.c: New testcase.
1244 2016-01-13 Jeff Law <law@redhat.com>
1246 PR tree-optimization/67755
1247 * gcc.dg/tree-ssa/pr67755.c: New test.
1249 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1251 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1252 pass number in output by a star.
1254 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1256 PR tree-optimization/68911
1257 * gcc.c-torture/execute/pr68911.c: New test.
1259 2016-01-12 Marek Polacek <polacek@redhat.com>
1262 * g++.dg/warn/permissive-1.C: New test.
1264 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1268 * g++.dg/opt/pr69213.C: New test.
1270 2016-01-12 Christian Bruel <christian.bruel@st.com>
1273 * gcc.target/arm/pr69180.c: New test.
1275 2016-01-12 Richard Biener <rguenther@suse.de>
1278 * g++.dg/lto/pr69077_0.C: New testcase.
1279 * g++.dg/lto/pr69077_1.C: Likewise.
1281 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/opt/pr69175.C: New test.
1286 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1288 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1289 rather than #including math.h & stdlib.h.
1290 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1291 * gcc.dg/vect/pr49771.c: Likewise.
1292 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1293 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1294 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1295 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1296 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1297 * gcc.dg/vect/pr44507.c: Likewise.
1298 * gcc.dg/vect/pr45902.c: Likewise.
1299 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1300 * gcc.dg/vect/vect-117.c: Likewise.
1301 * gcc.dg/vect/vect-99.c: Likewise.
1302 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1303 * gcc.dg/vect/vect-cond-1.c: Likewise.
1304 * gcc.dg/vect/vect-cond-2.c: Likewise.
1305 * gcc.dg/vect/vect-cond-3.c: Likewise.
1306 * gcc.dg/vect/vect-cond-4.c: Likewise.
1307 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1308 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1309 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1310 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1311 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1312 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1313 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1314 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1315 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1316 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1317 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1318 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1319 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1320 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1321 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1322 include of signal.h.
1323 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1324 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1325 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1326 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1327 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1328 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1329 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1330 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1331 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1332 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1333 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1334 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1335 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1336 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1337 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1338 * gcc.dg/vect/vect-outer-5.c: Likewise.
1339 * gcc.dg/vect/vect-outer-6.c: Likewise.
1340 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1343 2016-01-12 Nick Clifton <nickc@redhat.com>
1346 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1347 to fread so that it will be found in all target runtimes.
1349 2016-01-12 Richard Biener <rguenther@suse.de>
1351 PR tree-optimization/69053
1352 * g++.dg/torture/pr69053.C: New testcase.
1354 2016-01-12 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/69168
1357 * gcc.dg/torture/pr69168.c: New testcase.
1359 2016-01-12 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/69157
1362 * gcc.dg/torture/pr69157.c: New testcase.
1364 2016-01-12 Richard Biener <rguenther@suse.de>
1366 PR tree-optimization/69174
1367 * gcc.dg/torture/pr69174.c: New testcase.
1369 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1373 * g++.dg/tls/pr66808.C: New test.
1374 * g++.dg/tls/pr69000.C: New test.
1376 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1378 * gcc.target/powerpc/swaps-p8-23.c: New test.
1379 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1381 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1383 PR tree-optimization/68356
1384 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1386 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1387 Jim Wilson <jim.wilson@linaro.org>
1390 * gcc.target/arm/pr69194.c: New test.
1392 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1395 * gcc.target/i386/pr69225-1.c: New test.
1396 * gcc.target/i386/pr69225-2.c: Likewise.
1397 * gcc.target/i386/pr69225-3.c: Likewise.
1398 * gcc.target/i386/pr69225-4.c: Likewise.
1399 * gcc.target/i386/pr69225-5.c: Likewise.
1400 * gcc.target/i386/pr69225-6.c: Likewise.
1402 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1405 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1409 * gcc.dg/pr69071.c: New test.
1412 * g++.dg/opt/pr69211.C: New test.
1414 PR tree-optimization/69214
1415 * gcc.c-torture/compile/pr69214.c: New test.
1417 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1420 * gcc.target/i386/pr66232-11.c: Ditto.
1421 * gcc.target/i386/pr66232-12.c: Ditto.
1422 * gcc.target/i386/pr66232-13.c: Ditto.
1424 2016-01-11 Richard Biener <rguenther@suse.de>
1426 PR tree-optimization/69173
1427 * gcc.dg/torture/pr69173.c: New testcase.
1429 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1431 PR rtl-optimization/68796
1432 * gcc.target/aarch64/tst_5.c: New test.
1433 * gcc.target/aarch64/tst_6.c: Likewise.
1435 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1437 PR rtl-optimization/68841
1438 * gcc.dg/pr68841.c: New test.
1439 * gcc.c-torture/execute/pr68841.c: New test.
1441 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1443 PR rtl-optimization/68920
1444 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1446 * gcc.dg/ifcvt-5.c: New test.
1448 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1451 * g++.dg/pr69123.C: New.
1453 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1456 * gcc.target/i386/pr69010.c: New test.
1458 2016-01-11 Martin Jambor <mjambor@suse.cz>
1461 * gcc.target/i386/chkp-pr69044.c: New test.
1463 2016-01-11 Tom de Vries <tom@codesourcery.com>
1465 PR tree-optimization/69109
1466 * gcc.dg/autopar/pr69109-2.c: New test.
1467 * gcc.dg/autopar/pr69109.c: New test.
1469 2016-01-11 Tom de Vries <tom@codesourcery.com>
1471 PR tree-optimization/69108
1472 * gcc.dg/autopar/pr69108.c: New test.
1474 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1477 * c-c++-common/Wisleading-indentation.c: Augment test.
1479 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1482 * gfortran.dg/inline_matmul_12.f90: New test.
1484 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1487 * gfortran.dg/actual_array_offset_1: New test.
1489 2016-01-10 Tom de Vries <tom@codesourcery.com>
1491 PR tree-optimization/69062
1492 * gcc.dg/autopar/pr69062.c: New test.
1494 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1496 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1497 * gcc.dg/vect/slp-perm-2.c: Likewise.
1498 * gcc.dg/vect/slp-perm-3.c: Likewise.
1499 * gcc.dg/vect/slp-perm-5.c: Likewise.
1500 * gcc.dg/vect/slp-perm-6.c: Likewise.
1501 * gcc.dg/vect/slp-perm-7.c: Likewise.
1502 * gcc.dg/vect/slp-perm-8.c: Likewise.
1504 2016-01-10 Tom de Vries <tom@codesourcery.com>
1506 PR tree-optimization/69039
1507 * gcc.dg/autopar/pr69039.c: New test.
1509 2016-01-09 Marek Polacek <polacek@redhat.com>
1512 * g++.dg/pr69113.C: New test.
1514 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1517 PR tree-optimization/69097
1518 * gcc.c-torture/execute/pr50865.c: New test.
1519 * gcc.c-torture/execute/pr69097-1.c: New test.
1520 * gcc.c-torture/execute/pr69097-2.c: New test.
1521 * gcc.dg/pr69097-1.c: New test.
1522 * gcc.dg/pr69097-2.c: New test.
1524 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1527 * g++.dg/opt/pr69164.C: New test.
1529 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1531 PR tree-optimization/69167
1532 * gcc.dg/pr69167.c: New test.
1534 2016-01-08 Marek Polacek <polacek@redhat.com>
1537 * g++.dg/pr68449.C: New.
1539 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1541 PR tree-optimization/68707
1542 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1543 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1544 on platforms supporting it.
1545 * gcc.dg/vect/slp-perm-2.c: Likewise.
1546 * gcc.dg/vect/slp-perm-3.c: Likewise.
1547 * gcc.dg/vect/slp-perm-5.c: Likewise.
1548 * gcc.dg/vect/slp-perm-7.c: Likewise.
1549 * gcc.dg/vect/slp-perm-8.c: Likewise.
1550 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1551 on platforms supporting it.
1553 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1555 PR tree-optimization/69162
1556 * gcc.dg/pr69162.c: New test.
1558 PR tree-optimization/69172
1559 * gcc.dg/pr69172.c: New test.
1561 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1563 PR tree-optimization/67781
1564 * gcc.c-torture/execute/pr67781.c: New file.
1566 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/69083
1569 * gcc.dg/vect/pr69083.c: New test.
1571 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1573 PR tree-optimization/61441
1574 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1575 Use -fexcess-precision=standard for compiler options.
1576 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1578 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1581 * gfortran.dg/gomp/pr69128.f90: New test.
1584 * g++.dg/ext/pr69145-1.C: New test.
1585 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1586 * g++.dg/ext/pr69145-2.h: New file.
1588 2016-01-07 Martin Sebor <msebor@redhat.com>
1591 * gcc.dg/atomic-fetch-bool.c: New test.
1592 * gcc.dg/sync-fetch-bool.c: New test.
1594 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1597 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1599 2016-01-07 Nick Clifton <nickc@redhat.com>
1602 * g++.dg/pr66655.C: New test.
1603 * g++.dg/pr66655_1.cc: Test support file.
1604 * g++.dg/pr66655.h: Test header file.
1606 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1609 gfortran.dg/gomp/pr66680.f90: New test.
1611 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1614 * gcc.target/i386/pr69171-1.c: New test.
1615 * gcc.target/i386/pr69171-2.c: Likewise.
1616 * gcc.target/i386/pr69171-3.c: Likewise.
1617 * gcc.target/i386/pr69171-4.c: Likewise.
1618 * gcc.target/i386/pr69171-5.c: Likewise.
1619 * gcc.target/i386/pr69171-6.c: Likewise.
1621 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1624 * c-c++-common/pr67639.c: New test.
1626 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1628 PR tree-optimization/69141
1629 * g++.dg/opt/pr69141.C: New test.
1631 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1633 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1635 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1638 * gcc.target/i386/pr69140.c: New test
1640 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1642 * gcc.dg/bad-dereference.c: New test case.
1644 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1646 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1648 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1650 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1652 2016-01-06 Marek Polacek <polacek@redhat.com>
1655 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1657 2016-01-05 Marek Polacek <polacek@redhat.com>
1660 * gcc.dg/atomic-invalid-2.c: New.
1662 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1665 * gcc.target/i386/pr68991.c: New test.
1667 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1670 * g++.dg/pr68991-1.C: New test.
1671 * g++.dg/pr68991-2.C: Likewise.
1673 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1676 * gcc.target/ia64/pr60465-gprel64.c: New test.
1677 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1679 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1681 PR rtl-optimization/68651
1682 * gcc.target/aarch64/pr68651_1.c: New test.
1684 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1687 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1689 2016-01-05 Nathan Sidwell <nathan@acm.org>
1692 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1694 * gcc.dg/alias-15.c: New.
1696 2016-01-05 Nick Clifton <nickc@redhat.com>
1699 * g++.dg/pr68770.C: New test.
1701 2016-01-04 Mike Stump <mikestump@comcast.net>
1703 * lib/target-supports.exp (check_effective_target_cilkplus):
1704 cilkplus targets require pthreads.
1705 (check_effective_target_cilkplus): Remove special case for NVPTX.
1707 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1709 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1712 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1714 Update copyright years.
1716 2016-01-04 Marek Polacek <polacek@redhat.com>
1719 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1720 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1721 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1723 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1725 * gcc.target/sparc/20160104-2.c: New test.
1727 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1729 * gcc.target/sparc/20160104-1.c: New test.
1731 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1734 * gfortran.dg/pr65045.f90: New test.
1736 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1738 * gnat.dg/specs/debug1.ads: Delete.
1740 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742 PR libgfortran/68867
1743 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1746 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1748 PR libgfortran/68867
1749 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1752 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1755 * gfortran.dg/pr68864.f90: New test.
1757 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1759 PR tree-optimization/69070
1760 * gcc.dg/pr69070.c: New test.
1763 * gfortran.dg/pr69055.f90: New test.
1766 * gcc.dg/pr69015.c: New test.
1768 Copyright (C) 2016 Free Software Foundation, Inc.
1770 Copying and distribution of this file, with or without modification,
1771 are permitted in any medium without royalty provided the copyright
1772 notice and this notice are preserved.