1 2016-02-02 Alan Modra <amodra@gmail.com>
4 * gcc.target/powerpc/pr69548.c: New test.
6 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/69592
9 * gcc.dg/pr69592.c: New test.
13 * gcc.dg/pr69543.c: New test.
14 * gcc.dg/pr69558.c: New test.
16 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
19 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
21 2016-02-01 Martin Sebor <msebor@redhat.com>
23 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
25 2016-02-01 Bin Cheng <bin.cheng@arm.com>
27 PR tree-optimization/67921
28 * c-c++-common/ubsan/pr67921.c: New test.
30 2016-02-01 Richard Biener <rguenther@suse.de>
33 * gcc.dg/tree-ssa/recip-8.c: New testcase.
35 2016-02-01 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/69574
38 * gcc.dg/torture/pr69574.c: New testcase.
40 2016-02-01 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/69579
43 * gcc.dg/setjmp-6.c: New testcase.
45 2016-02-01 Jakub Jelinek <jakub@redhat.com>
47 PR rtl-optimization/69570
48 * g++.dg/opt/pr69570.C: New test.
50 2016-02-01 Richard Henderson <rth@redhat.com>
52 * gcc.dg/pr69535.c: New test.
54 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
57 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
58 * gcc.dg/tree-ssa/sra-18.c: Likewise.
61 * g++.dg/parse/parens3.C: Use register "4" on hppa.
63 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
65 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
68 * gfortran.dg/allocate_with_source_17.f03: New test.
70 2016-01-30 Jakub Jelinek <jakub@redhat.com>
72 PR tree-optimization/69546
73 * gcc.dg/torture/pr69546.c: New test.
75 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
78 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
80 2016-01-30 Martin Sebor <msebor@redhat.com>
83 * g++.dg/ext/flexary10.C: New test.
85 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
88 gfortran.dg/common_23.f90: New test.
90 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
93 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
94 condition being checked, and disable it when the target supports
95 misaligned loads and stores.
97 2016-01-29 Jakub Jelinek <jakub@redhat.com>
100 * gcc.dg/torture/pr69518.c: New test.
102 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
105 * gcc.target/i386/pr69530.c: New test.
107 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
110 * gcc.target/mips/div-delay.c: New test.
112 2016-01-29 Jakub Jelinek <jakub@redhat.com>
115 * gcc.target/i386/pr69551.c: New test.
118 * gcc.target/i386/pr66137.c: New test.
120 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
122 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
123 always built for p5600.
124 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
127 2016-01-29 Richard Biener <rguenther@suse.de>
129 PR tree-optimization/69547
130 * g++.dg/tree-ssa/pr69547.C: New testcase.
132 2016-01-29 Jakub Jelinek <jakub@redhat.com>
135 * g++.dg/warn/Wunused-function2.C: New test.
137 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
140 support for test to succeed.
142 2016-01-29 Marek Polacek <polacek@redhat.com>
146 * g++.dg/ext/constexpr-vla2.C: New test.
147 * g++.dg/ext/constexpr-vla3.C: New test.
148 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
150 2016-01-29 Richard Biener <rguenther@suse.de>
153 * gcc.dg/uninit-21.c: New testcase.
155 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
158 * gcc.target/i386/pr69459.c: New test.
160 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
163 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
164 * gcc.target/mips/pr68400.c: New test.
166 2016-01-28 Martin Sebor <msebor@redhat.com>
169 * gcc.target/powerpc/pr17381.c: New test.
171 2016-01-28 Jakub Jelinek <jakub@redhat.com>
174 * gcc.dg/torture/pr69542.c: New test.
176 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
178 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
180 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
182 * gcc.dg/pr65980.c: Skip on AIX.
183 * gcc.dg/pr66688.c: Same.
185 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
188 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
189 * gcc.dg/tree-ssa/sra-18.c: Same.
191 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
194 * gfortran.dg/block_15.f08: New test.
195 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
196 on incorrectly closed BLOCK.
198 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
200 * gcc.dg/declare-simd.c: New test.
201 2016-01-28 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/69466
204 * gfortran.dg/vect/pr69466.f90: New testcase.
206 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
208 * g++.dg/pr67989.C: Remove ARM-specific option.
209 * gcc.target/arm/pr67989.C: New file.
211 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
213 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
214 and expm1 test for glibc < 2.11.
216 2016-01-27 Richard Henderson <rth@redhat.com>
218 * gcc.c-torture/execute/pr69447.c: New test.
220 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
223 * gfortran.dg/alloc_comp_assign_15.f03: New test.
225 2016-01-27 Jakub Jelinek <jakub@redhat.com>
228 * gcc.dg/pr66869.c: New test.
230 2016-01-25 Jeff Law <law@redhat.com>
232 PR tree-optimization/68398
233 PR tree-optimization/69196
234 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
235 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
236 path to avoid new heuristic allowing more irreducible regions
237 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
238 * gcc.dg/tree-ssa/vrp46.c: Likewise.
239 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
240 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
241 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
243 2016-01-27 Marek Polacek <polacek@redhat.com>
246 * c-c++-common/vector-compare-4.c: New test.
248 2016-01-27 David Malcolm <dmalcolm@redhat.com>
250 PR preprocessor/69126
251 * c-c++-common/pr69126.c: New test case.
253 2016-01-27 Ian Lance Taylor <iant@google.com>
255 * gcc.dg/tree-ssa/ivopt_5.c: New test.
257 2016-01-27 Ryan Burn <contact@rnburn.com>
260 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
262 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
265 * gcc.target/i386/pr69512.c: New test.
267 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
270 * gnat.dg/sso/*.adb: Robustify dg-output directives.
272 2016-01-27 Marek Polacek <polacek@redhat.com>
275 * g++.dg/pr69379.C: New test.
277 2016-01-27 Martin Sebor <msebor@redhat.com>
280 * g++.dg/abi/Wabi-2-2.C: New test.
281 * g++.dg/abi/Wabi-2-3.C: New test.
282 * g++.dg/abi/Wabi-3-2.C: New test.
283 * g++.dg/abi/Wabi-3-3.C: New test.
285 2016-01-27 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/69166
288 * gcc.dg/torture/pr69166.c: New testcase.
290 2016-01-27 Martin Jambor <mjambor@suse.cz>
292 PR tree-optimization/69355
293 * gcc.dg/tree-ssa/pr69355.c: New test.
295 2016-01-27 Marek Polacek <polacek@redhat.com>
298 * g++.dg/ext/constexpr-vla1.C: New test.
300 2016-01-20 Christian Bruel <christian.bruel@st.com>
303 * gcc.target/arm/pr69245.c: New test.
305 2016-01-27 Jakub Jelinek <jakub@redhat.com>
307 PR tree-optimization/69399
308 * gcc.dg/torture/pr69399.c: New test.
310 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
312 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
314 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
316 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
318 2016-01-26 Tom de Vries <tom@codesourcery.com>
320 PR tree-optimization/69110
321 * gcc.dg/autopar/pr69110.c: New test.
323 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
324 Sebastian Pop <s.pop@samsung.com>
326 * gcc.dg/graphite/isl-ast-op-select.c: New.
328 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
331 * gfortran.dg/allocate_error_6.f90: New test.
333 2016-01-26 Richard Henderson <rth@redhat.com>
335 * gcc.dg/tm/pr60908.c: New test.
337 2016-01-26 David Malcolm <dmalcolm@redhat.com>
340 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
342 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
343 expected multiline output to reflect the colorization being
344 disabled before newlines.
345 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
346 (custom_diagnostic_finalizer): Replace call to
347 pp_newline_and_flush with call to pp_flush.
348 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
349 * gfortran.dg/implicit_class_1.f90: Likewise.
350 * lib/gcc-dg.exp (allow_blank_lines): New global.
351 (dg-allow-blank-lines-in-output): New procedure.
352 (gcc-dg-prune): Complain about blank lines in the output, unless
353 dg-allow-blank-lines-in-output was called.
354 * lib/multiline.exp (_build_multiline_regex): Only support
355 arbitrary followup text for non-blank-lines, not for blank lines.
357 2016-01-26 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/69483
360 * gcc.dg/pr69483.c: New test.
361 * g++.dg/opt/pr69483.C: New test.
363 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
366 * gcc.target/arm/pr68620.c: New test.
368 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.target/i386/pr68986-2.c: Remove -m32.
372 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
375 * gcc.target/i386/pr68986-1.c: New test.
376 * gcc.target/i386/pr68986-2.c: Likewise.
377 * gcc.target/i386/pr68986-3.c: Likewise.
379 2016-01-26 Christian Bruel <christian.bruel@st.com>
381 * lib/target-supports.exp
382 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
383 (check_effective_target_arm_crypto_pragma_ok): Likewise.
384 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
386 2016-01-26 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/69452
389 * gcc.dg/torture/pr69452.c: New testcase.
391 2016-01-26 Jakub Jelinek <jakub@redhat.com>
394 * gcc.dg/pr69442.c: New test.
396 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
399 * gcc.target/aarch64/simd/pr67896.C: New.
401 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
403 PR tree-optimization/69400
404 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
406 (plugin_init): Call it.
407 * gcc.dg/torture/pr69400.c: New test.
409 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
411 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
413 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
414 Sebastian Pop <s.pop@samsung.com>
416 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
419 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
420 Sebastian Pop <s.pop@samsung.com>
422 * gcc.dg/graphite/pr69292.c: New.
424 2016-01-25 Jakub Jelinek <jakub@redhat.com>
426 * c-c++-common/goacc/use_device-1.c: New test.
428 2016-01-25 Jeff Law <law@redhat.com>
430 PR tree-optimization/69196
431 PR tree-optimization/68398
432 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
433 * gcc.dg/tree-ssa/pr68198.c: Likewise.
435 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
438 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
441 2016-01-25 Richard Biener <rguenther@suse.de>
444 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
446 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
449 * gcc.dg/pr69421.c: New test.
451 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
453 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
454 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
455 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
456 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
457 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
458 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
459 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
460 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
461 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
462 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
464 2016-01-25 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/69376
467 * gcc.dg/torture/pr69376.c: New testcase.
469 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
473 * gfortran.dg/interface_38.f90: New test.
474 * gfortran.dg/interface_39.f90: New test.
476 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
479 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
484 * g++.dg/template/pr11858.C: New test.
485 * g++.dg/template/pr24663.C: New test.
486 * g++.dg/template/unify12.C: New test.
487 * g++.dg/template/unify13.C: New test.
488 * g++.dg/template/unify14.C: New test.
489 * g++.dg/template/unify15.C: New test.
490 * g++.dg/template/unify16.C: New test.
491 * g++.dg/template/unify17.C: New test.
493 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
496 gfortran.dg/pr68283.f90: New test.
498 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
501 * gfortran.dg/inline_matmul_13.f90: New test.
502 * gfortran.dg/matmul_bounds_8.f90: New test.
503 * gfortran.dg/matmul_bounds_9.f90: New test.
504 * gfortran.dg/matmul_bounds_10.f90: New test.
506 2016-01-23 Tom de Vries <tom@codesourcery.com>
508 PR tree-optimization/69426
509 * gcc.dg/autopar/pr69426.c: New test.
511 2016-01-23 Martin Sebor <msebor@redhat.com>
515 * g++.dg/cpp0x/alignas5.C: New test.
516 * g++.dg/ext/vector29.C: Same.
518 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
520 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
521 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
522 _GNU_SOURCE from compile flags to the source.
523 * gcc.target/i386/chkp-stropt-12.c: Ditto.
524 * gcc.target/i386/chkp-stropt-16.c: Ditto.
525 * gcc.target/i386/chkp-stropt-4.c: Ditto.
526 * gcc.target/i386/chkp-stropt-8.c: Ditto.
528 2016-01-22 Jakub Jelinek <jakub@redhat.com>
531 * g++.dg/opt/pr69432.C: New test.
533 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
535 * gcc.target/powerpc/pr63354c: Adjust target selector to include
536 32-bit targets testing an -m64 multilib.
538 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
540 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
543 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
545 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
547 2016-01-21 Christian Bruel <christian.bruel@st.com>
550 * gcc.target/i386/pr68674.c
551 * gcc.target/aarch64/pr68674.c
552 * gcc.target/arm/pr68674.c
554 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
557 * gcc.c-torture/execute/pr69403.c: New test.
559 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/template/pr55843.C: New.
564 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
567 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
568 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
570 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
573 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
574 from dg-do compile directive, and instead add
575 { dg-require-effective-target int128 }.
577 2016-01-20 Martin Sebor <msebor@redhat.com>
580 * gcc.dg/sync-fetch.c: New test.
582 2016-01-21 Martin Sebor <msebor@redhat.com>
585 * gcc.target/powerpc/pr69252.c: New test.
587 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
590 * gfortran.dg/pr65996.f90: New test.
592 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
595 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
596 expected to generate an error.
598 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
601 * gcc.dg/torture/pr66178.c: New test.
603 2016-01-21 Anton Blanchard <anton@samba.org>
604 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607 * gcc.target/powerpc/pr63354.c: New test.
609 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
611 PR rtl-optimization/68990
612 * gcc.target/i386/pr68990: New.
614 2016-01-21 Nick Clifton <nickc@redhat.com>
617 * gcc.target/mips/pr69129.c: New.
619 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/cpp0x/pr58046.C: New.
624 2016-01-21 Jakub Jelinek <jakub@redhat.com>
628 * gcc.target/arm/pr69187.c: New test.
631 * g++.dg/torture/pr69355.C: New test.
633 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
634 Sebastian Pop <s.pop@samsung.com>
636 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
638 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
639 Sebastian Pop <s.pop@samsung.com>
641 * gcc.dg/graphite/pr68976.c: New test.
643 2016-01-21 Jakub Jelinek <jakub@redhat.com>
646 * c-c++-common/pr67653.c: New test.
647 * gcc.dg/torture/pr29119.c: Add dg-warning.
649 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
651 * gcc.target/powerpc/cpu-builtin-1.c: New test.
653 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
656 * gcc.dg/pr24293.c: New test.
657 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
658 incomplete struct type.
659 * gcc.dg/declspec-1.c: Likewise.
660 * gcc.dg/pr63549.c: Likewise.
662 2016-01-20 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/66612
665 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
668 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
670 * lib/target-supports.exp
671 (check_effective_target_arm_fp_ok_nocache): New.
672 (check_effective_target_arm_fp_ok): New.
673 (add_options_for_arm_fp): New.
674 (check_effective_target_arm_crypto_ok_nocache): Require
675 target_arm_v8_neon_ok instead of arm32.
676 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
677 (check_effective_target_arm_crypto_pragma_ok): New.
678 (add_options_for_arm_vfp): New.
679 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
680 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
681 target instead. Force initial fpu to vfp.
682 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
683 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
684 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
686 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
687 use arm_vfp effective target instead. Force initial fpu to vfp.
688 * gcc.target/arm/attr-neon3.c: Likewise.
689 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
691 * gcc.target/arm/unsigned-float.c: Likewise.
692 * gcc.target/arm/vfp-1.c: Likewise.
693 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
694 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
695 * gcc.target/arm/vfp-ldmiad.c: Likewise.
696 * gcc.target/arm/vfp-ldmias.c: Likewise.
697 * gcc.target/arm/vfp-stmdbd.c: Likewise.
698 * gcc.target/arm/vfp-stmdbs.c: Likewise.
699 * gcc.target/arm/vfp-stmiad.c: Likewise.
700 * gcc.target/arm/vfp-stmias.c: Likewise.
701 * gcc.target/arm/vnmul-1.c: Likewise.
702 * gcc.target/arm/vnmul-2.c: Likewise.
703 * gcc.target/arm/vnmul-3.c: Likewise.
704 * gcc.target/arm/vnmul-4.c: Likewise.
706 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
709 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
710 the MPX run-time library, for compile-time MPX test.
711 * gcc.target/i386/chkp-always_inline.c: Likewise.
712 * gcc.target/i386/chkp-bndret.c: Likewise.
713 * gcc.target/i386/chkp-builtins-1.c: Likewise.
714 * gcc.target/i386/chkp-builtins-2.c: Likewise.
715 * gcc.target/i386/chkp-builtins-3.c: Likewise.
716 * gcc.target/i386/chkp-builtins-4.c: Likewise.
717 * gcc.target/i386/chkp-const-check-1.c: Likewise.
718 * gcc.target/i386/chkp-const-check-2.c: Likewise.
719 * gcc.target/i386/chkp-hidden-def.c: Likewise.
720 * gcc.target/i386/chkp-label-address.c: Likewise.
721 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
722 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
723 * gcc.target/i386/chkp-pr69044.c: Likewise.
724 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
725 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
726 * gcc.target/i386/chkp-strchr.c: Likewise.
727 * gcc.target/i386/chkp-strlen-1.c: Likewise.
728 * gcc.target/i386/chkp-strlen-2.c: Likewise.
729 * gcc.target/i386/chkp-strlen-3.c: Likewise.
730 * gcc.target/i386/chkp-strlen-4.c: Likewise.
731 * gcc.target/i386/chkp-strlen-5.c: Likewise.
732 * gcc.target/i386/chkp-stropt-1.c: Likewise.
733 * gcc.target/i386/chkp-stropt-10.c: Likewise.
734 * gcc.target/i386/chkp-stropt-11.c: Likewise.
735 * gcc.target/i386/chkp-stropt-12.c: Likewise.
736 * gcc.target/i386/chkp-stropt-13.c: Likewise.
737 * gcc.target/i386/chkp-stropt-14.c: Likewise.
738 * gcc.target/i386/chkp-stropt-15.c: Likewise.
739 * gcc.target/i386/chkp-stropt-16.c: Likewise.
740 * gcc.target/i386/chkp-stropt-2.c: Likewise.
741 * gcc.target/i386/chkp-stropt-3.c: Likewise.
742 * gcc.target/i386/chkp-stropt-4.c: Likewise.
743 * gcc.target/i386/chkp-stropt-5.c: Likewise.
744 * gcc.target/i386/chkp-stropt-6.c: Likewise.
745 * gcc.target/i386/chkp-stropt-7.c: Likewise.
746 * gcc.target/i386/chkp-stropt-8.c: Likewise.
747 * gcc.target/i386/chkp-stropt-9.c: Likewise.
748 * gcc.target/i386/pr63995-2.c: Likewise.
749 * gcc.target/i386/pr64805.c: Likewise.
750 * gcc.target/i386/pr65044.c: Likewise.
751 * gcc.target/i386/pr65167.c: Likewise.
752 * gcc.target/i386/pr65183.c: Likewise.
753 * gcc.target/i386/pr65184.c: Likewise.
754 * gcc.target/i386/thunk-retbnd.c: Likewise.
756 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
758 PR tree-optimization/69328
759 * gcc.dg/pr69328.c: New test.
761 2016-01-20 Jeff Law <law@redhat.com>
764 * gcc.target/m68k/pr25114.c: New test.
766 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
768 * gcc.target/arm/memset-inline-10.c: Added
769 dg-require-effective-target arm_thumb2_ok.
771 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
773 * gcc.dg/debug/dwarf2/sso.c: New test.
775 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
779 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
780 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
782 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
785 * g++.dg/ipa/devirt-50.C: New testcase.
787 2016-01-19 Marek Polacek <polacek@redhat.com>
790 * g++.dg/cpp1y/parameter-pack-1.C: New test.
791 * g++.dg/cpp1y/parameter-pack-2.C: New test.
793 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * gcc.target/arm/pr69135_1.c: New test.
798 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
800 * gcc.target/aarch64/ccmp_1.c: Add new tests.
802 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
804 * gcc.target/aarch64/ccmp_1.c: New testcase.
806 2016-01-19 Marek Polacek <polacek@redhat.com>
809 * g++.dg/cpp0x/enum30.C: New test.
811 2016-01-19 Richard Biener <rguenther@suse.de>
813 PR tree-optimization/69336
814 * g++.dg/tree-ssa/pr69336.C: New testcase.
816 2016-01-19 Jakub Jelinek <jakub@redhat.com>
819 * gcc.dg/pr65779.c: New test.
821 2016-01-19 Richard Biener <rguenther@suse.de>
823 PR tree-optimization/69352
824 * gcc.dg/torture/pr69352.c: New testcase.
826 2016-01-19 Jakub Jelinek <jakub@redhat.com>
828 PR rtl-optimization/68955
829 PR rtl-optimization/64557
830 * gcc.dg/torture/pr68955.c: New test.
832 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
835 * g++.dg/torture/pr69136.C: New testcase.
837 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
840 * g++.dg/lto/pr69133_0.C: New testcase.
841 * g++.dg/lto/pr69133_1.C: New testcase.
843 2016-01-15 Jeff Law <law@redhat.com>
845 PR tree-optimization/69320
846 * gcc.c-torture/pr69320-1.c: New test.
847 * gcc.c-torture/pr69320-2.c: New test.
848 * gcc.c-torture/pr69320-3.c: New test.
849 * gcc.c-torture/pr69320-4.c: New test.
851 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
856 * g++.dg/template/pr11858.C: New test.
857 * g++.dg/template/pr24663.C: New test.
858 * g++.dg/template/unify12.C: New test.
859 * g++.dg/template/unify13.C: New test.
860 * g++.dg/template/unify14.C: New test.
861 * g++.dg/template/unify15.C: New test.
862 * g++.dg/template/unify16.C: New test.
863 * g++.dg/template/unify17.C: New test.
865 2016-01-18 David Malcolm <dmalcolm@redhat.com>
868 * gcc.dg/pr69181-1.c: New test file.
869 * gcc.dg/pr69181-2.c: New test file.
870 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
871 globals by moving it to...
872 (cleanup-after-saved-dg-test): ...this new function. Add
873 "global additional_sources_used". Add reset of global
874 multiline_expected_outputs to the empty list.
875 * lib/multiline.exp (_multiline_expected_outputs): Rename this
877 (multiline_expected_outputs): ...this, and updated comments to
878 note that it is modified from gcc-dg.exp.
879 (dg-end-multiline-output): Update for the above renaming.
880 (handle-multiline-outputs): Likewise. Remove the clearing
881 of the expected outputs to the empty list.
883 2016-01-18 Richard Biener <rguenther@suse.de>
885 PR tree-optimization/69297
886 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
888 2016-01-18 Joseph Myers <joseph@codesourcery.com>
890 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
892 * gcc.target/mips/mips-3d-2.c: Likewise.
893 * gcc.target/mips/mips-3d-3.c: Likewise.
894 * gcc.target/mips/mips-3d-4.c: Likewise.
895 * gcc.target/mips/mips-3d-5.c: Likewise.
896 * gcc.target/mips/mips-3d-6.c: Likewise.
897 * gcc.target/mips/mips-3d-7.c: Likewise.
898 * gcc.target/mips/mips-3d-8.c: Likewise.
899 * gcc.target/mips/mips-3d-9.c: Likewise.
900 * gcc.target/mips/mips-ps-1.c: Likewise.
901 * gcc.target/mips/mips-ps-2.c: Likewise.
902 * gcc.target/mips/mips-ps-3.c: Likewise.
903 * gcc.target/mips/mips-ps-4.c: Likewise.
904 * gcc.target/mips/mips-ps-5.c: Likewise.
905 * gcc.target/mips/mips-ps-6.c: Likewise.
906 * gcc.target/mips/mips-ps-7.c: Likewise.
907 * gcc.target/mips/mips-ps-type.c: Likewise.
908 * gcc.target/mips/mips-ps-type-2.c: Likewise.
909 * gcc.target/mips/mips16-attributes-6.c: Likewise.
911 2016-01-18 Tom de Vries <tom@codesourcery.com>
913 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
914 * c-c++-common/goacc/kernels-double-reduction.c: New test.
915 * c-c++-common/goacc/kernels-empty.c: New test.
916 * c-c++-common/goacc/kernels-eternal.c: New test.
917 * c-c++-common/goacc/kernels-loop-2.c: New test.
918 * c-c++-common/goacc/kernels-loop-3.c: New test.
919 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
920 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
921 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
922 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
923 * c-c++-common/goacc/kernels-loop-data.c: New test.
924 * c-c++-common/goacc/kernels-loop-g.c: New test.
925 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
926 * c-c++-common/goacc/kernels-loop-n.c: New test.
927 * c-c++-common/goacc/kernels-loop-nest.c: New test.
928 * c-c++-common/goacc/kernels-loop.c: New test.
929 * c-c++-common/goacc/kernels-noreturn.c: New test.
930 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
931 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
932 * c-c++-common/goacc/kernels-reduction.c: New test.
934 2016-01-18 Tom de Vries <tom@codesourcery.com>
936 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
937 * gcc.dg/autopar/outer-2.c: Same.
938 * gcc.dg/autopar/outer-3.c: Same.
939 * gcc.dg/autopar/outer-4.c: Same.
940 * gcc.dg/autopar/outer-5.c: Same.
941 * gcc.dg/autopar/outer-6.c: Same.
942 * gcc.dg/autopar/parallelization-1.c: Same.
943 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
944 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
945 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
946 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
947 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
948 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
949 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
950 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
951 * gcc.dg/autopar/pr39500-1.c: Same.
952 * gcc.dg/autopar/pr39500-2.c: Same.
953 * gcc.dg/autopar/pr46193.c: Same.
954 * gcc.dg/autopar/pr46194.c: Same.
955 * gcc.dg/autopar/pr49580.c: Same.
956 * gcc.dg/autopar/pr49960-1.c: Same.
957 * gcc.dg/autopar/pr49960.c: Same.
958 * gcc.dg/autopar/pr68373.c: Same.
959 * gcc.dg/autopar/reduc-1.c: Same.
960 * gcc.dg/autopar/reduc-1char.c: Same.
961 * gcc.dg/autopar/reduc-1short.c: Same.
962 * gcc.dg/autopar/reduc-2.c: Same.
963 * gcc.dg/autopar/reduc-2char.c: Same.
964 * gcc.dg/autopar/reduc-2short.c: Same.
965 * gcc.dg/autopar/reduc-3.c: Same.
966 * gcc.dg/autopar/reduc-4.c: Same.
967 * gcc.dg/autopar/reduc-6.c: Same.
968 * gcc.dg/autopar/reduc-7.c: Same.
969 * gcc.dg/autopar/reduc-8.c: Same.
970 * gcc.dg/autopar/reduc-9.c: Same.
971 * gcc.dg/autopar/uns-outer-4.c: Same.
972 * gcc.dg/autopar/uns-outer-5.c: Same.
973 * gcc.dg/autopar/uns-outer-6.c: Same.
974 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
975 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
977 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
981 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
983 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
986 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
987 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
988 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
990 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
993 * gcc.dg/tree-ssa/sra-17.c: New.
994 * gcc.dg/tree-ssa/sra-18.c: New.
996 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
998 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1000 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
1002 * gnat.dg/inline12.adb: New test.
1004 2016-01-18 Bin Cheng <bin.cheng@arm.com>
1006 PR tree-optimization/66797
1007 * gcc.c-torture/execute/pr65447.c: Relax check condition.
1009 2016-01-18 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/69170
1012 * gcc.dg/torture/pr69170.c: New testcase.
1014 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
1016 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1018 2016-01-16 Tom de Vries <tom@codesourcery.com>
1020 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1022 2016-01-16 Tom de Vries <tom@codesourcery.com>
1024 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1025 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
1026 redundant dg-require-effective-target pthread.
1027 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1028 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1029 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1030 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1031 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1032 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1033 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1035 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
1038 * gcc.target/powerpc/recip-6.c: Enable on AIX.
1039 * gcc.target/powerpc/recip-7.c: Same.
1041 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1044 * g++.dg/template/pr69091.C: New test.
1046 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1048 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1049 dump does not contain an error_mark_node.
1050 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1051 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1053 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1056 * g++.dg/template/pr68936.C: New test.
1058 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
1061 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1062 * gcc.target/powerpc/recip-2.c: Same.
1063 * gcc.target/powerpc/recip-3.c: Same.
1064 * gcc.target/powerpc/recip-4.c: Same.
1065 * gcc.target/powerpc/recip-sqrtf.c: Same.
1067 2016-01-15 Jeff Law <law@redhat.com>
1069 PR tree-optimization/69270
1070 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1071 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1073 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1076 * gfortran.dg/deferred_character_13.f90: New test for the fix
1077 of comment 3 of the PR.
1080 * gfortran.dg/deferred_character_8.f90: New test
1081 * gfortran.dg/allocate_error_5.f90: New test
1084 * gfortran.dg/deferred_character_10.f90: New test
1087 * gfortran.dg/deferred_character_14.f90: New test
1090 * gfortran.dg/deferred_character_11.f90: New test
1093 * gfortran.dg/deferred_character_9.f90: New test
1095 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1097 PR rtl-optimization/69030
1098 * gcc.target/i386/pr69030.c: New.
1100 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1102 * gcc.target/aarch64/target_attr_17.c: New test.
1104 2016-01-15 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/66856
1107 * gcc.dg/torture/pr66856-1.c: New testcase.
1108 * gcc.dg/torture/pr66856-2.c: Likewise.
1110 2016-01-15 Richard Biener <rguenther@suse.de>
1113 * g++.dg/lto/pr69137_0.C: New testcase.
1115 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1118 * gcc.target/i386/pr69246.c: New test.
1120 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1122 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1124 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1127 * g++.dg/init/const9.C: Disable test on S/390.
1129 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1131 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1132 * g++.dg/Wno-frame-address.C: Ditto.
1134 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1136 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1138 2016-01-15 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/68961
1141 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1143 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1145 * gcc.target/i386/pr65105-5.c: New test.
1147 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1149 * gcc.c-torture/execute/alias-4.c: New testcase.
1151 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1154 * g++.dg/ipa/devirt-49.C: New testcase.
1156 2016-01-15 Christian Bruel <christian.bruel@st.com>
1159 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1160 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1161 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1163 2016-01-15 Richard Biener <rguenther@suse.de>
1165 PR tree-optimization/69117
1166 * gcc.dg/torture/pr69117.c: New testcase.
1168 2015-01-14 Ryan Burn <contact@rnburn.com>
1171 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1173 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1176 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1177 range tests use 100 * maximum instead of maximum + 1.
1179 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1182 * gcc.dg/guality/pr69244.c: New test.
1184 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1186 * lib/target-supports.exp (check_effective_target_issignaling):
1188 * gcc.dg/pr61441.c: Require issignaling effective target.
1190 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1193 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1195 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1198 PR preprocessor/69177
1199 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1200 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1201 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1202 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1204 2016-01-14 Marek Polacek <polacek@redhat.com>
1207 * gcc.dg/array-15.c: New test.
1209 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1212 PR tree-optimization/69155
1213 * gfortran.dg/pr68146.f: New test.
1214 * gfortran.dg/pr69155.f90: New test.
1216 2016-01-14 Richard Biener <rguenther@suse.de>
1218 PR tree-optimization/68060
1219 * gcc.dg/torture/pr68060-1.c: New testcase.
1220 * gcc.dg/torture/pr68060-2.c: Likewise.
1222 2016-01-14 Nick Clifton <nickc@redhat.com>
1224 * lib/target-supports.exp
1225 (check_effective_target_arm_neon_ok_nocache): Add an option
1226 sequence that includes setting the ARM architecture to ARMv7-A.
1227 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1228 command line options necessary to enable Neon support.
1229 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1230 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1231 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1232 * gcc.target/arm/pr69180.c: Likewise.
1234 2016-01-14 Jeff Law <law@redhat.com>
1236 PR tree-optimization/69270
1237 * gcc.dg/tree-ssa/pr69270.c: New test.
1239 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1242 * c-c++-common/pr66208.c: New file.
1244 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1246 PR tree-optimization/69156
1247 * gcc.dg/pr69156.c: New test.
1249 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1251 * gcc.target/i386/pr69225-7.c: New test.
1253 2016-01-13 Richard Henderson <rth@redhat.com>
1255 * gcc.dg/tm/memopt-13.c: Update expected function.
1256 * gcc.dg/tm/memopt-6.c: Likewise.
1258 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1260 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1261 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1262 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1263 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1265 2016-01-13 Tom de Vries <tom@codesourcery.com>
1267 PR tree-optimization/69169
1268 * gcc.dg/pr69169.c: New test.
1270 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1273 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1274 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1275 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1276 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1277 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1278 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1279 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1280 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1282 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1285 * gcc.dg/pr69247.c: New test.
1287 2016-01-13 Richard Biener <rguenther@suse.de>
1289 PR tree-optimization/69242
1290 * gcc.dg/torture/pr69242.c: New testcase.
1292 2016-01-13 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/69186
1295 * gcc.dg/torture/pr69186.c: New testcase.
1297 2016-01-13 Jeff Law <law@redhat.com>
1299 PR tree-optimization/67755
1300 * gcc.dg/tree-ssa/pr67755.c: New test.
1302 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1304 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1305 pass number in output by a star.
1307 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1309 PR tree-optimization/68911
1310 * gcc.c-torture/execute/pr68911.c: New test.
1312 2016-01-12 Marek Polacek <polacek@redhat.com>
1315 * g++.dg/warn/permissive-1.C: New test.
1317 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1321 * g++.dg/opt/pr69213.C: New test.
1323 2016-01-12 Christian Bruel <christian.bruel@st.com>
1326 * gcc.target/arm/pr69180.c: New test.
1328 2016-01-12 Richard Biener <rguenther@suse.de>
1331 * g++.dg/lto/pr69077_0.C: New testcase.
1332 * g++.dg/lto/pr69077_1.C: Likewise.
1334 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1337 * g++.dg/opt/pr69175.C: New test.
1339 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1341 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1342 rather than #including math.h & stdlib.h.
1343 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1344 * gcc.dg/vect/pr49771.c: Likewise.
1345 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1346 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1347 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1348 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1349 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1350 * gcc.dg/vect/pr44507.c: Likewise.
1351 * gcc.dg/vect/pr45902.c: Likewise.
1352 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1353 * gcc.dg/vect/vect-117.c: Likewise.
1354 * gcc.dg/vect/vect-99.c: Likewise.
1355 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1356 * gcc.dg/vect/vect-cond-1.c: Likewise.
1357 * gcc.dg/vect/vect-cond-2.c: Likewise.
1358 * gcc.dg/vect/vect-cond-3.c: Likewise.
1359 * gcc.dg/vect/vect-cond-4.c: Likewise.
1360 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1361 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1362 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1363 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1364 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1365 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1366 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1367 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1368 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1369 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1370 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1371 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1372 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1373 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1374 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1375 include of signal.h.
1376 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1377 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1378 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1379 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1380 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1381 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1382 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1383 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1384 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1385 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1386 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1387 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1388 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1389 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1390 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1391 * gcc.dg/vect/vect-outer-5.c: Likewise.
1392 * gcc.dg/vect/vect-outer-6.c: Likewise.
1393 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1396 2016-01-12 Nick Clifton <nickc@redhat.com>
1399 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1400 to fread so that it will be found in all target runtimes.
1402 2016-01-12 Richard Biener <rguenther@suse.de>
1404 PR tree-optimization/69053
1405 * g++.dg/torture/pr69053.C: New testcase.
1407 2016-01-12 Richard Biener <rguenther@suse.de>
1409 PR tree-optimization/69168
1410 * gcc.dg/torture/pr69168.c: New testcase.
1412 2016-01-12 Richard Biener <rguenther@suse.de>
1414 PR tree-optimization/69157
1415 * gcc.dg/torture/pr69157.c: New testcase.
1417 2016-01-12 Richard Biener <rguenther@suse.de>
1419 PR tree-optimization/69174
1420 * gcc.dg/torture/pr69174.c: New testcase.
1422 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1426 * g++.dg/tls/pr66808.C: New test.
1427 * g++.dg/tls/pr69000.C: New test.
1429 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1431 * gcc.target/powerpc/swaps-p8-23.c: New test.
1432 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1434 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1436 PR tree-optimization/68356
1437 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1439 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1440 Jim Wilson <jim.wilson@linaro.org>
1443 * gcc.target/arm/pr69194.c: New test.
1445 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.target/i386/pr69225-1.c: New test.
1449 * gcc.target/i386/pr69225-2.c: Likewise.
1450 * gcc.target/i386/pr69225-3.c: Likewise.
1451 * gcc.target/i386/pr69225-4.c: Likewise.
1452 * gcc.target/i386/pr69225-5.c: Likewise.
1453 * gcc.target/i386/pr69225-6.c: Likewise.
1455 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1458 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1462 * gcc.dg/pr69071.c: New test.
1465 * g++.dg/opt/pr69211.C: New test.
1467 PR tree-optimization/69214
1468 * gcc.c-torture/compile/pr69214.c: New test.
1470 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1472 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1473 * gcc.target/i386/pr66232-11.c: Ditto.
1474 * gcc.target/i386/pr66232-12.c: Ditto.
1475 * gcc.target/i386/pr66232-13.c: Ditto.
1477 2016-01-11 Richard Biener <rguenther@suse.de>
1479 PR tree-optimization/69173
1480 * gcc.dg/torture/pr69173.c: New testcase.
1482 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1484 PR rtl-optimization/68796
1485 * gcc.target/aarch64/tst_5.c: New test.
1486 * gcc.target/aarch64/tst_6.c: Likewise.
1488 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1490 PR rtl-optimization/68841
1491 * gcc.dg/pr68841.c: New test.
1492 * gcc.c-torture/execute/pr68841.c: New test.
1494 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1496 PR rtl-optimization/68920
1497 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1499 * gcc.dg/ifcvt-5.c: New test.
1501 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1504 * g++.dg/pr69123.C: New.
1506 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1509 * gcc.target/i386/pr69010.c: New test.
1511 2016-01-11 Martin Jambor <mjambor@suse.cz>
1514 * gcc.target/i386/chkp-pr69044.c: New test.
1516 2016-01-11 Tom de Vries <tom@codesourcery.com>
1518 PR tree-optimization/69109
1519 * gcc.dg/autopar/pr69109-2.c: New test.
1520 * gcc.dg/autopar/pr69109.c: New test.
1522 2016-01-11 Tom de Vries <tom@codesourcery.com>
1524 PR tree-optimization/69108
1525 * gcc.dg/autopar/pr69108.c: New test.
1527 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1530 * c-c++-common/Wisleading-indentation.c: Augment test.
1532 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1535 * gfortran.dg/inline_matmul_12.f90: New test.
1537 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1540 * gfortran.dg/actual_array_offset_1: New test.
1542 2016-01-10 Tom de Vries <tom@codesourcery.com>
1544 PR tree-optimization/69062
1545 * gcc.dg/autopar/pr69062.c: New test.
1547 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1549 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1550 * gcc.dg/vect/slp-perm-2.c: Likewise.
1551 * gcc.dg/vect/slp-perm-3.c: Likewise.
1552 * gcc.dg/vect/slp-perm-5.c: Likewise.
1553 * gcc.dg/vect/slp-perm-6.c: Likewise.
1554 * gcc.dg/vect/slp-perm-7.c: Likewise.
1555 * gcc.dg/vect/slp-perm-8.c: Likewise.
1557 2016-01-10 Tom de Vries <tom@codesourcery.com>
1559 PR tree-optimization/69039
1560 * gcc.dg/autopar/pr69039.c: New test.
1562 2016-01-09 Marek Polacek <polacek@redhat.com>
1565 * g++.dg/pr69113.C: New test.
1567 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/69097
1571 * gcc.c-torture/execute/pr50865.c: New test.
1572 * gcc.c-torture/execute/pr69097-1.c: New test.
1573 * gcc.c-torture/execute/pr69097-2.c: New test.
1574 * gcc.dg/pr69097-1.c: New test.
1575 * gcc.dg/pr69097-2.c: New test.
1577 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/opt/pr69164.C: New test.
1582 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1584 PR tree-optimization/69167
1585 * gcc.dg/pr69167.c: New test.
1587 2016-01-08 Marek Polacek <polacek@redhat.com>
1590 * g++.dg/pr68449.C: New.
1592 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1594 PR tree-optimization/68707
1595 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1596 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1597 on platforms supporting it.
1598 * gcc.dg/vect/slp-perm-2.c: Likewise.
1599 * gcc.dg/vect/slp-perm-3.c: Likewise.
1600 * gcc.dg/vect/slp-perm-5.c: Likewise.
1601 * gcc.dg/vect/slp-perm-7.c: Likewise.
1602 * gcc.dg/vect/slp-perm-8.c: Likewise.
1603 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1604 on platforms supporting it.
1606 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1608 PR tree-optimization/69162
1609 * gcc.dg/pr69162.c: New test.
1611 PR tree-optimization/69172
1612 * gcc.dg/pr69172.c: New test.
1614 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1616 PR tree-optimization/67781
1617 * gcc.c-torture/execute/pr67781.c: New file.
1619 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1621 PR tree-optimization/69083
1622 * gcc.dg/vect/pr69083.c: New test.
1624 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1626 PR tree-optimization/61441
1627 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1628 Use -fexcess-precision=standard for compiler options.
1629 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1631 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1634 * gfortran.dg/gomp/pr69128.f90: New test.
1637 * g++.dg/ext/pr69145-1.C: New test.
1638 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1639 * g++.dg/ext/pr69145-2.h: New file.
1641 2016-01-07 Martin Sebor <msebor@redhat.com>
1644 * gcc.dg/atomic-fetch-bool.c: New test.
1645 * gcc.dg/sync-fetch-bool.c: New test.
1647 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1650 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1652 2016-01-07 Nick Clifton <nickc@redhat.com>
1655 * g++.dg/pr66655.C: New test.
1656 * g++.dg/pr66655_1.cc: Test support file.
1657 * g++.dg/pr66655.h: Test header file.
1659 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1662 gfortran.dg/gomp/pr66680.f90: New test.
1664 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1667 * gcc.target/i386/pr69171-1.c: New test.
1668 * gcc.target/i386/pr69171-2.c: Likewise.
1669 * gcc.target/i386/pr69171-3.c: Likewise.
1670 * gcc.target/i386/pr69171-4.c: Likewise.
1671 * gcc.target/i386/pr69171-5.c: Likewise.
1672 * gcc.target/i386/pr69171-6.c: Likewise.
1674 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1677 * c-c++-common/pr67639.c: New test.
1679 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1681 PR tree-optimization/69141
1682 * g++.dg/opt/pr69141.C: New test.
1684 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1686 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1688 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/pr69140.c: New test
1693 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1695 * gcc.dg/bad-dereference.c: New test case.
1697 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1699 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1701 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1703 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1705 2016-01-06 Marek Polacek <polacek@redhat.com>
1708 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1710 2016-01-05 Marek Polacek <polacek@redhat.com>
1713 * gcc.dg/atomic-invalid-2.c: New.
1715 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1718 * gcc.target/i386/pr68991.c: New test.
1720 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1723 * g++.dg/pr68991-1.C: New test.
1724 * g++.dg/pr68991-2.C: Likewise.
1726 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1729 * gcc.target/ia64/pr60465-gprel64.c: New test.
1730 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1732 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1734 PR rtl-optimization/68651
1735 * gcc.target/aarch64/pr68651_1.c: New test.
1737 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1740 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1742 2016-01-05 Nathan Sidwell <nathan@acm.org>
1745 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1747 * gcc.dg/alias-15.c: New.
1749 2016-01-05 Nick Clifton <nickc@redhat.com>
1752 * g++.dg/pr68770.C: New test.
1754 2016-01-04 Mike Stump <mikestump@comcast.net>
1756 * lib/target-supports.exp (check_effective_target_cilkplus):
1757 cilkplus targets require pthreads.
1758 (check_effective_target_cilkplus): Remove special case for NVPTX.
1760 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1762 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1765 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1767 Update copyright years.
1769 2016-01-04 Marek Polacek <polacek@redhat.com>
1772 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1773 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1774 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1776 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1778 * gcc.target/sparc/20160104-2.c: New test.
1780 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1782 * gcc.target/sparc/20160104-1.c: New test.
1784 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1787 * gfortran.dg/pr65045.f90: New test.
1789 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1791 * gnat.dg/specs/debug1.ads: Delete.
1793 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1795 PR libgfortran/68867
1796 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1799 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1801 PR libgfortran/68867
1802 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1805 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/pr68864.f90: New test.
1810 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1812 PR tree-optimization/69070
1813 * gcc.dg/pr69070.c: New test.
1816 * gfortran.dg/pr69055.f90: New test.
1819 * gcc.dg/pr69015.c: New test.
1821 Copyright (C) 2016 Free Software Foundation, Inc.
1823 Copying and distribution of this file, with or without modification,
1824 are permitted in any medium without royalty provided the copyright
1825 notice and this notice are preserved.