1 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4 * g++.dg/cpp1y/69098.C: New test.
5 * g++.dg/cpp1y/69098-2.C: New test.
7 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10 and neighbour -> neighbor.
11 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13 * c-c++-common/Wvarargs.c: Likewise.
14 * c-c++-common/goacc/host_data-5.c: Likewise.
15 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
16 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
17 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
18 * gcc.target/aarch64/pr60697.c: Likewise.
19 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
20 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
21 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
22 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
23 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
24 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
25 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
26 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
27 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
28 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
29 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
30 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
31 * g++.dg/lookup/koenig5.C: Likewise.
32 * g++.dg/ext/no-asm-2.C: Likewise.
33 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
34 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
35 * gfortran.dg/used_types_16.f90: Likewise.
36 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
37 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
38 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
39 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
40 * gfortran.dg/abstract_type_6.f03: Likewise.
41 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
42 * gfortran.dg/used_types_15.f90: Likewise.
43 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
44 * gfortran.dg/exit_3.f08: Likewise.
45 * gfortran.dg/open_status_2.f90: Likewise.
46 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
47 * gfortran.dg/intrinsic_std_1.f90: Likewise.
48 * gfortran.dg/associate_1.f03: Likewise.
49 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
50 * gfortran.dg/intrinsic_std_6.f90: Likewise.
51 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
52 * gcc.dg/builtin-object-size-1.c: Likewise.
53 * gcc.dg/noreturn-6.c: Likewise.
54 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
55 * gcc.dg/globalalias.c: Likewise.
56 * gcc.dg/builtins-config.h: Likewise.
57 * gcc.dg/pr30457.c: Likewise.
58 * gcc.c-torture/compile/volatile-1.c: Likewise.
59 * gcc.c-torture/execute/20101011-1.c: Likewise.
60 * c-c++-common/Waddress-1.c: Likewise.
62 2016-02-11 Jakub Jelinek <jakub@redhat.com>
65 * c-c++-common/Waddress-1.c: New test.
67 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
70 * gfortran.dg/associate_19.f03: New test.
71 * gfortran.dg/associate_20.f03: New test.
73 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
75 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
77 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
79 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
80 .arch armv8-a\n. Add -dA to dg-options.
81 * gcc.target/aarch64/assembler_arch_1.c: New test.
82 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
84 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/cpp0x/pr68726.C: New.
89 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
91 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
94 2016-02-11 Richard Biener <rguenther@suse.de>
96 * g++.dg/tree-ssa/pr61034.C: Adjust.
98 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
101 * gcc.target/s390/pr69148.c: New.
103 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
105 PR tree-optimization/69652
106 * gcc.dg/torture/pr69652.c: New test.
108 2016-02-10 Jakub Jelinek <jakub@redhat.com>
109 Patrick Palka <ppalka@gcc.gnu.org>
113 * g++.dg/ipa/pr69241-1.C: New test.
114 * g++.dg/ipa/pr69241-2.C: New test.
115 * g++.dg/ipa/pr69241-3.C: New test.
116 * g++.dg/ipa/pr69649.C: New test.
118 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
120 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
121 * gcc.dg/tree-ssa/sra-18.c: Ditto.
123 2016-02-10 Bin Cheng <bin.cheng@arm.com>
125 PR tree-optimization/68021
126 * gcc.dg/tree-ssa/pr68021.c: New test.
128 2016-02-10 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/69726
131 * gcc.dg/uninit-22.c: New testcase.
133 2016-02-09 Andrew Pinski <apinski@cavium.com>
136 * gcc.c-torture/compile/20160205-1.c: New testcase.
138 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
141 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
142 instead accessing a really large arrray.
143 * gcc.target/powerpc/fusion3.c: Likewise.
145 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
148 * gcc.c-torture/execute/pr68532.c: New test.
150 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
153 * gcc.dg/pr69634.c: New.
155 2016-02-09 Richard Biener <rguenther@suse.de>
157 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
159 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
161 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
163 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
165 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
167 2016-02-09 Richard Biener <rguenther@suse.de>
169 PR tree-optimization/69715
170 * gcc.dg/torture/pr69715.c: New testcase.
172 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
175 * g++.dg/cpp0x/trailing12.C: New test.
176 * g++.dg/cpp0x/trailing13.C: New test.
178 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
182 * g++.dg/cpp1y/auto-fn29.C: New test.
183 * g++.dg/cpp1y/auto-fn30.C: New test.
185 2016-02-08 Jakub Jelinek <jakub@redhat.com>
187 PR tree-optimization/69209
188 * gcc.c-torture/compile/pr69209.c: New test.
190 2016-02-08 Jeff Law <law@redhat.com>
192 PR tree-optimization/68541
193 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
194 of statements allowed in join block for path splitting.
196 2016-02-08 Jakub Jelinek <jakub@redhat.com>
199 * g++.dg/gomp/pr59627.C: New test.
202 * g++.dg/ipa/pr69239.C: New test.
204 2016-02-08 David Malcolm <dmalcolm@redhat.com>
206 PR preprocessor/69664
207 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
208 * gcc.dg/cpp/warn-comments.c: Likewise.
210 2016-02-08 Marek Polacek <polacek@redhat.com>
213 * g++.dg/init/const12.C: New test.
215 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
218 * gcc.dg/lto/pr55113_0.c: Remove test.
220 2016-02-08 Richard Biener <rguenther@suse.de>
222 PR tree-optimization/69719
223 * gcc.dg/torture/pr69719.c: New testcase.
225 2016-02-08 Richard Biener <rguenther@suse.de>
226 Jeff Law <law@redhat.com>
229 * gcc.target/mips/pr68273.c: New testcase.
231 2016-02-08 Richard Biener <rguenther@suse.de>
233 PR rtl-optimization/69274
234 * gcc.target/i386/addr-sel-1.c: XFAIL.
236 2016-02-08 Jeff Law <law@redhat.com>
238 PR tree-optimization/68541
239 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
241 PR tree-optimization/65917
242 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
244 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
247 * gfortran.dg/namelist_args.f90: New test.
249 2016-02-05 Jeff Law <law@redhat.com>
251 PR tree-optimization/68541
252 * gcc.dg/tree-ssa/split-path-2.c: New test.
253 * gcc.dg/tree-ssa/split-path-3.c: New test.
254 * gcc.dg/tree-ssa/split-path-4.c: New test.
255 * gcc.dg/tree-ssa/split-path-5.c: New test.
256 * gcc.dg/tree-ssa/split-path-6.c: New test.
257 * gcc.dg/tree-ssa/split-path-7.c: New test.
259 2016-02-05 Martin Sebor <msebor@redhat.com>
262 * g++.dg/warn/Wplacement-new-size-1.C: New test.
263 * g++.dg/warn/Wplacement-new-size-2.C: New test.
265 2016-02-06 Richard HEnderson <rth@redhat.com>
268 * gcc.target/i386/addr-space-4.c: New.
269 * gcc.target/i386/addr-space-5.c: New.
271 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
274 * gfortran.dg/elemental_dependency_6.f90: New.
276 2016-02-05 Jakub Jelinek <jakub@redhat.com>
278 PR rtl-optimization/69691
279 * gcc.c-torture/execute/pr69691.c: New test.
282 * g++.dg/parse/pr69628.C: New test.
284 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
286 * gcc.dg/sancov/asan.c: Move to ...
287 * gcc.dg/asan/sancov-1.c: ... here.
289 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/pr69577.c: Require avx_runtime target.
293 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.target/i386/pr69677.c: New test.
298 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
301 * g++.dg/template/pr68948.C: New test.
303 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
305 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
306 (only necessary on s390x).
308 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
310 * gcc.target/i386/pr69454-2.c: Compile with -msse2
311 -mno-accumulate-outgoing-args.
313 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
315 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
317 2016-02-04 Jakub Jelinek <jakub@redhat.com>
320 * c-c++-common/pr69669.c: New test.
322 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
325 * g++.dg/pr69667.C: New file.
327 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
330 * gcc.dg/pr69619.c: Add new test.
332 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
334 PR rtl-optimization/69577
335 * gcc.target/i386/pr69577.c: New test.
337 2016-02-04 Martin Liska <mliska@suse.cz>
339 * g++.dg/asan/pr69276.C: New test.
341 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345 * gcc.target/arm/wmul-3.c: Simplify test to generate just
346 a single smulbb instruction.
347 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
348 * gcc.target/amr/wmul-2.c: Likewise.
350 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354 * gcc.c-torture/execute/pr67714.c: New test.
356 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
359 * gcc.target/i386/pr69454-1.c: New test.
360 * gcc.target/i386/pr69454-2.c: New test.
362 2016-02-03 Martin Sebor <msebor@redhat.com>
369 * g++.dg/ext/flexarray-mangle-2.C: New test.
370 * g++.dg/ext/flexarray-mangle.C: New test.
371 * g++.dg/ext/flexarray-subst.C: New test.
372 * g++.dg/ext/flexary11.C: New test.
373 * g++.dg/ext/flexary12.C: New test.
374 * g++.dg/ext/flexary13.C: New test.
375 * g++.dg/ext/flexary14.C: New test.
376 * g++.dg/other/dump-ada-spec-2.C: Adjust.
378 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
380 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
381 Define only if CHECK_FLOAT128 is defined.
382 (main): Properly initialize u5.
384 2016-02-03 Jakub Jelinek <jakub@redhat.com>
387 * gcc.dg/pr69627.c: New test.
390 * gcc.dg/pr69644.c: New test.
392 2016-02-03 Mike Stump <mikestump@comcast.net>
394 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
395 support for struct-layout-1.exp.
397 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
400 * g++.dg/cpp0x/pr69056.C: New test.
402 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
403 Alexandre Oliva <aoliva@redhat.com>
406 * gcc.target/powerpc/pr69461.c: New.
408 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
410 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
412 (check_effective_target_fsanitize_thread): ... to here. Do not
413 specify additional compile flags for the test source.
414 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
415 specify additional compile flags for the test source.
417 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
419 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
421 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
425 * gfortran.dg/coarray_allocate_2.f08: New test.
426 * gfortran.dg/coarray_allocate_3.f08: New test.
427 * gfortran.dg/coarray_allocate_4.f08: New test.
429 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
431 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
432 use same scan-tree-dump-times on all platforms.
433 * gcc.dg/vect/vect-outer-1.c: Likewise.
434 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
435 * gcc.dg/vect/vect-outer-1a.c: Likewise.
436 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
437 * gcc.dg/vect/vect-outer-1b.c: Likewise.
438 * gcc.dg/vect/vect-outer-2b.c: Likewise.
439 * gcc.dg/vect/vect-outer-3b.c: Likewise.
440 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
442 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
444 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
447 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
449 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
451 2016-02-02 James Norris <jnorris@codesourcery.com>
453 * c-c++-common/goacc/routine-5.c: Add tests.
455 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
457 * gcc.target/nvptx/unsigned-cmp.c: New test.
459 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
461 * gcc.target/aarch64/scalar_shift_1.c
462 (test_corners_sisd_di): Improve force to SIMD register.
463 (test_corners_sisd_si): Likewise.
464 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
465 Remove scan-assembler check for ldr.
467 2016-02-02 Richard Biener <rguenther@suse.de>
469 PR tree-optimization/69595
470 * gcc.dg/Warray-bounds-17.c: New testcase.
472 2016-02-02 Richard Biener <rguenther@suse.de>
474 PR tree-optimization/69606
475 * gcc.dg/torture/pr69606.c: New testcase.
477 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
480 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
481 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
483 2016-02-02 Alan Modra <amodra@gmail.com>
486 * gcc.target/powerpc/pr69548.c: New test.
488 2016-02-01 Jakub Jelinek <jakub@redhat.com>
490 PR rtl-optimization/69592
491 * gcc.dg/pr69592.c: New test.
493 PR preprocessor/69543
495 * gcc.dg/pr69543.c: New test.
496 * gcc.dg/pr69558.c: New test.
498 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
501 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
503 2016-02-01 Martin Sebor <msebor@redhat.com>
505 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
507 2016-02-01 Bin Cheng <bin.cheng@arm.com>
509 PR tree-optimization/67921
510 * c-c++-common/ubsan/pr67921.c: New test.
512 2016-02-01 Richard Biener <rguenther@suse.de>
515 * gcc.dg/tree-ssa/recip-8.c: New testcase.
517 2016-02-01 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/69574
520 * gcc.dg/torture/pr69574.c: New testcase.
522 2016-02-01 Richard Biener <rguenther@suse.de>
524 PR tree-optimization/69579
525 * gcc.dg/setjmp-6.c: New testcase.
527 2016-02-01 Jakub Jelinek <jakub@redhat.com>
529 PR rtl-optimization/69570
530 * g++.dg/opt/pr69570.C: New test.
532 2016-02-01 Richard Henderson <rth@redhat.com>
534 * gcc.dg/pr69535.c: New test.
536 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
539 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
540 * gcc.dg/tree-ssa/sra-18.c: Likewise.
543 * g++.dg/parse/parens3.C: Use register "4" on hppa.
545 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
547 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
550 * gfortran.dg/allocate_with_source_17.f03: New test.
552 2016-01-30 Jakub Jelinek <jakub@redhat.com>
554 PR tree-optimization/69546
555 * gcc.dg/torture/pr69546.c: New test.
557 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
560 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
562 2016-01-30 Martin Sebor <msebor@redhat.com>
565 * g++.dg/ext/flexary10.C: New test.
567 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
570 gfortran.dg/common_23.f90: New test.
572 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
576 condition being checked, and disable it when the target supports
577 misaligned loads and stores.
579 2016-01-29 Jakub Jelinek <jakub@redhat.com>
582 * gcc.dg/torture/pr69518.c: New test.
584 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
587 * gcc.target/i386/pr69530.c: New test.
589 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
592 * gcc.target/mips/div-delay.c: New test.
594 2016-01-29 Jakub Jelinek <jakub@redhat.com>
597 * gcc.target/i386/pr69551.c: New test.
600 * gcc.target/i386/pr66137.c: New test.
602 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
604 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
605 always built for p5600.
606 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
609 2016-01-29 Richard Biener <rguenther@suse.de>
611 PR tree-optimization/69547
612 * g++.dg/tree-ssa/pr69547.C: New testcase.
614 2016-01-29 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/warn/Wunused-function2.C: New test.
619 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
622 support for test to succeed.
624 2016-01-29 Marek Polacek <polacek@redhat.com>
628 * g++.dg/ext/constexpr-vla2.C: New test.
629 * g++.dg/ext/constexpr-vla3.C: New test.
630 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
632 2016-01-29 Richard Biener <rguenther@suse.de>
635 * gcc.dg/uninit-21.c: New testcase.
637 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
640 * gcc.target/i386/pr69459.c: New test.
642 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
645 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
646 * gcc.target/mips/pr68400.c: New test.
648 2016-01-28 Martin Sebor <msebor@redhat.com>
651 * gcc.target/powerpc/pr17381.c: New test.
653 2016-01-28 Jakub Jelinek <jakub@redhat.com>
656 * gcc.dg/torture/pr69542.c: New test.
658 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
660 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
662 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
664 * gcc.dg/pr65980.c: Skip on AIX.
665 * gcc.dg/pr66688.c: Same.
667 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
670 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
671 * gcc.dg/tree-ssa/sra-18.c: Same.
673 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
676 * gfortran.dg/block_15.f08: New test.
677 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
678 on incorrectly closed BLOCK.
680 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
682 * gcc.dg/declare-simd.c: New test.
683 2016-01-28 Richard Biener <rguenther@suse.de>
685 PR tree-optimization/69466
686 * gfortran.dg/vect/pr69466.f90: New testcase.
688 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
690 * g++.dg/pr67989.C: Remove ARM-specific option.
691 * gcc.target/arm/pr67989.C: New file.
693 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
696 and expm1 test for glibc < 2.11.
698 2016-01-27 Richard Henderson <rth@redhat.com>
700 * gcc.c-torture/execute/pr69447.c: New test.
702 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
705 * gfortran.dg/alloc_comp_assign_15.f03: New test.
707 2016-01-27 Jakub Jelinek <jakub@redhat.com>
710 * gcc.dg/pr66869.c: New test.
712 2016-01-25 Jeff Law <law@redhat.com>
714 PR tree-optimization/68398
715 PR tree-optimization/69196
716 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
717 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
718 path to avoid new heuristic allowing more irreducible regions
719 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
720 * gcc.dg/tree-ssa/vrp46.c: Likewise.
721 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
722 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
723 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
725 2016-01-27 Marek Polacek <polacek@redhat.com>
728 * c-c++-common/vector-compare-4.c: New test.
730 2016-01-27 David Malcolm <dmalcolm@redhat.com>
732 PR preprocessor/69126
733 * c-c++-common/pr69126.c: New test case.
735 2016-01-27 Ian Lance Taylor <iant@google.com>
737 * gcc.dg/tree-ssa/ivopt_5.c: New test.
739 2016-01-27 Ryan Burn <contact@rnburn.com>
742 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
744 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
747 * gcc.target/i386/pr69512.c: New test.
749 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
752 * gnat.dg/sso/*.adb: Robustify dg-output directives.
754 2016-01-27 Marek Polacek <polacek@redhat.com>
757 * g++.dg/pr69379.C: New test.
759 2016-01-27 Martin Sebor <msebor@redhat.com>
762 * g++.dg/abi/Wabi-2-2.C: New test.
763 * g++.dg/abi/Wabi-2-3.C: New test.
764 * g++.dg/abi/Wabi-3-2.C: New test.
765 * g++.dg/abi/Wabi-3-3.C: New test.
767 2016-01-27 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/69166
770 * gcc.dg/torture/pr69166.c: New testcase.
772 2016-01-27 Martin Jambor <mjambor@suse.cz>
774 PR tree-optimization/69355
775 * gcc.dg/tree-ssa/pr69355.c: New test.
777 2016-01-27 Marek Polacek <polacek@redhat.com>
780 * g++.dg/ext/constexpr-vla1.C: New test.
782 2016-01-20 Christian Bruel <christian.bruel@st.com>
785 * gcc.target/arm/pr69245.c: New test.
787 2016-01-27 Jakub Jelinek <jakub@redhat.com>
789 PR tree-optimization/69399
790 * gcc.dg/torture/pr69399.c: New test.
792 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
796 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
798 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
800 2016-01-26 Tom de Vries <tom@codesourcery.com>
802 PR tree-optimization/69110
803 * gcc.dg/autopar/pr69110.c: New test.
805 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
806 Sebastian Pop <s.pop@samsung.com>
808 * gcc.dg/graphite/isl-ast-op-select.c: New.
810 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
813 * gfortran.dg/allocate_error_6.f90: New test.
815 2016-01-26 Richard Henderson <rth@redhat.com>
817 * gcc.dg/tm/pr60908.c: New test.
819 2016-01-26 David Malcolm <dmalcolm@redhat.com>
822 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
824 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
825 expected multiline output to reflect the colorization being
826 disabled before newlines.
827 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
828 (custom_diagnostic_finalizer): Replace call to
829 pp_newline_and_flush with call to pp_flush.
830 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
831 * gfortran.dg/implicit_class_1.f90: Likewise.
832 * lib/gcc-dg.exp (allow_blank_lines): New global.
833 (dg-allow-blank-lines-in-output): New procedure.
834 (gcc-dg-prune): Complain about blank lines in the output, unless
835 dg-allow-blank-lines-in-output was called.
836 * lib/multiline.exp (_build_multiline_regex): Only support
837 arbitrary followup text for non-blank-lines, not for blank lines.
839 2016-01-26 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/69483
842 * gcc.dg/pr69483.c: New test.
843 * g++.dg/opt/pr69483.C: New test.
845 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
848 * gcc.target/arm/pr68620.c: New test.
850 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
852 * gcc.target/i386/pr68986-2.c: Remove -m32.
854 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
857 * gcc.target/i386/pr68986-1.c: New test.
858 * gcc.target/i386/pr68986-2.c: Likewise.
859 * gcc.target/i386/pr68986-3.c: Likewise.
861 2016-01-26 Christian Bruel <christian.bruel@st.com>
863 * lib/target-supports.exp
864 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
865 (check_effective_target_arm_crypto_pragma_ok): Likewise.
866 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
868 2016-01-26 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/69452
871 * gcc.dg/torture/pr69452.c: New testcase.
873 2016-01-26 Jakub Jelinek <jakub@redhat.com>
876 * gcc.dg/pr69442.c: New test.
878 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
881 * gcc.target/aarch64/simd/pr67896.C: New.
883 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
885 PR tree-optimization/69400
886 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
888 (plugin_init): Call it.
889 * gcc.dg/torture/pr69400.c: New test.
891 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
893 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
895 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
896 Sebastian Pop <s.pop@samsung.com>
898 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
901 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
902 Sebastian Pop <s.pop@samsung.com>
904 * gcc.dg/graphite/pr69292.c: New.
906 2016-01-25 Jakub Jelinek <jakub@redhat.com>
908 * c-c++-common/goacc/use_device-1.c: New test.
910 2016-01-25 Jeff Law <law@redhat.com>
912 PR tree-optimization/69196
913 PR tree-optimization/68398
914 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
915 * gcc.dg/tree-ssa/pr68198.c: Likewise.
917 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
920 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
923 2016-01-25 Richard Biener <rguenther@suse.de>
926 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
928 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
931 * gcc.dg/pr69421.c: New test.
933 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
935 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
936 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
937 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
938 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
939 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
940 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
941 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
942 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
943 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
944 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
946 2016-01-25 Richard Biener <rguenther@suse.de>
948 PR tree-optimization/69376
949 * gcc.dg/torture/pr69376.c: New testcase.
951 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
955 * gfortran.dg/interface_38.f90: New test.
956 * gfortran.dg/interface_39.f90: New test.
958 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
961 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
966 * g++.dg/template/pr11858.C: New test.
967 * g++.dg/template/pr24663.C: New test.
968 * g++.dg/template/unify12.C: New test.
969 * g++.dg/template/unify13.C: New test.
970 * g++.dg/template/unify14.C: New test.
971 * g++.dg/template/unify15.C: New test.
972 * g++.dg/template/unify16.C: New test.
973 * g++.dg/template/unify17.C: New test.
975 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
978 gfortran.dg/pr68283.f90: New test.
980 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
983 * gfortran.dg/inline_matmul_13.f90: New test.
984 * gfortran.dg/matmul_bounds_8.f90: New test.
985 * gfortran.dg/matmul_bounds_9.f90: New test.
986 * gfortran.dg/matmul_bounds_10.f90: New test.
988 2016-01-23 Tom de Vries <tom@codesourcery.com>
990 PR tree-optimization/69426
991 * gcc.dg/autopar/pr69426.c: New test.
993 2016-01-23 Martin Sebor <msebor@redhat.com>
997 * g++.dg/cpp0x/alignas5.C: New test.
998 * g++.dg/ext/vector29.C: Same.
1000 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
1002 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
1003 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
1004 _GNU_SOURCE from compile flags to the source.
1005 * gcc.target/i386/chkp-stropt-12.c: Ditto.
1006 * gcc.target/i386/chkp-stropt-16.c: Ditto.
1007 * gcc.target/i386/chkp-stropt-4.c: Ditto.
1008 * gcc.target/i386/chkp-stropt-8.c: Ditto.
1010 2016-01-22 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/opt/pr69432.C: New test.
1015 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1017 * gcc.target/powerpc/pr63354c: Adjust target selector to include
1018 32-bit targets testing an -m64 multilib.
1020 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1022 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
1025 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
1027 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
1029 2016-01-21 Christian Bruel <christian.bruel@st.com>
1032 * gcc.target/i386/pr68674.c
1033 * gcc.target/aarch64/pr68674.c
1034 * gcc.target/arm/pr68674.c
1036 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1039 * gcc.c-torture/execute/pr69403.c: New test.
1041 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/template/pr55843.C: New.
1046 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
1049 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
1050 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
1052 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1055 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
1056 from dg-do compile directive, and instead add
1057 { dg-require-effective-target int128 }.
1059 2016-01-20 Martin Sebor <msebor@redhat.com>
1062 * gcc.dg/sync-fetch.c: New test.
1064 2016-01-21 Martin Sebor <msebor@redhat.com>
1067 * gcc.target/powerpc/pr69252.c: New test.
1069 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1072 * gfortran.dg/pr65996.f90: New test.
1074 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1077 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
1078 expected to generate an error.
1080 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
1083 * gcc.dg/torture/pr66178.c: New test.
1085 2016-01-21 Anton Blanchard <anton@samba.org>
1086 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1089 * gcc.target/powerpc/pr63354.c: New test.
1091 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
1093 PR rtl-optimization/68990
1094 * gcc.target/i386/pr68990: New.
1096 2016-01-21 Nick Clifton <nickc@redhat.com>
1099 * gcc.target/mips/pr69129.c: New.
1101 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/cpp0x/pr58046.C: New.
1106 2016-01-21 Jakub Jelinek <jakub@redhat.com>
1110 * gcc.target/arm/pr69187.c: New test.
1113 * g++.dg/torture/pr69355.C: New test.
1115 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
1116 Sebastian Pop <s.pop@samsung.com>
1118 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1120 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
1121 Sebastian Pop <s.pop@samsung.com>
1123 * gcc.dg/graphite/pr68976.c: New test.
1125 2016-01-21 Jakub Jelinek <jakub@redhat.com>
1128 * c-c++-common/pr67653.c: New test.
1129 * gcc.dg/torture/pr29119.c: Add dg-warning.
1131 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
1133 * gcc.target/powerpc/cpu-builtin-1.c: New test.
1135 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1138 * gcc.dg/pr24293.c: New test.
1139 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1140 incomplete struct type.
1141 * gcc.dg/declspec-1.c: Likewise.
1142 * gcc.dg/pr63549.c: Likewise.
1144 2016-01-20 Jakub Jelinek <jakub@redhat.com>
1146 PR tree-optimization/66612
1147 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1148 for bdn instruction.
1150 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1152 * lib/target-supports.exp
1153 (check_effective_target_arm_fp_ok_nocache): New.
1154 (check_effective_target_arm_fp_ok): New.
1155 (add_options_for_arm_fp): New.
1156 (check_effective_target_arm_crypto_ok_nocache): Require
1157 target_arm_v8_neon_ok instead of arm32.
1158 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1159 (check_effective_target_arm_crypto_pragma_ok): New.
1160 (add_options_for_arm_vfp): New.
1161 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1162 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1163 target instead. Force initial fpu to vfp.
1164 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1165 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1166 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1168 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1169 use arm_vfp effective target instead. Force initial fpu to vfp.
1170 * gcc.target/arm/attr-neon3.c: Likewise.
1171 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1173 * gcc.target/arm/unsigned-float.c: Likewise.
1174 * gcc.target/arm/vfp-1.c: Likewise.
1175 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1176 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1177 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1178 * gcc.target/arm/vfp-ldmias.c: Likewise.
1179 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1180 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1181 * gcc.target/arm/vfp-stmiad.c: Likewise.
1182 * gcc.target/arm/vfp-stmias.c: Likewise.
1183 * gcc.target/arm/vnmul-1.c: Likewise.
1184 * gcc.target/arm/vnmul-2.c: Likewise.
1185 * gcc.target/arm/vnmul-3.c: Likewise.
1186 * gcc.target/arm/vnmul-4.c: Likewise.
1188 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
1191 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1192 the MPX run-time library, for compile-time MPX test.
1193 * gcc.target/i386/chkp-always_inline.c: Likewise.
1194 * gcc.target/i386/chkp-bndret.c: Likewise.
1195 * gcc.target/i386/chkp-builtins-1.c: Likewise.
1196 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1197 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1198 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1199 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1200 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1201 * gcc.target/i386/chkp-hidden-def.c: Likewise.
1202 * gcc.target/i386/chkp-label-address.c: Likewise.
1203 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1204 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1205 * gcc.target/i386/chkp-pr69044.c: Likewise.
1206 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1207 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1208 * gcc.target/i386/chkp-strchr.c: Likewise.
1209 * gcc.target/i386/chkp-strlen-1.c: Likewise.
1210 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1211 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1212 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1213 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1214 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1215 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1216 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1217 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1218 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1219 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1220 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1221 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1222 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1223 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1224 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1225 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1226 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1227 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1228 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1229 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1230 * gcc.target/i386/pr63995-2.c: Likewise.
1231 * gcc.target/i386/pr64805.c: Likewise.
1232 * gcc.target/i386/pr65044.c: Likewise.
1233 * gcc.target/i386/pr65167.c: Likewise.
1234 * gcc.target/i386/pr65183.c: Likewise.
1235 * gcc.target/i386/pr65184.c: Likewise.
1236 * gcc.target/i386/thunk-retbnd.c: Likewise.
1238 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
1240 PR tree-optimization/69328
1241 * gcc.dg/pr69328.c: New test.
1243 2016-01-20 Jeff Law <law@redhat.com>
1246 * gcc.target/m68k/pr25114.c: New test.
1248 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1250 * gcc.target/arm/memset-inline-10.c: Added
1251 dg-require-effective-target arm_thumb2_ok.
1253 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
1255 * gcc.dg/debug/dwarf2/sso.c: New test.
1257 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
1260 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1261 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1262 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1264 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1267 * g++.dg/ipa/devirt-50.C: New testcase.
1269 2016-01-19 Marek Polacek <polacek@redhat.com>
1272 * g++.dg/cpp1y/parameter-pack-1.C: New test.
1273 * g++.dg/cpp1y/parameter-pack-2.C: New test.
1275 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1278 * gcc.target/arm/pr69135_1.c: New test.
1280 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1282 * gcc.target/aarch64/ccmp_1.c: Add new tests.
1284 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1286 * gcc.target/aarch64/ccmp_1.c: New testcase.
1288 2016-01-19 Marek Polacek <polacek@redhat.com>
1291 * g++.dg/cpp0x/enum30.C: New test.
1293 2016-01-19 Richard Biener <rguenther@suse.de>
1295 PR tree-optimization/69336
1296 * g++.dg/tree-ssa/pr69336.C: New testcase.
1298 2016-01-19 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/pr65779.c: New test.
1303 2016-01-19 Richard Biener <rguenther@suse.de>
1305 PR tree-optimization/69352
1306 * gcc.dg/torture/pr69352.c: New testcase.
1308 2016-01-19 Jakub Jelinek <jakub@redhat.com>
1310 PR rtl-optimization/68955
1311 PR rtl-optimization/64557
1312 * gcc.dg/torture/pr68955.c: New test.
1314 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1317 * g++.dg/torture/pr69136.C: New testcase.
1319 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1322 * g++.dg/lto/pr69133_0.C: New testcase.
1323 * g++.dg/lto/pr69133_1.C: New testcase.
1325 2016-01-15 Jeff Law <law@redhat.com>
1327 PR tree-optimization/69320
1328 * gcc.c-torture/pr69320-1.c: New test.
1329 * gcc.c-torture/pr69320-2.c: New test.
1330 * gcc.c-torture/pr69320-3.c: New test.
1331 * gcc.c-torture/pr69320-4.c: New test.
1333 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
1338 * g++.dg/template/pr11858.C: New test.
1339 * g++.dg/template/pr24663.C: New test.
1340 * g++.dg/template/unify12.C: New test.
1341 * g++.dg/template/unify13.C: New test.
1342 * g++.dg/template/unify14.C: New test.
1343 * g++.dg/template/unify15.C: New test.
1344 * g++.dg/template/unify16.C: New test.
1345 * g++.dg/template/unify17.C: New test.
1347 2016-01-18 David Malcolm <dmalcolm@redhat.com>
1350 * gcc.dg/pr69181-1.c: New test file.
1351 * gcc.dg/pr69181-2.c: New test file.
1352 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1353 globals by moving it to...
1354 (cleanup-after-saved-dg-test): ...this new function. Add
1355 "global additional_sources_used". Add reset of global
1356 multiline_expected_outputs to the empty list.
1357 * lib/multiline.exp (_multiline_expected_outputs): Rename this
1359 (multiline_expected_outputs): ...this, and updated comments to
1360 note that it is modified from gcc-dg.exp.
1361 (dg-end-multiline-output): Update for the above renaming.
1362 (handle-multiline-outputs): Likewise. Remove the clearing
1363 of the expected outputs to the empty list.
1365 2016-01-18 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/69297
1368 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1370 2016-01-18 Joseph Myers <joseph@codesourcery.com>
1372 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1374 * gcc.target/mips/mips-3d-2.c: Likewise.
1375 * gcc.target/mips/mips-3d-3.c: Likewise.
1376 * gcc.target/mips/mips-3d-4.c: Likewise.
1377 * gcc.target/mips/mips-3d-5.c: Likewise.
1378 * gcc.target/mips/mips-3d-6.c: Likewise.
1379 * gcc.target/mips/mips-3d-7.c: Likewise.
1380 * gcc.target/mips/mips-3d-8.c: Likewise.
1381 * gcc.target/mips/mips-3d-9.c: Likewise.
1382 * gcc.target/mips/mips-ps-1.c: Likewise.
1383 * gcc.target/mips/mips-ps-2.c: Likewise.
1384 * gcc.target/mips/mips-ps-3.c: Likewise.
1385 * gcc.target/mips/mips-ps-4.c: Likewise.
1386 * gcc.target/mips/mips-ps-5.c: Likewise.
1387 * gcc.target/mips/mips-ps-6.c: Likewise.
1388 * gcc.target/mips/mips-ps-7.c: Likewise.
1389 * gcc.target/mips/mips-ps-type.c: Likewise.
1390 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1391 * gcc.target/mips/mips16-attributes-6.c: Likewise.
1393 2016-01-18 Tom de Vries <tom@codesourcery.com>
1395 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1396 * c-c++-common/goacc/kernels-double-reduction.c: New test.
1397 * c-c++-common/goacc/kernels-empty.c: New test.
1398 * c-c++-common/goacc/kernels-eternal.c: New test.
1399 * c-c++-common/goacc/kernels-loop-2.c: New test.
1400 * c-c++-common/goacc/kernels-loop-3.c: New test.
1401 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1402 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1403 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1404 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1405 * c-c++-common/goacc/kernels-loop-data.c: New test.
1406 * c-c++-common/goacc/kernels-loop-g.c: New test.
1407 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1408 * c-c++-common/goacc/kernels-loop-n.c: New test.
1409 * c-c++-common/goacc/kernels-loop-nest.c: New test.
1410 * c-c++-common/goacc/kernels-loop.c: New test.
1411 * c-c++-common/goacc/kernels-noreturn.c: New test.
1412 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1413 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1414 * c-c++-common/goacc/kernels-reduction.c: New test.
1416 2016-01-18 Tom de Vries <tom@codesourcery.com>
1418 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1419 * gcc.dg/autopar/outer-2.c: Same.
1420 * gcc.dg/autopar/outer-3.c: Same.
1421 * gcc.dg/autopar/outer-4.c: Same.
1422 * gcc.dg/autopar/outer-5.c: Same.
1423 * gcc.dg/autopar/outer-6.c: Same.
1424 * gcc.dg/autopar/parallelization-1.c: Same.
1425 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1426 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1427 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1428 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1429 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1430 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1431 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1432 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1433 * gcc.dg/autopar/pr39500-1.c: Same.
1434 * gcc.dg/autopar/pr39500-2.c: Same.
1435 * gcc.dg/autopar/pr46193.c: Same.
1436 * gcc.dg/autopar/pr46194.c: Same.
1437 * gcc.dg/autopar/pr49580.c: Same.
1438 * gcc.dg/autopar/pr49960-1.c: Same.
1439 * gcc.dg/autopar/pr49960.c: Same.
1440 * gcc.dg/autopar/pr68373.c: Same.
1441 * gcc.dg/autopar/reduc-1.c: Same.
1442 * gcc.dg/autopar/reduc-1char.c: Same.
1443 * gcc.dg/autopar/reduc-1short.c: Same.
1444 * gcc.dg/autopar/reduc-2.c: Same.
1445 * gcc.dg/autopar/reduc-2char.c: Same.
1446 * gcc.dg/autopar/reduc-2short.c: Same.
1447 * gcc.dg/autopar/reduc-3.c: Same.
1448 * gcc.dg/autopar/reduc-4.c: Same.
1449 * gcc.dg/autopar/reduc-6.c: Same.
1450 * gcc.dg/autopar/reduc-7.c: Same.
1451 * gcc.dg/autopar/reduc-8.c: Same.
1452 * gcc.dg/autopar/reduc-9.c: Same.
1453 * gcc.dg/autopar/uns-outer-4.c: Same.
1454 * gcc.dg/autopar/uns-outer-5.c: Same.
1455 * gcc.dg/autopar/uns-outer-6.c: Same.
1456 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1457 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1459 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1463 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1465 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1468 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1469 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1470 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1472 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1475 * gcc.dg/tree-ssa/sra-17.c: New.
1476 * gcc.dg/tree-ssa/sra-18.c: New.
1478 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1480 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1482 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
1484 * gnat.dg/inline12.adb: New test.
1486 2016-01-18 Bin Cheng <bin.cheng@arm.com>
1488 PR tree-optimization/66797
1489 * gcc.c-torture/execute/pr65447.c: Relax check condition.
1491 2016-01-18 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/69170
1494 * gcc.dg/torture/pr69170.c: New testcase.
1496 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
1498 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1500 2016-01-16 Tom de Vries <tom@codesourcery.com>
1502 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1504 2016-01-16 Tom de Vries <tom@codesourcery.com>
1506 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1507 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
1508 redundant dg-require-effective-target pthread.
1509 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1510 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1511 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1512 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1513 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1514 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1515 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1517 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
1520 * gcc.target/powerpc/recip-6.c: Enable on AIX.
1521 * gcc.target/powerpc/recip-7.c: Same.
1523 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1526 * g++.dg/template/pr69091.C: New test.
1528 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1530 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1531 dump does not contain an error_mark_node.
1532 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1533 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1535 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1538 * g++.dg/template/pr68936.C: New test.
1540 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
1543 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1544 * gcc.target/powerpc/recip-2.c: Same.
1545 * gcc.target/powerpc/recip-3.c: Same.
1546 * gcc.target/powerpc/recip-4.c: Same.
1547 * gcc.target/powerpc/recip-sqrtf.c: Same.
1549 2016-01-15 Jeff Law <law@redhat.com>
1551 PR tree-optimization/69270
1552 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1553 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1555 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1558 * gfortran.dg/deferred_character_13.f90: New test for the fix
1559 of comment 3 of the PR.
1562 * gfortran.dg/deferred_character_8.f90: New test
1563 * gfortran.dg/allocate_error_5.f90: New test
1566 * gfortran.dg/deferred_character_10.f90: New test
1569 * gfortran.dg/deferred_character_14.f90: New test
1572 * gfortran.dg/deferred_character_11.f90: New test
1575 * gfortran.dg/deferred_character_9.f90: New test
1577 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1579 PR rtl-optimization/69030
1580 * gcc.target/i386/pr69030.c: New.
1582 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1584 * gcc.target/aarch64/target_attr_17.c: New test.
1586 2016-01-15 Richard Biener <rguenther@suse.de>
1588 PR tree-optimization/66856
1589 * gcc.dg/torture/pr66856-1.c: New testcase.
1590 * gcc.dg/torture/pr66856-2.c: Likewise.
1592 2016-01-15 Richard Biener <rguenther@suse.de>
1595 * g++.dg/lto/pr69137_0.C: New testcase.
1597 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1600 * gcc.target/i386/pr69246.c: New test.
1602 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1604 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1606 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1609 * g++.dg/init/const9.C: Disable test on S/390.
1611 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1613 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1614 * g++.dg/Wno-frame-address.C: Ditto.
1616 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1618 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1620 2016-01-15 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/68961
1623 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1625 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1627 * gcc.target/i386/pr65105-5.c: New test.
1629 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1631 * gcc.c-torture/execute/alias-4.c: New testcase.
1633 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1636 * g++.dg/ipa/devirt-49.C: New testcase.
1638 2016-01-15 Christian Bruel <christian.bruel@st.com>
1641 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1642 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1643 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1645 2016-01-15 Richard Biener <rguenther@suse.de>
1647 PR tree-optimization/69117
1648 * gcc.dg/torture/pr69117.c: New testcase.
1650 2015-01-14 Ryan Burn <contact@rnburn.com>
1653 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1655 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1658 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1659 range tests use 100 * maximum instead of maximum + 1.
1661 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1664 * gcc.dg/guality/pr69244.c: New test.
1666 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1668 * lib/target-supports.exp (check_effective_target_issignaling):
1670 * gcc.dg/pr61441.c: Require issignaling effective target.
1672 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1675 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1677 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1680 PR preprocessor/69177
1681 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1682 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1683 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1684 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1686 2016-01-14 Marek Polacek <polacek@redhat.com>
1689 * gcc.dg/array-15.c: New test.
1691 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1694 PR tree-optimization/69155
1695 * gfortran.dg/pr68146.f: New test.
1696 * gfortran.dg/pr69155.f90: New test.
1698 2016-01-14 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/68060
1701 * gcc.dg/torture/pr68060-1.c: New testcase.
1702 * gcc.dg/torture/pr68060-2.c: Likewise.
1704 2016-01-14 Nick Clifton <nickc@redhat.com>
1706 * lib/target-supports.exp
1707 (check_effective_target_arm_neon_ok_nocache): Add an option
1708 sequence that includes setting the ARM architecture to ARMv7-A.
1709 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1710 command line options necessary to enable Neon support.
1711 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1712 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1713 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1714 * gcc.target/arm/pr69180.c: Likewise.
1716 2016-01-14 Jeff Law <law@redhat.com>
1718 PR tree-optimization/69270
1719 * gcc.dg/tree-ssa/pr69270.c: New test.
1721 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1724 * c-c++-common/pr66208.c: New file.
1726 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1728 PR tree-optimization/69156
1729 * gcc.dg/pr69156.c: New test.
1731 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1733 * gcc.target/i386/pr69225-7.c: New test.
1735 2016-01-13 Richard Henderson <rth@redhat.com>
1737 * gcc.dg/tm/memopt-13.c: Update expected function.
1738 * gcc.dg/tm/memopt-6.c: Likewise.
1740 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1742 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1743 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1744 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1745 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1747 2016-01-13 Tom de Vries <tom@codesourcery.com>
1749 PR tree-optimization/69169
1750 * gcc.dg/pr69169.c: New test.
1752 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1755 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1756 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1757 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1758 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1759 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1760 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1761 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1762 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1764 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.dg/pr69247.c: New test.
1769 2016-01-13 Richard Biener <rguenther@suse.de>
1771 PR tree-optimization/69242
1772 * gcc.dg/torture/pr69242.c: New testcase.
1774 2016-01-13 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/69186
1777 * gcc.dg/torture/pr69186.c: New testcase.
1779 2016-01-13 Jeff Law <law@redhat.com>
1781 PR tree-optimization/67755
1782 * gcc.dg/tree-ssa/pr67755.c: New test.
1784 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1786 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1787 pass number in output by a star.
1789 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1791 PR tree-optimization/68911
1792 * gcc.c-torture/execute/pr68911.c: New test.
1794 2016-01-12 Marek Polacek <polacek@redhat.com>
1797 * g++.dg/warn/permissive-1.C: New test.
1799 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1803 * g++.dg/opt/pr69213.C: New test.
1805 2016-01-12 Christian Bruel <christian.bruel@st.com>
1808 * gcc.target/arm/pr69180.c: New test.
1810 2016-01-12 Richard Biener <rguenther@suse.de>
1813 * g++.dg/lto/pr69077_0.C: New testcase.
1814 * g++.dg/lto/pr69077_1.C: Likewise.
1816 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1819 * g++.dg/opt/pr69175.C: New test.
1821 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1823 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1824 rather than #including math.h & stdlib.h.
1825 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1826 * gcc.dg/vect/pr49771.c: Likewise.
1827 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1828 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1829 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1830 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1831 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1832 * gcc.dg/vect/pr44507.c: Likewise.
1833 * gcc.dg/vect/pr45902.c: Likewise.
1834 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1835 * gcc.dg/vect/vect-117.c: Likewise.
1836 * gcc.dg/vect/vect-99.c: Likewise.
1837 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1838 * gcc.dg/vect/vect-cond-1.c: Likewise.
1839 * gcc.dg/vect/vect-cond-2.c: Likewise.
1840 * gcc.dg/vect/vect-cond-3.c: Likewise.
1841 * gcc.dg/vect/vect-cond-4.c: Likewise.
1842 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1843 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1844 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1845 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1846 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1847 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1848 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1849 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1850 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1851 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1852 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1853 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1854 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1855 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1856 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1857 include of signal.h.
1858 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1859 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1860 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1862 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1863 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1864 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1865 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1866 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1867 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1868 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1869 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1870 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1871 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1872 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1873 * gcc.dg/vect/vect-outer-5.c: Likewise.
1874 * gcc.dg/vect/vect-outer-6.c: Likewise.
1875 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1878 2016-01-12 Nick Clifton <nickc@redhat.com>
1881 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1882 to fread so that it will be found in all target runtimes.
1884 2016-01-12 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/69053
1887 * g++.dg/torture/pr69053.C: New testcase.
1889 2016-01-12 Richard Biener <rguenther@suse.de>
1891 PR tree-optimization/69168
1892 * gcc.dg/torture/pr69168.c: New testcase.
1894 2016-01-12 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/69157
1897 * gcc.dg/torture/pr69157.c: New testcase.
1899 2016-01-12 Richard Biener <rguenther@suse.de>
1901 PR tree-optimization/69174
1902 * gcc.dg/torture/pr69174.c: New testcase.
1904 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1908 * g++.dg/tls/pr66808.C: New test.
1909 * g++.dg/tls/pr69000.C: New test.
1911 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1913 * gcc.target/powerpc/swaps-p8-23.c: New test.
1914 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1916 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1918 PR tree-optimization/68356
1919 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1921 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1922 Jim Wilson <jim.wilson@linaro.org>
1925 * gcc.target/arm/pr69194.c: New test.
1927 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1930 * gcc.target/i386/pr69225-1.c: New test.
1931 * gcc.target/i386/pr69225-2.c: Likewise.
1932 * gcc.target/i386/pr69225-3.c: Likewise.
1933 * gcc.target/i386/pr69225-4.c: Likewise.
1934 * gcc.target/i386/pr69225-5.c: Likewise.
1935 * gcc.target/i386/pr69225-6.c: Likewise.
1937 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1940 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1944 * gcc.dg/pr69071.c: New test.
1947 * g++.dg/opt/pr69211.C: New test.
1949 PR tree-optimization/69214
1950 * gcc.c-torture/compile/pr69214.c: New test.
1952 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1954 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1955 * gcc.target/i386/pr66232-11.c: Ditto.
1956 * gcc.target/i386/pr66232-12.c: Ditto.
1957 * gcc.target/i386/pr66232-13.c: Ditto.
1959 2016-01-11 Richard Biener <rguenther@suse.de>
1961 PR tree-optimization/69173
1962 * gcc.dg/torture/pr69173.c: New testcase.
1964 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1966 PR rtl-optimization/68796
1967 * gcc.target/aarch64/tst_5.c: New test.
1968 * gcc.target/aarch64/tst_6.c: Likewise.
1970 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972 PR rtl-optimization/68841
1973 * gcc.dg/pr68841.c: New test.
1974 * gcc.c-torture/execute/pr68841.c: New test.
1976 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1978 PR rtl-optimization/68920
1979 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1981 * gcc.dg/ifcvt-5.c: New test.
1983 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1986 * g++.dg/pr69123.C: New.
1988 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1991 * gcc.target/i386/pr69010.c: New test.
1993 2016-01-11 Martin Jambor <mjambor@suse.cz>
1996 * gcc.target/i386/chkp-pr69044.c: New test.
1998 2016-01-11 Tom de Vries <tom@codesourcery.com>
2000 PR tree-optimization/69109
2001 * gcc.dg/autopar/pr69109-2.c: New test.
2002 * gcc.dg/autopar/pr69109.c: New test.
2004 2016-01-11 Tom de Vries <tom@codesourcery.com>
2006 PR tree-optimization/69108
2007 * gcc.dg/autopar/pr69108.c: New test.
2009 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
2012 * c-c++-common/Wisleading-indentation.c: Augment test.
2014 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2017 * gfortran.dg/inline_matmul_12.f90: New test.
2019 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
2022 * gfortran.dg/actual_array_offset_1: New test.
2024 2016-01-10 Tom de Vries <tom@codesourcery.com>
2026 PR tree-optimization/69062
2027 * gcc.dg/autopar/pr69062.c: New test.
2029 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
2031 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
2032 * gcc.dg/vect/slp-perm-2.c: Likewise.
2033 * gcc.dg/vect/slp-perm-3.c: Likewise.
2034 * gcc.dg/vect/slp-perm-5.c: Likewise.
2035 * gcc.dg/vect/slp-perm-6.c: Likewise.
2036 * gcc.dg/vect/slp-perm-7.c: Likewise.
2037 * gcc.dg/vect/slp-perm-8.c: Likewise.
2039 2016-01-10 Tom de Vries <tom@codesourcery.com>
2041 PR tree-optimization/69039
2042 * gcc.dg/autopar/pr69039.c: New test.
2044 2016-01-09 Marek Polacek <polacek@redhat.com>
2047 * g++.dg/pr69113.C: New test.
2049 2016-01-09 Jakub Jelinek <jakub@redhat.com>
2052 PR tree-optimization/69097
2053 * gcc.c-torture/execute/pr50865.c: New test.
2054 * gcc.c-torture/execute/pr69097-1.c: New test.
2055 * gcc.c-torture/execute/pr69097-2.c: New test.
2056 * gcc.dg/pr69097-1.c: New test.
2057 * gcc.dg/pr69097-2.c: New test.
2059 2016-01-09 Jakub Jelinek <jakub@redhat.com>
2062 * g++.dg/opt/pr69164.C: New test.
2064 2016-01-08 Jakub Jelinek <jakub@redhat.com>
2066 PR tree-optimization/69167
2067 * gcc.dg/pr69167.c: New test.
2069 2016-01-08 Marek Polacek <polacek@redhat.com>
2072 * g++.dg/pr68449.C: New.
2074 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
2076 PR tree-optimization/68707
2077 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2078 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2079 on platforms supporting it.
2080 * gcc.dg/vect/slp-perm-2.c: Likewise.
2081 * gcc.dg/vect/slp-perm-3.c: Likewise.
2082 * gcc.dg/vect/slp-perm-5.c: Likewise.
2083 * gcc.dg/vect/slp-perm-7.c: Likewise.
2084 * gcc.dg/vect/slp-perm-8.c: Likewise.
2085 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2086 on platforms supporting it.
2088 2016-01-08 Jakub Jelinek <jakub@redhat.com>
2090 PR tree-optimization/69162
2091 * gcc.dg/pr69162.c: New test.
2093 PR tree-optimization/69172
2094 * gcc.dg/pr69172.c: New test.
2096 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
2098 PR tree-optimization/67781
2099 * gcc.c-torture/execute/pr67781.c: New file.
2101 2016-01-08 Jakub Jelinek <jakub@redhat.com>
2103 PR tree-optimization/69083
2104 * gcc.dg/vect/pr69083.c: New test.
2106 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
2108 PR tree-optimization/61441
2109 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2110 Use -fexcess-precision=standard for compiler options.
2111 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
2113 2016-01-08 Jakub Jelinek <jakub@redhat.com>
2116 * gfortran.dg/gomp/pr69128.f90: New test.
2119 * g++.dg/ext/pr69145-1.C: New test.
2120 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2121 * g++.dg/ext/pr69145-2.h: New file.
2123 2016-01-07 Martin Sebor <msebor@redhat.com>
2126 * gcc.dg/atomic-fetch-bool.c: New test.
2127 * gcc.dg/sync-fetch-bool.c: New test.
2129 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
2132 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2134 2016-01-07 Nick Clifton <nickc@redhat.com>
2137 * g++.dg/pr66655.C: New test.
2138 * g++.dg/pr66655_1.cc: Test support file.
2139 * g++.dg/pr66655.h: Test header file.
2141 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2144 gfortran.dg/gomp/pr66680.f90: New test.
2146 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
2149 * gcc.target/i386/pr69171-1.c: New test.
2150 * gcc.target/i386/pr69171-2.c: Likewise.
2151 * gcc.target/i386/pr69171-3.c: Likewise.
2152 * gcc.target/i386/pr69171-4.c: Likewise.
2153 * gcc.target/i386/pr69171-5.c: Likewise.
2154 * gcc.target/i386/pr69171-6.c: Likewise.
2156 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
2159 * c-c++-common/pr67639.c: New test.
2161 2016-01-07 Jakub Jelinek <jakub@redhat.com>
2163 PR tree-optimization/69141
2164 * g++.dg/opt/pr69141.C: New test.
2166 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
2168 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2170 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
2173 * gcc.target/i386/pr69140.c: New test
2175 2016-01-06 David Malcolm <dmalcolm@redhat.com>
2177 * gcc.dg/bad-dereference.c: New test case.
2179 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2181 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2183 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
2185 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2187 2016-01-06 Marek Polacek <polacek@redhat.com>
2190 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2192 2016-01-05 Marek Polacek <polacek@redhat.com>
2195 * gcc.dg/atomic-invalid-2.c: New.
2197 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2200 * gcc.target/i386/pr68991.c: New test.
2202 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2205 * g++.dg/pr68991-1.C: New test.
2206 * g++.dg/pr68991-2.C: Likewise.
2208 2016-01-05 Sergei Trofimovich <siarheit@google.com>
2211 * gcc.target/ia64/pr60465-gprel64.c: New test.
2212 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2214 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216 PR rtl-optimization/68651
2217 * gcc.target/aarch64/pr68651_1.c: New test.
2219 2016-01-05 David Malcolm <dmalcolm@redhat.com>
2222 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2224 2016-01-05 Nathan Sidwell <nathan@acm.org>
2227 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2229 * gcc.dg/alias-15.c: New.
2231 2016-01-05 Nick Clifton <nickc@redhat.com>
2234 * g++.dg/pr68770.C: New test.
2236 2016-01-04 Mike Stump <mikestump@comcast.net>
2238 * lib/target-supports.exp (check_effective_target_cilkplus):
2239 cilkplus targets require pthreads.
2240 (check_effective_target_cilkplus): Remove special case for NVPTX.
2242 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2244 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2247 2016-01-04 Jakub Jelinek <jakub@redhat.com>
2249 Update copyright years.
2251 2016-01-04 Marek Polacek <polacek@redhat.com>
2254 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2255 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2256 * gcc.dg/atomic/stdatomic-op-5.c: New test.
2258 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2260 * gcc.target/sparc/20160104-2.c: New test.
2262 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2264 * gcc.target/sparc/20160104-1.c: New test.
2266 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
2269 * gfortran.dg/pr65045.f90: New test.
2271 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/specs/debug1.ads: Delete.
2275 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2277 PR libgfortran/68867
2278 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2281 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2283 PR libgfortran/68867
2284 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2287 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
2290 * gfortran.dg/pr68864.f90: New test.
2292 2016-01-01 Jakub Jelinek <jakub@redhat.com>
2294 PR tree-optimization/69070
2295 * gcc.dg/pr69070.c: New test.
2298 * gfortran.dg/pr69055.f90: New test.
2301 * gcc.dg/pr69015.c: New test.
2303 Copyright (C) 2016 Free Software Foundation, Inc.
2305 Copying and distribution of this file, with or without modification,
2306 are permitted in any medium without royalty provided the copyright
2307 notice and this notice are preserved.