1 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4 splat operations and the XXSPLTIB instruction.
5 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8 xxlxor to clear a register.
10 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
12 * gcc.dg/torture/pr71020.c: New test.
14 2016-05-18 Martin Jambor <mjambor@suse.cz>
17 * gcc.dg/ipa/pr70646.c: New test.
19 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
21 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
23 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
25 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
26 missing tests for vreinterpretq_p{8,16}.
28 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
30 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
31 vsliq_n_s64 and vsliq_n_u64.
33 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
35 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
36 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
38 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
40 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
41 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
42 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
44 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
46 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
49 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
51 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
52 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
53 "blr\t" and switch to scan-assembler-times.
55 2016-05-18 Jiong Wang <jiong.wang@arm.com>
57 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
59 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
60 declarations under __aarch64__ and __ARM_FEATURE_FMA.
62 2016-05-18 Jakub Jelinek <jakub@redhat.com>
64 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
65 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
66 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
67 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
68 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
69 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
71 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
72 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
74 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
75 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
77 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
78 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
80 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
82 2016-05-18 Richard Biener <rguenther@suse.de>
84 PR tree-optimization/71168
85 * gcc.dg/torture/pr71168.c: New testcase.
87 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
90 * gcc.dg/tree-ssa/pr63586-2.c: New test.
91 * gcc.dg/tree-ssa/pr63586.c: New test.
92 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
94 2016-05-17 Nathan Sidwell <nathan@acm.org>
96 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
97 * gcc.dg/pr68671.c: Fix ptx xfail-if.
98 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
99 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
101 2016-05-17 Nathan Sidwell <nathan@acm.org>
103 * gcc.target/nvptx/abi-vararg-3.c: New.
105 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
107 PR tree-optimization/54579
109 * gcc.dg/fold-notrotate-1.c: New test.
110 * gcc.dg/fold-notshift-1.c: New test.
111 * gcc.dg/fold-notshift-2.c: New test.
113 2016-05-17 Marek Polacek <polacek@redhat.com>
116 * g++.dg/ipa/pr71146.C: New test.
118 2016-05-17 David Malcolm <dmalcolm@redhat.com>
120 * jit.dg/test-error-array-bounds.c: New test case.
122 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
124 * gcc.dg/tree-ssa/and-1.c: New testcase.
126 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
128 * gcc.dg/tree-ssa/pr69270.c: Adjust.
129 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
131 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
133 * gcc.dg/tree-ssa/pr69270.c: Adjust.
134 * gcc.dg/tree-ssa/vrp99.c: New testcase.
136 2016-05-17 Jiong Wang <jiong.wang@arm.com>
138 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
140 2016-05-17 Jiong Wang <jiong.wang@arm.com>
142 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
144 2016-05-17 Jiong Wang <jiong.wang@arm.com>
146 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
147 ".2d[index]" when scan the assembly.
148 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
151 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
153 2016-05-17 Richard Biener <rguenther@suse.de>
155 PR tree-optimization/71132
156 * gcc.dg/torture/pr71132.c: New testcase.
158 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
160 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
162 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
165 * gcc.target/aarch64/pr70809_1.c: New test.
167 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
170 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
171 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
172 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
174 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
175 Ilya Enkovich <ilya.enkovich@intel.com>
178 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
180 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
182 * g++.dg/ipa/ivinline-7.C: Do not xfail.
183 * g++.dg/ipa/ivinline-9.C: Do not xfail.
185 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
187 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
188 test for __ARM_FP16_ARGS.
189 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
190 * gcc.target/arm/aapcs/neon-vect10.c: New.
191 * gcc.target/arm/aapcs/neon-vect9.c: New.
192 * gcc.target/arm/aapcs/vfp18.c: New.
193 * gcc.target/arm/aapcs/vfp19.c: New.
194 * gcc.target/arm/aapcs/vfp20.c: New.
195 * gcc.target/arm/aapcs/vfp21.c: New.
196 * gcc.target/arm/fp16-aapcs-1.c: New.
197 * g++.target/arm/fp16-param-1.c: Update expected output. Add
198 test for __ARM_FP16_ARGS.
199 * g++.target/arm/fp16-return-1.c: Update expected output.
201 2016-05-16 Jiong Wang <jiong.wang@arm.com>
204 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
206 2016-05-15 Harald Anlauf <anlauf@gmx.de>
209 * gfortran.dg/pr69603.f90: New testcase.
211 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
213 * gfortran.dg/dec_union_4.f90: Fix endian issue.
215 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
218 * gfortran.dg/pr71047.f08: New test.
220 2016-05-13 Joseph Myers <joseph@codesourcery.com>
222 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
223 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
224 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
226 2016-05-13 Martin Sebor <msebor@redhat.com>
229 * g++.dg/cpp0x/constexpr-60049.C: New test.
231 2016-05-13 Jakub Jelinek <jakub@redhat.com>
234 * gcc.dg/pr71071.c: New test.
236 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
238 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
240 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
242 2016-05-13 Nathan Sidwell <nathan@acm.org>
244 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
245 __atomic_is_lock_free declaration.
247 2016-05-13 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/42587
250 * gcc.dg/optimize-bswapsi-4.c: New testcase.
252 2016-05-13 Martin Liska <mliska@suse.cz>
254 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
255 the new format of dump output.
257 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
259 * gcc.dg/pr71084.c: New test.
261 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
264 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
266 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
268 * gcc.target/aarch64/struct_return.c: New test.
270 2016-05-12 Marek Polacek <polacek@redhat.com>
273 * c-c++-common/pr70756-2.c: New test.
274 * c-c++-common/pr70756.c: New test.
276 2016-05-12 Richard Biener <rguenther@suse.de>
278 PR tree-optimization/71059
279 * gcc.dg/torture/pr71059.c: New testcase.
281 2016-05-12 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/71062
284 * gcc.dg/torture/pr71062.c: New testcase.
286 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
288 PR tree-optimization/71006
289 * gcc.dg/pr71006.c: New test.
291 2016-05-12 Marek Polacek <polacek@redhat.com>
294 * gcc.dg/opts-7.c: New test.
296 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
299 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
300 Add -save-temps to dg-options.
301 Scan for ldmfd rather than pop instruction.
302 * gcc.target/arm/interrupt-2.c: Likewise.
303 * gcc.target/arm/pr70830.c: New test.
305 2016-05-12 Jakub Jelinek <jakub@redhat.com>
307 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
308 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
310 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
311 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
312 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
315 * gcc.target/i386/avx512vl-pack-1.c: New test.
316 * gcc.target/i386/avx512vl-pack-2.c: New test.
317 * gcc.target/i386/avx512bw-pack-2.c: New test.
319 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
321 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
322 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
323 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
325 2016-05-12 Richard Biener <rguenther@suse.de>
327 PR tree-optimization/70986
328 * gcc.dg/torture/pr70986-1.c: New testcase.
329 * gcc.dg/torture/pr70986-2.c: Likewise.
330 * gcc.dg/torture/pr70986-3.c: Likewise.
332 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
335 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
336 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
338 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
340 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
342 * gcc.target/i386/pr66746.c: Ditto.
344 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
346 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
348 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
349 warning when using -mvsx-timode.
350 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
351 * gcc.target/powerpc/dform-2.c: Likewise.
352 * gcc.target/powerpc/pr68805.c: Likewise.
354 2016-05-11 Marek Polacek <polacek@redhat.com>
357 * c-c++-common/attributes-3.c: New test.
359 2016-05-11 Nathan Sidwell <nathan@acm.org>
361 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
362 * gcc.c-torture/execute/pr68185.c: Likewise.
363 * gcc.dg/ipa/pr70306.c: Requires global constructors.
364 * gcc.dg/pr69634.c: Requires scheduling.
365 * gcc.dg/torture/pr66178.c: Require label values.
366 * gcc.dg/setjmp-6.c: Require indirect jumps.
368 2016-05-11 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/71055
371 * gcc.dg/torture/pr71055.c: New testcase.
373 2016-05-11 Richard Biener <rguenther@suse.de>
376 * g++.dg/debug/pr71057.C: New testcase.
378 2016-05-11 Jakub Jelinek <jakub@redhat.com>
381 * gfortran.dg/gomp/pr70855.f90: New test.
383 2016-05-11 Richard Biener <rguenther@suse.de>
386 * g++.dg/torture/pr71002.C: New testcase.
388 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
391 * gcc.dg/pr70807.c: New test.
393 2016-05-10 Martin Sebor <msebor@redhat.com>
396 * g++.dg/Wattributes.C: New test.
398 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
400 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
401 * gcc.dg/tree-ssa/pr69270.c: Adjust.
402 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
404 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
407 * gcc.target/i386/pr70799-1.c: New test.
409 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
411 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
413 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
416 * gcc.target/i386/pr70877.c: New test.
418 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
420 PR tree-optimization/70786
421 * gcc.target/i386/pr70876.c: New test.
423 2016-05-10 Jakub Jelinek <jakub@redhat.com>
426 * gcc.target/i386/avx512vl-logic-1.c: New test.
427 * gcc.target/i386/avx512vl-logic-2.c: New test.
428 * gcc.target/i386/avx512dq-logic-2.c: New test.
430 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
433 * gcc.target/powerpc/pr70963.c: New.
435 2016-05-10 David Malcolm <dmalcolm@redhat.com>
437 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
438 (test_very_wide_line): Add ruler to expected output.
439 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
440 (test_very_wide_line): Likewise.
441 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
442 (test_show_locus): Within the handling of "test_very_wide_line",
443 enable show_ruler_p on the diagnostic context.
445 2016-05-10 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/71039
448 * gcc.dg/torture/pr71039.c: New testcase.
450 2016-05-10 Nathan Sidwell <nathan@acm.org>
452 * gcc.dg/nested-func-10.c: Requires alloca.
453 * gcc.dg/nested-func-9.c: Requires alloca.
454 * gcc.c-torture/execute/pr70460.c: Requires labels.
455 * gcc.c-torture/compile/pr70199.c: Requires labels.
456 * gcc.target/nvptx/decl.c: Compile only.
457 * gcc.target/nvptx/trailing-init.c: Compile only.
458 * gcc.target/nvptx/ary-init.c: Compile only.
460 2016-05-10 Marek Polacek <polacek@redhat.com>
463 * gcc.dg/attr-opt-1.c: New test.
465 2016-05-10 Richard Biener <rguenther@suse.de>
467 PR tree-optimization/70497
468 PR tree-optimization/28367
469 * gcc.dg/torture/20160404-1.c: New testcase.
470 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
471 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
473 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
475 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
477 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
479 * gcc.target/i386/fabsneg-1.c New test.
481 2016-05-09 Alan Modra <amodra@gmail.com>
484 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
486 2016-05-09 Richard Biener <rguenther@suse.de>
488 PR tree-optimization/70985
489 * gcc.dg/torture/pr70985.c: New testcase.
491 2016-05-09 Bin Cheng <bin.cheng@arm.com>
493 * gcc.dg/tree-ssa/ifc-9.c: New test.
494 * gcc.dg/tree-ssa/ifc-10.c: New test.
495 * gcc.dg/tree-ssa/ifc-11.c: New test.
496 * gcc.dg/tree-ssa/ifc-12.c: New test.
497 * gcc.dg/vect/pr61194.c: Remove XFAIL.
498 * gcc.dg/vect/vect-23.c: Remove XFAIL.
499 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
501 2016-05-09 Richard Biener <rguenther@suse.de>
504 * gfortran.dg/pr70937.f90: New testcase.
506 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
508 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
510 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
513 * gfortran.dg/dec_structure_1.f90: New testcase.
514 * gfortran.dg/dec_structure_2.f90: Ditto.
515 * gfortran.dg/dec_structure_3.f90: Ditto.
516 * gfortran.dg/dec_structure_4.f90: Ditto.
517 * gfortran.dg/dec_structure_5.f90: Ditto.
518 * gfortran.dg/dec_structure_6.f90: Ditto.
519 * gfortran.dg/dec_structure_7.f90: Ditto.
520 * gfortran.dg/dec_structure_8.f90: Ditto.
521 * gfortran.dg/dec_structure_9.f90: Ditto.
522 * gfortran.dg/dec_structure_10.f90: Ditto.
523 * gfortran.dg/dec_structure_11.f90: Ditto.
524 * gfortran.dg/dec_union_1.f90: Ditto.
525 * gfortran.dg/dec_union_2.f90: Ditto.
526 * gfortran.dg/dec_union_3.f90: Ditto.
527 * gfortran.dg/dec_union_4.f90: Ditto.
528 * gfortran.dg/dec_union_5.f90: Ditto.
529 * gfortran.dg/dec_union_6.f90: Ditto.
530 * gfortran.dg/dec_union_7.f90: Ditto.
532 2016-05-07 Tom de Vries <tom@codesourcery.com>
534 PR tree-optimization/70956
535 * gcc.dg/graphite/pr70956.c: New test.
537 2016-05-06 Jakub Jelinek <jakub@redhat.com>
540 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
541 (a, b, c, d): Change type from char to signed char.
542 (main): Compare against (signed char) -1634678893 instead of
543 hardcoded -109. Use __builtin_abort instead of abort.
545 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
546 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
548 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
550 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
553 * gcc.dg/torture/pr70935.c: New test.
555 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
558 * gcc.target/sh/pr58219.c: New tests.
560 2016-05-06 Richard Biener <rguenther@suse.de>
562 PR tree-optimization/70960
563 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
565 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
568 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
569 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
570 Adjust expected instruction counts.
571 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
573 2016-05-06 Marek Polacek <polacek@redhat.com>
576 * gcc.dg/ubsan/bounds-3.c: New test.
578 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
581 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
583 2016-05-06 Richard Biener <rguenther@suse.de>
586 * gfortran.dg/pr70931.f90: New testcase.
588 2016-05-06 Richard Biener <rguenther@suse.de>
591 * gcc.dg/torture/pr70941.c: New testcase.
593 2016-05-05 Bin Cheng <bin.cheng@arm.com>
595 PR tree-optimization/57206
596 * gcc.dg/vect/pr57206.c: New test.
598 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
600 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
602 2016-05-05 Jakub Jelinek <jakub@redhat.com>
604 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
606 * c-c++-common/Wdangling-else-4.c: New test.
608 2016-05-04 Jakub Jelinek <jakub@redhat.com>
612 * g++.dg/opt/pr70906.C: New test.
613 * g++.dg/opt/pr70933.C: New test.
615 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
617 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
619 * gcc.dg/ipa/pure-const-3.c: New testcase.
621 2016-05-04 Marek Polacek <polacek@redhat.com>
623 * c-c++-common/Wdangling-else-1.c: New test.
624 * c-c++-common/Wdangling-else-2.c: New test.
625 * c-c++-common/Wdangling-else-3.c: New test.
627 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
629 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
632 2016-05-04 Marek Polacek <polacek@redhat.com>
635 * gcc.dg/Waddress-2.c: New test.
637 2016-05-04 Alan Modra <amodra@gmail.com>
639 * gcc.target/powerpc/pr70866.c: New.
641 2016-05-03 Martin Sebor <msebor@redhat.com>
644 * c-c++-common/builtin_location.c: New test.
645 * g++.dg/cpp1y/builtin_location.C: New test.
647 2016-05-03 Marek Polacek <polacek@redhat.com>
650 * gcc.dg/pr70859.c: New test.
651 * gcc.dg/pr70859-2.c: New test.
653 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
655 * gnat.dg/debug5.adb: New testcase.
657 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
659 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
660 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
661 Procedure to check for z10 instruction set.
663 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
665 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
667 2016-05-03 Alan Modra <amodra@gmail.com>
669 * gcc.target/powerpc/savres.c: Add func using a single gpr.
671 2016-05-03 Jakub Jelinek <jakub@redhat.com>
673 * gcc.target/i386/avx512f-cvt-1.c: New test.
675 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
677 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
678 -fdump-tree-vrp-details.
680 2016-05-03 Richard Biener <rguenther@suse.de>
682 * gcc.dg/pr30172-1.c: Adjust.
683 * gcc.dg/pr63743.c: Likewise.
684 * gcc.dg/tm/pr51696.c: Likewise.
685 * c-c++-common/tm/safe-1.c: Likewise.
686 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
687 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
688 * g++.dg/plugin/self-assign-test-1.C: Likewise.
689 * g++.dg/plugin/self-assign-test-2.C: Likewise.
691 2016-05-03 Jakub Jelinek <jakub@redhat.com>
693 PR rtl-optimization/70467
694 * gcc.target/i386/pr70467-3.c: New test.
695 * gcc.target/i386/pr70467-4.c: New test.
697 PR tree-optimization/70916
698 * gcc.c-torture/compile/pr70916.c: New test.
701 * gcc.target/i386/pr49244-1.c: New test.
702 * gcc.target/i386/pr49244-2.c: New test.
704 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
706 PR rtl-optimization/44281
707 * gcc.target/i386/pr44281.c: New test.
709 2016-05-03 bin cheng <bin.cheng@arm.com>
711 PR tree-optimization/56541
712 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
713 * gcc.dg/vect/pr56541.c: new test.
715 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
717 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
719 * gcc.target/powerpc/float128-complex-2.c: Likewise.
721 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
724 * c-c++-common/asan/clone-test-1.c (main): Align child process
727 2016-05-02 David Malcolm <dmalcolm@redhat.com>
730 * g++.dg/spellcheck-fields-2.C: New test case.
732 2016-05-02 David Malcolm <dmalcolm@redhat.com>
735 * g++.dg/pr62314.C: New test case.
737 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
739 * gcc.dg/ipa/inline-8.c: New testcase.
741 2016-05-02 Jakub Jelinek <jakub@redhat.com>
743 PR rtl-optimization/70467
744 * gcc.target/i386/pr70467-1.c: New test.
746 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
748 * gcc.dg/spec-options.c: Run the test on all targets.
749 * gcc.dg/foo.specs: Use cpp_unique_options.
751 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
753 * gcc.dg/tree-ssa/unord.c: New testcase.
755 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
757 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
759 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
761 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
763 2016-05-02 Marek Polacek <polacek@redhat.com>
766 * gcc.dg/enum-incomplete-3.c: New test.
768 2016-05-02 Marek Polacek <polacek@redhat.com>
769 Tom de Vries <tom@codesourcery.com>
771 PR tree-optimization/70700
772 * gcc.dg/pr70700.c: New test.
774 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
776 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
777 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
778 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
779 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
780 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
782 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
784 * ada/acats/run_acats: Rename into...
785 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
786 * ada/acats/run_all.sh: Remove redundant test.
787 (target_run): Move around.
788 (target_gnatchop): Use newly built executable.
789 (target_gnatmake): Likewise.
790 Check that the compilation of impbit succeeds.
792 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
794 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
795 * gcc.dg/20021029-1.c: Likewise.
796 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
797 * gcc.target/sh/attr-isr-trapa.c: Likewise.
798 * gcc.target/sh/cmpstr.c: Likewise.
799 * gcc.target/sh/cmpstrn.c: Likewise.
800 * gcc.target/sh/memset.c: Likewise.
801 * gcc.target/sh/pr21255-2-mb.c: Likewise.
802 * gcc.target/sh/pr21255-2-ml.c: Likewise.
803 * gcc.target/sh/pr39423-1.c: Likewise.
804 * gcc.target/sh/pr49468-di.c: Likewise.
805 * gcc.target/sh/pr49468-si.c: Likewise.
806 * gcc.target/sh/pr49880-1.c: Likewise.
807 * gcc.target/sh/pr49880-2.c: Likewise.
808 * gcc.target/sh/pr49880-3.c: Likewise.
809 * gcc.target/sh/pr50751-1.c: Likewise.
810 * gcc.target/sh/pr50751-4.c: Likewise.
811 * gcc.target/sh/pr50751-7.c: Likewise.
812 * gcc.target/sh/pr51244-1.c: Likewise.
813 * gcc.target/sh/pr51244-10.c: Likewise.
814 * gcc.target/sh/pr51244-11.c: Likewise.
815 * gcc.target/sh/pr51244-12.c: Likewise.
816 * gcc.target/sh/pr51244-13.c: Likewise.
817 * gcc.target/sh/pr51244-14.c: Likewise.
818 * gcc.target/sh/pr51244-17.c: Likewise.
819 * gcc.target/sh/pr51244-18.c: Likewise.
820 * gcc.target/sh/pr51244-19.c: Likewise.
821 * gcc.target/sh/pr51244-4.c: Likewise.
822 * gcc.target/sh/pr51244-5.c: Likewise.
823 * gcc.target/sh/pr51244-7.c: Likewise.
824 * gcc.target/sh/pr51244-8.c: Likewise.
825 * gcc.target/sh/pr51244-9.c: Likewise.
826 * gcc.target/sh/pr51697.c: Likewise.
827 * gcc.target/sh/pr52483-1.c: Likewise.
828 * gcc.target/sh/pr52483-2.c: Likewise.
829 * gcc.target/sh/pr52483-3.c: Likewise.
830 * gcc.target/sh/pr52483-5.c: Likewise.
831 * gcc.target/sh/pr52933-1.c: Likewise.
832 * gcc.target/sh/pr52933-2.c: Likewise.
833 * gcc.target/sh/pr52933-3.c: Likewise.
834 * gcc.target/sh/pr53568-1.c: Likewise.
835 * gcc.target/sh/pr53976-1.c: Likewise.
836 * gcc.target/sh/pr53988-1.c: Likewise.
837 * gcc.target/sh/pr53988.c: Likewise.
838 * gcc.target/sh/pr54089-1.c: Likewise.
839 * gcc.target/sh/pr54089-6.c: Likewise.
840 * gcc.target/sh/pr54089-7.c: Likewise.
841 * gcc.target/sh/pr54089-8.c: Likewise.
842 * gcc.target/sh/pr54089-9.c: Likewise.
843 * gcc.target/sh/pr54236-1.c: Likewise.
844 * gcc.target/sh/pr54236-2.c: Likewise.
845 * gcc.target/sh/pr54236-3.c: Likewise.
846 * gcc.target/sh/pr54236-4.c: Likewise.
847 * gcc.target/sh/pr54386.c: Likewise.
848 * gcc.target/sh/pr54602-1.c: Likewise.
849 * gcc.target/sh/pr54685.c: Likewise.
850 * gcc.target/sh/pr54760-1.c: Likewise.
851 * gcc.target/sh/pr54760-2.c: Likewise.
852 * gcc.target/sh/pr54760-3.c: Likewise.
853 * gcc.target/sh/pr54760-4.c: Likewise.
854 * gcc.target/sh/pr54760-5.c: Likewise.
855 * gcc.target/sh/pr54760-6.c: Likewise.
856 * gcc.target/sh/pr55146.c: Likewise.
857 * gcc.target/sh/pr55160.c: Likewise.
858 * gcc.target/sh/pr59278.c: Likewise.
859 * gcc.target/sh/pr59401-1.c: Likewise.
860 * gcc.target/sh/pr59533-1.c: Likewise.
861 * gcc.target/sh/pr63260.c: Likewise.
862 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
863 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
864 * gcc.target/sh/strlen.c: Likewise.
865 * gcc.target/sh/torture/pr30807.c: Likewise.
866 * gcc.target/sh/torture/pr34777.c: Likewise.
867 * gcc.target/sh/torture/pr64652.c: Likewise.
868 * gcc.target/sh/torture/pr65505.c: Likewise.
869 * gcc.target/sh/torture/pragma-isr.c: Likewise.
870 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
872 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
875 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
877 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
879 * gcc.target/powerpc/vsx-elemrev-1.c: New.
880 * gcc.target/powerpc/vsx-elemrev-2.c: New.
881 * gcc.target/powerpc/vsx-elemrev-3.c: New.
882 * gcc.target/powerpc/vsx-elemrev-4.c: New.
884 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
886 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
887 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
889 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
892 * c-c++-common/goacc/combined-reduction.c: New test.
893 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
895 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
897 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
898 *movdi_internal pattern only if PIC off.
899 * gcc.target/i386/pr70155-2.c: Likewise.
900 * gcc.target/i386/pr70155-3.c: Likewise.
901 * gcc.target/i386/pr70155-4.c: Likewise.
902 * gcc.target/i386/pr70155-5.c: Likewise.
903 * gcc.target/i386/pr70155-6.c: Likewise.
904 * gcc.target/i386/pr70155-7.c: Likewise.
905 * gcc.target/i386/pr70155-8.c: Likewise.
906 * gcc.target/i386/pr70155-15.c: Likewise.
907 * gcc.target/i386/pr70155-17.c: Likewise.
908 * gcc.target/i386/pr70155-22.c: Likewise.
910 2016-04-29 Bin Cheng <bin.cheng@arm.com>
912 PR tree-optimization/70803
913 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
915 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
917 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
918 optimization of vector loop.
919 * gcc.target/i386/vect-unpack-3.c: New test.
920 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
921 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
922 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
924 2016-04-29 Marek Polacek <polacek@redhat.com>
927 * g++.dg/ubsan/null-7.C: New test.
930 * gcc.dg/pr70852.c: New test.
932 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
935 * g++.dg/cpp0x/alignas6.C: New test.
937 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
939 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
941 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
942 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
943 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
944 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
945 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
946 * gcc.target/arc/mxy.c: Likewise.
947 * gcc.target/arc/mswape.c: Likewise.
948 * gcc.target/arc/mrtsc.c: Likewise.
949 * gcc.target/arc/mcrc.c: Likewise.
950 * gcc.target/arc/mdsp-packa.c: Likewise.
951 * gcc.target/arc/mdvbf.c: Likewise.
952 * gcc.target/arc/mlock.c: Likewise.
953 * gcc.target/arc/mmac-24.c: Likewise.
954 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
956 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
957 Matthijs Kooijman <matthijs@stdin.nl>
958 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
961 * gcc.target/avr/pr60040-1.c: New.
962 * gcc.target/avr/pr60040-2.c: New.
964 2016-04-29 Richard Biener <rguenther@suse.de>
966 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
968 2016-04-29 Richard Biener <rguenther@suse.de>
970 PR tree-optimization/13962
971 PR tree-optimization/65686
972 * gcc.dg/uninit-pr65686.c: New testcase.
974 2016-04-29 Jakub Jelinek <jakub@redhat.com>
977 * gcc.dg/pr70843.c: New test.
979 2016-04-28 Jakub Jelinek <jakub@redhat.com>
982 * gcc.target/i386/pr70858.c: New test.
984 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
986 * gcc.target/arc/nps400-1.c: New file.
988 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
989 Andrew Burgess <andrew.burgess@embecosm.com>
991 * gcc.target/arc/movh_cl-1.c: New file.
993 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
994 Andrew Burgess <andrew.burgess@embecosm.com>
996 * gcc.target/arc/extzv-1.c: New file.
997 * gcc.target/arc/insv-1.c: New file.
998 * gcc.target/arc/insv-2.c: New file.
999 * gcc.target/arc/movb-1.c: New file.
1000 * gcc.target/arc/movb-2.c: New file.
1001 * gcc.target/arc/movb-3.c: New file.
1002 * gcc.target/arc/movb-4.c: New file.
1003 * gcc.target/arc/movb-5.c: New file.
1004 * gcc.target/arc/movb_cl-1.c: New file.
1005 * gcc.target/arc/movb_cl-2.c: New file.
1006 * gcc.target/arc/movbi_cl-1.c: New file.
1007 * gcc.target/arc/movl-1.c: New file.
1009 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1010 Andrew Burgess <andrew.burgess@embecosm.com>
1012 * gcc.target/arc/cmem-1.c: New file.
1013 * gcc.target/arc/cmem-2.c: New file.
1014 * gcc.target/arc/cmem-3.c: New file.
1015 * gcc.target/arc/cmem-4.c: New file.
1016 * gcc.target/arc/cmem-5.c: New file.
1017 * gcc.target/arc/cmem-6.c: New file.
1018 * gcc.target/arc/cmem-7.c: New file.
1019 * gcc.target/arc/cmem-ld.inc: New file.
1020 * gcc.target/arc/cmem-st.inc: New file.
1022 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1025 * gcc.target/i386/pr70821.c: New test.
1027 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1029 * gcc.target/powerpc/vec-adde.c: New test.
1030 * gcc.target/powerpc/vec-adde-int128.c: New test.
1032 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1034 * gcc.target/i386/avx-vround-1.c: New test.
1035 * gcc.target/i386/avx-vround-2.c: New test.
1036 * gcc.target/i386/avx512vl-vround-1.c: New test.
1037 * gcc.target/i386/avx512vl-vround-2.c: New test.
1039 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1043 (check_effective_target_cilkplus_runtime): ... this.
1044 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1045 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1047 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1048 Require cilkplus_runtime.
1049 Don't add -lcilkrts.
1050 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1051 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1052 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1053 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1054 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1055 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1056 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1057 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1058 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1059 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1060 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1061 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1062 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1063 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1064 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1065 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1066 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1067 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1068 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1069 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1070 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1071 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1072 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1073 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1074 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1075 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1076 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1077 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1078 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1080 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1081 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1083 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1085 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1088 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1090 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1091 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1093 2015-04-27 Ryan Burn <contact@rnburn.com>
1097 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1099 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1100 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1102 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1104 * gnat.dg/limited_with4.ad[sb]: New test.
1105 * gnat.dg/limited_with4_pkg.ads: New helper.
1107 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1110 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1111 and movv1ti_internal patterns
1112 * gcc.target/i386/pr70155-1.c: New test.
1113 * gcc.target/i386/pr70155-2.c: Likewise.
1114 * gcc.target/i386/pr70155-3.c: Likewise.
1115 * gcc.target/i386/pr70155-4.c: Likewise.
1116 * gcc.target/i386/pr70155-5.c: Likewise.
1117 * gcc.target/i386/pr70155-6.c: Likewise.
1118 * gcc.target/i386/pr70155-7.c: Likewise.
1119 * gcc.target/i386/pr70155-8.c: Likewise.
1120 * gcc.target/i386/pr70155-9.c: Likewise.
1121 * gcc.target/i386/pr70155-10.c: Likewise.
1122 * gcc.target/i386/pr70155-11.c: Likewise.
1123 * gcc.target/i386/pr70155-12.c: Likewise.
1124 * gcc.target/i386/pr70155-13.c: Likewise.
1125 * gcc.target/i386/pr70155-14.c: Likewise.
1126 * gcc.target/i386/pr70155-15.c: Likewise.
1127 * gcc.target/i386/pr70155-16.c: Likewise.
1128 * gcc.target/i386/pr70155-17.c: Likewise.
1129 * gcc.target/i386/pr70155-18.c: Likewise.
1130 * gcc.target/i386/pr70155-19.c: Likewise.
1131 * gcc.target/i386/pr70155-20.c: Likewise.
1132 * gcc.target/i386/pr70155-21.c: Likewise.
1133 * gcc.target/i386/pr70155-22.c: Likewise.
1135 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1137 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1140 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1142 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1143 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1144 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1145 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1146 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1148 2016-04-27 Richard Biener <rguenther@suse.de>
1151 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1152 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1154 2016-04-27 Nathan Sidwell <nathan@acm.org>
1156 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1157 * g++.dg/ubsan/pr63956.C: Adjust error location.
1159 2016-04-27 Nick Clifton <nickc@redhat.com>
1162 * gcc.dg/pr49889.c: New test.
1164 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1166 * c-c++-common/memset-array.c: New test.
1168 2016-04-26 Martin Sebor <msebor@redhat.com>
1171 * g++.dg/cpp1y/func_constexpr.C: New test.
1173 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1176 * g++.dg/cpp0x/enum32.C: New test.
1177 * g++.dg/cpp0x/enum33.C: New test.
1179 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1181 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1182 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1183 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1184 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1185 * gcc.c-torture/execute/pr38151.c: Likewise.
1186 * gcc.c-torture/execute/pr66556.c: Likewise.
1187 * gcc.c-torture/execute/pr67781.c: Likewise.
1188 * gcc.c-torture/execute/pr68648.c: Likewise.
1190 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1192 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1194 2016-04-26 Marek Polacek <polacek@redhat.com>
1197 * gcc.dg/pr67784-3.c: New test.
1198 * gcc.dg/pr67784-4.c: New test.
1199 * gcc.dg/pr67784-5.c: New test.
1202 * gcc.dg/Wnested-externs-2.c: New test.
1204 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1206 * gcc.dg/fold-plusmult.c: Adjust.
1207 * gcc.dg/no-strict-overflow-6.c: Adjust.
1208 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1210 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1212 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1214 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1215 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1216 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1217 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1218 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1219 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1220 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1221 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1222 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1223 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1224 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1225 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1226 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1227 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1228 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1229 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1230 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1231 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1232 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1233 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1234 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1235 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1237 * gcc.target/i386/pr32219-4.c: Likewise.
1238 * gcc.target/i386/pr32219-6.c: Likewise.
1239 * gcc.target/i386/pr32219-8.c: Likewise.
1241 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1243 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1246 2016-04-26 Marek Polacek <polacek@redhat.com>
1249 * g++.dg/ext/cond2.C: New test.
1251 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1253 PR tree-optimization/70771
1254 PR tree-optimization/70775
1255 * gcc.dg/pr70771.c: New test.
1256 * gcc.dg/pr70775.c: New test.
1258 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1260 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1262 2016-04-25 Richard Biener <rguenther@suse.de>
1264 PR tree-optimization/70780
1265 * gcc.dg/torture/pr70780.c: New testcase.
1267 2016-04-25 Michael Collison <michael.collison@arm.com>
1269 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1270 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1271 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1272 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1273 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1274 * testsuite/lib/target-supports.exp
1275 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1276 that arm neon support vector widen sum of HImode TO SImode.
1278 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1281 * c-c++-common/asan/pr70712.c: New test.
1283 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1285 * .gitattributes: New file.
1287 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1289 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1291 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1293 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1294 * gfortran.dg/submodule_15.f08: Likewise.
1296 2016-04-22 Richard Biener <rguenther@suse.de>
1298 PR tree-optimization/70740
1299 * gcc.dg/torture/pr70740.c: New testcase.
1301 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1304 * gcc.target/i386/pr70750-1.c: New test.
1305 * gcc.target/i386/pr70750-2.c: Likewise.
1307 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/auto48.C: New.
1312 2016-04-21 Marek Polacek <polacek@redhat.com>
1315 * g++.dg/cpp0x/forw_enum12.C: New test.
1316 * g++.dg/cpp0x/forw_enum13.C: New test.
1318 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1321 * gcc.target/i386/pr70728.c: New test.
1323 2016-04-21 Richard Biener <rguenther@suse.de>
1326 * gcc.dg/pr70747.c: New testcase.
1328 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1330 PR tree-optimization/70715
1331 * gcc.dg/tree-ssa/scev-13.c: New test.
1333 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1335 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1337 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1339 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1341 2016-04-20 Jan Hubicka <jh@suse.cz>
1344 * g++.dg/ipa/nothrow-1.C: New testcase.
1346 2016-04-20 Nathan Sidwell <nathan@acm.org>
1349 * g++.dg/eh/delete1.C: New.
1351 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1353 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1354 -mtune-ctrl=sse_typeless_stores.
1356 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1358 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1360 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1362 PR tree-optimization/69489
1363 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1365 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1368 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1369 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1370 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1372 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1374 PR tree-optimization/56625
1375 PR tree-optimization/69489
1376 * gcc.dg/vect/pr56625.c: New test.
1377 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1379 2016-04-20 Andrew Pinski <apinski@cavium.com>
1382 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1384 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1386 * gnat.dg/self1.adb: Remove now incorrect test.
1388 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1390 * gcc.dg/tree-ssa/scev-11.c: New test.
1391 * gcc.dg/tree-ssa/scev-12.c: New test.
1393 2016-04-20 Marek Polacek <polacek@redhat.com>
1395 PR tree-optimization/70725
1396 * gcc.dg/pr70725.c: New test.
1398 2016-04-20 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/70726
1401 * g++.dg/vect/pr70726.cc: New testcase.
1403 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1406 * gcc.target/s390/pr70674.c: New test.
1408 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1410 PR libgfortran/70684
1411 * gfortran.dg/list_read_14.f90: New test.
1413 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1416 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1417 extern to force it misaligned.
1421 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1422 Don't check `*' before movv4sf_internal.
1423 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1424 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1425 Don't check `*' before movv16qi_internal.
1426 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1427 extern to force it misaligned.
1431 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1432 Don't check `*' before movv2df_internal.
1433 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1434 extern to force it misaligned.
1438 Check movv8sf_internal instead of avx_storeups256.
1439 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1441 2016-04-19 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/70171
1444 * g++.dg/tree-ssa/pr70171.C: New testcase.
1446 2016-04-19 Richard Biener <rguenther@suse.de>
1448 PR tree-optimization/70724
1449 * gcc.dg/torture/pr70724.c: New testcase.
1451 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1454 * testsuite/gcc.target/i386/pr70689.c: New.
1456 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1459 * gcc.target/i386/pr70708.c: New test.
1461 2016-04-18 Richard Biener <rguenther@suse.de>
1463 PR tree-optimization/43434
1464 * gcc.dg/vect/pr43434.c: New testcase.
1465 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1466 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1467 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1468 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1469 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1470 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1471 * gcc.dg/gomp/pr68640.c: Likewise.
1472 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1473 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1475 2016-04-18 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/70701
1478 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1480 2016-04-18 Tom de Vries <tom@codesourcery.com>
1483 * gcc.dg/pr70161.c: Add dot-file scans.
1484 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1485 instead of after last dot char.
1487 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1489 * c-c++-common/dump-ada-spec-3.c: New test.
1490 * c-c++-common/dump-ada-spec-4.c: Likewise.
1492 2016-04-17 Tom de Vries <tom@codesourcery.com>
1495 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1497 2016-04-15 Jan Hubicka <jh@suse.cz>
1500 * g++.dg/ipa/pure-const-1.C: New testcase.
1501 * g++.dg/ipa/pure-const-2.C: New testcase.
1502 * g++.dg/ipa/pure-const-3.C: New testcase.
1504 2016-04-15 Marek Polacek <polacek@redhat.com>
1507 * gcc.dg/bitfld-22.c: New test.
1509 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1511 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1514 2016-04-15 Marek Polacek <polacek@redhat.com>
1517 * c-c++-common/pr70651.c: New test.
1519 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1521 PR rtl-optimization/70681
1522 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1523 dump scan on arm and powerpc.
1524 * gcc.dg/pr10474.c: Likewise.
1526 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/cpp1y/vla11.C: Revert for real.
1534 * c-c++-common/Wparentheses-1.c: New test.
1535 * c-c++-common/gomp/Wparentheses-1.c: New test.
1536 * c-c++-common/gomp/Wparentheses-2.c: New test.
1537 * c-c++-common/gomp/Wparentheses-3.c: New test.
1538 * c-c++-common/gomp/Wparentheses-4.c: New test.
1539 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1540 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1541 * c-c++-common/goacc/Wparentheses-1.c: New test.
1543 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1546 * gcc.target/i386/pr70662.c: New test.
1548 2016-04-15 Richard Biener <rguenther@suse.de>
1549 Alan Modra <amodra@gmail.com>
1551 PR tree-optimization/70130
1552 * gcc.dg/vect/O3-pr70130.c: New testcase.
1554 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1557 * gcc.target/powerpc/pr70669.c: New test.
1560 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1561 a power7 system that does not have an assembler that supports
1564 2016-04-14 Martin Sebor <msebor@redhat.com>
1569 * c-c++-common/ubsan/vla-1.c: Revert.
1570 * g++.dg/cpp1y/vla11.C: Same.
1571 * g++.dg/cpp1y/vla12.C: Same.
1572 * g++.dg/cpp1y/vla13.C: Same.
1573 * g++.dg/cpp1y/vla14.C: Same.
1574 * g++.dg/cpp1y/vla3.C: Same.
1575 * gcc/testsuite/g++.dg/init/array24.C: Same.
1576 * g++.dg/ubsan/vla-1.C: Same.
1578 2016-04-14 Marek Polacek <polacek@redhat.com>
1579 Jan Hubicka <hubicka@ucw.cz>
1582 * g++.dg/torture/pr70029.C: New test.
1584 2016-04-14 Martin Sebor <msebor@redhat.com>
1586 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1587 type size to prevent failures on targets with very low maximum
1590 2016-04-14 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/70623
1593 * gcc.dg/torture/pr70623.c: New testcase.
1594 * gcc.dg/torture/pr70623-2.c: Likewise.
1596 2016-04-13 Martin Sebor <msebor@redhat.com>
1601 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1602 * g++.dg/cpp1y/vla11.C: New test.
1603 * g++.dg/cpp1y/vla12.C: New test.
1604 * g++.dg/cpp1y/vla13.C: New test.
1605 * g++.dg/cpp1y/vla14.C: New test.
1606 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1607 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1608 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1610 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1613 * g++.dg/opt/pr70641.C: New test.
1615 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617 PR rtl-optimization/68749
1618 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1619 effects of argument promotions.
1620 Remove default args to dg-skip-if.
1622 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/parse/pr70635.C: New.
1627 2016-04-13 Marek Polacek <polacek@redhat.com>
1630 * c-c++-common/Wmisleading-indentation-4.c: New test.
1632 2016-04-13 Marek Polacek <polacek@redhat.com>
1635 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1636 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1638 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1640 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1641 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1642 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1644 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.c-torture/compile/pr70633.c: New test.
1650 * gcc.dg/torture/pr70628.c: New test.
1652 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1655 * g++.dg/template/pr70610.C: New test.
1656 * g++.dg/template/pr70610-2.C: New test.
1657 * g++.dg/template/pr70610-3.C: New test.
1658 * g++.dg/template/pr70610-4.C: New test.
1660 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1662 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1666 * g++.dg/ext/pr70571.C: New test.
1668 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1671 * gcc.target/powerpc/pr70640.c: New test.
1673 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1676 * g++.dg/parse/pr68722.C: New.
1678 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1680 PR rtl-optimization/70596
1681 * gcc.target/i386/pr70596.c: New test.
1683 2016-04-12 Nathan Sidwell <nathan@acm.org>
1686 * g++.dg/init/pr70501.C: New.
1688 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1690 * gcc.target/i386/asm-flag-6.c: New test.
1692 2016-04-12 Tom de Vries <tom@codesourcery.com>
1694 PR tree-optimization/68756
1695 * gcc.dg/graphite/pr68756.c: New test.
1697 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1699 PR tree-optimization/70602
1700 * gcc.c-torture/execute/pr70602.c: New test.
1702 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1705 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1706 __float128 emulator is built and runs.
1707 * gcc.target/powerpc/float128-1.c: Likewise.
1709 * lib/target-supports.exp (check_ppc_float128_sw_available):
1710 Rework tests for __float128 software and hardware
1711 availability. Fix exit condition to return 0 on success.
1713 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1716 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1717 * gcc.target/aarch64/target_attr_15.c: Likewise.
1719 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp1y/pr69066.C: New.
1724 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727 * gfortran.dg/pr36192.f90: Update test.
1728 * gfortran.dg/pr36192_1.f90: Update test.
1729 * gfortran.dg/real_dimension_1.f: Update test.
1730 * gfortran.dg/parameter_array_init_7.f90: New test.
1732 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1737 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1739 PR rtl-optimization/66669
1740 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1742 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1744 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1745 * gcc.dg/pie-1.c: Likewise.
1746 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1747 * gcc.dg/pic-4.c: Likewise.
1748 * gcc.dg/pie-3.c: Likewise.
1749 * gcc.dg/pie-4.c: Likewise.
1751 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1753 PR tree-optimization/68644
1754 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1756 PR rtl-optimization/64886
1757 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1759 2016-04-09 Tom de Vries <tom@codesourcery.com>
1761 PR tree-optimization/68953
1762 * gcc.dg/graphite/pr68953.c: New test.
1764 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1767 * gfortran.dg/deferred_character_16.f90: New test.
1769 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1771 PR tree-optimization/70586
1772 * gcc.c-torture/execute/pr70586.c: New test.
1774 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1777 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1778 with __builtin_memset
1779 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1781 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1785 PR tree-optimization/70373
1789 * c-c++-common/goacc/reduction-5.c: New test.
1790 * c-c++-common/goacc/reduction-promotions.c: New test.
1791 * gfortran.dg/goacc/reduction-3.f95: New test.
1792 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1794 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1798 * g++.dg/pr70590.C: New test.
1799 * g++.dg/pr70590-2.C: New test.
1801 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1804 * gcc.target/i386/pr70593.c: New test.
1806 PR rtl-optimization/70574
1807 * gcc.target/i386/avx2-pr70574.c: New test.
1809 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1812 * c-c++-common/asan/pr70541.c: New test.
1814 2016-04-08 Tom de Vries <tom@codesourcery.com>
1816 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1817 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1819 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1822 * gcc.c-torture/execute/pr70566.c: New test.
1824 2016-04-08 Tom de Vries <tom@codesourcery.com>
1826 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1827 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1829 2016-04-08 Alan Modra <amodra@gmail.com>
1831 * gcc.target/powerpc/pr70117.c: New.
1833 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1836 * gcc.dg/lto/simd-function_0.c: New test.
1838 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1840 * c-c++-common/attr-simd-2.c: Likewise.
1841 * c-c++-common/attr-simd-4.c: Likewise.
1842 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1843 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1845 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1848 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1850 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1851 Tom de Vries <tom@codesourcery.com>
1853 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1854 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1855 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1856 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1857 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1858 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1859 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1860 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1862 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1865 * g++.dg/warn/Wparentheses-29.C: New test.
1867 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1870 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1871 explicit braces to resolve a future -Wparentheses warning.
1873 2016-04-06 Richard Henderson <rth@redhat.com>
1875 * gcc.dg/pr61817-1.c: New test.
1876 * gcc.dg/pr61817-2.c: New test.
1877 * gcc.dg/pr69391-1.c: New test.
1878 * gcc.dg/pr69391-2.c: New test.
1880 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1882 PR rtl-optimization/70398
1883 * testsuite/gcc.target/aarch64/pr70398.c: New.
1885 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1887 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1889 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1890 Pedro Alves <palves@redhat.com>
1892 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1894 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1896 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1897 Check for avx512f effective targets instead of avx2.
1898 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1900 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1901 * g++.dg/gomp/declare-simd-1.C: Likewise.
1902 * g++.dg/gomp/declare-simd-3.C: Likewise.
1903 * g++.dg/gomp/declare-simd-4.C: Likewise.
1906 * c-c++-common/gomp/pr70550-1.c: New test.
1907 * c-c++-common/gomp/pr70550-2.c: New test.
1909 2016-04-05 Nathan Sidwell <nathan@acm.org>
1912 * g++.dg/ext/attribute-may-alias-5.C: New.
1914 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1917 * c-c++-common/pr70336.c: New test.
1918 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1919 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1921 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1924 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1926 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1928 PR rtl-optimization/70542
1929 * gcc.dg/torture/pr70542.c: New test.
1930 * gcc.target/i386/avx2-pr70542.c: New test.
1932 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1934 PR tree-optimization/70509
1935 * gcc.target/i386/avx512bw-pr70509.c: New test.
1937 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1940 * g++.dg/ext/constexpr-vla4.C: New test.
1942 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1945 * gcc.target/i386/pr70510.c: New test.
1947 2016-04-05 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/70526
1950 * g++.dg/torture/pr70526.C: New testcase.
1952 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1955 * gcc.target/i386/pr70525.c: New test.
1957 2016-04-05 Richard Biener <rguenther@suse.de>
1960 * g++.dg/torture/pr70499.C: New testcase.
1962 2016-04-05 Richard Biener <rguenther@suse.de>
1964 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1967 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1970 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1971 rs6000 ABI warnings.
1973 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1976 * g++.dg/ipa/devirt-51.C: New testcase.
1978 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1979 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.dg/torture/pr70457.c: New.
1984 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1987 * gfortran.dg/allocate_with_source_19.f08: New test.
1989 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1992 * gfortran.dg/coarray_allocate_6.f08: New test.
1994 2016-04-04 Richard Biener <rguenther@suse.de>
1996 PR rtl-optimization/70484
1997 * gcc.dg/torture/pr70484.c: New testcase.
1999 2016-04-04 Marek Polacek <polacek@redhat.com>
2002 * gcc.dg/torture/pr70307.c: New test.
2004 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2008 * gcc.target/sh/torture/pr70416.c: New.
2010 2016-04-02 Martin Sebor <msebor@redhat.com>
2016 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2017 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2018 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2019 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2020 * g++.dg/cpp0x/constexpr-string.C: Same.
2021 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2022 * g++.dg/cpp0x/pr65398.C: Same.
2023 * g++.dg/ext/constexpr-vla1.C: Same.
2024 * g++.dg/ext/constexpr-vla2.C: Same.
2025 * g++.dg/ext/constexpr-vla3.C: Same.
2026 * g++.dg/ubsan/pr63956.C: Same.
2028 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2030 PR rtl-optimization/70467
2031 * gcc.target/i386/pr70467-2.c: New test.
2033 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2034 Marek Polacek <polacek@redhat.com>
2037 * g++.dg/init/new47.C: New test.
2039 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2042 * gcc.target/arm/pr70496.c: New test.
2044 2016-04-01 Nathan Sidwell <nathan@acm.org>
2047 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2049 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2052 * gcc.dg/strlenopt.h (memmove): New.
2053 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2054 instead of "string.h".
2055 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2056 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2057 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2058 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2059 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2060 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2061 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2062 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2063 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2064 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2065 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2066 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2067 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2068 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2069 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2070 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2071 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2072 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2073 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2074 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2076 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2078 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2079 (Holder::foo): Reflect this.
2081 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2084 * gcc.dg/pr70442.c: New test.
2086 2016-03-31 Nathan Sidwell <nathan@acm.org>
2089 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2091 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2094 * gcc.target/i386/pr70453.c: New test.
2096 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2099 * gcc.c-torture/pr70292.c: New test.
2101 2016-03-31 Marek Polacek <polacek@redhat.com>
2104 * c-c++-common/pr70297.c: New test.
2105 * g++.dg/cpp0x/typedef-redecl.C: New test.
2106 * gcc.dg/typedef-redecl2.c: New test.
2108 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2110 PR rtl-optimization/70460
2111 * gcc.c-torture/execute/pr70460.c: New test.
2113 2016-03-31 Richard Biener <rguenther@suse.de>
2116 * g++.dg/ext/vector30.C: New testcase.
2118 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2119 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121 * gfortran.dg/fmt_pf.f90: New test.
2123 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2125 Forward-port from 5 branch
2126 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2129 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2130 dg-require-effective-target after dg-do.
2132 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2134 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2136 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2137 Julian Brown <julian@codesourcery.com>
2138 Chung-Lin Tang <cltang@codesourcery.com>
2139 Cesar Philippidis <cesar@codesourcery.com>
2140 James Norris <jnorris@codesourcery.com>
2141 Tom de Vries <tom@codesourcery.com>
2142 Nathan Sidwell <nathan@codesourcery.com>
2144 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2145 * c-c++-common/goacc/loop-clauses.c: Likewise.
2146 * g++.dg/goacc/template.C: Likewise.
2147 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2148 * gfortran.dg/goacc/loop-1.f95: Likewise.
2149 * gfortran.dg/goacc/loop-5.f95: Likewise.
2150 * gfortran.dg/goacc/loop-6.f95: Likewise.
2151 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2152 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2153 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2154 * c-c++-common/goacc/clauses-fail.c: Likewise.
2155 * c-c++-common/goacc/parallel-1.c: Likewise.
2156 * c-c++-common/goacc/reduction-1.c: Likewise.
2157 * c-c++-common/goacc/reduction-2.c: Likewise.
2158 * c-c++-common/goacc/reduction-3.c: Likewise.
2159 * c-c++-common/goacc/reduction-4.c: Likewise.
2160 * c-c++-common/goacc/routine-3.c: Likewise.
2161 * c-c++-common/goacc/routine-4.c: Likewise.
2162 * c-c++-common/goacc/routine-5.c: Likewise.
2163 * c-c++-common/goacc/tile.c: Likewise.
2164 * g++.dg/goacc/template.C: Likewise.
2165 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2166 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2167 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2168 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2169 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2170 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2171 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2172 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2173 * c-c++-common/goacc/use_device-1.c: ... this file.
2174 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2175 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2176 * c-c++-common/goacc/host_data-6.c: ... this file.
2177 * c-c++-common/goacc/loop-2-kernels.c: New file.
2178 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2179 * c-c++-common/goacc/loop-3.c: Likewise.
2180 * g++.dg/goacc/reference.C: Likewise.
2181 * g++.dg/goacc/routine-1.C: Likewise.
2182 * g++.dg/goacc/routine-2.C: Likewise.
2184 2016-03-30 Richard Biener <rguenther@suse.de>
2187 * gcc.dg/torture/pr70450.c: New testcase.
2189 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/torture/pr70421.c: New test.
2193 * gcc.target/i386/avx512f-pr70421.c: New test.
2195 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2198 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2199 (check): New function.
2201 (foo): Align stack to 16 bytes when calling bar.
2202 * gcc.target/i386/cleanup-2.c: Likewise.
2204 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2206 PR tree-optimization/59124
2207 * gcc.dg/Warray-bounds-19.c: New test.
2209 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2211 * lib/prune.exp (escape_regex_chars): New.
2212 (prune_file_path): Update to quote metcharacters for regexp.
2214 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2216 PR rtl-optimization/70429
2217 * gcc.c-torture/execute/pr70429.c: New test.
2219 PR tree-optimization/70405
2220 * gcc.dg/pr70405.c: New test.
2222 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2225 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2226 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2228 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2231 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2232 __cilkrts_set_param to set two workers.
2233 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2234 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2236 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2238 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2240 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2243 * gcc.target/i386/pr70406.c: New test.
2245 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2247 * gnat.dg/specs/double_record_extension3.ads: New test.
2249 2016-03-25 Richard Henderson <rth@redhat.com>
2252 * gcc.target/aarch64/pr70120-1.c: New.
2253 * gcc.target/aarch64/pr70120-2.c: New.
2254 * gcc.target/aarch64/pr70120-3.c: New.
2256 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2259 * g++.dg/template/mangle2.C: The dg-do directive should be
2260 "compile" not "assemble".
2262 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2265 * gcc.dg/pr69650.c: New test.
2267 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2269 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2271 2016-03-25 Alan Modra <amodra@gmail.com>
2273 * gcc.dg/dfp/pr70052.c: New test.
2275 2016-03-24 Richard Henderson <rth@redhat.com>
2278 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2279 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2281 2016-03-24 Tom de Vries <tom@codesourcery.com>
2283 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2285 2016-03-24 Tom de Vries <tom@codesourcery.com>
2287 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2288 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2290 2016-03-24 Tom de Vries <tom@codesourcery.com>
2292 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2293 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2295 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2298 * g++.dg/template/mangle2.C: New test.
2300 2016-03-24 Richard Biener <rguenther@suse.de>
2302 PR tree-optimization/70396
2303 * gcc.dg/torture/pr70396.c: New testcase.
2305 2016-03-24 Richard Biener <rguenther@suse.de>
2308 * gcc.dg/torture/pr70370.c: New testcase.
2310 2016-03-24 Tom de Vries <tom@codesourcery.com>
2312 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2313 * gfortran.dg/goacc/kernels-tree.f95: Same.
2314 * gfortran.dg/goacc/parallel-tree.f95: Same.
2316 2016-03-24 Tom de Vries <tom@codesourcery.com>
2318 * c-c++-common/goacc/uninit-if-clause.c: New test.
2319 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2321 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2324 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2327 2016-03-24 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/70372
2330 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2332 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2335 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2337 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2340 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2342 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2345 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2346 * g++.dg/cpp1y/pr70001.C: New test.
2349 * g++.dg/cpp0x/constexpr-70323.C: New test.
2351 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2352 Jason Merrill <jason@redhat.com>
2353 Jakub Jelinek <jakub@redhat.com>
2356 * g++.dg/cpp0x/constexpr-69315.C: New test.
2357 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2359 2016-03-23 Marek Polacek <polacek@redhat.com>
2362 * g++.dg/warn/Wignored-attributes-1.C: New test.
2363 * g++.dg/warn/Wignored-attributes-2.C: New test.
2365 2016-03-23 Tom de Vries <tom@codesourcery.com>
2367 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2369 * gfortran.dg/goacc/private-3.f95 (test): Same.
2370 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2373 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2375 * lib/target-supports.exp: Remove v7ve entry from loop
2376 creating effective target checks.
2377 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2378 (add_options_for_arm_arch_v7ve): Likewise.
2380 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2382 PR tree-optimization/70354
2383 * gcc.dg/vect/pr70354-1.c: New test.
2384 * gcc.dg/vect/pr70354-2.c: New test.
2385 * gcc.target/i386/avx2-pr70354-1.c: New test.
2386 * gcc.target/i386/avx2-pr70354-2.c: New test.
2388 2016-03-22 Jeff Law <law@redhat.com>
2391 * gcc.dg/tree-ssa/pr70232.c: New test.
2393 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2396 * gcc.target/i386/pr70302.c: New test.
2398 2016-03-22 Richard Biener <rguenther@suse.de>
2401 * g++.dg/torture/pr70251.C: New testcase.
2403 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2406 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2407 Wmisleading-indentation.c.
2408 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2409 reflect change to diagnostic text and order of messages.
2410 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2412 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2414 * g++.dg/ext/java-3.C: Don't compile on AIX.
2416 2016-03-22 Richard Biener <rguenther@suse.de>
2419 * gcc.dg/torture/pr70333.c: New testcase.
2421 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2423 * g++.dg/ext/pr70290.C: New test.
2425 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2428 * gcc.target/i386/pr70325.c: New test.
2430 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2433 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2434 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2437 * gcc.target/i386/pr70300.c: New test.
2440 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2441 (func2): New function for cond with parens, xfail warning for c++.
2442 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2444 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2447 * g++.dg/template/ptrmem30.C: New test.
2449 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2452 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2453 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2455 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.dg/pr70326.c: New test.
2460 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2461 Jakub Jelinek <jakub@redhat.com>
2463 PR tree-optimization/70317
2464 * gcc.dg/pr70317.c: New test.
2466 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2469 * gcc.target/i386/pr70327.c: New test.
2471 2016-03-21 Martin Liska <mliska@suse.cz>
2474 * gcc.dg/ipa/pr70306.c: New test.
2476 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2478 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2479 * gcc.target/arm/attr-align3.c: Likewise.
2480 * gcc.target/arm/attr_arm.c: Likewise.
2481 * gcc.target/arm/flip-thumb.c: Likewise.
2483 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2486 * gcc.target/powerpc/altivec-36.c: New test.
2488 2016-03-21 Richard Biener <rguenther@suse.de>
2490 PR tree-optimization/70310
2491 * gcc.dg/torture/pr70310.c: New testcase.
2493 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2496 * gcc.target/i386/pr70293.c: New test.
2498 2016-03-21 Richard Biener <rguenther@suse.de>
2500 PR tree-optimization/70288
2501 * gcc.dg/torture/pr70288-1.c: New testcase.
2502 * gcc.dg/torture/pr70288-2.c: Likewise.
2504 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2506 PR rtl-optimization/69307
2507 * gcc.target/arm/pr69307.c: New test.
2509 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2511 PR rtl-optimization/69102
2512 * gcc.c-torture/compile/pr69102.c: New test.
2514 2016-03-18 Jeff Law <law@redhat.com>
2516 PR rtl-optimization/70263
2517 * gcc.c-torture/compile/pr70263-1.c: New test.
2518 * gcc.target/i386/pr70263-2.c: New test.
2520 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2522 PR rtl-optimization/70278
2523 * gcc.dg/torture/pr70278.c: New test.
2524 * gcc.target/arm/pr70278.c: New test.
2526 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2529 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2530 (test_builtin_types_compatible_p): New test function.
2531 * gcc.dg/pr70281.c: New test case.
2533 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2536 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2538 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2540 PR tree-optimization/70252
2541 * gcc.dg/pr70252.c: New test.
2543 2016-03-18 Tom de Vries <tom@codesourcery.com>
2545 * gcc.dg/pr70161-2.c: New test.
2546 * gcc.dg/pr70161.c: New test.
2548 2016-03-18 Tom de Vries <tom@codesourcery.com>
2551 * gcc.dg/pr70269.c: New test.
2553 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2556 * g++.dg/ext/java-3.C: New test.
2558 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2561 * g++.dg/lookup/pr70205.C: New test.
2563 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2566 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2568 2016-03-17 Marek Polacek <polacek@redhat.com>
2571 * gcc.dg/atomic-op-6.c: New test.
2573 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2576 * c-c++-common/pr70264.c: New test case.
2578 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2581 * c-c++-common/pr70144-1.c: New test.
2582 * c-c++-common/pr70144-2.c: New test.
2585 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2586 * g++.dg/opt/flifetime-dse6.C: New test.
2587 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2589 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2592 * gcc.dg/pic-1.c: New test.
2593 * gcc.dg/pic-2.c: Likewise.
2594 * gcc.dg/pic-3.c: Likewise.
2595 * gcc.dg/pic-4.c: Likewise.
2596 * gcc.dg/pie-1.c: Likewise.
2597 * gcc.dg/pie-2.c: Likewise.
2598 * gcc.dg/pie-3.c: Likewise.
2599 * gcc.dg/pie-4.c: Likewise.
2600 * gcc.dg/pie-5.c: Likewise.
2601 * gcc.dg/pie-6.c: Likewise.
2603 2016-03-17 Tom de Vries <tom@codesourcery.com>
2605 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2606 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2608 2016-03-17 Richard Biener <rguenther@suse.de>
2611 * g++.dg/debug/pr70271.C: New testcase.
2613 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2615 * gcc.target/i386/pr70251.c: New test.
2617 2016-03-17 Marek Polacek <polacek@redhat.com>
2620 * g++.dg/warn/constexpr-70194.C: New test.
2622 2016-03-16 Richard Henderson <rth@redhat.com>
2625 * gcc.c-torture/compile/pr70240.c: New.
2627 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2629 * gcc.c-torture/compile/20151204.c: Skip for avr.
2631 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2634 * g++.dg/opt/pr70245.C: New test.
2635 * g++.dg/opt/pr70245.h: New file.
2636 * g++.dg/opt/pr70245-aux.cc: New file.
2638 2016-03-16 Martin Sebor <msebor@redhat.com>
2640 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2642 2016-03-16 Richard Henderson <rth@redhat.com>
2645 * gcc.c-torture/compile/pr70199.c: New.
2647 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2649 * gcc.dg/uninit-19.c: Run dos2unix.
2651 2016-03-16 Marek Polacek <polacek@redhat.com>
2654 * gcc.dg/nested-func-10.c: New test.
2655 * gcc.dg/nested-func-9.c: New test.
2657 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2659 PR tree-optimization/68714
2660 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2662 2016-03-16 Tom de Vries <tom@codesourcery.com>
2664 PR tree-optimization/68715
2665 * gcc.dg/graphite/pr68715-2.c: New test.
2666 * gcc.dg/graphite/pr68715.c: New test.
2667 * gfortran.dg/graphite/pr68715.f90: New test.
2669 2016-03-16 Tom de Vries <tom@codesourcery.com>
2671 PR tree-optimization/68809
2672 * gcc.dg/graphite/pr68809-2.c: New test.
2673 * gcc.dg/graphite/pr68809.c: New test.
2675 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2678 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2679 method call to i () as argument. Adjust expected output.
2682 * g++.dg/ubsan/pr70147-1.C: New test.
2683 * g++.dg/ubsan/pr70147-2.C: New test.
2685 2016-03-15 Martin Sebor <msebor@redhat.com>
2688 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2690 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2692 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2695 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2698 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2699 libatomic_available.
2701 2016-03-15 Marek Polacek <polacek@redhat.com>
2704 * g++.dg/ext/attribute-may-alias-4.C: New test.
2706 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2708 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2709 -fvar-tracking-assignments-toggle flag.
2711 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2713 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2715 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2717 PR rtl-optimization/70222
2718 * gcc.c-torture/execute/pr70222-1.c: New test.
2719 * gcc.c-torture/execute/pr70222-2.c: New test.
2721 2016-03-15 Richard Henderson <rth@redhat.com>
2723 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2725 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2727 PR rtl-optimization/69032
2728 * gcc.dg/pr69032.c: New test.
2730 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2732 PR rtl-optimization/63384
2733 * g++.dg/pr63384.C: New test.
2735 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2738 * gcc.target/i386/pr64411.C: New test.
2740 2016-03-15 Tom de Vries <tom@codesourcery.com>
2742 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2743 * gfortran.dg/goacc/kernels-alias.f95: New test.
2745 2016-03-14 Martin Sebor <msebor@redhat.com>
2748 * g++.dg/cpp0x/constexpr-inline.C: New test.
2749 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2751 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2753 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2755 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.dg/pr70219.c: New test.
2760 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2763 * gcc.dg/torture/pr70083.c: New test.
2764 * gcc.target/i386/pr70083.c: New test.
2766 2016-03-14 Richard Biener <rguenther@suse.de>
2768 PR tree-optimization/56365
2769 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2771 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2774 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2776 * g++.dg/pr70098.C: New testcase.
2779 2016-03-14 Tom de Vries <tom@codesourcery.com>
2781 PR tree-optimization/70045
2782 * gcc.dg/graphite/pr70045.c: New test.
2784 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2787 * gfortran.dg/include_9.f90: New test.
2789 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2792 gfortran.dg/prof/prof.exp: New script.
2793 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2795 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2797 PR rtl-optimization/69307
2798 * gcc.dg/pr69307.c: New test.
2800 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2803 * gcc.target/arm/pr69614.c: New.
2805 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2808 * gfortran.dg/submodule_14.f08: New test
2811 * gfortran.dg/submodule_15.f08: New test
2813 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2816 * g++.dg/cpp1y/paren3.C: New test.
2818 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2821 * gcc.target/powerpc/ppc-round2.c: New test.
2823 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2826 * gcc.dg/torture/pr70123.c: New test.
2828 2016-03-11 Jeff Law <law@redhat.com>
2830 PR tree-optimization/70190
2831 * gcc.c-torture/compile/pr70190.c: New test.
2833 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2836 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2838 (test43_b): Likewise.
2839 (test43_c): Likewise.
2840 (test43_d): Likewise.
2841 (test43_e): Likewise.
2842 (test43_f): Likewise.
2843 (test43_g): Likewise.
2844 (test44_a): Likewise.
2845 (test44_b): Likewise.
2846 (test44_c): Likewise.
2847 (test44_d): Likewise.
2848 (test44_e): Likewise.
2850 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2853 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2855 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2857 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2860 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2864 * gcc.target/aarch64/pr69245_2.c: New test.
2866 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2868 PR tree-optimization/70177
2869 * gcc.dg/pr70177.c: New test.
2871 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2873 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2875 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2877 * gcc.dg/tree-ssa/sra-20.c: New.
2879 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2881 PR rtl-optimization/70174
2882 * gcc.dg/pr70174.c: New test.
2884 PR tree-optimization/70169
2885 * gcc.dg/pr70169.c: New test.
2887 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2890 * gcc.target/i386/pr70160.c: New test.
2892 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2894 * gcc.target/s390/dfp-1.c: New test.
2896 2016-03-10 Nick Clifton <nickc@redhat.com>
2899 * gcc.target/aarch64/pr70044.c: New test.
2901 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2902 Jakub Jelinek <jakub@redhat.com>
2905 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2906 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2907 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2909 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2912 * g++.dg/lto/pr69589_0.C: New testcase
2913 * g++.dg/lto/pr69589_1.C: New testcase
2915 2016-03-10 Marek Polacek <polacek@redhat.com>
2918 * g++.dg/delayedfold/unary-plus1.C: New test.
2920 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2922 * gcc.target/arm/pr45701-1.c: Escape brackets.
2923 * gcc.target/arm/pr45701-2.c: Likewise.
2925 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2927 * gfortran.dg/unconstrained_commons.f: New.
2929 2016-03-10 Alan Modra <amodra@gmail.com>
2931 * gcc.dg/pr69195.c: New.
2932 * gcc.dg/pr69238.c: New.
2934 2016-03-10 Tom de Vries <tom@codesourcery.com>
2937 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2939 2016-03-10 Richard Biener <rguenther@suse.de>
2941 PR tree-optimization/70128
2942 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2943 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2945 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2947 PR tree-optimization/70152
2948 * gcc.dg/pr70152.c: New test.
2951 * gcc.target/i386/pr70086-1.c: New test.
2952 * gcc.target/i386/pr70086-2.c: New test.
2953 * gcc.target/i386/pr70086-3.c: New test.
2955 PR tree-optimization/70127
2956 * gcc.c-torture/execute/pr70127.c: New test.
2958 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2960 * c-c++-common/goacc/combined-directives-2.c: New test.
2962 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2966 * g++.dg/diagnostic/pr70105.C: New test.
2967 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2968 (test_multiple_ordinary_maps): New test function.
2970 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2974 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2975 Drop range information from call to inform_at_rich_loc.
2976 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2978 (test_show_locus): Replace calls to rich_location::add_range with
2979 calls to add_range. Rewrite the tests that used the now-defunct
2980 rich_location ctor taking a source_range. Simplify other tests
2981 by replacing calls to COMBINE_LOCATION_DATA with calls to
2984 2016-03-09 Richard Biener <rguenther@suse.de>
2985 Jakub Jelinek <jakub@redhat.com>
2987 PR tree-optimization/70138
2988 * gcc.dg/vect/pr70138-1.c: New testcase.
2989 * gcc.dg/vect/pr70138-2.c: Likewise.
2991 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.target/i386/pr70049.c: New test.
2996 2016-03-09 Richard Biener <rguenther@suse.de>
2999 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3000 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3001 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3003 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3005 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3008 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3011 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3014 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3017 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3018 in testcase comment.
3020 2016-03-09 Tom de Vries <tom@codesourcery.com>
3022 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3023 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3024 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3025 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3026 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3027 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3028 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3029 * gfortran.dg/goacc/kernels-loop.f95: New test.
3031 2016-03-08 Martin Sebor <msebor@redhat.com>
3034 * g++.dg/warn/overflow-warn-7.C: New test.
3036 2016-03-08 Jason Merrill <jason@redhat.com>
3038 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3039 * lib/target-supports.exp (check_effective_target_concepts): New.
3041 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3044 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3045 * g++.dg/ubsan/pr70135.C: New test.
3048 * gcc.dg/pr70110.c: New test.
3050 2016-03-07 Martin Jambor <mjambor@suse.cz>
3052 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3053 * c-c++-common/gomp/if-1.c: Likewise.
3054 * c-c++-common/gomp/pr61486-2.c: Likewise.
3055 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3056 to dg-additional-options.
3057 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3058 * g++/gomp/target-teams-1.c: Likewise.
3059 * gcc.dg/gomp/gomp.exp: Likewise.
3060 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3061 dg-additional-options.
3062 * gfortran.dg/gomp/gomp.exp: Likewise.
3063 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3064 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3065 dg-additional-options.
3066 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3068 2016-03-07 Martin Jambor <mjambor@suse.cz>
3070 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3071 * c-c++-common/gomp/gridify-1.c: New test.
3072 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3074 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3076 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3077 trigger for cortex-r8, when scanning for register r8.
3078 * gcc.target/arm/pr45701-2.c: Likewise.
3080 2016-02-26 Richard Biener <rguenther@suse.de>
3081 Jeff Law <law@redhat.com>
3083 PR tree-optimization/69740
3084 * gcc.c-torture/compile/pr69740-1.c: New test.
3085 * gcc.c-torture/compile/pr69740-2.c: New test.
3087 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3089 * lib/target-supports.exp
3090 (check_effective_target_whole_vector_shift): Enable for PPC64.
3092 2016-03-07 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/70115
3095 * gcc.dg/torture/pr70115.c: New testcase.
3097 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3100 * c-c-++-common/goacc/pr69916.c: New.
3102 2016-03-07 Richard Henderson <rth@redhat.com>
3104 * gcc.c-torture/compile/pr70061.c: New test.
3106 2016-03-07 Richard Biener <rguenther@suse.de>
3109 * gcc.dg/vect/O3-pr36098.c: New testcase.
3111 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3113 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3115 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3117 * gnat.dg/renaming9.ad[sb]: New testcase.
3119 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3122 * g++.dg/expr/stdarg3.C: New test.
3124 2016-03-04 Jeff Law <law@redhat.com>
3126 PR tree-optimization/69196
3127 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3130 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3133 * gcc.dg/pr69973.c: New test.
3135 PR rtl-optimization/69941
3136 * gcc.dg/torture/pr69941.c: New test.
3139 * gcc.dg/pr69824.c: New test.
3141 2016-03-05 Tom de Vries <tom@codesourcery.com>
3143 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3144 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3147 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3150 * g++.dg/cpp1y/var-templ48.C: New test.
3151 * g++.dg/cpp1y/var-templ49.C: New test.
3153 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3155 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3157 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3160 * g++.dg/ubsan/pr70035.C: New test.
3163 * gcc.target/i386/pr70062.c: New test.
3165 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3167 * g++.dg/template/typename21.C: Remove c++98_only.
3169 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3171 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3173 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3176 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3178 (fn_42_b): Likewise.
3179 (fn_42_c): Likewise.
3181 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3184 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3186 (fn_40_b): Likewise.
3187 (fn_41_a): Likewise.
3188 (fn_41_b): Likewise.
3190 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3193 * gcc.target/i386/avx512f-pr70059.c: New test.
3194 * gcc.target/i386/avx512dq-pr70059.c: New test.
3196 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3198 PR rtl-optimization/57676
3199 * gcc.dg/torture/pr57676.c: New test.
3201 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3203 * gcc.dg/pr70026.c: New test.
3205 2016-03-04 Marek Polacek <polacek@redhat.com>
3208 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3209 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3211 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3214 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3216 (test_corners_sisd_si): Likewise.
3217 (main): Remove checks of the above.
3218 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3220 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3222 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3224 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3226 * gcc.dg/torture/pr69951.c: Accept argc==0.
3228 2016-03-04 Richard Biener <rguenther@suse.de>
3231 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3232 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3234 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3237 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3240 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.dg/guality/pr69947.c: New test.
3245 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3250 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3252 PR rtl-optimization/69904
3253 * gcc.target/arm/pr69904.c: New test.
3255 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3258 * gcc.dg/vect/pr70021.c: New test.
3259 * gcc.target/i386/pr70021.c: New test.
3261 2016-03-03 Marek Polacek <polacek@redhat.com>
3264 * gcc.dg/pr70050.c: New test.
3266 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3268 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3270 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3272 PR tree-optimization/70043
3273 * gfortran.dg/vect/pr70043.f90: New test.
3275 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3277 * gnat.dg/specs/task1.ads: New test.
3279 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3281 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3282 Invoke gdb with -batch.
3283 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3285 2016-03-03 Richard Biener <rguenther@suse.de>
3287 PR tree-optimization/55936
3288 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3290 2016-03-02 Jeff Law <law@redhat.com>
3292 PR rtl-optimization/69942
3293 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3294 effects of argument promotions.
3296 PR tree-optimization/69987
3297 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3298 target does not support -fprefetch-loop-arrays.
3300 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3302 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3304 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3306 PR rtl-optimization/69052
3307 * gcc.target/i386/pr69052.c: New test.
3309 2016-03-02 Alan Modra <amodra@gmail.com>
3311 * gcc.dg/pr69990.c: New.
3313 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3316 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3319 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3322 * gcc.target/i386/pr70028.c: New test.
3324 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3326 * c-c++-common/asan/swapcontext-test-1.c,
3327 * c-c++-common/tsan/thread_leak.c,
3328 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3329 * g++.dg/tsan/benign_race.C,
3330 * g++.dg/tsan/fd_close_norace.C,
3331 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3332 races with sanitizer output
3334 2016-03-02 Richard Biener <rguenther@suse.de>
3335 Uros Bizjak <ubizjak@gmail.com>
3338 * gcc.dg/simd-8.c: New testcase.
3340 2016-03-02 Richard Biener <rguenther@suse.de>
3343 * gcc.dg/simd-7.c: New testcase.
3345 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3347 * gcc.target/i386/pr70007.c: Tweak.
3349 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3351 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3353 2016-03-02 Marek Polacek <polacek@redhat.com>
3356 * gcc.dg/pr67854.c: New test.
3358 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/torture/pr70025.c: New test.
3363 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3365 PR tree-optimization/68621
3366 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3368 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3370 * gcc.target/i386/pr70007.c: New test.
3372 2016-03-01 Jeff Law <law@redhat.com>
3374 PR tree-optimization/69196
3375 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3377 PR tree-optimization/69196
3378 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3379 duplicating code and spoiling the expected output.
3381 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3384 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3385 supports power9 before doing tests.
3386 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3387 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3388 * gcc.target/powerpc/p9-permute.c: Likewise.
3390 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3393 * gcc.target/i386/pr70027.c: New test.
3395 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3397 * gcc.dg/pr70017.c: New test.
3399 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3403 * gcc.dg/pr69796.c: New test.
3404 * gcc.dg/pr69974.c: New test.
3406 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3408 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3410 2016-02-29 Jeff Law <law@redhat.com>
3412 PR tree-optimization/69987
3413 * gfortran.dg/pr69987.f90: New test.
3415 PR tree-optimization/69989
3416 * gcc.c-torture/compile/pr69989-2.c: New test.
3418 2016-03-01 Marek Polacek <polacek@redhat.com>
3421 * g++.dg/parse/invalid1.C: New test.
3423 2016-03-01 Richard Biener <rguenther@suse.de>
3426 * gcc.dg/pr70022.c: New testcase.
3428 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3430 PR tree-optimization/69956
3431 * gcc.dg/pr69956.c: New test.
3433 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3436 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3437 XFAIL when hardware supports efficient unaligned storage access.
3439 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3442 * g++.dg/template/pr69961a.C: New test.
3443 * g++.dg/template/pr69961b.C: New test.
3445 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3447 PR preprocessor/69985
3448 * gcc.dg/cpp/pr69985.c: New test case.
3450 2016-02-29 Jeff Law <law@redhat.com>
3452 PR tree-optimization/70005
3453 * gcc.c-torture/execute/pr70005.c New test.
3455 PR tree-optimization/69999
3456 * gcc.c-torture/compile/pr69999.c: New test.
3458 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3460 PR tree-optimization/69652
3461 * gcc.dg/torture/pr69652.c: Delete test.
3462 * gcc.dg/vect/pr69652.c: New test.
3464 2016-02-19 Richard Biener <rguenther@suse.de>
3466 PR tree-optimization/69980
3467 * gfortran.dg/vect/pr69980.f90: New testcase.
3469 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3471 * gcc.target/sparc/20160229-1.c: New test.
3473 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3475 * gnat.dg/stack_usage3.adb: New test.
3476 * gnat.dg/stack_usage3_pkg.ads: New helper.
3478 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3480 * gnat.dg/renaming8.adb: New test.
3481 * gnat.dg/renaming8_pkg1.ads: New helper.
3482 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3483 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3485 2016-02-29 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/69720
3488 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3490 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3494 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3496 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3497 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3500 * gfortran.dg/coarray_8.f90: Adjust error message.
3501 * gfortran.dg/pr56007.f90: New test.
3502 * gfortran.dg/pr56007.f: New test.
3504 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3506 PR tree-optimization/69989
3507 * gcc.dg/torture/pr69989.c: New test.
3509 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3511 * gcc.target/i386/stack-realign-win.c: New test.
3513 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3516 * gfortran.dg/pr60126.f90: New test.
3518 2016-02-27 Jeff Law <law@redhat.com>
3521 2016-02-26 Richard Biener <rguenther@suse.de>
3522 Jeff Law <law@redhat.com>
3524 PR tree-optimization/69740
3525 * gcc.c-torture/compile/pr69740-1.c: New test.
3526 * gcc.c-torture/compile/pr69740-2.c: New test.
3528 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3531 * gfortran.dg/newunit_4.f90: New test.
3533 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3536 PR rtl-optimization/69886
3537 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3538 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3541 2016-02-26 Martin Sebor <msebor@redhat.com>
3543 PR tree-optimization/15826
3544 * gcc.dg/tree-ssa/pr15826.c: New test.
3546 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.target/powerpc/pr69969.c: New test.
3551 2016-02-26 Martin Sebor <msebor@redhat.com>
3554 * g++.old-deja/g++.other/decl5.C: Add a test case.
3556 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3559 * gcc.target/powerpc/pr69946.c: New file.
3561 2016-02-26 Richard Biener <rguenther@suse.de>
3562 Jeff Law <law@redhat.com>
3564 PR tree-optimization/69740
3565 * gcc.c-torture/compile/pr69740-1.c: New test.
3566 * gcc.c-torture/compile/pr69740-2.c: New test.
3568 2016-02-26 Martin Jambor <mjambor@suse.cz>
3571 * gcc.dg/torture/pr69932.c: New test.
3572 * gcc.dg/torture/pr69936.c: Likewise.
3574 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3577 * gcc.target/s390/pr69709.c: New test.
3579 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3582 * gcc.target/aarch64/pr69245_1.c: New test.
3584 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3587 * gcc.dg/torture/pr69613.c: New test.
3589 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3591 PR rtl-optimization/69891
3592 * gcc.target/i386/pr69891.c: New test.
3594 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3598 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3599 functionality for both 32-bit and 64-bit.
3601 2016-02-26 Richard Biener <rguenther@suse.de>
3603 PR tree-optimization/69551
3604 * gcc.dg/torture/pr69951.c: New testcase.
3606 2016-02-25 Richard Biener <rguenther@suse.de>
3608 PR tree-optimization/48795
3609 * gcc.dg/Warray-bounds-18.c: New testcase.
3611 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3613 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3615 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3617 PR rtl-optimization/69896
3618 * gcc.dg/pr69896.c: New test.
3620 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3623 * g++.dg/cpp1y/paren2.C: New test.
3625 2016-02-24 Martin Sebor <msebor@redhat.com>
3628 * gcc.dg/enum-mode-2.c: New test.
3630 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3633 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3634 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3635 * g++.dg/ubsan/pr69922.C: New test.
3637 2016-02-24 Marek Polacek <polacek@redhat.com>
3640 * gcc.dg/pr69819.c: New test.
3642 2016-02-24 Martin Sebor <msebor@redhat.com>
3645 * g++.dg/ext/flexary15.C: New test.
3647 2016-02-24 Martin Sebor <msebor@redhat.com>
3649 * gcc.dg/builtins-68.c: Avoid making unportable
3650 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3651 * g++.dg/ext/builtin_alloca.C: Same.
3653 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3654 Charles Baylis <charles.baylis@linaro.org>
3657 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3659 2016-02-24 Richard Biener <rguenther@suse.de>
3660 Jakub Jelinek <jakub@redhat.com>
3663 * gcc.dg/torture/pr69760.c: New testcase.
3665 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3667 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3668 pattern on Solaris with as.
3670 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3672 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3673 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3674 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3675 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3677 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.dg/pr69915.c: New test.
3682 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3684 PR rtl-optimization/69886
3685 * gcc.dg/torture/pr69886.c: New test.
3687 2016-02-24 Richard Biener <rguenther@suse.de>
3690 * gcc.dg/torture/pr68963.c: New testcase.
3692 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3695 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3696 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3697 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3698 * gcc.target/arm/atomic_loaddi_1.c: New test.
3699 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3700 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3701 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3702 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3703 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3704 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3705 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3706 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3708 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.dg/torture/pr69909.c: New test.
3713 2016-02-24 Richard Biener <rguenther@suse.de>
3715 PR tree-optimization/69907
3716 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3717 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3718 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3720 2016-02-24 Christian Bruel <christian.bruel@st.com>
3722 * gcc.target/arm/pragma_cpp_fma.c: New test.
3724 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3727 * gfortran.dg/include_6.f90: Update test.
3729 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3732 * objc.dg/pr69844.m: New test.
3734 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3736 PR libgfortran/69456
3737 * gfortran.dg/namelist_89.f90: New test.
3738 * gfortran.dg/pr59700.f90: Update test..
3740 2016-02-23 Martin Sebor <msebor@redhat.com>
3743 * g++.dg/ext/builtin_alloca.C: New test.
3744 * gcc.dg/builtins-68.c: New test.
3746 2016-02-23 Richard Henderson <rth@redhat.com>
3748 * gcc.target/i386/addr-space-3.c: Remove test.
3750 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3752 PR preprocessor/69126
3753 PR preprocessor/69543
3754 * c-c++-common/pr69126-2-long.c: New test.
3755 * c-c++-common/pr69126-2-short.c: New test.
3756 * c-c++-common/pr69543-1.c: Remove xfail.
3758 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3760 PR preprocessor/69126
3761 PR preprocessor/69543
3762 PR preprocessor/69558
3763 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3765 (test_2): ...this, and add leading comment.
3766 (MACRO_3, test_3): New.
3767 (MACRO_4A, MACRO_4B, test_4): New.
3768 (MACRO): Rename to...
3771 (test_5): ...this, updating for renaming of MACRO, and
3772 add leading comment.
3773 * c-c++-common/pr69543-1.c: New.
3774 * c-c++-common/pr69543-2.c: New.
3775 * c-c++-common/pr69543-3.c: New.
3776 * c-c++-common/pr69543-4.c: New.
3777 * c-c++-common/pr69558-1.c: New.
3778 * c-c++-common/pr69558-2.c: New.
3779 * c-c++-common/pr69558-3.c: New.
3780 * c-c++-common/pr69558-4.c: New.
3781 * gcc.dg/pr69558.c: Move to...
3782 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3785 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3787 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3788 to -ftree-parallelize-loops/-fopenacc changes.
3789 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3790 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3791 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3792 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3793 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3794 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3795 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3796 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3797 * c-c++-common/goacc/kernels-loop.c: Likewise.
3798 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3799 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3800 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3801 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3803 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3805 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3807 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3810 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3813 * gcc.dg/pr69900.c: New test.
3815 2016-02-23 Martin Jambor <mjambor@suse.cz>
3817 PR tree-optimization/69666
3818 * gcc.dg/tree-ssa/pr69666.c: New test.
3820 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3823 * gfortran.dg/coarray_allocate_5.f08: New test.
3825 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3827 * gcc.target/s390/vcond-shift.c: Move to ...
3828 * gcc.target/s390/vector/vcond-shift.c: ... here.
3830 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3832 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3833 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3835 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3837 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3839 2016-02-20 Mark Wielaard <mjw@redhat.com>
3842 * gcc.dg/unused-variable-3.c: New test.
3844 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.target/i386/pr69888.c: New test.
3849 2016-02-22 Richard Biener <rguenther@suse.de>
3851 PR tree-optimization/69882
3852 * gfortran.dg/vect/pr69882.f90: New testcase.
3854 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.dg/pr69885.c: New test.
3859 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3863 * gcc.target/sh/pr54089-10.c: New.
3865 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3868 * gfortran.dg/deferred_character_15.f90 : New test.
3870 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3873 gfortran.dg/allocate_with_source_18.f03: New test.
3875 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3878 gfortran.dg/gomp/pr52531.f90: New test.
3880 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3883 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3886 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3889 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3890 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3893 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3896 * g++.dg/torture/pr69851.C: New test.
3898 2016-02-19 Martin Sebor <msebor@redhat.com>
3901 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3903 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3906 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3907 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3910 * g++.dg/cpp0x/pr67767.C: New test.
3912 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3914 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3915 for fp, simd, crypto, crc, lse.
3916 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3918 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3919 effective target check.
3921 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3924 * gcc.target/i386/pr69820.c: New test.
3926 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3928 * gcc.target/s390/vector/int128-1.c: New test.
3930 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3932 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3934 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3936 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3937 instruction pattern name to prevent the testcase from failing with
3940 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3942 * gcc.target/s390/md/movstr-2.c: New test.
3944 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3946 * gcc.target/s390/morestack.c: New test.
3948 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3951 * gcc.target/s390/pr69625.c: Add test case.
3953 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3956 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3958 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3961 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3962 * gcc.target/powerpc/fusion3.c: Likewise.
3964 2016-02-18 Richard Biener <rguenther@suse.de>
3967 * g++.dg/torture/pr69553.C: New testcase.
3969 2016-02-18 Nick Clifton <nickc@redhat.com>
3973 * gcc.target/arm/pr62554.c: New test.
3974 * gcc.target/arm/pr69610-1.c: New test.
3975 * gcc.target/arm/pr69610-2.c: New test.
3977 2016-02-18 Richard Biener <rguenther@suse.de>
3980 * gcc.dg/torture/pr69854.c: New testcase.
3982 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3985 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3987 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3989 * gcc.target/powerpc/vec-cg.c: New test.
3991 2016-02-17 Richard Biener <rguenther@suse.de>
3994 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3996 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999 * gcc.c-torture/compile/pr69161.c: New test.
4001 2016-02-17 David Sherwood <david.sherwood@arm.com>
4004 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4005 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4007 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4009 * gcc.dg/ifcvt-4.c: Skip on Visium.
4011 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/atomic8.adb: New test.
4015 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4017 * gnat.dg/discr46.ad[sb]: New test.
4019 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4022 * gcc.target/powerpc/pr48344-1.c: New test.
4024 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4027 * gfortran.dg/associate_21.f90: New test.
4029 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4032 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4033 -Wnonnull in dg-options.
4034 * c-c++-common/nonnull-2.c: New test.
4036 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4037 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4039 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4041 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4044 * gcc.dg/pr69801.c: Add empty dg-options.
4046 2016-02-16 James Norris <jnorris@codesourcery.com>
4048 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4049 * g++.dg/goacc/deviceptr-1.c: New file.
4051 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4053 PR tree-optimization/69820
4054 * gcc.dg/vect/pr69820.c: New test.
4056 2016-02-16 Richard Biener <rguenther@suse.de>
4058 PR tree-optimization/69776
4059 * gcc.dg/torture/pr69776-2.c: New testcase.
4061 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4063 PR tree-optimization/69714
4064 * gcc.dg/torture/pr69714.c: New test.
4066 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4068 PR tree-optimization/69802
4069 * gcc.dg/pr69802.c: New test.
4071 2016-02-16 Richard Biener <rguenther@suse.de>
4074 * gcc.dg/pr69801.c: New testcase.
4076 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4078 PR libgfortran/69651
4079 * gfortran.dg/read_bang.f90: New test.
4080 * gfortran.dg/read_bang4.f90: New test.
4082 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4085 * g++.dg/init/pr69658.C: New test.
4088 * c-c++-common/pr69797.c: New test.
4090 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4092 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4093 check for aarch64*-*-*.
4095 2016-02-15 Richard Biener <rguenther@suse.de>
4097 PR tree-optimization/69783
4098 * gcc.dg/vect/pr69783.c: New testcase.
4100 2016-02-15 Richard Biener <rguenther@suse.de>
4102 PR tree-optimization/69776
4103 * gcc.dg/torture/pr69776.c: New testcase.
4105 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4108 * gfortran.dg/type_decl_4.f90: Reinstated.
4110 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4113 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4115 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4119 * gfortran.dg/type_decl_4.f90: Removed.
4121 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4124 * gfortran.dg/type_decl_4.f90: New test.
4126 2016-02-14 Alan Modra <amodra@gmail.com>
4129 * gcc.c-torture/execute/stkalign.c: Revise test.
4131 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4134 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4136 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4139 * gcc.target/sh/torture/pr67260.c: New.
4141 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4143 * gcc.dg/pr67964.c: Add dg-require-alias.
4145 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4149 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4151 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4153 PR libgfortran/69668
4154 * gfortran.dg/namelist_88.f90: New test.
4156 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4158 PR libgfortran/69668
4159 * gfortran.dg/namelist_38.f90: Update test.
4160 * gfortran.dg/namelist_84.f90: Update test.
4162 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4165 * gcc.dg/pr69554-1.c: New test.
4166 * gfortran.dg/pr69554-1.F90: New test.
4167 * gfortran.dg/pr69554-2.F90: New test.
4168 * lib/gcc-dg.exp (proc dg-locus): New function.
4169 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4170 distinguish between the caret-printing and non-caret-printing
4171 cases. If caret-printing has been explicitly enabled, bail out
4172 without attempting to fix up the output.
4174 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4178 * gcc.dg/spellcheck-options-3.c: New test case.
4179 * gcc.dg/spellcheck-options-4.c: New test case.
4180 * gcc.dg/spellcheck-options-5.c: New test case.
4181 * gcc.dg/spellcheck-options-6.c: New test case.
4182 * gcc.dg/spellcheck-options-7.c: New test case.
4183 * gcc.dg/spellcheck-options-8.c: New test case.
4184 * gcc.dg/spellcheck-options-9.c: New test case.
4185 * gcc.dg/spellcheck-options-10.c: New test case.
4187 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4189 PR rtl-optimization/69764
4190 PR rtl-optimization/69771
4191 * c-c++-common/pr69764.c: New test.
4192 * gcc.dg/torture/pr69771.c: New test.
4194 2016-02-12 Marek Polacek <polacek@redhat.com>
4196 * g++.dg/torture/init-list1.C: New.
4198 2016-02-12 Marek Polacek <polacek@redhat.com>
4200 * gcc.dg/pr69522.c: Add empty dg-options.
4202 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4204 * g++.dg/lto/lto.exp: Include and init mpx.
4205 * g++.dg/lto/pr69729_0.C: New test.
4207 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4210 * g++.dg/ipa/pr69241-4.C: New test.
4213 * g++.dg/ipa/pr68672-1.C: New test.
4214 * g++.dg/ipa/pr68672-2.C: New test.
4215 * g++.dg/ipa/pr68672-3.C: New test.
4217 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4220 * gcc.dg/pr69522.c: New test.
4222 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4225 * g++.dg/cpp1y/69098.C: New test.
4226 * g++.dg/cpp1y/69098-2.C: New test.
4228 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4230 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4231 and neighbour -> neighbor.
4232 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4233 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4234 * c-c++-common/Wvarargs.c: Likewise.
4235 * c-c++-common/goacc/host_data-5.c: Likewise.
4236 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4237 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4238 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4239 * gcc.target/aarch64/pr60697.c: Likewise.
4240 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4241 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4242 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4243 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4244 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4245 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4246 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4247 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4248 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4249 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4250 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4251 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4252 * g++.dg/lookup/koenig5.C: Likewise.
4253 * g++.dg/ext/no-asm-2.C: Likewise.
4254 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4255 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4256 * gfortran.dg/used_types_16.f90: Likewise.
4257 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4258 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4259 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4260 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4261 * gfortran.dg/abstract_type_6.f03: Likewise.
4262 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4263 * gfortran.dg/used_types_15.f90: Likewise.
4264 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4265 * gfortran.dg/exit_3.f08: Likewise.
4266 * gfortran.dg/open_status_2.f90: Likewise.
4267 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4268 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4269 * gfortran.dg/associate_1.f03: Likewise.
4270 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4271 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4272 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4273 * gcc.dg/builtin-object-size-1.c: Likewise.
4274 * gcc.dg/noreturn-6.c: Likewise.
4275 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4276 * gcc.dg/globalalias.c: Likewise.
4277 * gcc.dg/builtins-config.h: Likewise.
4278 * gcc.dg/pr30457.c: Likewise.
4279 * gcc.c-torture/compile/volatile-1.c: Likewise.
4280 * gcc.c-torture/execute/20101011-1.c: Likewise.
4281 * c-c++-common/Waddress-1.c: Likewise.
4283 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4286 * c-c++-common/Waddress-1.c: New test.
4288 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4291 * gfortran.dg/associate_19.f03: New test.
4292 * gfortran.dg/associate_20.f03: New test.
4294 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4296 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4298 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4300 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4301 .arch armv8-a\n. Add -dA to dg-options.
4302 * gcc.target/aarch64/assembler_arch_1.c: New test.
4303 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4305 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4308 * g++.dg/cpp0x/pr68726.C: New.
4310 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4312 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4315 2016-02-11 Richard Biener <rguenther@suse.de>
4317 * g++.dg/tree-ssa/pr61034.C: Adjust.
4319 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4322 * gcc.target/s390/pr69148.c: New.
4324 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4326 PR tree-optimization/69652
4327 * gcc.dg/torture/pr69652.c: New test.
4329 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4330 Patrick Palka <ppalka@gcc.gnu.org>
4334 * g++.dg/ipa/pr69241-1.C: New test.
4335 * g++.dg/ipa/pr69241-2.C: New test.
4336 * g++.dg/ipa/pr69241-3.C: New test.
4337 * g++.dg/ipa/pr69649.C: New test.
4339 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4341 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4342 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4344 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4346 PR tree-optimization/68021
4347 * gcc.dg/tree-ssa/pr68021.c: New test.
4349 2016-02-10 Richard Biener <rguenther@suse.de>
4351 PR tree-optimization/69726
4352 * gcc.dg/uninit-22.c: New testcase.
4354 2016-02-09 Andrew Pinski <apinski@cavium.com>
4357 * gcc.c-torture/compile/20160205-1.c: New testcase.
4359 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4362 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4363 instead accessing a really large arrray.
4364 * gcc.target/powerpc/fusion3.c: Likewise.
4366 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4369 * gcc.c-torture/execute/pr68532.c: New test.
4371 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4374 * gcc.dg/pr69634.c: New.
4376 2016-02-09 Richard Biener <rguenther@suse.de>
4378 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4380 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4382 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4384 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4386 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4388 2016-02-09 Richard Biener <rguenther@suse.de>
4390 PR tree-optimization/69715
4391 * gcc.dg/torture/pr69715.c: New testcase.
4393 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4396 * g++.dg/cpp0x/trailing12.C: New test.
4397 * g++.dg/cpp0x/trailing13.C: New test.
4399 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4403 * g++.dg/cpp1y/auto-fn29.C: New test.
4404 * g++.dg/cpp1y/auto-fn30.C: New test.
4406 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4408 PR tree-optimization/69209
4409 * gcc.c-torture/compile/pr69209.c: New test.
4411 2016-02-08 Jeff Law <law@redhat.com>
4413 PR tree-optimization/68541
4414 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4415 of statements allowed in join block for path splitting.
4417 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4420 * g++.dg/gomp/pr59627.C: New test.
4423 * g++.dg/ipa/pr69239.C: New test.
4425 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4427 PR preprocessor/69664
4428 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4429 * gcc.dg/cpp/warn-comments.c: Likewise.
4431 2016-02-08 Marek Polacek <polacek@redhat.com>
4434 * g++.dg/init/const12.C: New test.
4436 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4439 * gcc.dg/lto/pr55113_0.c: Remove test.
4441 2016-02-08 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/69719
4444 * gcc.dg/torture/pr69719.c: New testcase.
4446 2016-02-08 Richard Biener <rguenther@suse.de>
4447 Jeff Law <law@redhat.com>
4450 * gcc.target/mips/pr68273.c: New testcase.
4452 2016-02-08 Richard Biener <rguenther@suse.de>
4454 PR rtl-optimization/69274
4455 * gcc.target/i386/addr-sel-1.c: XFAIL.
4457 2016-02-08 Jeff Law <law@redhat.com>
4459 PR tree-optimization/68541
4460 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4462 PR tree-optimization/65917
4463 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4465 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468 * gfortran.dg/namelist_args.f90: New test.
4470 2016-02-05 Jeff Law <law@redhat.com>
4472 PR tree-optimization/68541
4473 * gcc.dg/tree-ssa/split-path-2.c: New test.
4474 * gcc.dg/tree-ssa/split-path-3.c: New test.
4475 * gcc.dg/tree-ssa/split-path-4.c: New test.
4476 * gcc.dg/tree-ssa/split-path-5.c: New test.
4477 * gcc.dg/tree-ssa/split-path-6.c: New test.
4478 * gcc.dg/tree-ssa/split-path-7.c: New test.
4480 2016-02-05 Martin Sebor <msebor@redhat.com>
4483 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4484 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4486 2016-02-06 Richard HEnderson <rth@redhat.com>
4489 * gcc.target/i386/addr-space-4.c: New.
4490 * gcc.target/i386/addr-space-5.c: New.
4492 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4495 * gfortran.dg/elemental_dependency_6.f90: New.
4497 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4499 PR rtl-optimization/69691
4500 * gcc.c-torture/execute/pr69691.c: New test.
4503 * g++.dg/parse/pr69628.C: New test.
4505 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4507 * gcc.dg/sancov/asan.c: Move to ...
4508 * gcc.dg/asan/sancov-1.c: ... here.
4510 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4512 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4514 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4517 * gcc.target/i386/pr69677.c: New test.
4519 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4522 * g++.dg/template/pr68948.C: New test.
4524 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4526 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4527 (only necessary on s390x).
4529 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4531 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4532 -mno-accumulate-outgoing-args.
4534 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4536 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4538 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4541 * c-c++-common/pr69669.c: New test.
4543 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4546 * g++.dg/pr69667.C: New file.
4548 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4551 * gcc.dg/pr69619.c: Add new test.
4553 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4555 PR rtl-optimization/69577
4556 * gcc.target/i386/pr69577.c: New test.
4558 2016-02-04 Martin Liska <mliska@suse.cz>
4560 * g++.dg/asan/pr69276.C: New test.
4562 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4566 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4567 a single smulbb instruction.
4568 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4569 * gcc.target/amr/wmul-2.c: Likewise.
4571 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4575 * gcc.c-torture/execute/pr67714.c: New test.
4577 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4580 * gcc.target/i386/pr69454-1.c: New test.
4581 * gcc.target/i386/pr69454-2.c: New test.
4583 2016-02-03 Martin Sebor <msebor@redhat.com>
4590 * g++.dg/ext/flexarray-mangle-2.C: New test.
4591 * g++.dg/ext/flexarray-mangle.C: New test.
4592 * g++.dg/ext/flexarray-subst.C: New test.
4593 * g++.dg/ext/flexary11.C: New test.
4594 * g++.dg/ext/flexary12.C: New test.
4595 * g++.dg/ext/flexary13.C: New test.
4596 * g++.dg/ext/flexary14.C: New test.
4597 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4599 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4601 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4602 Define only if CHECK_FLOAT128 is defined.
4603 (main): Properly initialize u5.
4605 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.dg/pr69627.c: New test.
4611 * gcc.dg/pr69644.c: New test.
4613 2016-02-03 Mike Stump <mikestump@comcast.net>
4615 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4616 support for struct-layout-1.exp.
4618 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4621 * g++.dg/cpp0x/pr69056.C: New test.
4623 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4624 Alexandre Oliva <aoliva@redhat.com>
4627 * gcc.target/powerpc/pr69461.c: New.
4629 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4631 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4633 (check_effective_target_fsanitize_thread): ... to here. Do not
4634 specify additional compile flags for the test source.
4635 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4636 specify additional compile flags for the test source.
4638 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4640 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4642 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4646 * gfortran.dg/coarray_allocate_2.f08: New test.
4647 * gfortran.dg/coarray_allocate_3.f08: New test.
4648 * gfortran.dg/coarray_allocate_4.f08: New test.
4650 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4652 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4653 use same scan-tree-dump-times on all platforms.
4654 * gcc.dg/vect/vect-outer-1.c: Likewise.
4655 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4656 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4657 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4658 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4659 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4660 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4661 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4663 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4665 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4668 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4670 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4672 2016-02-02 James Norris <jnorris@codesourcery.com>
4674 * c-c++-common/goacc/routine-5.c: Add tests.
4676 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4678 * gcc.target/nvptx/unsigned-cmp.c: New test.
4680 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4682 * gcc.target/aarch64/scalar_shift_1.c
4683 (test_corners_sisd_di): Improve force to SIMD register.
4684 (test_corners_sisd_si): Likewise.
4685 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4686 Remove scan-assembler check for ldr.
4688 2016-02-02 Richard Biener <rguenther@suse.de>
4690 PR tree-optimization/69595
4691 * gcc.dg/Warray-bounds-17.c: New testcase.
4693 2016-02-02 Richard Biener <rguenther@suse.de>
4695 PR tree-optimization/69606
4696 * gcc.dg/torture/pr69606.c: New testcase.
4698 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4701 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4702 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4704 2016-02-02 Alan Modra <amodra@gmail.com>
4707 * gcc.target/powerpc/pr69548.c: New test.
4709 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4711 PR rtl-optimization/69592
4712 * gcc.dg/pr69592.c: New test.
4714 PR preprocessor/69543
4716 * gcc.dg/pr69543.c: New test.
4717 * gcc.dg/pr69558.c: New test.
4719 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4722 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4724 2016-02-01 Martin Sebor <msebor@redhat.com>
4726 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4728 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4730 PR tree-optimization/67921
4731 * c-c++-common/ubsan/pr67921.c: New test.
4733 2016-02-01 Richard Biener <rguenther@suse.de>
4736 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4738 2016-02-01 Richard Biener <rguenther@suse.de>
4740 PR tree-optimization/69574
4741 * gcc.dg/torture/pr69574.c: New testcase.
4743 2016-02-01 Richard Biener <rguenther@suse.de>
4745 PR tree-optimization/69579
4746 * gcc.dg/setjmp-6.c: New testcase.
4748 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4750 PR rtl-optimization/69570
4751 * g++.dg/opt/pr69570.C: New test.
4753 2016-02-01 Richard Henderson <rth@redhat.com>
4755 * gcc.dg/pr69535.c: New test.
4757 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4760 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4761 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4764 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4766 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4768 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/allocate_with_source_17.f03: New test.
4773 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4775 PR tree-optimization/69546
4776 * gcc.dg/torture/pr69546.c: New test.
4778 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4781 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4783 2016-01-30 Martin Sebor <msebor@redhat.com>
4786 * g++.dg/ext/flexary10.C: New test.
4788 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4791 gfortran.dg/common_23.f90: New test.
4793 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4796 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4797 condition being checked, and disable it when the target supports
4798 misaligned loads and stores.
4800 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4803 * gcc.dg/torture/pr69518.c: New test.
4805 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4808 * gcc.target/i386/pr69530.c: New test.
4810 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4813 * gcc.target/mips/div-delay.c: New test.
4815 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4818 * gcc.target/i386/pr69551.c: New test.
4821 * gcc.target/i386/pr66137.c: New test.
4823 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4825 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4826 always built for p5600.
4827 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4828 isa=p5600 dg-option.
4830 2016-01-29 Richard Biener <rguenther@suse.de>
4832 PR tree-optimization/69547
4833 * g++.dg/tree-ssa/pr69547.C: New testcase.
4835 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4838 * g++.dg/warn/Wunused-function2.C: New test.
4840 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4842 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4843 support for test to succeed.
4845 2016-01-29 Marek Polacek <polacek@redhat.com>
4849 * g++.dg/ext/constexpr-vla2.C: New test.
4850 * g++.dg/ext/constexpr-vla3.C: New test.
4851 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4853 2016-01-29 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/uninit-21.c: New testcase.
4858 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4861 * gcc.target/i386/pr69459.c: New test.
4863 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4866 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4867 * gcc.target/mips/pr68400.c: New test.
4869 2016-01-28 Martin Sebor <msebor@redhat.com>
4872 * gcc.target/powerpc/pr17381.c: New test.
4874 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4877 * gcc.dg/torture/pr69542.c: New test.
4879 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4881 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4883 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4885 * gcc.dg/pr65980.c: Skip on AIX.
4886 * gcc.dg/pr66688.c: Same.
4888 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4891 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4892 * gcc.dg/tree-ssa/sra-18.c: Same.
4894 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4897 * gfortran.dg/block_15.f08: New test.
4898 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4899 on incorrectly closed BLOCK.
4901 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4903 * gcc.dg/declare-simd.c: New test.
4904 2016-01-28 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/69466
4907 * gfortran.dg/vect/pr69466.f90: New testcase.
4909 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4911 * g++.dg/pr67989.C: Remove ARM-specific option.
4912 * gcc.target/arm/pr67989.C: New file.
4914 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4916 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4917 and expm1 test for glibc < 2.11.
4919 2016-01-27 Richard Henderson <rth@redhat.com>
4921 * gcc.c-torture/execute/pr69447.c: New test.
4923 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4926 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4928 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.dg/pr66869.c: New test.
4933 2016-01-25 Jeff Law <law@redhat.com>
4935 PR tree-optimization/68398
4936 PR tree-optimization/69196
4937 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4938 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4939 path to avoid new heuristic allowing more irreducible regions
4940 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4941 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4943 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4944 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4946 2016-01-27 Marek Polacek <polacek@redhat.com>
4949 * c-c++-common/vector-compare-4.c: New test.
4951 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4953 PR preprocessor/69126
4954 * c-c++-common/pr69126.c: New test case.
4956 2016-01-27 Ian Lance Taylor <iant@google.com>
4958 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4960 2016-01-27 Ryan Burn <contact@rnburn.com>
4963 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4965 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4968 * gcc.target/i386/pr69512.c: New test.
4970 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4973 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4975 2016-01-27 Marek Polacek <polacek@redhat.com>
4978 * g++.dg/pr69379.C: New test.
4980 2016-01-27 Martin Sebor <msebor@redhat.com>
4983 * g++.dg/abi/Wabi-2-2.C: New test.
4984 * g++.dg/abi/Wabi-2-3.C: New test.
4985 * g++.dg/abi/Wabi-3-2.C: New test.
4986 * g++.dg/abi/Wabi-3-3.C: New test.
4988 2016-01-27 Richard Biener <rguenther@suse.de>
4990 PR tree-optimization/69166
4991 * gcc.dg/torture/pr69166.c: New testcase.
4993 2016-01-27 Martin Jambor <mjambor@suse.cz>
4995 PR tree-optimization/69355
4996 * gcc.dg/tree-ssa/pr69355.c: New test.
4998 2016-01-27 Marek Polacek <polacek@redhat.com>
5001 * g++.dg/ext/constexpr-vla1.C: New test.
5003 2016-01-20 Christian Bruel <christian.bruel@st.com>
5006 * gcc.target/arm/pr69245.c: New test.
5008 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5010 PR tree-optimization/69399
5011 * gcc.dg/torture/pr69399.c: New test.
5013 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5017 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5019 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5021 2016-01-26 Tom de Vries <tom@codesourcery.com>
5023 PR tree-optimization/69110
5024 * gcc.dg/autopar/pr69110.c: New test.
5026 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5027 Sebastian Pop <s.pop@samsung.com>
5029 * gcc.dg/graphite/isl-ast-op-select.c: New.
5031 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5034 * gfortran.dg/allocate_error_6.f90: New test.
5036 2016-01-26 Richard Henderson <rth@redhat.com>
5038 * gcc.dg/tm/pr60908.c: New test.
5040 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5043 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5045 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5046 expected multiline output to reflect the colorization being
5047 disabled before newlines.
5048 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5049 (custom_diagnostic_finalizer): Replace call to
5050 pp_newline_and_flush with call to pp_flush.
5051 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5052 * gfortran.dg/implicit_class_1.f90: Likewise.
5053 * lib/gcc-dg.exp (allow_blank_lines): New global.
5054 (dg-allow-blank-lines-in-output): New procedure.
5055 (gcc-dg-prune): Complain about blank lines in the output, unless
5056 dg-allow-blank-lines-in-output was called.
5057 * lib/multiline.exp (_build_multiline_regex): Only support
5058 arbitrary followup text for non-blank-lines, not for blank lines.
5060 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5062 PR tree-optimization/69483
5063 * gcc.dg/pr69483.c: New test.
5064 * g++.dg/opt/pr69483.C: New test.
5066 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5069 * gcc.target/arm/pr68620.c: New test.
5071 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5073 * gcc.target/i386/pr68986-2.c: Remove -m32.
5075 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5078 * gcc.target/i386/pr68986-1.c: New test.
5079 * gcc.target/i386/pr68986-2.c: Likewise.
5080 * gcc.target/i386/pr68986-3.c: Likewise.
5082 2016-01-26 Christian Bruel <christian.bruel@st.com>
5084 * lib/target-supports.exp
5085 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5086 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5087 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5089 2016-01-26 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/69452
5092 * gcc.dg/torture/pr69452.c: New testcase.
5094 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5097 * gcc.dg/pr69442.c: New test.
5099 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5102 * gcc.target/aarch64/simd/pr67896.C: New.
5104 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5106 PR tree-optimization/69400
5107 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5109 (plugin_init): Call it.
5110 * gcc.dg/torture/pr69400.c: New test.
5112 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5114 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5116 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5117 Sebastian Pop <s.pop@samsung.com>
5119 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5122 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5123 Sebastian Pop <s.pop@samsung.com>
5125 * gcc.dg/graphite/pr69292.c: New.
5127 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5129 * c-c++-common/goacc/use_device-1.c: New test.
5131 2016-01-25 Jeff Law <law@redhat.com>
5133 PR tree-optimization/69196
5134 PR tree-optimization/68398
5135 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5136 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5138 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5141 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5144 2016-01-25 Richard Biener <rguenther@suse.de>
5147 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5149 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5152 * gcc.dg/pr69421.c: New test.
5154 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5156 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5157 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5158 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5159 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5160 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5161 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5162 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5163 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5164 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5165 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5167 2016-01-25 Richard Biener <rguenther@suse.de>
5169 PR tree-optimization/69376
5170 * gcc.dg/torture/pr69376.c: New testcase.
5172 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5176 * gfortran.dg/interface_38.f90: New test.
5177 * gfortran.dg/interface_39.f90: New test.
5179 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5182 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5187 * g++.dg/template/pr11858.C: New test.
5188 * g++.dg/template/pr24663.C: New test.
5189 * g++.dg/template/unify12.C: New test.
5190 * g++.dg/template/unify13.C: New test.
5191 * g++.dg/template/unify14.C: New test.
5192 * g++.dg/template/unify15.C: New test.
5193 * g++.dg/template/unify16.C: New test.
5194 * g++.dg/template/unify17.C: New test.
5196 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5199 gfortran.dg/pr68283.f90: New test.
5201 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5204 * gfortran.dg/inline_matmul_13.f90: New test.
5205 * gfortran.dg/matmul_bounds_8.f90: New test.
5206 * gfortran.dg/matmul_bounds_9.f90: New test.
5207 * gfortran.dg/matmul_bounds_10.f90: New test.
5209 2016-01-23 Tom de Vries <tom@codesourcery.com>
5211 PR tree-optimization/69426
5212 * gcc.dg/autopar/pr69426.c: New test.
5214 2016-01-23 Martin Sebor <msebor@redhat.com>
5218 * g++.dg/cpp0x/alignas5.C: New test.
5219 * g++.dg/ext/vector29.C: Same.
5221 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5223 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5224 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5225 _GNU_SOURCE from compile flags to the source.
5226 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5227 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5228 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5229 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5231 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5234 * g++.dg/opt/pr69432.C: New test.
5236 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5238 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5239 32-bit targets testing an -m64 multilib.
5241 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5243 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5246 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5248 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5250 2016-01-21 Christian Bruel <christian.bruel@st.com>
5253 * gcc.target/i386/pr68674.c
5254 * gcc.target/aarch64/pr68674.c
5255 * gcc.target/arm/pr68674.c
5257 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5260 * gcc.c-torture/execute/pr69403.c: New test.
5262 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5265 * g++.dg/template/pr55843.C: New.
5267 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5270 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5271 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5273 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5276 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5277 from dg-do compile directive, and instead add
5278 { dg-require-effective-target int128 }.
5280 2016-01-20 Martin Sebor <msebor@redhat.com>
5283 * gcc.dg/sync-fetch.c: New test.
5285 2016-01-21 Martin Sebor <msebor@redhat.com>
5288 * gcc.target/powerpc/pr69252.c: New test.
5290 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5293 * gfortran.dg/pr65996.f90: New test.
5295 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5298 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5299 expected to generate an error.
5301 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5304 * gcc.dg/torture/pr66178.c: New test.
5306 2016-01-21 Anton Blanchard <anton@samba.org>
5307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5310 * gcc.target/powerpc/pr63354.c: New test.
5312 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5314 PR rtl-optimization/68990
5315 * gcc.target/i386/pr68990: New.
5317 2016-01-21 Nick Clifton <nickc@redhat.com>
5320 * gcc.target/mips/pr69129.c: New.
5322 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5325 * g++.dg/cpp0x/pr58046.C: New.
5327 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5331 * gcc.target/arm/pr69187.c: New test.
5334 * g++.dg/torture/pr69355.C: New test.
5336 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5337 Sebastian Pop <s.pop@samsung.com>
5339 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5341 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5342 Sebastian Pop <s.pop@samsung.com>
5344 * gcc.dg/graphite/pr68976.c: New test.
5346 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5349 * c-c++-common/pr67653.c: New test.
5350 * gcc.dg/torture/pr29119.c: Add dg-warning.
5352 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5354 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5356 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5359 * gcc.dg/pr24293.c: New test.
5360 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5361 incomplete struct type.
5362 * gcc.dg/declspec-1.c: Likewise.
5363 * gcc.dg/pr63549.c: Likewise.
5365 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5367 PR tree-optimization/66612
5368 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5369 for bdn instruction.
5371 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5373 * lib/target-supports.exp
5374 (check_effective_target_arm_fp_ok_nocache): New.
5375 (check_effective_target_arm_fp_ok): New.
5376 (add_options_for_arm_fp): New.
5377 (check_effective_target_arm_crypto_ok_nocache): Require
5378 target_arm_v8_neon_ok instead of arm32.
5379 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5380 (check_effective_target_arm_crypto_pragma_ok): New.
5381 (add_options_for_arm_vfp): New.
5382 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5383 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5384 target instead. Force initial fpu to vfp.
5385 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5386 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5387 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5389 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5390 use arm_vfp effective target instead. Force initial fpu to vfp.
5391 * gcc.target/arm/attr-neon3.c: Likewise.
5392 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5394 * gcc.target/arm/unsigned-float.c: Likewise.
5395 * gcc.target/arm/vfp-1.c: Likewise.
5396 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5397 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5398 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5399 * gcc.target/arm/vfp-ldmias.c: Likewise.
5400 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5401 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5402 * gcc.target/arm/vfp-stmiad.c: Likewise.
5403 * gcc.target/arm/vfp-stmias.c: Likewise.
5404 * gcc.target/arm/vnmul-1.c: Likewise.
5405 * gcc.target/arm/vnmul-2.c: Likewise.
5406 * gcc.target/arm/vnmul-3.c: Likewise.
5407 * gcc.target/arm/vnmul-4.c: Likewise.
5409 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5412 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5413 the MPX run-time library, for compile-time MPX test.
5414 * gcc.target/i386/chkp-always_inline.c: Likewise.
5415 * gcc.target/i386/chkp-bndret.c: Likewise.
5416 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5417 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5418 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5419 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5420 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5421 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5422 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5423 * gcc.target/i386/chkp-label-address.c: Likewise.
5424 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5425 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5426 * gcc.target/i386/chkp-pr69044.c: Likewise.
5427 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5428 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5429 * gcc.target/i386/chkp-strchr.c: Likewise.
5430 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5431 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5432 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5433 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5434 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5435 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5436 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5437 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5438 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5439 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5440 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5441 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5442 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5443 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5444 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5445 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5446 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5447 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5448 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5449 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5450 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5451 * gcc.target/i386/pr63995-2.c: Likewise.
5452 * gcc.target/i386/pr64805.c: Likewise.
5453 * gcc.target/i386/pr65044.c: Likewise.
5454 * gcc.target/i386/pr65167.c: Likewise.
5455 * gcc.target/i386/pr65183.c: Likewise.
5456 * gcc.target/i386/pr65184.c: Likewise.
5457 * gcc.target/i386/thunk-retbnd.c: Likewise.
5459 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5461 PR tree-optimization/69328
5462 * gcc.dg/pr69328.c: New test.
5464 2016-01-20 Jeff Law <law@redhat.com>
5467 * gcc.target/m68k/pr25114.c: New test.
5469 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5471 * gcc.target/arm/memset-inline-10.c: Added
5472 dg-require-effective-target arm_thumb2_ok.
5474 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5476 * gcc.dg/debug/dwarf2/sso.c: New test.
5478 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5482 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5483 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5485 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5488 * g++.dg/ipa/devirt-50.C: New testcase.
5490 2016-01-19 Marek Polacek <polacek@redhat.com>
5493 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5494 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5496 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5499 * gcc.target/arm/pr69135_1.c: New test.
5501 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5503 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5505 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5507 * gcc.target/aarch64/ccmp_1.c: New testcase.
5509 2016-01-19 Marek Polacek <polacek@redhat.com>
5512 * g++.dg/cpp0x/enum30.C: New test.
5514 2016-01-19 Richard Biener <rguenther@suse.de>
5516 PR tree-optimization/69336
5517 * g++.dg/tree-ssa/pr69336.C: New testcase.
5519 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5522 * gcc.dg/pr65779.c: New test.
5524 2016-01-19 Richard Biener <rguenther@suse.de>
5526 PR tree-optimization/69352
5527 * gcc.dg/torture/pr69352.c: New testcase.
5529 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5531 PR rtl-optimization/68955
5532 PR rtl-optimization/64557
5533 * gcc.dg/torture/pr68955.c: New test.
5535 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5538 * g++.dg/torture/pr69136.C: New testcase.
5540 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5543 * g++.dg/lto/pr69133_0.C: New testcase.
5544 * g++.dg/lto/pr69133_1.C: New testcase.
5546 2016-01-15 Jeff Law <law@redhat.com>
5548 PR tree-optimization/69320
5549 * gcc.c-torture/pr69320-1.c: New test.
5550 * gcc.c-torture/pr69320-2.c: New test.
5551 * gcc.c-torture/pr69320-3.c: New test.
5552 * gcc.c-torture/pr69320-4.c: New test.
5554 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5559 * g++.dg/template/pr11858.C: New test.
5560 * g++.dg/template/pr24663.C: New test.
5561 * g++.dg/template/unify12.C: New test.
5562 * g++.dg/template/unify13.C: New test.
5563 * g++.dg/template/unify14.C: New test.
5564 * g++.dg/template/unify15.C: New test.
5565 * g++.dg/template/unify16.C: New test.
5566 * g++.dg/template/unify17.C: New test.
5568 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5571 * gcc.dg/pr69181-1.c: New test file.
5572 * gcc.dg/pr69181-2.c: New test file.
5573 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5574 globals by moving it to...
5575 (cleanup-after-saved-dg-test): ...this new function. Add
5576 "global additional_sources_used". Add reset of global
5577 multiline_expected_outputs to the empty list.
5578 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5580 (multiline_expected_outputs): ...this, and updated comments to
5581 note that it is modified from gcc-dg.exp.
5582 (dg-end-multiline-output): Update for the above renaming.
5583 (handle-multiline-outputs): Likewise. Remove the clearing
5584 of the expected outputs to the empty list.
5586 2016-01-18 Richard Biener <rguenther@suse.de>
5588 PR tree-optimization/69297
5589 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5591 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5593 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5595 * gcc.target/mips/mips-3d-2.c: Likewise.
5596 * gcc.target/mips/mips-3d-3.c: Likewise.
5597 * gcc.target/mips/mips-3d-4.c: Likewise.
5598 * gcc.target/mips/mips-3d-5.c: Likewise.
5599 * gcc.target/mips/mips-3d-6.c: Likewise.
5600 * gcc.target/mips/mips-3d-7.c: Likewise.
5601 * gcc.target/mips/mips-3d-8.c: Likewise.
5602 * gcc.target/mips/mips-3d-9.c: Likewise.
5603 * gcc.target/mips/mips-ps-1.c: Likewise.
5604 * gcc.target/mips/mips-ps-2.c: Likewise.
5605 * gcc.target/mips/mips-ps-3.c: Likewise.
5606 * gcc.target/mips/mips-ps-4.c: Likewise.
5607 * gcc.target/mips/mips-ps-5.c: Likewise.
5608 * gcc.target/mips/mips-ps-6.c: Likewise.
5609 * gcc.target/mips/mips-ps-7.c: Likewise.
5610 * gcc.target/mips/mips-ps-type.c: Likewise.
5611 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5612 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5614 2016-01-18 Tom de Vries <tom@codesourcery.com>
5616 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5617 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5618 * c-c++-common/goacc/kernels-empty.c: New test.
5619 * c-c++-common/goacc/kernels-eternal.c: New test.
5620 * c-c++-common/goacc/kernels-loop-2.c: New test.
5621 * c-c++-common/goacc/kernels-loop-3.c: New test.
5622 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5623 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5624 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5625 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5626 * c-c++-common/goacc/kernels-loop-data.c: New test.
5627 * c-c++-common/goacc/kernels-loop-g.c: New test.
5628 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5629 * c-c++-common/goacc/kernels-loop-n.c: New test.
5630 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5631 * c-c++-common/goacc/kernels-loop.c: New test.
5632 * c-c++-common/goacc/kernels-noreturn.c: New test.
5633 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5634 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5635 * c-c++-common/goacc/kernels-reduction.c: New test.
5637 2016-01-18 Tom de Vries <tom@codesourcery.com>
5639 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5640 * gcc.dg/autopar/outer-2.c: Same.
5641 * gcc.dg/autopar/outer-3.c: Same.
5642 * gcc.dg/autopar/outer-4.c: Same.
5643 * gcc.dg/autopar/outer-5.c: Same.
5644 * gcc.dg/autopar/outer-6.c: Same.
5645 * gcc.dg/autopar/parallelization-1.c: Same.
5646 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5647 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5648 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5649 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5650 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5651 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5652 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5653 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5654 * gcc.dg/autopar/pr39500-1.c: Same.
5655 * gcc.dg/autopar/pr39500-2.c: Same.
5656 * gcc.dg/autopar/pr46193.c: Same.
5657 * gcc.dg/autopar/pr46194.c: Same.
5658 * gcc.dg/autopar/pr49580.c: Same.
5659 * gcc.dg/autopar/pr49960-1.c: Same.
5660 * gcc.dg/autopar/pr49960.c: Same.
5661 * gcc.dg/autopar/pr68373.c: Same.
5662 * gcc.dg/autopar/reduc-1.c: Same.
5663 * gcc.dg/autopar/reduc-1char.c: Same.
5664 * gcc.dg/autopar/reduc-1short.c: Same.
5665 * gcc.dg/autopar/reduc-2.c: Same.
5666 * gcc.dg/autopar/reduc-2char.c: Same.
5667 * gcc.dg/autopar/reduc-2short.c: Same.
5668 * gcc.dg/autopar/reduc-3.c: Same.
5669 * gcc.dg/autopar/reduc-4.c: Same.
5670 * gcc.dg/autopar/reduc-6.c: Same.
5671 * gcc.dg/autopar/reduc-7.c: Same.
5672 * gcc.dg/autopar/reduc-8.c: Same.
5673 * gcc.dg/autopar/reduc-9.c: Same.
5674 * gcc.dg/autopar/uns-outer-4.c: Same.
5675 * gcc.dg/autopar/uns-outer-5.c: Same.
5676 * gcc.dg/autopar/uns-outer-6.c: Same.
5677 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5678 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5680 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5683 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5684 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5686 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5689 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5690 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5691 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5693 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5696 * gcc.dg/tree-ssa/sra-17.c: New.
5697 * gcc.dg/tree-ssa/sra-18.c: New.
5699 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5701 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5703 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5705 * gnat.dg/inline12.adb: New test.
5707 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5709 PR tree-optimization/66797
5710 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5712 2016-01-18 Richard Biener <rguenther@suse.de>
5714 PR tree-optimization/69170
5715 * gcc.dg/torture/pr69170.c: New testcase.
5717 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5719 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5721 2016-01-16 Tom de Vries <tom@codesourcery.com>
5723 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5725 2016-01-16 Tom de Vries <tom@codesourcery.com>
5727 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5728 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5729 redundant dg-require-effective-target pthread.
5730 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5731 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5732 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5733 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5734 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5735 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5736 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5738 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5741 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5742 * gcc.target/powerpc/recip-7.c: Same.
5744 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5747 * g++.dg/template/pr69091.C: New test.
5749 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5751 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5752 dump does not contain an error_mark_node.
5753 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5754 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5756 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5759 * g++.dg/template/pr68936.C: New test.
5761 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5764 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5765 * gcc.target/powerpc/recip-2.c: Same.
5766 * gcc.target/powerpc/recip-3.c: Same.
5767 * gcc.target/powerpc/recip-4.c: Same.
5768 * gcc.target/powerpc/recip-sqrtf.c: Same.
5770 2016-01-15 Jeff Law <law@redhat.com>
5772 PR tree-optimization/69270
5773 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5774 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5776 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5779 * gfortran.dg/deferred_character_13.f90: New test for the fix
5780 of comment 3 of the PR.
5783 * gfortran.dg/deferred_character_8.f90: New test
5784 * gfortran.dg/allocate_error_5.f90: New test
5787 * gfortran.dg/deferred_character_10.f90: New test
5790 * gfortran.dg/deferred_character_14.f90: New test
5793 * gfortran.dg/deferred_character_11.f90: New test
5796 * gfortran.dg/deferred_character_9.f90: New test
5798 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5800 PR rtl-optimization/69030
5801 * gcc.target/i386/pr69030.c: New.
5803 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5805 * gcc.target/aarch64/target_attr_17.c: New test.
5807 2016-01-15 Richard Biener <rguenther@suse.de>
5809 PR tree-optimization/66856
5810 * gcc.dg/torture/pr66856-1.c: New testcase.
5811 * gcc.dg/torture/pr66856-2.c: Likewise.
5813 2016-01-15 Richard Biener <rguenther@suse.de>
5816 * g++.dg/lto/pr69137_0.C: New testcase.
5818 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5821 * gcc.target/i386/pr69246.c: New test.
5823 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5825 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5827 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5830 * g++.dg/init/const9.C: Disable test on S/390.
5832 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5834 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5835 * g++.dg/Wno-frame-address.C: Ditto.
5837 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5839 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5841 2016-01-15 Richard Biener <rguenther@suse.de>
5843 PR tree-optimization/68961
5844 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5846 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5848 * gcc.target/i386/pr65105-5.c: New test.
5850 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5852 * gcc.c-torture/execute/alias-4.c: New testcase.
5854 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5857 * g++.dg/ipa/devirt-49.C: New testcase.
5859 2016-01-15 Christian Bruel <christian.bruel@st.com>
5862 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5863 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5864 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5866 2016-01-15 Richard Biener <rguenther@suse.de>
5868 PR tree-optimization/69117
5869 * gcc.dg/torture/pr69117.c: New testcase.
5871 2015-01-14 Ryan Burn <contact@rnburn.com>
5874 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5876 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5879 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5880 range tests use 100 * maximum instead of maximum + 1.
5882 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.dg/guality/pr69244.c: New test.
5887 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5889 * lib/target-supports.exp (check_effective_target_issignaling):
5891 * gcc.dg/pr61441.c: Require issignaling effective target.
5893 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5896 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5898 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5901 PR preprocessor/69177
5902 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5903 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5904 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5907 2016-01-14 Marek Polacek <polacek@redhat.com>
5910 * gcc.dg/array-15.c: New test.
5912 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5915 PR tree-optimization/69155
5916 * gfortran.dg/pr68146.f: New test.
5917 * gfortran.dg/pr69155.f90: New test.
5919 2016-01-14 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/68060
5922 * gcc.dg/torture/pr68060-1.c: New testcase.
5923 * gcc.dg/torture/pr68060-2.c: Likewise.
5925 2016-01-14 Nick Clifton <nickc@redhat.com>
5927 * lib/target-supports.exp
5928 (check_effective_target_arm_neon_ok_nocache): Add an option
5929 sequence that includes setting the ARM architecture to ARMv7-A.
5930 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5931 command line options necessary to enable Neon support.
5932 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5933 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5934 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5935 * gcc.target/arm/pr69180.c: Likewise.
5937 2016-01-14 Jeff Law <law@redhat.com>
5939 PR tree-optimization/69270
5940 * gcc.dg/tree-ssa/pr69270.c: New test.
5942 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5945 * c-c++-common/pr66208.c: New file.
5947 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5949 PR tree-optimization/69156
5950 * gcc.dg/pr69156.c: New test.
5952 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5954 * gcc.target/i386/pr69225-7.c: New test.
5956 2016-01-13 Richard Henderson <rth@redhat.com>
5958 * gcc.dg/tm/memopt-13.c: Update expected function.
5959 * gcc.dg/tm/memopt-6.c: Likewise.
5961 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5963 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5964 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5965 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5966 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5968 2016-01-13 Tom de Vries <tom@codesourcery.com>
5970 PR tree-optimization/69169
5971 * gcc.dg/pr69169.c: New test.
5973 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5976 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5977 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5978 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5979 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5980 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5981 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5982 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5983 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5985 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.dg/pr69247.c: New test.
5990 2016-01-13 Richard Biener <rguenther@suse.de>
5992 PR tree-optimization/69242
5993 * gcc.dg/torture/pr69242.c: New testcase.
5995 2016-01-13 Richard Biener <rguenther@suse.de>
5997 PR tree-optimization/69186
5998 * gcc.dg/torture/pr69186.c: New testcase.
6000 2016-01-13 Jeff Law <law@redhat.com>
6002 PR tree-optimization/67755
6003 * gcc.dg/tree-ssa/pr67755.c: New test.
6005 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6007 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6008 pass number in output by a star.
6010 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6012 PR tree-optimization/68911
6013 * gcc.c-torture/execute/pr68911.c: New test.
6015 2016-01-12 Marek Polacek <polacek@redhat.com>
6018 * g++.dg/warn/permissive-1.C: New test.
6020 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6024 * g++.dg/opt/pr69213.C: New test.
6026 2016-01-12 Christian Bruel <christian.bruel@st.com>
6029 * gcc.target/arm/pr69180.c: New test.
6031 2016-01-12 Richard Biener <rguenther@suse.de>
6034 * g++.dg/lto/pr69077_0.C: New testcase.
6035 * g++.dg/lto/pr69077_1.C: Likewise.
6037 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6040 * g++.dg/opt/pr69175.C: New test.
6042 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6044 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6045 rather than #including math.h & stdlib.h.
6046 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6047 * gcc.dg/vect/pr49771.c: Likewise.
6048 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6049 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6050 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6051 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6052 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6053 * gcc.dg/vect/pr44507.c: Likewise.
6054 * gcc.dg/vect/pr45902.c: Likewise.
6055 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6056 * gcc.dg/vect/vect-117.c: Likewise.
6057 * gcc.dg/vect/vect-99.c: Likewise.
6058 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6059 * gcc.dg/vect/vect-cond-1.c: Likewise.
6060 * gcc.dg/vect/vect-cond-2.c: Likewise.
6061 * gcc.dg/vect/vect-cond-3.c: Likewise.
6062 * gcc.dg/vect/vect-cond-4.c: Likewise.
6063 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6064 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6065 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6066 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6067 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6068 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6069 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6070 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6071 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6072 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6073 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6074 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6075 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6076 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6078 include of signal.h.
6079 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6080 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6081 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6082 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6083 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6084 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6085 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6086 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6087 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6088 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6089 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6090 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6091 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6092 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6093 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6094 * gcc.dg/vect/vect-outer-5.c: Likewise.
6095 * gcc.dg/vect/vect-outer-6.c: Likewise.
6096 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6099 2016-01-12 Nick Clifton <nickc@redhat.com>
6102 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6103 to fread so that it will be found in all target runtimes.
6105 2016-01-12 Richard Biener <rguenther@suse.de>
6107 PR tree-optimization/69053
6108 * g++.dg/torture/pr69053.C: New testcase.
6110 2016-01-12 Richard Biener <rguenther@suse.de>
6112 PR tree-optimization/69168
6113 * gcc.dg/torture/pr69168.c: New testcase.
6115 2016-01-12 Richard Biener <rguenther@suse.de>
6117 PR tree-optimization/69157
6118 * gcc.dg/torture/pr69157.c: New testcase.
6120 2016-01-12 Richard Biener <rguenther@suse.de>
6122 PR tree-optimization/69174
6123 * gcc.dg/torture/pr69174.c: New testcase.
6125 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6129 * g++.dg/tls/pr66808.C: New test.
6130 * g++.dg/tls/pr69000.C: New test.
6132 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6134 * gcc.target/powerpc/swaps-p8-23.c: New test.
6135 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6137 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6139 PR tree-optimization/68356
6140 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6142 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6143 Jim Wilson <jim.wilson@linaro.org>
6146 * gcc.target/arm/pr69194.c: New test.
6148 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6151 * gcc.target/i386/pr69225-1.c: New test.
6152 * gcc.target/i386/pr69225-2.c: Likewise.
6153 * gcc.target/i386/pr69225-3.c: Likewise.
6154 * gcc.target/i386/pr69225-4.c: Likewise.
6155 * gcc.target/i386/pr69225-5.c: Likewise.
6156 * gcc.target/i386/pr69225-6.c: Likewise.
6158 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6161 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6165 * gcc.dg/pr69071.c: New test.
6168 * g++.dg/opt/pr69211.C: New test.
6170 PR tree-optimization/69214
6171 * gcc.c-torture/compile/pr69214.c: New test.
6173 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6175 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6176 * gcc.target/i386/pr66232-11.c: Ditto.
6177 * gcc.target/i386/pr66232-12.c: Ditto.
6178 * gcc.target/i386/pr66232-13.c: Ditto.
6180 2016-01-11 Richard Biener <rguenther@suse.de>
6182 PR tree-optimization/69173
6183 * gcc.dg/torture/pr69173.c: New testcase.
6185 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6187 PR rtl-optimization/68796
6188 * gcc.target/aarch64/tst_5.c: New test.
6189 * gcc.target/aarch64/tst_6.c: Likewise.
6191 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6193 PR rtl-optimization/68841
6194 * gcc.dg/pr68841.c: New test.
6195 * gcc.c-torture/execute/pr68841.c: New test.
6197 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6199 PR rtl-optimization/68920
6200 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6202 * gcc.dg/ifcvt-5.c: New test.
6204 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6207 * g++.dg/pr69123.C: New.
6209 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6212 * gcc.target/i386/pr69010.c: New test.
6214 2016-01-11 Martin Jambor <mjambor@suse.cz>
6217 * gcc.target/i386/chkp-pr69044.c: New test.
6219 2016-01-11 Tom de Vries <tom@codesourcery.com>
6221 PR tree-optimization/69109
6222 * gcc.dg/autopar/pr69109-2.c: New test.
6223 * gcc.dg/autopar/pr69109.c: New test.
6225 2016-01-11 Tom de Vries <tom@codesourcery.com>
6227 PR tree-optimization/69108
6228 * gcc.dg/autopar/pr69108.c: New test.
6230 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6233 * c-c++-common/Wisleading-indentation.c: Augment test.
6235 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6238 * gfortran.dg/inline_matmul_12.f90: New test.
6240 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6243 * gfortran.dg/actual_array_offset_1: New test.
6245 2016-01-10 Tom de Vries <tom@codesourcery.com>
6247 PR tree-optimization/69062
6248 * gcc.dg/autopar/pr69062.c: New test.
6250 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6252 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6253 * gcc.dg/vect/slp-perm-2.c: Likewise.
6254 * gcc.dg/vect/slp-perm-3.c: Likewise.
6255 * gcc.dg/vect/slp-perm-5.c: Likewise.
6256 * gcc.dg/vect/slp-perm-6.c: Likewise.
6257 * gcc.dg/vect/slp-perm-7.c: Likewise.
6258 * gcc.dg/vect/slp-perm-8.c: Likewise.
6260 2016-01-10 Tom de Vries <tom@codesourcery.com>
6262 PR tree-optimization/69039
6263 * gcc.dg/autopar/pr69039.c: New test.
6265 2016-01-09 Marek Polacek <polacek@redhat.com>
6268 * g++.dg/pr69113.C: New test.
6270 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6273 PR tree-optimization/69097
6274 * gcc.c-torture/execute/pr50865.c: New test.
6275 * gcc.c-torture/execute/pr69097-1.c: New test.
6276 * gcc.c-torture/execute/pr69097-2.c: New test.
6277 * gcc.dg/pr69097-1.c: New test.
6278 * gcc.dg/pr69097-2.c: New test.
6280 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6283 * g++.dg/opt/pr69164.C: New test.
6285 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6287 PR tree-optimization/69167
6288 * gcc.dg/pr69167.c: New test.
6290 2016-01-08 Marek Polacek <polacek@redhat.com>
6293 * g++.dg/pr68449.C: New.
6295 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6297 PR tree-optimization/68707
6298 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6299 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6300 on platforms supporting it.
6301 * gcc.dg/vect/slp-perm-2.c: Likewise.
6302 * gcc.dg/vect/slp-perm-3.c: Likewise.
6303 * gcc.dg/vect/slp-perm-5.c: Likewise.
6304 * gcc.dg/vect/slp-perm-7.c: Likewise.
6305 * gcc.dg/vect/slp-perm-8.c: Likewise.
6306 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6307 on platforms supporting it.
6309 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6311 PR tree-optimization/69162
6312 * gcc.dg/pr69162.c: New test.
6314 PR tree-optimization/69172
6315 * gcc.dg/pr69172.c: New test.
6317 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6319 PR tree-optimization/67781
6320 * gcc.c-torture/execute/pr67781.c: New file.
6322 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6324 PR tree-optimization/69083
6325 * gcc.dg/vect/pr69083.c: New test.
6327 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6329 PR tree-optimization/61441
6330 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6331 Use -fexcess-precision=standard for compiler options.
6332 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6334 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6337 * gfortran.dg/gomp/pr69128.f90: New test.
6340 * g++.dg/ext/pr69145-1.C: New test.
6341 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6342 * g++.dg/ext/pr69145-2.h: New file.
6344 2016-01-07 Martin Sebor <msebor@redhat.com>
6347 * gcc.dg/atomic-fetch-bool.c: New test.
6348 * gcc.dg/sync-fetch-bool.c: New test.
6350 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6353 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6355 2016-01-07 Nick Clifton <nickc@redhat.com>
6358 * g++.dg/pr66655.C: New test.
6359 * g++.dg/pr66655_1.cc: Test support file.
6360 * g++.dg/pr66655.h: Test header file.
6362 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6365 gfortran.dg/gomp/pr66680.f90: New test.
6367 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6370 * gcc.target/i386/pr69171-1.c: New test.
6371 * gcc.target/i386/pr69171-2.c: Likewise.
6372 * gcc.target/i386/pr69171-3.c: Likewise.
6373 * gcc.target/i386/pr69171-4.c: Likewise.
6374 * gcc.target/i386/pr69171-5.c: Likewise.
6375 * gcc.target/i386/pr69171-6.c: Likewise.
6377 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6380 * c-c++-common/pr67639.c: New test.
6382 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6384 PR tree-optimization/69141
6385 * g++.dg/opt/pr69141.C: New test.
6387 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6389 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6391 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6394 * gcc.target/i386/pr69140.c: New test
6396 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6398 * gcc.dg/bad-dereference.c: New test case.
6400 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6404 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6406 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6408 2016-01-06 Marek Polacek <polacek@redhat.com>
6411 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6413 2016-01-05 Marek Polacek <polacek@redhat.com>
6416 * gcc.dg/atomic-invalid-2.c: New.
6418 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6421 * gcc.target/i386/pr68991.c: New test.
6423 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6426 * g++.dg/pr68991-1.C: New test.
6427 * g++.dg/pr68991-2.C: Likewise.
6429 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6432 * gcc.target/ia64/pr60465-gprel64.c: New test.
6433 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6435 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6437 PR rtl-optimization/68651
6438 * gcc.target/aarch64/pr68651_1.c: New test.
6440 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6443 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6445 2016-01-05 Nathan Sidwell <nathan@acm.org>
6448 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6450 * gcc.dg/alias-15.c: New.
6452 2016-01-05 Nick Clifton <nickc@redhat.com>
6455 * g++.dg/pr68770.C: New test.
6457 2016-01-04 Mike Stump <mikestump@comcast.net>
6459 * lib/target-supports.exp (check_effective_target_cilkplus):
6460 cilkplus targets require pthreads.
6461 (check_effective_target_cilkplus): Remove special case for NVPTX.
6463 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6465 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6468 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6470 Update copyright years.
6472 2016-01-04 Marek Polacek <polacek@redhat.com>
6475 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6476 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6477 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6479 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6481 * gcc.target/sparc/20160104-2.c: New test.
6483 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6485 * gcc.target/sparc/20160104-1.c: New test.
6487 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6490 * gfortran.dg/pr65045.f90: New test.
6492 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6494 * gnat.dg/specs/debug1.ads: Delete.
6496 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6498 PR libgfortran/68867
6499 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6502 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6504 PR libgfortran/68867
6505 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6508 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6511 * gfortran.dg/pr68864.f90: New test.
6513 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6515 PR tree-optimization/69070
6516 * gcc.dg/pr69070.c: New test.
6519 * gfortran.dg/pr69055.f90: New test.
6522 * gcc.dg/pr69015.c: New test.
6524 Copyright (C) 2016 Free Software Foundation, Inc.
6526 Copying and distribution of this file, with or without modification,
6527 are permitted in any medium without royalty provided the copyright
6528 notice and this notice are preserved.