1 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11 * gfortran.dg/allocate_with_source_17.f03: New test.
13 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15 PR tree-optimization/69546
16 * gcc.dg/torture/pr69546.c: New test.
18 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
21 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
23 2016-01-30 Martin Sebor <msebor@redhat.com>
26 * g++.dg/ext/flexary10.C: New test.
28 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
31 gfortran.dg/common_23.f90: New test.
33 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
36 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
37 condition being checked, and disable it when the target supports
38 misaligned loads and stores.
40 2016-01-29 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/torture/pr69518.c: New test.
45 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
48 * gcc.target/i386/pr69530.c: New test.
50 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
53 * gcc.target/mips/div-delay.c: New test.
55 2016-01-29 Jakub Jelinek <jakub@redhat.com>
58 * gcc.target/i386/pr69551.c: New test.
61 * gcc.target/i386/pr66137.c: New test.
63 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
65 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
66 always built for p5600.
67 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
70 2016-01-29 Richard Biener <rguenther@suse.de>
72 PR tree-optimization/69547
73 * g++.dg/tree-ssa/pr69547.C: New testcase.
75 2016-01-29 Jakub Jelinek <jakub@redhat.com>
78 * g++.dg/warn/Wunused-function2.C: New test.
80 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
82 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
83 support for test to succeed.
85 2016-01-29 Marek Polacek <polacek@redhat.com>
89 * g++.dg/ext/constexpr-vla2.C: New test.
90 * g++.dg/ext/constexpr-vla3.C: New test.
91 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
93 2016-01-29 Richard Biener <rguenther@suse.de>
96 * gcc.dg/uninit-21.c: New testcase.
98 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
101 * gcc.target/i386/pr69459.c: New test.
103 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
106 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
107 * gcc.target/mips/pr68400.c: New test.
109 2016-01-28 Martin Sebor <msebor@redhat.com>
112 * gcc.target/powerpc/pr17381.c: New test.
114 2016-01-28 Jakub Jelinek <jakub@redhat.com>
117 * gcc.dg/torture/pr69542.c: New test.
119 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
121 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
123 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
125 * gcc.dg/pr65980.c: Skip on AIX.
126 * gcc.dg/pr66688.c: Same.
128 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
131 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
132 * gcc.dg/tree-ssa/sra-18.c: Same.
134 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
137 * gfortran.dg/block_15.f08: New test.
138 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
139 on incorrectly closed BLOCK.
141 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
143 * gcc.dg/declare-simd.c: New test.
144 2016-01-28 Richard Biener <rguenther@suse.de>
146 PR tree-optimization/69466
147 * gfortran.dg/vect/pr69466.f90: New testcase.
149 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
151 * g++.dg/pr67989.C: Remove ARM-specific option.
152 * gcc.target/arm/pr67989.C: New file.
154 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
156 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
157 and expm1 test for glibc < 2.11.
159 2016-01-27 Richard Henderson <rth@redhat.com>
161 * gcc.c-torture/execute/pr69447.c: New test.
163 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
166 * gfortran.dg/alloc_comp_assign_15.f03: New test.
168 2016-01-27 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/pr66869.c: New test.
173 2016-01-25 Jeff Law <law@redhat.com>
175 PR tree-optimization/68398
176 PR tree-optimization/69196
177 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
178 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
179 path to avoid new heuristic allowing more irreducible regions
180 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
181 * gcc.dg/tree-ssa/vrp46.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
183 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
184 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
186 2016-01-27 Marek Polacek <polacek@redhat.com>
189 * c-c++-common/vector-compare-4.c: New test.
191 2016-01-27 David Malcolm <dmalcolm@redhat.com>
193 PR preprocessor/69126
194 * c-c++-common/pr69126.c: New test case.
196 2016-01-27 Ian Lance Taylor <iant@google.com>
198 * gcc.dg/tree-ssa/ivopt_5.c: New test.
200 2016-01-27 Ryan Burn <contact@rnburn.com>
203 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
205 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
208 * gcc.target/i386/pr69512.c: New test.
210 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
213 * gnat.dg/sso/*.adb: Robustify dg-output directives.
215 2016-01-27 Marek Polacek <polacek@redhat.com>
218 * g++.dg/pr69379.C: New test.
220 2016-01-27 Martin Sebor <msebor@redhat.com>
223 * g++.dg/abi/Wabi-2-2.C: New test.
224 * g++.dg/abi/Wabi-2-3.C: New test.
225 * g++.dg/abi/Wabi-3-2.C: New test.
226 * g++.dg/abi/Wabi-3-3.C: New test.
228 2016-01-27 Richard Biener <rguenther@suse.de>
230 PR tree-optimization/69166
231 * gcc.dg/torture/pr69166.c: New testcase.
233 2016-01-27 Martin Jambor <mjambor@suse.cz>
235 PR tree-optimization/69355
236 * gcc.dg/tree-ssa/pr69355.c: New test.
238 2016-01-27 Marek Polacek <polacek@redhat.com>
241 * g++.dg/ext/constexpr-vla1.C: New test.
243 2016-01-20 Christian Bruel <christian.bruel@st.com>
246 * gcc.target/arm/pr69245.c: New test.
248 2016-01-27 Jakub Jelinek <jakub@redhat.com>
250 PR tree-optimization/69399
251 * gcc.dg/torture/pr69399.c: New test.
253 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
255 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
257 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
259 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
261 2016-01-26 Tom de Vries <tom@codesourcery.com>
263 PR tree-optimization/69110
264 * gcc.dg/autopar/pr69110.c: New test.
266 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
267 Sebastian Pop <s.pop@samsung.com>
269 * gcc.dg/graphite/isl-ast-op-select.c: New.
271 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
274 * gfortran.dg/allocate_error_6.f90: New test.
276 2016-01-26 Richard Henderson <rth@redhat.com>
278 * gcc.dg/tm/pr60908.c: New test.
280 2016-01-26 David Malcolm <dmalcolm@redhat.com>
283 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
285 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
286 expected multiline output to reflect the colorization being
287 disabled before newlines.
288 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
289 (custom_diagnostic_finalizer): Replace call to
290 pp_newline_and_flush with call to pp_flush.
291 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
292 * gfortran.dg/implicit_class_1.f90: Likewise.
293 * lib/gcc-dg.exp (allow_blank_lines): New global.
294 (dg-allow-blank-lines-in-output): New procedure.
295 (gcc-dg-prune): Complain about blank lines in the output, unless
296 dg-allow-blank-lines-in-output was called.
297 * lib/multiline.exp (_build_multiline_regex): Only support
298 arbitrary followup text for non-blank-lines, not for blank lines.
300 2016-01-26 Jakub Jelinek <jakub@redhat.com>
302 PR tree-optimization/69483
303 * gcc.dg/pr69483.c: New test.
304 * g++.dg/opt/pr69483.C: New test.
306 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
309 * gcc.target/arm/pr68620.c: New test.
311 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
313 * gcc.target/i386/pr68986-2.c: Remove -m32.
315 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
318 * gcc.target/i386/pr68986-1.c: New test.
319 * gcc.target/i386/pr68986-2.c: Likewise.
320 * gcc.target/i386/pr68986-3.c: Likewise.
322 2016-01-26 Christian Bruel <christian.bruel@st.com>
324 * lib/target-supports.exp
325 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
326 (check_effective_target_arm_crypto_pragma_ok): Likewise.
327 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
329 2016-01-26 Richard Biener <rguenther@suse.de>
331 PR tree-optimization/69452
332 * gcc.dg/torture/pr69452.c: New testcase.
334 2016-01-26 Jakub Jelinek <jakub@redhat.com>
337 * gcc.dg/pr69442.c: New test.
339 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
342 * gcc.target/aarch64/simd/pr67896.C: New.
344 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
346 PR tree-optimization/69400
347 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
349 (plugin_init): Call it.
350 * gcc.dg/torture/pr69400.c: New test.
352 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
354 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
356 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
357 Sebastian Pop <s.pop@samsung.com>
359 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
362 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
363 Sebastian Pop <s.pop@samsung.com>
365 * gcc.dg/graphite/pr69292.c: New.
367 2016-01-25 Jakub Jelinek <jakub@redhat.com>
369 * c-c++-common/goacc/use_device-1.c: New test.
371 2016-01-25 Jeff Law <law@redhat.com>
373 PR tree-optimization/69196
374 PR tree-optimization/68398
375 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
376 * gcc.dg/tree-ssa/pr68198.c: Likewise.
378 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
381 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
384 2016-01-25 Richard Biener <rguenther@suse.de>
387 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
389 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
392 * gcc.dg/pr69421.c: New test.
394 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
396 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
397 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
398 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
399 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
400 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
401 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
402 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
403 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
404 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
405 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
407 2016-01-25 Richard Biener <rguenther@suse.de>
409 PR tree-optimization/69376
410 * gcc.dg/torture/pr69376.c: New testcase.
412 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
416 * gfortran.dg/interface_38.f90: New test.
417 * gfortran.dg/interface_39.f90: New test.
419 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
422 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
427 * g++.dg/template/pr11858.C: New test.
428 * g++.dg/template/pr24663.C: New test.
429 * g++.dg/template/unify12.C: New test.
430 * g++.dg/template/unify13.C: New test.
431 * g++.dg/template/unify14.C: New test.
432 * g++.dg/template/unify15.C: New test.
433 * g++.dg/template/unify16.C: New test.
434 * g++.dg/template/unify17.C: New test.
436 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
439 gfortran.dg/pr68283.f90: New test.
441 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
444 * gfortran.dg/inline_matmul_13.f90: New test.
445 * gfortran.dg/matmul_bounds_8.f90: New test.
446 * gfortran.dg/matmul_bounds_9.f90: New test.
447 * gfortran.dg/matmul_bounds_10.f90: New test.
449 2016-01-23 Tom de Vries <tom@codesourcery.com>
451 PR tree-optimization/69426
452 * gcc.dg/autopar/pr69426.c: New test.
454 2016-01-23 Martin Sebor <msebor@redhat.com>
458 * g++.dg/cpp0x/alignas5.C: New test.
459 * g++.dg/ext/vector29.C: Same.
461 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
463 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
464 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
465 _GNU_SOURCE from compile flags to the source.
466 * gcc.target/i386/chkp-stropt-12.c: Ditto.
467 * gcc.target/i386/chkp-stropt-16.c: Ditto.
468 * gcc.target/i386/chkp-stropt-4.c: Ditto.
469 * gcc.target/i386/chkp-stropt-8.c: Ditto.
471 2016-01-22 Jakub Jelinek <jakub@redhat.com>
474 * g++.dg/opt/pr69432.C: New test.
476 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
478 * gcc.target/powerpc/pr63354c: Adjust target selector to include
479 32-bit targets testing an -m64 multilib.
481 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
483 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
486 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
488 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
490 2016-01-21 Christian Bruel <christian.bruel@st.com>
493 * gcc.target/i386/pr68674.c
494 * gcc.target/aarch64/pr68674.c
495 * gcc.target/arm/pr68674.c
497 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
500 * gcc.c-torture/execute/pr69403.c: New test.
502 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/template/pr55843.C: New.
507 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
510 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
511 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
513 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
516 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
517 from dg-do compile directive, and instead add
518 { dg-require-effective-target int128 }.
520 2016-01-20 Martin Sebor <msebor@redhat.com>
523 * gcc.dg/sync-fetch.c: New test.
525 2016-01-21 Martin Sebor <msebor@redhat.com>
528 * gcc.target/powerpc/pr69252.c: New test.
530 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
533 * gfortran.dg/pr65996.f90: New test.
535 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
538 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
539 expected to generate an error.
541 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
544 * gcc.dg/torture/pr66178.c: New test.
546 2016-01-21 Anton Blanchard <anton@samba.org>
547 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
550 * gcc.target/powerpc/pr63354.c: New test.
552 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
554 PR rtl-optimization/68990
555 * gcc.target/i386/pr68990: New.
557 2016-01-21 Nick Clifton <nickc@redhat.com>
560 * gcc.target/mips/pr69129.c: New.
562 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
565 * g++.dg/cpp0x/pr58046.C: New.
567 2016-01-21 Jakub Jelinek <jakub@redhat.com>
571 * gcc.target/arm/pr69187.c: New test.
574 * g++.dg/torture/pr69355.C: New test.
576 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
577 Sebastian Pop <s.pop@samsung.com>
579 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
581 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
582 Sebastian Pop <s.pop@samsung.com>
584 * gcc.dg/graphite/pr68976.c: New test.
586 2016-01-21 Jakub Jelinek <jakub@redhat.com>
589 * c-c++-common/pr67653.c: New test.
590 * gcc.dg/torture/pr29119.c: Add dg-warning.
592 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
594 * gcc.target/powerpc/cpu-builtin-1.c: New test.
596 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
599 * gcc.dg/pr24293.c: New test.
600 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
601 incomplete struct type.
602 * gcc.dg/declspec-1.c: Likewise.
603 * gcc.dg/pr63549.c: Likewise.
605 2016-01-20 Jakub Jelinek <jakub@redhat.com>
607 PR tree-optimization/66612
608 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
611 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
613 * lib/target-supports.exp
614 (check_effective_target_arm_fp_ok_nocache): New.
615 (check_effective_target_arm_fp_ok): New.
616 (add_options_for_arm_fp): New.
617 (check_effective_target_arm_crypto_ok_nocache): Require
618 target_arm_v8_neon_ok instead of arm32.
619 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
620 (check_effective_target_arm_crypto_pragma_ok): New.
621 (add_options_for_arm_vfp): New.
622 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
623 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
624 target instead. Force initial fpu to vfp.
625 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
626 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
627 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
629 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
630 use arm_vfp effective target instead. Force initial fpu to vfp.
631 * gcc.target/arm/attr-neon3.c: Likewise.
632 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
634 * gcc.target/arm/unsigned-float.c: Likewise.
635 * gcc.target/arm/vfp-1.c: Likewise.
636 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
637 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
638 * gcc.target/arm/vfp-ldmiad.c: Likewise.
639 * gcc.target/arm/vfp-ldmias.c: Likewise.
640 * gcc.target/arm/vfp-stmdbd.c: Likewise.
641 * gcc.target/arm/vfp-stmdbs.c: Likewise.
642 * gcc.target/arm/vfp-stmiad.c: Likewise.
643 * gcc.target/arm/vfp-stmias.c: Likewise.
644 * gcc.target/arm/vnmul-1.c: Likewise.
645 * gcc.target/arm/vnmul-2.c: Likewise.
646 * gcc.target/arm/vnmul-3.c: Likewise.
647 * gcc.target/arm/vnmul-4.c: Likewise.
649 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
652 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
653 the MPX run-time library, for compile-time MPX test.
654 * gcc.target/i386/chkp-always_inline.c: Likewise.
655 * gcc.target/i386/chkp-bndret.c: Likewise.
656 * gcc.target/i386/chkp-builtins-1.c: Likewise.
657 * gcc.target/i386/chkp-builtins-2.c: Likewise.
658 * gcc.target/i386/chkp-builtins-3.c: Likewise.
659 * gcc.target/i386/chkp-builtins-4.c: Likewise.
660 * gcc.target/i386/chkp-const-check-1.c: Likewise.
661 * gcc.target/i386/chkp-const-check-2.c: Likewise.
662 * gcc.target/i386/chkp-hidden-def.c: Likewise.
663 * gcc.target/i386/chkp-label-address.c: Likewise.
664 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
665 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
666 * gcc.target/i386/chkp-pr69044.c: Likewise.
667 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
668 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
669 * gcc.target/i386/chkp-strchr.c: Likewise.
670 * gcc.target/i386/chkp-strlen-1.c: Likewise.
671 * gcc.target/i386/chkp-strlen-2.c: Likewise.
672 * gcc.target/i386/chkp-strlen-3.c: Likewise.
673 * gcc.target/i386/chkp-strlen-4.c: Likewise.
674 * gcc.target/i386/chkp-strlen-5.c: Likewise.
675 * gcc.target/i386/chkp-stropt-1.c: Likewise.
676 * gcc.target/i386/chkp-stropt-10.c: Likewise.
677 * gcc.target/i386/chkp-stropt-11.c: Likewise.
678 * gcc.target/i386/chkp-stropt-12.c: Likewise.
679 * gcc.target/i386/chkp-stropt-13.c: Likewise.
680 * gcc.target/i386/chkp-stropt-14.c: Likewise.
681 * gcc.target/i386/chkp-stropt-15.c: Likewise.
682 * gcc.target/i386/chkp-stropt-16.c: Likewise.
683 * gcc.target/i386/chkp-stropt-2.c: Likewise.
684 * gcc.target/i386/chkp-stropt-3.c: Likewise.
685 * gcc.target/i386/chkp-stropt-4.c: Likewise.
686 * gcc.target/i386/chkp-stropt-5.c: Likewise.
687 * gcc.target/i386/chkp-stropt-6.c: Likewise.
688 * gcc.target/i386/chkp-stropt-7.c: Likewise.
689 * gcc.target/i386/chkp-stropt-8.c: Likewise.
690 * gcc.target/i386/chkp-stropt-9.c: Likewise.
691 * gcc.target/i386/pr63995-2.c: Likewise.
692 * gcc.target/i386/pr64805.c: Likewise.
693 * gcc.target/i386/pr65044.c: Likewise.
694 * gcc.target/i386/pr65167.c: Likewise.
695 * gcc.target/i386/pr65183.c: Likewise.
696 * gcc.target/i386/pr65184.c: Likewise.
697 * gcc.target/i386/thunk-retbnd.c: Likewise.
699 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
701 PR tree-optimization/69328
702 * gcc.dg/pr69328.c: New test.
704 2016-01-20 Jeff Law <law@redhat.com>
707 * gcc.target/m68k/pr25114.c: New test.
709 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
711 * gcc.target/arm/memset-inline-10.c: Added
712 dg-require-effective-target arm_thumb2_ok.
714 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
716 * gcc.dg/debug/dwarf2/sso.c: New test.
718 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
721 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
722 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
723 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
725 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
728 * g++.dg/ipa/devirt-50.C: New testcase.
730 2016-01-19 Marek Polacek <polacek@redhat.com>
733 * g++.dg/cpp1y/parameter-pack-1.C: New test.
734 * g++.dg/cpp1y/parameter-pack-2.C: New test.
736 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
739 * gcc.target/arm/pr69135_1.c: New test.
741 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
743 * gcc.target/aarch64/ccmp_1.c: Add new tests.
745 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
747 * gcc.target/aarch64/ccmp_1.c: New testcase.
749 2016-01-19 Marek Polacek <polacek@redhat.com>
752 * g++.dg/cpp0x/enum30.C: New test.
754 2016-01-19 Richard Biener <rguenther@suse.de>
756 PR tree-optimization/69336
757 * g++.dg/tree-ssa/pr69336.C: New testcase.
759 2016-01-19 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/pr65779.c: New test.
764 2016-01-19 Richard Biener <rguenther@suse.de>
766 PR tree-optimization/69352
767 * gcc.dg/torture/pr69352.c: New testcase.
769 2016-01-19 Jakub Jelinek <jakub@redhat.com>
771 PR rtl-optimization/68955
772 PR rtl-optimization/64557
773 * gcc.dg/torture/pr68955.c: New test.
775 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
778 * g++.dg/torture/pr69136.C: New testcase.
780 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
783 * g++.dg/lto/pr69133_0.C: New testcase.
784 * g++.dg/lto/pr69133_1.C: New testcase.
786 2016-01-15 Jeff Law <law@redhat.com>
788 PR tree-optimization/69320
789 * gcc.c-torture/pr69320-1.c: New test.
790 * gcc.c-torture/pr69320-2.c: New test.
791 * gcc.c-torture/pr69320-3.c: New test.
792 * gcc.c-torture/pr69320-4.c: New test.
794 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
799 * g++.dg/template/pr11858.C: New test.
800 * g++.dg/template/pr24663.C: New test.
801 * g++.dg/template/unify12.C: New test.
802 * g++.dg/template/unify13.C: New test.
803 * g++.dg/template/unify14.C: New test.
804 * g++.dg/template/unify15.C: New test.
805 * g++.dg/template/unify16.C: New test.
806 * g++.dg/template/unify17.C: New test.
808 2016-01-18 David Malcolm <dmalcolm@redhat.com>
811 * gcc.dg/pr69181-1.c: New test file.
812 * gcc.dg/pr69181-2.c: New test file.
813 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
814 globals by moving it to...
815 (cleanup-after-saved-dg-test): ...this new function. Add
816 "global additional_sources_used". Add reset of global
817 multiline_expected_outputs to the empty list.
818 * lib/multiline.exp (_multiline_expected_outputs): Rename this
820 (multiline_expected_outputs): ...this, and updated comments to
821 note that it is modified from gcc-dg.exp.
822 (dg-end-multiline-output): Update for the above renaming.
823 (handle-multiline-outputs): Likewise. Remove the clearing
824 of the expected outputs to the empty list.
826 2016-01-18 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/69297
829 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
831 2016-01-18 Joseph Myers <joseph@codesourcery.com>
833 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
835 * gcc.target/mips/mips-3d-2.c: Likewise.
836 * gcc.target/mips/mips-3d-3.c: Likewise.
837 * gcc.target/mips/mips-3d-4.c: Likewise.
838 * gcc.target/mips/mips-3d-5.c: Likewise.
839 * gcc.target/mips/mips-3d-6.c: Likewise.
840 * gcc.target/mips/mips-3d-7.c: Likewise.
841 * gcc.target/mips/mips-3d-8.c: Likewise.
842 * gcc.target/mips/mips-3d-9.c: Likewise.
843 * gcc.target/mips/mips-ps-1.c: Likewise.
844 * gcc.target/mips/mips-ps-2.c: Likewise.
845 * gcc.target/mips/mips-ps-3.c: Likewise.
846 * gcc.target/mips/mips-ps-4.c: Likewise.
847 * gcc.target/mips/mips-ps-5.c: Likewise.
848 * gcc.target/mips/mips-ps-6.c: Likewise.
849 * gcc.target/mips/mips-ps-7.c: Likewise.
850 * gcc.target/mips/mips-ps-type.c: Likewise.
851 * gcc.target/mips/mips-ps-type-2.c: Likewise.
852 * gcc.target/mips/mips16-attributes-6.c: Likewise.
854 2016-01-18 Tom de Vries <tom@codesourcery.com>
856 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
857 * c-c++-common/goacc/kernels-double-reduction.c: New test.
858 * c-c++-common/goacc/kernels-empty.c: New test.
859 * c-c++-common/goacc/kernels-eternal.c: New test.
860 * c-c++-common/goacc/kernels-loop-2.c: New test.
861 * c-c++-common/goacc/kernels-loop-3.c: New test.
862 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
863 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
864 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
865 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
866 * c-c++-common/goacc/kernels-loop-data.c: New test.
867 * c-c++-common/goacc/kernels-loop-g.c: New test.
868 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
869 * c-c++-common/goacc/kernels-loop-n.c: New test.
870 * c-c++-common/goacc/kernels-loop-nest.c: New test.
871 * c-c++-common/goacc/kernels-loop.c: New test.
872 * c-c++-common/goacc/kernels-noreturn.c: New test.
873 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
874 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
875 * c-c++-common/goacc/kernels-reduction.c: New test.
877 2016-01-18 Tom de Vries <tom@codesourcery.com>
879 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
880 * gcc.dg/autopar/outer-2.c: Same.
881 * gcc.dg/autopar/outer-3.c: Same.
882 * gcc.dg/autopar/outer-4.c: Same.
883 * gcc.dg/autopar/outer-5.c: Same.
884 * gcc.dg/autopar/outer-6.c: Same.
885 * gcc.dg/autopar/parallelization-1.c: Same.
886 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
887 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
888 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
889 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
890 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
891 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
892 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
893 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
894 * gcc.dg/autopar/pr39500-1.c: Same.
895 * gcc.dg/autopar/pr39500-2.c: Same.
896 * gcc.dg/autopar/pr46193.c: Same.
897 * gcc.dg/autopar/pr46194.c: Same.
898 * gcc.dg/autopar/pr49580.c: Same.
899 * gcc.dg/autopar/pr49960-1.c: Same.
900 * gcc.dg/autopar/pr49960.c: Same.
901 * gcc.dg/autopar/pr68373.c: Same.
902 * gcc.dg/autopar/reduc-1.c: Same.
903 * gcc.dg/autopar/reduc-1char.c: Same.
904 * gcc.dg/autopar/reduc-1short.c: Same.
905 * gcc.dg/autopar/reduc-2.c: Same.
906 * gcc.dg/autopar/reduc-2char.c: Same.
907 * gcc.dg/autopar/reduc-2short.c: Same.
908 * gcc.dg/autopar/reduc-3.c: Same.
909 * gcc.dg/autopar/reduc-4.c: Same.
910 * gcc.dg/autopar/reduc-6.c: Same.
911 * gcc.dg/autopar/reduc-7.c: Same.
912 * gcc.dg/autopar/reduc-8.c: Same.
913 * gcc.dg/autopar/reduc-9.c: Same.
914 * gcc.dg/autopar/uns-outer-4.c: Same.
915 * gcc.dg/autopar/uns-outer-5.c: Same.
916 * gcc.dg/autopar/uns-outer-6.c: Same.
917 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
918 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
920 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
923 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
924 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
926 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
929 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
930 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
931 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
933 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
936 * gcc.dg/tree-ssa/sra-17.c: New.
937 * gcc.dg/tree-ssa/sra-18.c: New.
939 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
941 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
943 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/inline12.adb: New test.
947 2016-01-18 Bin Cheng <bin.cheng@arm.com>
949 PR tree-optimization/66797
950 * gcc.c-torture/execute/pr65447.c: Relax check condition.
952 2016-01-18 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/69170
955 * gcc.dg/torture/pr69170.c: New testcase.
957 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
959 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
961 2016-01-16 Tom de Vries <tom@codesourcery.com>
963 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
965 2016-01-16 Tom de Vries <tom@codesourcery.com>
967 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
968 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
969 redundant dg-require-effective-target pthread.
970 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
971 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
972 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
973 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
974 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
975 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
976 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
978 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
981 * gcc.target/powerpc/recip-6.c: Enable on AIX.
982 * gcc.target/powerpc/recip-7.c: Same.
984 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
987 * g++.dg/template/pr69091.C: New test.
989 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
991 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
992 dump does not contain an error_mark_node.
993 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
994 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
996 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
999 * g++.dg/template/pr68936.C: New test.
1001 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
1004 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1005 * gcc.target/powerpc/recip-2.c: Same.
1006 * gcc.target/powerpc/recip-3.c: Same.
1007 * gcc.target/powerpc/recip-4.c: Same.
1008 * gcc.target/powerpc/recip-sqrtf.c: Same.
1010 2016-01-15 Jeff Law <law@redhat.com>
1012 PR tree-optimization/69270
1013 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1014 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1016 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1019 * gfortran.dg/deferred_character_13.f90: New test for the fix
1020 of comment 3 of the PR.
1023 * gfortran.dg/deferred_character_8.f90: New test
1024 * gfortran.dg/allocate_error_5.f90: New test
1027 * gfortran.dg/deferred_character_10.f90: New test
1030 * gfortran.dg/deferred_character_14.f90: New test
1033 * gfortran.dg/deferred_character_11.f90: New test
1036 * gfortran.dg/deferred_character_9.f90: New test
1038 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1040 PR rtl-optimization/69030
1041 * gcc.target/i386/pr69030.c: New.
1043 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1045 * gcc.target/aarch64/target_attr_17.c: New test.
1047 2016-01-15 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/66856
1050 * gcc.dg/torture/pr66856-1.c: New testcase.
1051 * gcc.dg/torture/pr66856-2.c: Likewise.
1053 2016-01-15 Richard Biener <rguenther@suse.de>
1056 * g++.dg/lto/pr69137_0.C: New testcase.
1058 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1061 * gcc.target/i386/pr69246.c: New test.
1063 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1065 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1067 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1070 * g++.dg/init/const9.C: Disable test on S/390.
1072 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1074 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1075 * g++.dg/Wno-frame-address.C: Ditto.
1077 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1079 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1081 2016-01-15 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/68961
1084 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1086 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1088 * gcc.target/i386/pr65105-5.c: New test.
1090 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1092 * gcc.c-torture/execute/alias-4.c: New testcase.
1094 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1097 * g++.dg/ipa/devirt-49.C: New testcase.
1099 2016-01-15 Christian Bruel <christian.bruel@st.com>
1102 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1103 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1104 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1106 2016-01-15 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/69117
1109 * gcc.dg/torture/pr69117.c: New testcase.
1111 2015-01-14 Ryan Burn <contact@rnburn.com>
1114 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1116 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1119 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1120 range tests use 100 * maximum instead of maximum + 1.
1122 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.dg/guality/pr69244.c: New test.
1127 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1129 * lib/target-supports.exp (check_effective_target_issignaling):
1131 * gcc.dg/pr61441.c: Require issignaling effective target.
1133 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1136 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1138 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1141 PR preprocessor/69177
1142 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1143 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1144 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1145 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1147 2016-01-14 Marek Polacek <polacek@redhat.com>
1150 * gcc.dg/array-15.c: New test.
1152 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1155 PR tree-optimization/69155
1156 * gfortran.dg/pr68146.f: New test.
1157 * gfortran.dg/pr69155.f90: New test.
1159 2016-01-14 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/68060
1162 * gcc.dg/torture/pr68060-1.c: New testcase.
1163 * gcc.dg/torture/pr68060-2.c: Likewise.
1165 2016-01-14 Nick Clifton <nickc@redhat.com>
1167 * lib/target-supports.exp
1168 (check_effective_target_arm_neon_ok_nocache): Add an option
1169 sequence that includes setting the ARM architecture to ARMv7-A.
1170 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1171 command line options necessary to enable Neon support.
1172 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1173 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1174 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1175 * gcc.target/arm/pr69180.c: Likewise.
1177 2016-01-14 Jeff Law <law@redhat.com>
1179 PR tree-optimization/69270
1180 * gcc.dg/tree-ssa/pr69270.c: New test.
1182 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1185 * c-c++-common/pr66208.c: New file.
1187 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1189 PR tree-optimization/69156
1190 * gcc.dg/pr69156.c: New test.
1192 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1194 * gcc.target/i386/pr69225-7.c: New test.
1196 2016-01-13 Richard Henderson <rth@redhat.com>
1198 * gcc.dg/tm/memopt-13.c: Update expected function.
1199 * gcc.dg/tm/memopt-6.c: Likewise.
1201 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1203 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1204 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1205 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1206 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1208 2016-01-13 Tom de Vries <tom@codesourcery.com>
1210 PR tree-optimization/69169
1211 * gcc.dg/pr69169.c: New test.
1213 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1216 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1217 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1218 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1219 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1220 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1221 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1222 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1223 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1225 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1228 * gcc.dg/pr69247.c: New test.
1230 2016-01-13 Richard Biener <rguenther@suse.de>
1232 PR tree-optimization/69242
1233 * gcc.dg/torture/pr69242.c: New testcase.
1235 2016-01-13 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/69186
1238 * gcc.dg/torture/pr69186.c: New testcase.
1240 2016-01-13 Jeff Law <law@redhat.com>
1242 PR tree-optimization/67755
1243 * gcc.dg/tree-ssa/pr67755.c: New test.
1245 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1247 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1248 pass number in output by a star.
1250 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1252 PR tree-optimization/68911
1253 * gcc.c-torture/execute/pr68911.c: New test.
1255 2016-01-12 Marek Polacek <polacek@redhat.com>
1258 * g++.dg/warn/permissive-1.C: New test.
1260 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1264 * g++.dg/opt/pr69213.C: New test.
1266 2016-01-12 Christian Bruel <christian.bruel@st.com>
1269 * gcc.target/arm/pr69180.c: New test.
1271 2016-01-12 Richard Biener <rguenther@suse.de>
1274 * g++.dg/lto/pr69077_0.C: New testcase.
1275 * g++.dg/lto/pr69077_1.C: Likewise.
1277 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1280 * g++.dg/opt/pr69175.C: New test.
1282 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1284 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1285 rather than #including math.h & stdlib.h.
1286 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1287 * gcc.dg/vect/pr49771.c: Likewise.
1288 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1289 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1290 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1291 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1292 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1293 * gcc.dg/vect/pr44507.c: Likewise.
1294 * gcc.dg/vect/pr45902.c: Likewise.
1295 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1296 * gcc.dg/vect/vect-117.c: Likewise.
1297 * gcc.dg/vect/vect-99.c: Likewise.
1298 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1299 * gcc.dg/vect/vect-cond-1.c: Likewise.
1300 * gcc.dg/vect/vect-cond-2.c: Likewise.
1301 * gcc.dg/vect/vect-cond-3.c: Likewise.
1302 * gcc.dg/vect/vect-cond-4.c: Likewise.
1303 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1304 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1305 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1306 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1307 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1308 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1309 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1310 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1311 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1312 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1313 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1314 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1315 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1316 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1317 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1318 include of signal.h.
1319 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1320 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1321 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1322 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1323 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1324 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1325 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1326 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1327 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1328 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1329 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1330 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1331 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1332 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1333 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1334 * gcc.dg/vect/vect-outer-5.c: Likewise.
1335 * gcc.dg/vect/vect-outer-6.c: Likewise.
1336 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1339 2016-01-12 Nick Clifton <nickc@redhat.com>
1342 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1343 to fread so that it will be found in all target runtimes.
1345 2016-01-12 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/69053
1348 * g++.dg/torture/pr69053.C: New testcase.
1350 2016-01-12 Richard Biener <rguenther@suse.de>
1352 PR tree-optimization/69168
1353 * gcc.dg/torture/pr69168.c: New testcase.
1355 2016-01-12 Richard Biener <rguenther@suse.de>
1357 PR tree-optimization/69157
1358 * gcc.dg/torture/pr69157.c: New testcase.
1360 2016-01-12 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/69174
1363 * gcc.dg/torture/pr69174.c: New testcase.
1365 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1369 * g++.dg/tls/pr66808.C: New test.
1370 * g++.dg/tls/pr69000.C: New test.
1372 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1374 * gcc.target/powerpc/swaps-p8-23.c: New test.
1375 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1377 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1379 PR tree-optimization/68356
1380 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1382 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1383 Jim Wilson <jim.wilson@linaro.org>
1386 * gcc.target/arm/pr69194.c: New test.
1388 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1391 * gcc.target/i386/pr69225-1.c: New test.
1392 * gcc.target/i386/pr69225-2.c: Likewise.
1393 * gcc.target/i386/pr69225-3.c: Likewise.
1394 * gcc.target/i386/pr69225-4.c: Likewise.
1395 * gcc.target/i386/pr69225-5.c: Likewise.
1396 * gcc.target/i386/pr69225-6.c: Likewise.
1398 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1405 * gcc.dg/pr69071.c: New test.
1408 * g++.dg/opt/pr69211.C: New test.
1410 PR tree-optimization/69214
1411 * gcc.c-torture/compile/pr69214.c: New test.
1413 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1415 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1416 * gcc.target/i386/pr66232-11.c: Ditto.
1417 * gcc.target/i386/pr66232-12.c: Ditto.
1418 * gcc.target/i386/pr66232-13.c: Ditto.
1420 2016-01-11 Richard Biener <rguenther@suse.de>
1422 PR tree-optimization/69173
1423 * gcc.dg/torture/pr69173.c: New testcase.
1425 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1427 PR rtl-optimization/68796
1428 * gcc.target/aarch64/tst_5.c: New test.
1429 * gcc.target/aarch64/tst_6.c: Likewise.
1431 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433 PR rtl-optimization/68841
1434 * gcc.dg/pr68841.c: New test.
1435 * gcc.c-torture/execute/pr68841.c: New test.
1437 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1439 PR rtl-optimization/68920
1440 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1442 * gcc.dg/ifcvt-5.c: New test.
1444 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1447 * g++.dg/pr69123.C: New.
1449 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1452 * gcc.target/i386/pr69010.c: New test.
1454 2016-01-11 Martin Jambor <mjambor@suse.cz>
1457 * gcc.target/i386/chkp-pr69044.c: New test.
1459 2016-01-11 Tom de Vries <tom@codesourcery.com>
1461 PR tree-optimization/69109
1462 * gcc.dg/autopar/pr69109-2.c: New test.
1463 * gcc.dg/autopar/pr69109.c: New test.
1465 2016-01-11 Tom de Vries <tom@codesourcery.com>
1467 PR tree-optimization/69108
1468 * gcc.dg/autopar/pr69108.c: New test.
1470 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1473 * c-c++-common/Wisleading-indentation.c: Augment test.
1475 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1478 * gfortran.dg/inline_matmul_12.f90: New test.
1480 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1483 * gfortran.dg/actual_array_offset_1: New test.
1485 2016-01-10 Tom de Vries <tom@codesourcery.com>
1487 PR tree-optimization/69062
1488 * gcc.dg/autopar/pr69062.c: New test.
1490 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1492 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1493 * gcc.dg/vect/slp-perm-2.c: Likewise.
1494 * gcc.dg/vect/slp-perm-3.c: Likewise.
1495 * gcc.dg/vect/slp-perm-5.c: Likewise.
1496 * gcc.dg/vect/slp-perm-6.c: Likewise.
1497 * gcc.dg/vect/slp-perm-7.c: Likewise.
1498 * gcc.dg/vect/slp-perm-8.c: Likewise.
1500 2016-01-10 Tom de Vries <tom@codesourcery.com>
1502 PR tree-optimization/69039
1503 * gcc.dg/autopar/pr69039.c: New test.
1505 2016-01-09 Marek Polacek <polacek@redhat.com>
1508 * g++.dg/pr69113.C: New test.
1510 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1513 PR tree-optimization/69097
1514 * gcc.c-torture/execute/pr50865.c: New test.
1515 * gcc.c-torture/execute/pr69097-1.c: New test.
1516 * gcc.c-torture/execute/pr69097-2.c: New test.
1517 * gcc.dg/pr69097-1.c: New test.
1518 * gcc.dg/pr69097-2.c: New test.
1520 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1523 * g++.dg/opt/pr69164.C: New test.
1525 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1527 PR tree-optimization/69167
1528 * gcc.dg/pr69167.c: New test.
1530 2016-01-08 Marek Polacek <polacek@redhat.com>
1533 * g++.dg/pr68449.C: New.
1535 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1537 PR tree-optimization/68707
1538 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1539 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1540 on platforms supporting it.
1541 * gcc.dg/vect/slp-perm-2.c: Likewise.
1542 * gcc.dg/vect/slp-perm-3.c: Likewise.
1543 * gcc.dg/vect/slp-perm-5.c: Likewise.
1544 * gcc.dg/vect/slp-perm-7.c: Likewise.
1545 * gcc.dg/vect/slp-perm-8.c: Likewise.
1546 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1547 on platforms supporting it.
1549 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1551 PR tree-optimization/69162
1552 * gcc.dg/pr69162.c: New test.
1554 PR tree-optimization/69172
1555 * gcc.dg/pr69172.c: New test.
1557 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1559 PR tree-optimization/67781
1560 * gcc.c-torture/execute/pr67781.c: New file.
1562 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1564 PR tree-optimization/69083
1565 * gcc.dg/vect/pr69083.c: New test.
1567 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1569 PR tree-optimization/61441
1570 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1571 Use -fexcess-precision=standard for compiler options.
1572 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1574 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1577 * gfortran.dg/gomp/pr69128.f90: New test.
1580 * g++.dg/ext/pr69145-1.C: New test.
1581 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1582 * g++.dg/ext/pr69145-2.h: New file.
1584 2016-01-07 Martin Sebor <msebor@redhat.com>
1587 * gcc.dg/atomic-fetch-bool.c: New test.
1588 * gcc.dg/sync-fetch-bool.c: New test.
1590 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1593 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1595 2016-01-07 Nick Clifton <nickc@redhat.com>
1598 * g++.dg/pr66655.C: New test.
1599 * g++.dg/pr66655_1.cc: Test support file.
1600 * g++.dg/pr66655.h: Test header file.
1602 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1605 gfortran.dg/gomp/pr66680.f90: New test.
1607 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1610 * gcc.target/i386/pr69171-1.c: New test.
1611 * gcc.target/i386/pr69171-2.c: Likewise.
1612 * gcc.target/i386/pr69171-3.c: Likewise.
1613 * gcc.target/i386/pr69171-4.c: Likewise.
1614 * gcc.target/i386/pr69171-5.c: Likewise.
1615 * gcc.target/i386/pr69171-6.c: Likewise.
1617 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1620 * c-c++-common/pr67639.c: New test.
1622 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1624 PR tree-optimization/69141
1625 * g++.dg/opt/pr69141.C: New test.
1627 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1629 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1631 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1634 * gcc.target/i386/pr69140.c: New test
1636 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1638 * gcc.dg/bad-dereference.c: New test case.
1640 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1642 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1644 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1646 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1648 2016-01-06 Marek Polacek <polacek@redhat.com>
1651 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1653 2016-01-05 Marek Polacek <polacek@redhat.com>
1656 * gcc.dg/atomic-invalid-2.c: New.
1658 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1661 * gcc.target/i386/pr68991.c: New test.
1663 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1666 * g++.dg/pr68991-1.C: New test.
1667 * g++.dg/pr68991-2.C: Likewise.
1669 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1672 * gcc.target/ia64/pr60465-gprel64.c: New test.
1673 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1675 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1677 PR rtl-optimization/68651
1678 * gcc.target/aarch64/pr68651_1.c: New test.
1680 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1683 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1685 2016-01-05 Nathan Sidwell <nathan@acm.org>
1688 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1690 * gcc.dg/alias-15.c: New.
1692 2016-01-05 Nick Clifton <nickc@redhat.com>
1695 * g++.dg/pr68770.C: New test.
1697 2016-01-04 Mike Stump <mikestump@comcast.net>
1699 * lib/target-supports.exp (check_effective_target_cilkplus):
1700 cilkplus targets require pthreads.
1701 (check_effective_target_cilkplus): Remove special case for NVPTX.
1703 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1705 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1708 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1710 Update copyright years.
1712 2016-01-04 Marek Polacek <polacek@redhat.com>
1715 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1716 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1717 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1719 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1721 * gcc.target/sparc/20160104-2.c: New test.
1723 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1725 * gcc.target/sparc/20160104-1.c: New test.
1727 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1730 * gfortran.dg/pr65045.f90: New test.
1732 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1734 * gnat.dg/specs/debug1.ads: Delete.
1736 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738 PR libgfortran/68867
1739 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1742 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1744 PR libgfortran/68867
1745 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1748 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1751 * gfortran.dg/pr68864.f90: New test.
1753 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/69070
1756 * gcc.dg/pr69070.c: New test.
1759 * gfortran.dg/pr69055.f90: New test.
1762 * gcc.dg/pr69015.c: New test.
1764 Copyright (C) 2016 Free Software Foundation, Inc.
1766 Copying and distribution of this file, with or without modification,
1767 are permitted in any medium without royalty provided the copyright
1768 notice and this notice are preserved.