1 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/allocate_with_source_17.f03: New test.
6 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/69546
9 * gcc.dg/torture/pr69546.c: New test.
11 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16 2016-01-30 Martin Sebor <msebor@redhat.com>
19 * g++.dg/ext/flexary10.C: New test.
21 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
24 gfortran.dg/common_23.f90: New test.
26 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
29 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
30 condition being checked, and disable it when the target supports
31 misaligned loads and stores.
33 2016-01-29 Jakub Jelinek <jakub@redhat.com>
36 * gcc.dg/torture/pr69518.c: New test.
38 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
41 * gcc.target/i386/pr69530.c: New test.
43 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
46 * gcc.target/mips/div-delay.c: New test.
48 2016-01-29 Jakub Jelinek <jakub@redhat.com>
51 * gcc.target/i386/pr69551.c: New test.
54 * gcc.target/i386/pr66137.c: New test.
56 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
58 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
59 always built for p5600.
60 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
63 2016-01-29 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/69547
66 * g++.dg/tree-ssa/pr69547.C: New testcase.
68 2016-01-29 Jakub Jelinek <jakub@redhat.com>
71 * g++.dg/warn/Wunused-function2.C: New test.
73 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
75 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
76 support for test to succeed.
78 2016-01-29 Marek Polacek <polacek@redhat.com>
82 * g++.dg/ext/constexpr-vla2.C: New test.
83 * g++.dg/ext/constexpr-vla3.C: New test.
84 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
86 2016-01-29 Richard Biener <rguenther@suse.de>
89 * gcc.dg/uninit-21.c: New testcase.
91 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/pr69459.c: New test.
96 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
99 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
100 * gcc.target/mips/pr68400.c: New test.
102 2016-01-28 Martin Sebor <msebor@redhat.com>
105 * gcc.target/powerpc/pr17381.c: New test.
107 2016-01-28 Jakub Jelinek <jakub@redhat.com>
110 * gcc.dg/torture/pr69542.c: New test.
112 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
114 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
116 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
118 * gcc.dg/pr65980.c: Skip on AIX.
119 * gcc.dg/pr66688.c: Same.
121 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
124 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
125 * gcc.dg/tree-ssa/sra-18.c: Same.
127 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
130 * gfortran.dg/block_15.f08: New test.
131 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
132 on incorrectly closed BLOCK.
134 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
136 * gcc.dg/declare-simd.c: New test.
137 2016-01-28 Richard Biener <rguenther@suse.de>
139 PR tree-optimization/69466
140 * gfortran.dg/vect/pr69466.f90: New testcase.
142 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
144 * g++.dg/pr67989.C: Remove ARM-specific option.
145 * gcc.target/arm/pr67989.C: New file.
147 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
149 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
150 and expm1 test for glibc < 2.11.
152 2016-01-27 Richard Henderson <rth@redhat.com>
154 * gcc.c-torture/execute/pr69447.c: New test.
156 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
159 * gfortran.dg/alloc_comp_assign_15.f03: New test.
161 2016-01-27 Jakub Jelinek <jakub@redhat.com>
164 * gcc.dg/pr66869.c: New test.
166 2016-01-25 Jeff Law <law@redhat.com>
168 PR tree-optimization/68398
169 PR tree-optimization/69196
170 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
171 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
172 path to avoid new heuristic allowing more irreducible regions
173 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
174 * gcc.dg/tree-ssa/vrp46.c: Likewise.
175 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
176 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
177 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
179 2016-01-27 Marek Polacek <polacek@redhat.com>
182 * c-c++-common/vector-compare-4.c: New test.
184 2016-01-27 David Malcolm <dmalcolm@redhat.com>
186 PR preprocessor/69126
187 * c-c++-common/pr69126.c: New test case.
189 2016-01-27 Ian Lance Taylor <iant@google.com>
191 * gcc.dg/tree-ssa/ivopt_5.c: New test.
193 2016-01-27 Ryan Burn <contact@rnburn.com>
196 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
198 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.target/i386/pr69512.c: New test.
203 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
206 * gnat.dg/sso/*.adb: Robustify dg-output directives.
208 2016-01-27 Marek Polacek <polacek@redhat.com>
211 * g++.dg/pr69379.C: New test.
213 2016-01-27 Martin Sebor <msebor@redhat.com>
216 * g++.dg/abi/Wabi-2-2.C: New test.
217 * g++.dg/abi/Wabi-2-3.C: New test.
218 * g++.dg/abi/Wabi-3-2.C: New test.
219 * g++.dg/abi/Wabi-3-3.C: New test.
221 2016-01-27 Richard Biener <rguenther@suse.de>
223 PR tree-optimization/69166
224 * gcc.dg/torture/pr69166.c: New testcase.
226 2016-01-27 Martin Jambor <mjambor@suse.cz>
228 PR tree-optimization/69355
229 * gcc.dg/tree-ssa/pr69355.c: New test.
231 2016-01-27 Marek Polacek <polacek@redhat.com>
234 * g++.dg/ext/constexpr-vla1.C: New test.
236 2016-01-20 Christian Bruel <christian.bruel@st.com>
239 * gcc.target/arm/pr69245.c: New test.
241 2016-01-27 Jakub Jelinek <jakub@redhat.com>
243 PR tree-optimization/69399
244 * gcc.dg/torture/pr69399.c: New test.
246 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
250 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
252 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
254 2016-01-26 Tom de Vries <tom@codesourcery.com>
256 PR tree-optimization/69110
257 * gcc.dg/autopar/pr69110.c: New test.
259 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
260 Sebastian Pop <s.pop@samsung.com>
262 * gcc.dg/graphite/isl-ast-op-select.c: New.
264 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
267 * gfortran.dg/allocate_error_6.f90: New test.
269 2016-01-26 Richard Henderson <rth@redhat.com>
271 * gcc.dg/tm/pr60908.c: New test.
273 2016-01-26 David Malcolm <dmalcolm@redhat.com>
276 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
278 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
279 expected multiline output to reflect the colorization being
280 disabled before newlines.
281 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
282 (custom_diagnostic_finalizer): Replace call to
283 pp_newline_and_flush with call to pp_flush.
284 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
285 * gfortran.dg/implicit_class_1.f90: Likewise.
286 * lib/gcc-dg.exp (allow_blank_lines): New global.
287 (dg-allow-blank-lines-in-output): New procedure.
288 (gcc-dg-prune): Complain about blank lines in the output, unless
289 dg-allow-blank-lines-in-output was called.
290 * lib/multiline.exp (_build_multiline_regex): Only support
291 arbitrary followup text for non-blank-lines, not for blank lines.
293 2016-01-26 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/69483
296 * gcc.dg/pr69483.c: New test.
297 * g++.dg/opt/pr69483.C: New test.
299 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
302 * gcc.target/arm/pr68620.c: New test.
304 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
306 * gcc.target/i386/pr68986-2.c: Remove -m32.
308 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
311 * gcc.target/i386/pr68986-1.c: New test.
312 * gcc.target/i386/pr68986-2.c: Likewise.
313 * gcc.target/i386/pr68986-3.c: Likewise.
315 2016-01-26 Christian Bruel <christian.bruel@st.com>
317 * lib/target-supports.exp
318 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
319 (check_effective_target_arm_crypto_pragma_ok): Likewise.
320 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
322 2016-01-26 Richard Biener <rguenther@suse.de>
324 PR tree-optimization/69452
325 * gcc.dg/torture/pr69452.c: New testcase.
327 2016-01-26 Jakub Jelinek <jakub@redhat.com>
330 * gcc.dg/pr69442.c: New test.
332 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
335 * gcc.target/aarch64/simd/pr67896.C: New.
337 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
339 PR tree-optimization/69400
340 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
342 (plugin_init): Call it.
343 * gcc.dg/torture/pr69400.c: New test.
345 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
347 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
349 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
350 Sebastian Pop <s.pop@samsung.com>
352 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
355 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
356 Sebastian Pop <s.pop@samsung.com>
358 * gcc.dg/graphite/pr69292.c: New.
360 2016-01-25 Jakub Jelinek <jakub@redhat.com>
362 * c-c++-common/goacc/use_device-1.c: New test.
364 2016-01-25 Jeff Law <law@redhat.com>
366 PR tree-optimization/69196
367 PR tree-optimization/68398
368 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
369 * gcc.dg/tree-ssa/pr68198.c: Likewise.
371 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
374 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
377 2016-01-25 Richard Biener <rguenther@suse.de>
380 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
382 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
385 * gcc.dg/pr69421.c: New test.
387 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
389 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
390 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
391 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
392 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
393 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
394 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
395 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
396 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
397 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
398 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
400 2016-01-25 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/69376
403 * gcc.dg/torture/pr69376.c: New testcase.
405 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
409 * gfortran.dg/interface_38.f90: New test.
410 * gfortran.dg/interface_39.f90: New test.
412 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
415 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
420 * g++.dg/template/pr11858.C: New test.
421 * g++.dg/template/pr24663.C: New test.
422 * g++.dg/template/unify12.C: New test.
423 * g++.dg/template/unify13.C: New test.
424 * g++.dg/template/unify14.C: New test.
425 * g++.dg/template/unify15.C: New test.
426 * g++.dg/template/unify16.C: New test.
427 * g++.dg/template/unify17.C: New test.
429 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
432 gfortran.dg/pr68283.f90: New test.
434 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/inline_matmul_13.f90: New test.
438 * gfortran.dg/matmul_bounds_8.f90: New test.
439 * gfortran.dg/matmul_bounds_9.f90: New test.
440 * gfortran.dg/matmul_bounds_10.f90: New test.
442 2016-01-23 Tom de Vries <tom@codesourcery.com>
444 PR tree-optimization/69426
445 * gcc.dg/autopar/pr69426.c: New test.
447 2016-01-23 Martin Sebor <msebor@redhat.com>
451 * g++.dg/cpp0x/alignas5.C: New test.
452 * g++.dg/ext/vector29.C: Same.
454 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
456 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
457 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
458 _GNU_SOURCE from compile flags to the source.
459 * gcc.target/i386/chkp-stropt-12.c: Ditto.
460 * gcc.target/i386/chkp-stropt-16.c: Ditto.
461 * gcc.target/i386/chkp-stropt-4.c: Ditto.
462 * gcc.target/i386/chkp-stropt-8.c: Ditto.
464 2016-01-22 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/opt/pr69432.C: New test.
469 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 * gcc.target/powerpc/pr63354c: Adjust target selector to include
472 32-bit targets testing an -m64 multilib.
474 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
476 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
479 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
481 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
483 2016-01-21 Christian Bruel <christian.bruel@st.com>
486 * gcc.target/i386/pr68674.c
487 * gcc.target/aarch64/pr68674.c
488 * gcc.target/arm/pr68674.c
490 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493 * gcc.c-torture/execute/pr69403.c: New test.
495 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/template/pr55843.C: New.
500 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
503 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
504 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
506 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
509 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
510 from dg-do compile directive, and instead add
511 { dg-require-effective-target int128 }.
513 2016-01-20 Martin Sebor <msebor@redhat.com>
516 * gcc.dg/sync-fetch.c: New test.
518 2016-01-21 Martin Sebor <msebor@redhat.com>
521 * gcc.target/powerpc/pr69252.c: New test.
523 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
526 * gfortran.dg/pr65996.f90: New test.
528 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
531 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
532 expected to generate an error.
534 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
537 * gcc.dg/torture/pr66178.c: New test.
539 2016-01-21 Anton Blanchard <anton@samba.org>
540 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
543 * gcc.target/powerpc/pr63354.c: New test.
545 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
547 PR rtl-optimization/68990
548 * gcc.target/i386/pr68990: New.
550 2016-01-21 Nick Clifton <nickc@redhat.com>
553 * gcc.target/mips/pr69129.c: New.
555 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/cpp0x/pr58046.C: New.
560 2016-01-21 Jakub Jelinek <jakub@redhat.com>
564 * gcc.target/arm/pr69187.c: New test.
567 * g++.dg/torture/pr69355.C: New test.
569 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
570 Sebastian Pop <s.pop@samsung.com>
572 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
574 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
575 Sebastian Pop <s.pop@samsung.com>
577 * gcc.dg/graphite/pr68976.c: New test.
579 2016-01-21 Jakub Jelinek <jakub@redhat.com>
582 * c-c++-common/pr67653.c: New test.
583 * gcc.dg/torture/pr29119.c: Add dg-warning.
585 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
587 * gcc.target/powerpc/cpu-builtin-1.c: New test.
589 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
592 * gcc.dg/pr24293.c: New test.
593 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
594 incomplete struct type.
595 * gcc.dg/declspec-1.c: Likewise.
596 * gcc.dg/pr63549.c: Likewise.
598 2016-01-20 Jakub Jelinek <jakub@redhat.com>
600 PR tree-optimization/66612
601 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
604 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
606 * lib/target-supports.exp
607 (check_effective_target_arm_fp_ok_nocache): New.
608 (check_effective_target_arm_fp_ok): New.
609 (add_options_for_arm_fp): New.
610 (check_effective_target_arm_crypto_ok_nocache): Require
611 target_arm_v8_neon_ok instead of arm32.
612 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
613 (check_effective_target_arm_crypto_pragma_ok): New.
614 (add_options_for_arm_vfp): New.
615 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
616 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
617 target instead. Force initial fpu to vfp.
618 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
619 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
620 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
622 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
623 use arm_vfp effective target instead. Force initial fpu to vfp.
624 * gcc.target/arm/attr-neon3.c: Likewise.
625 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
627 * gcc.target/arm/unsigned-float.c: Likewise.
628 * gcc.target/arm/vfp-1.c: Likewise.
629 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
630 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
631 * gcc.target/arm/vfp-ldmiad.c: Likewise.
632 * gcc.target/arm/vfp-ldmias.c: Likewise.
633 * gcc.target/arm/vfp-stmdbd.c: Likewise.
634 * gcc.target/arm/vfp-stmdbs.c: Likewise.
635 * gcc.target/arm/vfp-stmiad.c: Likewise.
636 * gcc.target/arm/vfp-stmias.c: Likewise.
637 * gcc.target/arm/vnmul-1.c: Likewise.
638 * gcc.target/arm/vnmul-2.c: Likewise.
639 * gcc.target/arm/vnmul-3.c: Likewise.
640 * gcc.target/arm/vnmul-4.c: Likewise.
642 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
645 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
646 the MPX run-time library, for compile-time MPX test.
647 * gcc.target/i386/chkp-always_inline.c: Likewise.
648 * gcc.target/i386/chkp-bndret.c: Likewise.
649 * gcc.target/i386/chkp-builtins-1.c: Likewise.
650 * gcc.target/i386/chkp-builtins-2.c: Likewise.
651 * gcc.target/i386/chkp-builtins-3.c: Likewise.
652 * gcc.target/i386/chkp-builtins-4.c: Likewise.
653 * gcc.target/i386/chkp-const-check-1.c: Likewise.
654 * gcc.target/i386/chkp-const-check-2.c: Likewise.
655 * gcc.target/i386/chkp-hidden-def.c: Likewise.
656 * gcc.target/i386/chkp-label-address.c: Likewise.
657 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
658 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
659 * gcc.target/i386/chkp-pr69044.c: Likewise.
660 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
661 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
662 * gcc.target/i386/chkp-strchr.c: Likewise.
663 * gcc.target/i386/chkp-strlen-1.c: Likewise.
664 * gcc.target/i386/chkp-strlen-2.c: Likewise.
665 * gcc.target/i386/chkp-strlen-3.c: Likewise.
666 * gcc.target/i386/chkp-strlen-4.c: Likewise.
667 * gcc.target/i386/chkp-strlen-5.c: Likewise.
668 * gcc.target/i386/chkp-stropt-1.c: Likewise.
669 * gcc.target/i386/chkp-stropt-10.c: Likewise.
670 * gcc.target/i386/chkp-stropt-11.c: Likewise.
671 * gcc.target/i386/chkp-stropt-12.c: Likewise.
672 * gcc.target/i386/chkp-stropt-13.c: Likewise.
673 * gcc.target/i386/chkp-stropt-14.c: Likewise.
674 * gcc.target/i386/chkp-stropt-15.c: Likewise.
675 * gcc.target/i386/chkp-stropt-16.c: Likewise.
676 * gcc.target/i386/chkp-stropt-2.c: Likewise.
677 * gcc.target/i386/chkp-stropt-3.c: Likewise.
678 * gcc.target/i386/chkp-stropt-4.c: Likewise.
679 * gcc.target/i386/chkp-stropt-5.c: Likewise.
680 * gcc.target/i386/chkp-stropt-6.c: Likewise.
681 * gcc.target/i386/chkp-stropt-7.c: Likewise.
682 * gcc.target/i386/chkp-stropt-8.c: Likewise.
683 * gcc.target/i386/chkp-stropt-9.c: Likewise.
684 * gcc.target/i386/pr63995-2.c: Likewise.
685 * gcc.target/i386/pr64805.c: Likewise.
686 * gcc.target/i386/pr65044.c: Likewise.
687 * gcc.target/i386/pr65167.c: Likewise.
688 * gcc.target/i386/pr65183.c: Likewise.
689 * gcc.target/i386/pr65184.c: Likewise.
690 * gcc.target/i386/thunk-retbnd.c: Likewise.
692 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
694 PR tree-optimization/69328
695 * gcc.dg/pr69328.c: New test.
697 2016-01-20 Jeff Law <law@redhat.com>
700 * gcc.target/m68k/pr25114.c: New test.
702 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
704 * gcc.target/arm/memset-inline-10.c: Added
705 dg-require-effective-target arm_thumb2_ok.
707 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
709 * gcc.dg/debug/dwarf2/sso.c: New test.
711 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
714 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
715 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
716 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
718 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
721 * g++.dg/ipa/devirt-50.C: New testcase.
723 2016-01-19 Marek Polacek <polacek@redhat.com>
726 * g++.dg/cpp1y/parameter-pack-1.C: New test.
727 * g++.dg/cpp1y/parameter-pack-2.C: New test.
729 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
732 * gcc.target/arm/pr69135_1.c: New test.
734 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
736 * gcc.target/aarch64/ccmp_1.c: Add new tests.
738 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
740 * gcc.target/aarch64/ccmp_1.c: New testcase.
742 2016-01-19 Marek Polacek <polacek@redhat.com>
745 * g++.dg/cpp0x/enum30.C: New test.
747 2016-01-19 Richard Biener <rguenther@suse.de>
749 PR tree-optimization/69336
750 * g++.dg/tree-ssa/pr69336.C: New testcase.
752 2016-01-19 Jakub Jelinek <jakub@redhat.com>
755 * gcc.dg/pr65779.c: New test.
757 2016-01-19 Richard Biener <rguenther@suse.de>
759 PR tree-optimization/69352
760 * gcc.dg/torture/pr69352.c: New testcase.
762 2016-01-19 Jakub Jelinek <jakub@redhat.com>
764 PR rtl-optimization/68955
765 PR rtl-optimization/64557
766 * gcc.dg/torture/pr68955.c: New test.
768 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
771 * g++.dg/torture/pr69136.C: New testcase.
773 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
776 * g++.dg/lto/pr69133_0.C: New testcase.
777 * g++.dg/lto/pr69133_1.C: New testcase.
779 2016-01-15 Jeff Law <law@redhat.com>
781 PR tree-optimization/69320
782 * gcc.c-torture/pr69320-1.c: New test.
783 * gcc.c-torture/pr69320-2.c: New test.
784 * gcc.c-torture/pr69320-3.c: New test.
785 * gcc.c-torture/pr69320-4.c: New test.
787 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
792 * g++.dg/template/pr11858.C: New test.
793 * g++.dg/template/pr24663.C: New test.
794 * g++.dg/template/unify12.C: New test.
795 * g++.dg/template/unify13.C: New test.
796 * g++.dg/template/unify14.C: New test.
797 * g++.dg/template/unify15.C: New test.
798 * g++.dg/template/unify16.C: New test.
799 * g++.dg/template/unify17.C: New test.
801 2016-01-18 David Malcolm <dmalcolm@redhat.com>
804 * gcc.dg/pr69181-1.c: New test file.
805 * gcc.dg/pr69181-2.c: New test file.
806 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
807 globals by moving it to...
808 (cleanup-after-saved-dg-test): ...this new function. Add
809 "global additional_sources_used". Add reset of global
810 multiline_expected_outputs to the empty list.
811 * lib/multiline.exp (_multiline_expected_outputs): Rename this
813 (multiline_expected_outputs): ...this, and updated comments to
814 note that it is modified from gcc-dg.exp.
815 (dg-end-multiline-output): Update for the above renaming.
816 (handle-multiline-outputs): Likewise. Remove the clearing
817 of the expected outputs to the empty list.
819 2016-01-18 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/69297
822 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
824 2016-01-18 Joseph Myers <joseph@codesourcery.com>
826 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
828 * gcc.target/mips/mips-3d-2.c: Likewise.
829 * gcc.target/mips/mips-3d-3.c: Likewise.
830 * gcc.target/mips/mips-3d-4.c: Likewise.
831 * gcc.target/mips/mips-3d-5.c: Likewise.
832 * gcc.target/mips/mips-3d-6.c: Likewise.
833 * gcc.target/mips/mips-3d-7.c: Likewise.
834 * gcc.target/mips/mips-3d-8.c: Likewise.
835 * gcc.target/mips/mips-3d-9.c: Likewise.
836 * gcc.target/mips/mips-ps-1.c: Likewise.
837 * gcc.target/mips/mips-ps-2.c: Likewise.
838 * gcc.target/mips/mips-ps-3.c: Likewise.
839 * gcc.target/mips/mips-ps-4.c: Likewise.
840 * gcc.target/mips/mips-ps-5.c: Likewise.
841 * gcc.target/mips/mips-ps-6.c: Likewise.
842 * gcc.target/mips/mips-ps-7.c: Likewise.
843 * gcc.target/mips/mips-ps-type.c: Likewise.
844 * gcc.target/mips/mips-ps-type-2.c: Likewise.
845 * gcc.target/mips/mips16-attributes-6.c: Likewise.
847 2016-01-18 Tom de Vries <tom@codesourcery.com>
849 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
850 * c-c++-common/goacc/kernels-double-reduction.c: New test.
851 * c-c++-common/goacc/kernels-empty.c: New test.
852 * c-c++-common/goacc/kernels-eternal.c: New test.
853 * c-c++-common/goacc/kernels-loop-2.c: New test.
854 * c-c++-common/goacc/kernels-loop-3.c: New test.
855 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
856 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
857 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
858 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
859 * c-c++-common/goacc/kernels-loop-data.c: New test.
860 * c-c++-common/goacc/kernels-loop-g.c: New test.
861 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
862 * c-c++-common/goacc/kernels-loop-n.c: New test.
863 * c-c++-common/goacc/kernels-loop-nest.c: New test.
864 * c-c++-common/goacc/kernels-loop.c: New test.
865 * c-c++-common/goacc/kernels-noreturn.c: New test.
866 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
867 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
868 * c-c++-common/goacc/kernels-reduction.c: New test.
870 2016-01-18 Tom de Vries <tom@codesourcery.com>
872 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
873 * gcc.dg/autopar/outer-2.c: Same.
874 * gcc.dg/autopar/outer-3.c: Same.
875 * gcc.dg/autopar/outer-4.c: Same.
876 * gcc.dg/autopar/outer-5.c: Same.
877 * gcc.dg/autopar/outer-6.c: Same.
878 * gcc.dg/autopar/parallelization-1.c: Same.
879 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
880 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
881 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
882 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
883 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
884 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
885 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
886 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
887 * gcc.dg/autopar/pr39500-1.c: Same.
888 * gcc.dg/autopar/pr39500-2.c: Same.
889 * gcc.dg/autopar/pr46193.c: Same.
890 * gcc.dg/autopar/pr46194.c: Same.
891 * gcc.dg/autopar/pr49580.c: Same.
892 * gcc.dg/autopar/pr49960-1.c: Same.
893 * gcc.dg/autopar/pr49960.c: Same.
894 * gcc.dg/autopar/pr68373.c: Same.
895 * gcc.dg/autopar/reduc-1.c: Same.
896 * gcc.dg/autopar/reduc-1char.c: Same.
897 * gcc.dg/autopar/reduc-1short.c: Same.
898 * gcc.dg/autopar/reduc-2.c: Same.
899 * gcc.dg/autopar/reduc-2char.c: Same.
900 * gcc.dg/autopar/reduc-2short.c: Same.
901 * gcc.dg/autopar/reduc-3.c: Same.
902 * gcc.dg/autopar/reduc-4.c: Same.
903 * gcc.dg/autopar/reduc-6.c: Same.
904 * gcc.dg/autopar/reduc-7.c: Same.
905 * gcc.dg/autopar/reduc-8.c: Same.
906 * gcc.dg/autopar/reduc-9.c: Same.
907 * gcc.dg/autopar/uns-outer-4.c: Same.
908 * gcc.dg/autopar/uns-outer-5.c: Same.
909 * gcc.dg/autopar/uns-outer-6.c: Same.
910 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
911 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
913 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
916 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
917 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
919 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
922 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
923 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
924 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
926 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
929 * gcc.dg/tree-ssa/sra-17.c: New.
930 * gcc.dg/tree-ssa/sra-18.c: New.
932 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
934 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
936 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/inline12.adb: New test.
940 2016-01-18 Bin Cheng <bin.cheng@arm.com>
942 PR tree-optimization/66797
943 * gcc.c-torture/execute/pr65447.c: Relax check condition.
945 2016-01-18 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/69170
948 * gcc.dg/torture/pr69170.c: New testcase.
950 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
952 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
954 2016-01-16 Tom de Vries <tom@codesourcery.com>
956 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
958 2016-01-16 Tom de Vries <tom@codesourcery.com>
960 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
961 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
962 redundant dg-require-effective-target pthread.
963 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
964 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
965 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
966 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
967 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
968 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
969 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
971 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
974 * gcc.target/powerpc/recip-6.c: Enable on AIX.
975 * gcc.target/powerpc/recip-7.c: Same.
977 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
980 * g++.dg/template/pr69091.C: New test.
982 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
984 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
985 dump does not contain an error_mark_node.
986 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
987 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
989 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
992 * g++.dg/template/pr68936.C: New test.
994 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
997 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
998 * gcc.target/powerpc/recip-2.c: Same.
999 * gcc.target/powerpc/recip-3.c: Same.
1000 * gcc.target/powerpc/recip-4.c: Same.
1001 * gcc.target/powerpc/recip-sqrtf.c: Same.
1003 2016-01-15 Jeff Law <law@redhat.com>
1005 PR tree-optimization/69270
1006 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1007 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1009 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1012 * gfortran.dg/deferred_character_13.f90: New test for the fix
1013 of comment 3 of the PR.
1016 * gfortran.dg/deferred_character_8.f90: New test
1017 * gfortran.dg/allocate_error_5.f90: New test
1020 * gfortran.dg/deferred_character_10.f90: New test
1023 * gfortran.dg/deferred_character_14.f90: New test
1026 * gfortran.dg/deferred_character_11.f90: New test
1029 * gfortran.dg/deferred_character_9.f90: New test
1031 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1033 PR rtl-optimization/69030
1034 * gcc.target/i386/pr69030.c: New.
1036 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1038 * gcc.target/aarch64/target_attr_17.c: New test.
1040 2016-01-15 Richard Biener <rguenther@suse.de>
1042 PR tree-optimization/66856
1043 * gcc.dg/torture/pr66856-1.c: New testcase.
1044 * gcc.dg/torture/pr66856-2.c: Likewise.
1046 2016-01-15 Richard Biener <rguenther@suse.de>
1049 * g++.dg/lto/pr69137_0.C: New testcase.
1051 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1054 * gcc.target/i386/pr69246.c: New test.
1056 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1058 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1060 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1063 * g++.dg/init/const9.C: Disable test on S/390.
1065 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1067 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1068 * g++.dg/Wno-frame-address.C: Ditto.
1070 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1072 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1074 2016-01-15 Richard Biener <rguenther@suse.de>
1076 PR tree-optimization/68961
1077 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1079 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1081 * gcc.target/i386/pr65105-5.c: New test.
1083 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1085 * gcc.c-torture/execute/alias-4.c: New testcase.
1087 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1090 * g++.dg/ipa/devirt-49.C: New testcase.
1092 2016-01-15 Christian Bruel <christian.bruel@st.com>
1095 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1096 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1097 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1099 2016-01-15 Richard Biener <rguenther@suse.de>
1101 PR tree-optimization/69117
1102 * gcc.dg/torture/pr69117.c: New testcase.
1104 2015-01-14 Ryan Burn <contact@rnburn.com>
1107 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1109 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1112 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1113 range tests use 100 * maximum instead of maximum + 1.
1115 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.dg/guality/pr69244.c: New test.
1120 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1122 * lib/target-supports.exp (check_effective_target_issignaling):
1124 * gcc.dg/pr61441.c: Require issignaling effective target.
1126 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1129 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1131 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1134 PR preprocessor/69177
1135 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1136 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1137 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1138 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1140 2016-01-14 Marek Polacek <polacek@redhat.com>
1143 * gcc.dg/array-15.c: New test.
1145 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1148 PR tree-optimization/69155
1149 * gfortran.dg/pr68146.f: New test.
1150 * gfortran.dg/pr69155.f90: New test.
1152 2016-01-14 Richard Biener <rguenther@suse.de>
1154 PR tree-optimization/68060
1155 * gcc.dg/torture/pr68060-1.c: New testcase.
1156 * gcc.dg/torture/pr68060-2.c: Likewise.
1158 2016-01-14 Nick Clifton <nickc@redhat.com>
1160 * lib/target-supports.exp
1161 (check_effective_target_arm_neon_ok_nocache): Add an option
1162 sequence that includes setting the ARM architecture to ARMv7-A.
1163 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1164 command line options necessary to enable Neon support.
1165 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1166 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1167 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1168 * gcc.target/arm/pr69180.c: Likewise.
1170 2016-01-14 Jeff Law <law@redhat.com>
1172 PR tree-optimization/69270
1173 * gcc.dg/tree-ssa/pr69270.c: New test.
1175 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1178 * c-c++-common/pr66208.c: New file.
1180 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/69156
1183 * gcc.dg/pr69156.c: New test.
1185 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1187 * gcc.target/i386/pr69225-7.c: New test.
1189 2016-01-13 Richard Henderson <rth@redhat.com>
1191 * gcc.dg/tm/memopt-13.c: Update expected function.
1192 * gcc.dg/tm/memopt-6.c: Likewise.
1194 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1197 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1198 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1199 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1201 2016-01-13 Tom de Vries <tom@codesourcery.com>
1203 PR tree-optimization/69169
1204 * gcc.dg/pr69169.c: New test.
1206 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1209 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1210 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1211 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1212 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1213 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1214 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1215 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1216 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1218 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.dg/pr69247.c: New test.
1223 2016-01-13 Richard Biener <rguenther@suse.de>
1225 PR tree-optimization/69242
1226 * gcc.dg/torture/pr69242.c: New testcase.
1228 2016-01-13 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/69186
1231 * gcc.dg/torture/pr69186.c: New testcase.
1233 2016-01-13 Jeff Law <law@redhat.com>
1235 PR tree-optimization/67755
1236 * gcc.dg/tree-ssa/pr67755.c: New test.
1238 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1240 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1241 pass number in output by a star.
1243 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1245 PR tree-optimization/68911
1246 * gcc.c-torture/execute/pr68911.c: New test.
1248 2016-01-12 Marek Polacek <polacek@redhat.com>
1251 * g++.dg/warn/permissive-1.C: New test.
1253 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1257 * g++.dg/opt/pr69213.C: New test.
1259 2016-01-12 Christian Bruel <christian.bruel@st.com>
1262 * gcc.target/arm/pr69180.c: New test.
1264 2016-01-12 Richard Biener <rguenther@suse.de>
1267 * g++.dg/lto/pr69077_0.C: New testcase.
1268 * g++.dg/lto/pr69077_1.C: Likewise.
1270 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1273 * g++.dg/opt/pr69175.C: New test.
1275 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1277 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1278 rather than #including math.h & stdlib.h.
1279 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1280 * gcc.dg/vect/pr49771.c: Likewise.
1281 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1282 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1283 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1284 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1285 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1286 * gcc.dg/vect/pr44507.c: Likewise.
1287 * gcc.dg/vect/pr45902.c: Likewise.
1288 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1289 * gcc.dg/vect/vect-117.c: Likewise.
1290 * gcc.dg/vect/vect-99.c: Likewise.
1291 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1292 * gcc.dg/vect/vect-cond-1.c: Likewise.
1293 * gcc.dg/vect/vect-cond-2.c: Likewise.
1294 * gcc.dg/vect/vect-cond-3.c: Likewise.
1295 * gcc.dg/vect/vect-cond-4.c: Likewise.
1296 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1297 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1298 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1299 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1300 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1301 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1302 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1303 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1304 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1305 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1306 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1307 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1308 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1309 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1310 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1311 include of signal.h.
1312 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1314 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1315 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1316 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1317 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1318 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1319 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1320 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1321 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1322 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1323 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1324 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1325 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1326 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1327 * gcc.dg/vect/vect-outer-5.c: Likewise.
1328 * gcc.dg/vect/vect-outer-6.c: Likewise.
1329 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1332 2016-01-12 Nick Clifton <nickc@redhat.com>
1335 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1336 to fread so that it will be found in all target runtimes.
1338 2016-01-12 Richard Biener <rguenther@suse.de>
1340 PR tree-optimization/69053
1341 * g++.dg/torture/pr69053.C: New testcase.
1343 2016-01-12 Richard Biener <rguenther@suse.de>
1345 PR tree-optimization/69168
1346 * gcc.dg/torture/pr69168.c: New testcase.
1348 2016-01-12 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/69157
1351 * gcc.dg/torture/pr69157.c: New testcase.
1353 2016-01-12 Richard Biener <rguenther@suse.de>
1355 PR tree-optimization/69174
1356 * gcc.dg/torture/pr69174.c: New testcase.
1358 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1362 * g++.dg/tls/pr66808.C: New test.
1363 * g++.dg/tls/pr69000.C: New test.
1365 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1367 * gcc.target/powerpc/swaps-p8-23.c: New test.
1368 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1370 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1372 PR tree-optimization/68356
1373 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1375 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1376 Jim Wilson <jim.wilson@linaro.org>
1379 * gcc.target/arm/pr69194.c: New test.
1381 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1384 * gcc.target/i386/pr69225-1.c: New test.
1385 * gcc.target/i386/pr69225-2.c: Likewise.
1386 * gcc.target/i386/pr69225-3.c: Likewise.
1387 * gcc.target/i386/pr69225-4.c: Likewise.
1388 * gcc.target/i386/pr69225-5.c: Likewise.
1389 * gcc.target/i386/pr69225-6.c: Likewise.
1391 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1398 * gcc.dg/pr69071.c: New test.
1401 * g++.dg/opt/pr69211.C: New test.
1403 PR tree-optimization/69214
1404 * gcc.c-torture/compile/pr69214.c: New test.
1406 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1408 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1409 * gcc.target/i386/pr66232-11.c: Ditto.
1410 * gcc.target/i386/pr66232-12.c: Ditto.
1411 * gcc.target/i386/pr66232-13.c: Ditto.
1413 2016-01-11 Richard Biener <rguenther@suse.de>
1415 PR tree-optimization/69173
1416 * gcc.dg/torture/pr69173.c: New testcase.
1418 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1420 PR rtl-optimization/68796
1421 * gcc.target/aarch64/tst_5.c: New test.
1422 * gcc.target/aarch64/tst_6.c: Likewise.
1424 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1426 PR rtl-optimization/68841
1427 * gcc.dg/pr68841.c: New test.
1428 * gcc.c-torture/execute/pr68841.c: New test.
1430 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1432 PR rtl-optimization/68920
1433 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1435 * gcc.dg/ifcvt-5.c: New test.
1437 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1440 * g++.dg/pr69123.C: New.
1442 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1445 * gcc.target/i386/pr69010.c: New test.
1447 2016-01-11 Martin Jambor <mjambor@suse.cz>
1450 * gcc.target/i386/chkp-pr69044.c: New test.
1452 2016-01-11 Tom de Vries <tom@codesourcery.com>
1454 PR tree-optimization/69109
1455 * gcc.dg/autopar/pr69109-2.c: New test.
1456 * gcc.dg/autopar/pr69109.c: New test.
1458 2016-01-11 Tom de Vries <tom@codesourcery.com>
1460 PR tree-optimization/69108
1461 * gcc.dg/autopar/pr69108.c: New test.
1463 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1466 * c-c++-common/Wisleading-indentation.c: Augment test.
1468 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1471 * gfortran.dg/inline_matmul_12.f90: New test.
1473 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1476 * gfortran.dg/actual_array_offset_1: New test.
1478 2016-01-10 Tom de Vries <tom@codesourcery.com>
1480 PR tree-optimization/69062
1481 * gcc.dg/autopar/pr69062.c: New test.
1483 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1485 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1486 * gcc.dg/vect/slp-perm-2.c: Likewise.
1487 * gcc.dg/vect/slp-perm-3.c: Likewise.
1488 * gcc.dg/vect/slp-perm-5.c: Likewise.
1489 * gcc.dg/vect/slp-perm-6.c: Likewise.
1490 * gcc.dg/vect/slp-perm-7.c: Likewise.
1491 * gcc.dg/vect/slp-perm-8.c: Likewise.
1493 2016-01-10 Tom de Vries <tom@codesourcery.com>
1495 PR tree-optimization/69039
1496 * gcc.dg/autopar/pr69039.c: New test.
1498 2016-01-09 Marek Polacek <polacek@redhat.com>
1501 * g++.dg/pr69113.C: New test.
1503 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1506 PR tree-optimization/69097
1507 * gcc.c-torture/execute/pr50865.c: New test.
1508 * gcc.c-torture/execute/pr69097-1.c: New test.
1509 * gcc.c-torture/execute/pr69097-2.c: New test.
1510 * gcc.dg/pr69097-1.c: New test.
1511 * gcc.dg/pr69097-2.c: New test.
1513 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1516 * g++.dg/opt/pr69164.C: New test.
1518 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1520 PR tree-optimization/69167
1521 * gcc.dg/pr69167.c: New test.
1523 2016-01-08 Marek Polacek <polacek@redhat.com>
1526 * g++.dg/pr68449.C: New.
1528 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1530 PR tree-optimization/68707
1531 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1532 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1533 on platforms supporting it.
1534 * gcc.dg/vect/slp-perm-2.c: Likewise.
1535 * gcc.dg/vect/slp-perm-3.c: Likewise.
1536 * gcc.dg/vect/slp-perm-5.c: Likewise.
1537 * gcc.dg/vect/slp-perm-7.c: Likewise.
1538 * gcc.dg/vect/slp-perm-8.c: Likewise.
1539 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1540 on platforms supporting it.
1542 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1544 PR tree-optimization/69162
1545 * gcc.dg/pr69162.c: New test.
1547 PR tree-optimization/69172
1548 * gcc.dg/pr69172.c: New test.
1550 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1552 PR tree-optimization/67781
1553 * gcc.c-torture/execute/pr67781.c: New file.
1555 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1557 PR tree-optimization/69083
1558 * gcc.dg/vect/pr69083.c: New test.
1560 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1562 PR tree-optimization/61441
1563 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1564 Use -fexcess-precision=standard for compiler options.
1565 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1567 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1570 * gfortran.dg/gomp/pr69128.f90: New test.
1573 * g++.dg/ext/pr69145-1.C: New test.
1574 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1575 * g++.dg/ext/pr69145-2.h: New file.
1577 2016-01-07 Martin Sebor <msebor@redhat.com>
1580 * gcc.dg/atomic-fetch-bool.c: New test.
1581 * gcc.dg/sync-fetch-bool.c: New test.
1583 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1586 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1588 2016-01-07 Nick Clifton <nickc@redhat.com>
1591 * g++.dg/pr66655.C: New test.
1592 * g++.dg/pr66655_1.cc: Test support file.
1593 * g++.dg/pr66655.h: Test header file.
1595 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1598 gfortran.dg/gomp/pr66680.f90: New test.
1600 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1603 * gcc.target/i386/pr69171-1.c: New test.
1604 * gcc.target/i386/pr69171-2.c: Likewise.
1605 * gcc.target/i386/pr69171-3.c: Likewise.
1606 * gcc.target/i386/pr69171-4.c: Likewise.
1607 * gcc.target/i386/pr69171-5.c: Likewise.
1608 * gcc.target/i386/pr69171-6.c: Likewise.
1610 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1613 * c-c++-common/pr67639.c: New test.
1615 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1617 PR tree-optimization/69141
1618 * g++.dg/opt/pr69141.C: New test.
1620 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1622 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1624 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1627 * gcc.target/i386/pr69140.c: New test
1629 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1631 * gcc.dg/bad-dereference.c: New test case.
1633 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1637 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1639 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1641 2016-01-06 Marek Polacek <polacek@redhat.com>
1644 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1646 2016-01-05 Marek Polacek <polacek@redhat.com>
1649 * gcc.dg/atomic-invalid-2.c: New.
1651 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1654 * gcc.target/i386/pr68991.c: New test.
1656 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1659 * g++.dg/pr68991-1.C: New test.
1660 * g++.dg/pr68991-2.C: Likewise.
1662 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1665 * gcc.target/ia64/pr60465-gprel64.c: New test.
1666 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1668 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1670 PR rtl-optimization/68651
1671 * gcc.target/aarch64/pr68651_1.c: New test.
1673 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1676 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1678 2016-01-05 Nathan Sidwell <nathan@acm.org>
1681 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1683 * gcc.dg/alias-15.c: New.
1685 2016-01-05 Nick Clifton <nickc@redhat.com>
1688 * g++.dg/pr68770.C: New test.
1690 2016-01-04 Mike Stump <mikestump@comcast.net>
1692 * lib/target-supports.exp (check_effective_target_cilkplus):
1693 cilkplus targets require pthreads.
1694 (check_effective_target_cilkplus): Remove special case for NVPTX.
1696 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1698 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1701 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1703 Update copyright years.
1705 2016-01-04 Marek Polacek <polacek@redhat.com>
1708 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1709 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1710 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1712 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1714 * gcc.target/sparc/20160104-2.c: New test.
1716 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1718 * gcc.target/sparc/20160104-1.c: New test.
1720 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1723 * gfortran.dg/pr65045.f90: New test.
1725 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1727 * gnat.dg/specs/debug1.ads: Delete.
1729 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731 PR libgfortran/68867
1732 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1735 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737 PR libgfortran/68867
1738 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1741 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1744 * gfortran.dg/pr68864.f90: New test.
1746 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1748 PR tree-optimization/69070
1749 * gcc.dg/pr69070.c: New test.
1752 * gfortran.dg/pr69055.f90: New test.
1755 * gcc.dg/pr69015.c: New test.
1757 Copyright (C) 2016 Free Software Foundation, Inc.
1759 Copying and distribution of this file, with or without modification,
1760 are permitted in any medium without royalty provided the copyright
1761 notice and this notice are preserved.