1 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4 missing tests for vreinterpretq_p{8,16}.
6 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9 vsliq_n_s64 and vsliq_n_u64.
11 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
13 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
14 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
16 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
18 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
19 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
20 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
22 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
24 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
27 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
29 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
30 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
31 "blr\t" and switch to scan-assembler-times.
33 2016-05-18 Jiong Wang <jiong.wang@arm.com>
35 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
37 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
38 declarations under __aarch64__ and __ARM_FEATURE_FMA.
40 2016-05-18 Jakub Jelinek <jakub@redhat.com>
42 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
43 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
44 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
45 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
46 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
47 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
49 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
50 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
52 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
53 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
55 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
56 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
58 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
60 2016-05-18 Richard Biener <rguenther@suse.de>
62 PR tree-optimization/71168
63 * gcc.dg/torture/pr71168.c: New testcase.
65 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
68 * gcc.dg/tree-ssa/pr63586-2.c: New test.
69 * gcc.dg/tree-ssa/pr63586.c: New test.
70 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
72 2016-05-17 Nathan Sidwell <nathan@acm.org>
74 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
75 * gcc.dg/pr68671.c: Fix ptx xfail-if.
76 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
77 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
79 2016-05-17 Nathan Sidwell <nathan@acm.org>
81 * gcc.target/nvptx/abi-vararg-3.c: New.
83 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
85 PR tree-optimization/54579
87 * gcc.dg/fold-notrotate-1.c: New test.
88 * gcc.dg/fold-notshift-1.c: New test.
89 * gcc.dg/fold-notshift-2.c: New test.
91 2016-05-17 Marek Polacek <polacek@redhat.com>
94 * g++.dg/ipa/pr71146.C: New test.
96 2016-05-17 David Malcolm <dmalcolm@redhat.com>
98 * jit.dg/test-error-array-bounds.c: New test case.
100 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
102 * gcc.dg/tree-ssa/and-1.c: New testcase.
104 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
106 * gcc.dg/tree-ssa/pr69270.c: Adjust.
107 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
109 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
111 * gcc.dg/tree-ssa/pr69270.c: Adjust.
112 * gcc.dg/tree-ssa/vrp99.c: New testcase.
114 2016-05-17 Jiong Wang <jiong.wang@arm.com>
116 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
118 2016-05-17 Jiong Wang <jiong.wang@arm.com>
120 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
122 2016-05-17 Jiong Wang <jiong.wang@arm.com>
124 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
125 ".2d[index]" when scan the assembly.
126 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
129 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
131 2016-05-17 Richard Biener <rguenther@suse.de>
133 PR tree-optimization/71132
134 * gcc.dg/torture/pr71132.c: New testcase.
136 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
138 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
140 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
143 * gcc.target/aarch64/pr70809_1.c: New test.
145 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
147 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
148 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
149 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
150 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
152 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
153 Ilya Enkovich <ilya.enkovich@intel.com>
156 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
158 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
160 * g++.dg/ipa/ivinline-7.C: Do not xfail.
161 * g++.dg/ipa/ivinline-9.C: Do not xfail.
163 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
165 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
166 test for __ARM_FP16_ARGS.
167 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
168 * gcc.target/arm/aapcs/neon-vect10.c: New.
169 * gcc.target/arm/aapcs/neon-vect9.c: New.
170 * gcc.target/arm/aapcs/vfp18.c: New.
171 * gcc.target/arm/aapcs/vfp19.c: New.
172 * gcc.target/arm/aapcs/vfp20.c: New.
173 * gcc.target/arm/aapcs/vfp21.c: New.
174 * gcc.target/arm/fp16-aapcs-1.c: New.
175 * g++.target/arm/fp16-param-1.c: Update expected output. Add
176 test for __ARM_FP16_ARGS.
177 * g++.target/arm/fp16-return-1.c: Update expected output.
179 2016-05-16 Jiong Wang <jiong.wang@arm.com>
182 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
184 2016-05-15 Harald Anlauf <anlauf@gmx.de>
187 * gfortran.dg/pr69603.f90: New testcase.
189 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
191 * gfortran.dg/dec_union_4.f90: Fix endian issue.
193 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
196 * gfortran.dg/pr71047.f08: New test.
198 2016-05-13 Joseph Myers <joseph@codesourcery.com>
200 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
201 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
202 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
204 2016-05-13 Martin Sebor <msebor@redhat.com>
207 * g++.dg/cpp0x/constexpr-60049.C: New test.
209 2016-05-13 Jakub Jelinek <jakub@redhat.com>
212 * gcc.dg/pr71071.c: New test.
214 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
218 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
220 2016-05-13 Nathan Sidwell <nathan@acm.org>
222 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
223 __atomic_is_lock_free declaration.
225 2016-05-13 Richard Biener <rguenther@suse.de>
227 PR tree-optimization/42587
228 * gcc.dg/optimize-bswapsi-4.c: New testcase.
230 2016-05-13 Martin Liska <mliska@suse.cz>
232 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
233 the new format of dump output.
235 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
237 * gcc.dg/pr71084.c: New test.
239 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
242 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
244 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
246 * gcc.target/aarch64/struct_return.c: New test.
248 2016-05-12 Marek Polacek <polacek@redhat.com>
251 * c-c++-common/pr70756-2.c: New test.
252 * c-c++-common/pr70756.c: New test.
254 2016-05-12 Richard Biener <rguenther@suse.de>
256 PR tree-optimization/71059
257 * gcc.dg/torture/pr71059.c: New testcase.
259 2016-05-12 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/71062
262 * gcc.dg/torture/pr71062.c: New testcase.
264 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
266 PR tree-optimization/71006
267 * gcc.dg/pr71006.c: New test.
269 2016-05-12 Marek Polacek <polacek@redhat.com>
272 * gcc.dg/opts-7.c: New test.
274 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
277 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
278 Add -save-temps to dg-options.
279 Scan for ldmfd rather than pop instruction.
280 * gcc.target/arm/interrupt-2.c: Likewise.
281 * gcc.target/arm/pr70830.c: New test.
283 2016-05-12 Jakub Jelinek <jakub@redhat.com>
285 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
286 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
288 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
289 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
290 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
293 * gcc.target/i386/avx512vl-pack-1.c: New test.
294 * gcc.target/i386/avx512vl-pack-2.c: New test.
295 * gcc.target/i386/avx512bw-pack-2.c: New test.
297 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
299 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
300 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
301 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
303 2016-05-12 Richard Biener <rguenther@suse.de>
305 PR tree-optimization/70986
306 * gcc.dg/torture/pr70986-1.c: New testcase.
307 * gcc.dg/torture/pr70986-2.c: Likewise.
308 * gcc.dg/torture/pr70986-3.c: Likewise.
310 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
313 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
314 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
316 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
320 * gcc.target/i386/pr66746.c: Ditto.
322 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
324 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
326 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
327 warning when using -mvsx-timode.
328 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
329 * gcc.target/powerpc/dform-2.c: Likewise.
330 * gcc.target/powerpc/pr68805.c: Likewise.
332 2016-05-11 Marek Polacek <polacek@redhat.com>
335 * c-c++-common/attributes-3.c: New test.
337 2016-05-11 Nathan Sidwell <nathan@acm.org>
339 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
340 * gcc.c-torture/execute/pr68185.c: Likewise.
341 * gcc.dg/ipa/pr70306.c: Requires global constructors.
342 * gcc.dg/pr69634.c: Requires scheduling.
343 * gcc.dg/torture/pr66178.c: Require label values.
344 * gcc.dg/setjmp-6.c: Require indirect jumps.
346 2016-05-11 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/71055
349 * gcc.dg/torture/pr71055.c: New testcase.
351 2016-05-11 Richard Biener <rguenther@suse.de>
354 * g++.dg/debug/pr71057.C: New testcase.
356 2016-05-11 Jakub Jelinek <jakub@redhat.com>
359 * gfortran.dg/gomp/pr70855.f90: New test.
361 2016-05-11 Richard Biener <rguenther@suse.de>
364 * g++.dg/torture/pr71002.C: New testcase.
366 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
369 * gcc.dg/pr70807.c: New test.
371 2016-05-10 Martin Sebor <msebor@redhat.com>
374 * g++.dg/Wattributes.C: New test.
376 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
378 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
379 * gcc.dg/tree-ssa/pr69270.c: Adjust.
380 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
382 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
385 * gcc.target/i386/pr70799-1.c: New test.
387 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
389 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
391 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
394 * gcc.target/i386/pr70877.c: New test.
396 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
398 PR tree-optimization/70786
399 * gcc.target/i386/pr70876.c: New test.
401 2016-05-10 Jakub Jelinek <jakub@redhat.com>
404 * gcc.target/i386/avx512vl-logic-1.c: New test.
405 * gcc.target/i386/avx512vl-logic-2.c: New test.
406 * gcc.target/i386/avx512dq-logic-2.c: New test.
408 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
411 * gcc.target/powerpc/pr70963.c: New.
413 2016-05-10 David Malcolm <dmalcolm@redhat.com>
415 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
416 (test_very_wide_line): Add ruler to expected output.
417 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
418 (test_very_wide_line): Likewise.
419 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
420 (test_show_locus): Within the handling of "test_very_wide_line",
421 enable show_ruler_p on the diagnostic context.
423 2016-05-10 Richard Biener <rguenther@suse.de>
425 PR tree-optimization/71039
426 * gcc.dg/torture/pr71039.c: New testcase.
428 2016-05-10 Nathan Sidwell <nathan@acm.org>
430 * gcc.dg/nested-func-10.c: Requires alloca.
431 * gcc.dg/nested-func-9.c: Requires alloca.
432 * gcc.c-torture/execute/pr70460.c: Requires labels.
433 * gcc.c-torture/compile/pr70199.c: Requires labels.
434 * gcc.target/nvptx/decl.c: Compile only.
435 * gcc.target/nvptx/trailing-init.c: Compile only.
436 * gcc.target/nvptx/ary-init.c: Compile only.
438 2016-05-10 Marek Polacek <polacek@redhat.com>
441 * gcc.dg/attr-opt-1.c: New test.
443 2016-05-10 Richard Biener <rguenther@suse.de>
445 PR tree-optimization/70497
446 PR tree-optimization/28367
447 * gcc.dg/torture/20160404-1.c: New testcase.
448 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
449 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
451 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
453 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
455 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
457 * gcc.target/i386/fabsneg-1.c New test.
459 2016-05-09 Alan Modra <amodra@gmail.com>
462 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
464 2016-05-09 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/70985
467 * gcc.dg/torture/pr70985.c: New testcase.
469 2016-05-09 Bin Cheng <bin.cheng@arm.com>
471 * gcc.dg/tree-ssa/ifc-9.c: New test.
472 * gcc.dg/tree-ssa/ifc-10.c: New test.
473 * gcc.dg/tree-ssa/ifc-11.c: New test.
474 * gcc.dg/tree-ssa/ifc-12.c: New test.
475 * gcc.dg/vect/pr61194.c: Remove XFAIL.
476 * gcc.dg/vect/vect-23.c: Remove XFAIL.
477 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
479 2016-05-09 Richard Biener <rguenther@suse.de>
482 * gfortran.dg/pr70937.f90: New testcase.
484 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
488 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
491 * gfortran.dg/dec_structure_1.f90: New testcase.
492 * gfortran.dg/dec_structure_2.f90: Ditto.
493 * gfortran.dg/dec_structure_3.f90: Ditto.
494 * gfortran.dg/dec_structure_4.f90: Ditto.
495 * gfortran.dg/dec_structure_5.f90: Ditto.
496 * gfortran.dg/dec_structure_6.f90: Ditto.
497 * gfortran.dg/dec_structure_7.f90: Ditto.
498 * gfortran.dg/dec_structure_8.f90: Ditto.
499 * gfortran.dg/dec_structure_9.f90: Ditto.
500 * gfortran.dg/dec_structure_10.f90: Ditto.
501 * gfortran.dg/dec_structure_11.f90: Ditto.
502 * gfortran.dg/dec_union_1.f90: Ditto.
503 * gfortran.dg/dec_union_2.f90: Ditto.
504 * gfortran.dg/dec_union_3.f90: Ditto.
505 * gfortran.dg/dec_union_4.f90: Ditto.
506 * gfortran.dg/dec_union_5.f90: Ditto.
507 * gfortran.dg/dec_union_6.f90: Ditto.
508 * gfortran.dg/dec_union_7.f90: Ditto.
510 2016-05-07 Tom de Vries <tom@codesourcery.com>
512 PR tree-optimization/70956
513 * gcc.dg/graphite/pr70956.c: New test.
515 2016-05-06 Jakub Jelinek <jakub@redhat.com>
518 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
519 (a, b, c, d): Change type from char to signed char.
520 (main): Compare against (signed char) -1634678893 instead of
521 hardcoded -109. Use __builtin_abort instead of abort.
523 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
524 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
526 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
528 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
531 * gcc.dg/torture/pr70935.c: New test.
533 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
536 * gcc.target/sh/pr58219.c: New tests.
538 2016-05-06 Richard Biener <rguenther@suse.de>
540 PR tree-optimization/70960
541 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
543 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
546 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
547 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
548 Adjust expected instruction counts.
549 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
551 2016-05-06 Marek Polacek <polacek@redhat.com>
554 * gcc.dg/ubsan/bounds-3.c: New test.
556 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
559 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
561 2016-05-06 Richard Biener <rguenther@suse.de>
564 * gfortran.dg/pr70931.f90: New testcase.
566 2016-05-06 Richard Biener <rguenther@suse.de>
569 * gcc.dg/torture/pr70941.c: New testcase.
571 2016-05-05 Bin Cheng <bin.cheng@arm.com>
573 PR tree-optimization/57206
574 * gcc.dg/vect/pr57206.c: New test.
576 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
578 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
580 2016-05-05 Jakub Jelinek <jakub@redhat.com>
582 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
584 * c-c++-common/Wdangling-else-4.c: New test.
586 2016-05-04 Jakub Jelinek <jakub@redhat.com>
590 * g++.dg/opt/pr70906.C: New test.
591 * g++.dg/opt/pr70933.C: New test.
593 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
595 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
597 * gcc.dg/ipa/pure-const-3.c: New testcase.
599 2016-05-04 Marek Polacek <polacek@redhat.com>
601 * c-c++-common/Wdangling-else-1.c: New test.
602 * c-c++-common/Wdangling-else-2.c: New test.
603 * c-c++-common/Wdangling-else-3.c: New test.
605 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
607 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
610 2016-05-04 Marek Polacek <polacek@redhat.com>
613 * gcc.dg/Waddress-2.c: New test.
615 2016-05-04 Alan Modra <amodra@gmail.com>
617 * gcc.target/powerpc/pr70866.c: New.
619 2016-05-03 Martin Sebor <msebor@redhat.com>
622 * c-c++-common/builtin_location.c: New test.
623 * g++.dg/cpp1y/builtin_location.C: New test.
625 2016-05-03 Marek Polacek <polacek@redhat.com>
628 * gcc.dg/pr70859.c: New test.
629 * gcc.dg/pr70859-2.c: New test.
631 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
633 * gnat.dg/debug5.adb: New testcase.
635 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
637 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
638 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
639 Procedure to check for z10 instruction set.
641 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
643 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
645 2016-05-03 Alan Modra <amodra@gmail.com>
647 * gcc.target/powerpc/savres.c: Add func using a single gpr.
649 2016-05-03 Jakub Jelinek <jakub@redhat.com>
651 * gcc.target/i386/avx512f-cvt-1.c: New test.
653 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
655 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
656 -fdump-tree-vrp-details.
658 2016-05-03 Richard Biener <rguenther@suse.de>
660 * gcc.dg/pr30172-1.c: Adjust.
661 * gcc.dg/pr63743.c: Likewise.
662 * gcc.dg/tm/pr51696.c: Likewise.
663 * c-c++-common/tm/safe-1.c: Likewise.
664 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
665 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
666 * g++.dg/plugin/self-assign-test-1.C: Likewise.
667 * g++.dg/plugin/self-assign-test-2.C: Likewise.
669 2016-05-03 Jakub Jelinek <jakub@redhat.com>
671 PR rtl-optimization/70467
672 * gcc.target/i386/pr70467-3.c: New test.
673 * gcc.target/i386/pr70467-4.c: New test.
675 PR tree-optimization/70916
676 * gcc.c-torture/compile/pr70916.c: New test.
679 * gcc.target/i386/pr49244-1.c: New test.
680 * gcc.target/i386/pr49244-2.c: New test.
682 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
684 PR rtl-optimization/44281
685 * gcc.target/i386/pr44281.c: New test.
687 2016-05-03 bin cheng <bin.cheng@arm.com>
689 PR tree-optimization/56541
690 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
691 * gcc.dg/vect/pr56541.c: new test.
693 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
695 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
697 * gcc.target/powerpc/float128-complex-2.c: Likewise.
699 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
702 * c-c++-common/asan/clone-test-1.c (main): Align child process
705 2016-05-02 David Malcolm <dmalcolm@redhat.com>
708 * g++.dg/spellcheck-fields-2.C: New test case.
710 2016-05-02 David Malcolm <dmalcolm@redhat.com>
713 * g++.dg/pr62314.C: New test case.
715 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
717 * gcc.dg/ipa/inline-8.c: New testcase.
719 2016-05-02 Jakub Jelinek <jakub@redhat.com>
721 PR rtl-optimization/70467
722 * gcc.target/i386/pr70467-1.c: New test.
724 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
726 * gcc.dg/spec-options.c: Run the test on all targets.
727 * gcc.dg/foo.specs: Use cpp_unique_options.
729 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
731 * gcc.dg/tree-ssa/unord.c: New testcase.
733 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
735 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
737 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
739 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
741 2016-05-02 Marek Polacek <polacek@redhat.com>
744 * gcc.dg/enum-incomplete-3.c: New test.
746 2016-05-02 Marek Polacek <polacek@redhat.com>
747 Tom de Vries <tom@codesourcery.com>
749 PR tree-optimization/70700
750 * gcc.dg/pr70700.c: New test.
752 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
755 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
756 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
757 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
758 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
760 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
762 * ada/acats/run_acats: Rename into...
763 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
764 * ada/acats/run_all.sh: Remove redundant test.
765 (target_run): Move around.
766 (target_gnatchop): Use newly built executable.
767 (target_gnatmake): Likewise.
768 Check that the compilation of impbit succeeds.
770 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
772 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
773 * gcc.dg/20021029-1.c: Likewise.
774 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
775 * gcc.target/sh/attr-isr-trapa.c: Likewise.
776 * gcc.target/sh/cmpstr.c: Likewise.
777 * gcc.target/sh/cmpstrn.c: Likewise.
778 * gcc.target/sh/memset.c: Likewise.
779 * gcc.target/sh/pr21255-2-mb.c: Likewise.
780 * gcc.target/sh/pr21255-2-ml.c: Likewise.
781 * gcc.target/sh/pr39423-1.c: Likewise.
782 * gcc.target/sh/pr49468-di.c: Likewise.
783 * gcc.target/sh/pr49468-si.c: Likewise.
784 * gcc.target/sh/pr49880-1.c: Likewise.
785 * gcc.target/sh/pr49880-2.c: Likewise.
786 * gcc.target/sh/pr49880-3.c: Likewise.
787 * gcc.target/sh/pr50751-1.c: Likewise.
788 * gcc.target/sh/pr50751-4.c: Likewise.
789 * gcc.target/sh/pr50751-7.c: Likewise.
790 * gcc.target/sh/pr51244-1.c: Likewise.
791 * gcc.target/sh/pr51244-10.c: Likewise.
792 * gcc.target/sh/pr51244-11.c: Likewise.
793 * gcc.target/sh/pr51244-12.c: Likewise.
794 * gcc.target/sh/pr51244-13.c: Likewise.
795 * gcc.target/sh/pr51244-14.c: Likewise.
796 * gcc.target/sh/pr51244-17.c: Likewise.
797 * gcc.target/sh/pr51244-18.c: Likewise.
798 * gcc.target/sh/pr51244-19.c: Likewise.
799 * gcc.target/sh/pr51244-4.c: Likewise.
800 * gcc.target/sh/pr51244-5.c: Likewise.
801 * gcc.target/sh/pr51244-7.c: Likewise.
802 * gcc.target/sh/pr51244-8.c: Likewise.
803 * gcc.target/sh/pr51244-9.c: Likewise.
804 * gcc.target/sh/pr51697.c: Likewise.
805 * gcc.target/sh/pr52483-1.c: Likewise.
806 * gcc.target/sh/pr52483-2.c: Likewise.
807 * gcc.target/sh/pr52483-3.c: Likewise.
808 * gcc.target/sh/pr52483-5.c: Likewise.
809 * gcc.target/sh/pr52933-1.c: Likewise.
810 * gcc.target/sh/pr52933-2.c: Likewise.
811 * gcc.target/sh/pr52933-3.c: Likewise.
812 * gcc.target/sh/pr53568-1.c: Likewise.
813 * gcc.target/sh/pr53976-1.c: Likewise.
814 * gcc.target/sh/pr53988-1.c: Likewise.
815 * gcc.target/sh/pr53988.c: Likewise.
816 * gcc.target/sh/pr54089-1.c: Likewise.
817 * gcc.target/sh/pr54089-6.c: Likewise.
818 * gcc.target/sh/pr54089-7.c: Likewise.
819 * gcc.target/sh/pr54089-8.c: Likewise.
820 * gcc.target/sh/pr54089-9.c: Likewise.
821 * gcc.target/sh/pr54236-1.c: Likewise.
822 * gcc.target/sh/pr54236-2.c: Likewise.
823 * gcc.target/sh/pr54236-3.c: Likewise.
824 * gcc.target/sh/pr54236-4.c: Likewise.
825 * gcc.target/sh/pr54386.c: Likewise.
826 * gcc.target/sh/pr54602-1.c: Likewise.
827 * gcc.target/sh/pr54685.c: Likewise.
828 * gcc.target/sh/pr54760-1.c: Likewise.
829 * gcc.target/sh/pr54760-2.c: Likewise.
830 * gcc.target/sh/pr54760-3.c: Likewise.
831 * gcc.target/sh/pr54760-4.c: Likewise.
832 * gcc.target/sh/pr54760-5.c: Likewise.
833 * gcc.target/sh/pr54760-6.c: Likewise.
834 * gcc.target/sh/pr55146.c: Likewise.
835 * gcc.target/sh/pr55160.c: Likewise.
836 * gcc.target/sh/pr59278.c: Likewise.
837 * gcc.target/sh/pr59401-1.c: Likewise.
838 * gcc.target/sh/pr59533-1.c: Likewise.
839 * gcc.target/sh/pr63260.c: Likewise.
840 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
841 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
842 * gcc.target/sh/strlen.c: Likewise.
843 * gcc.target/sh/torture/pr30807.c: Likewise.
844 * gcc.target/sh/torture/pr34777.c: Likewise.
845 * gcc.target/sh/torture/pr64652.c: Likewise.
846 * gcc.target/sh/torture/pr65505.c: Likewise.
847 * gcc.target/sh/torture/pragma-isr.c: Likewise.
848 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
850 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
855 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857 * gcc.target/powerpc/vsx-elemrev-1.c: New.
858 * gcc.target/powerpc/vsx-elemrev-2.c: New.
859 * gcc.target/powerpc/vsx-elemrev-3.c: New.
860 * gcc.target/powerpc/vsx-elemrev-4.c: New.
862 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
864 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
865 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
867 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
870 * c-c++-common/goacc/combined-reduction.c: New test.
871 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
873 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
875 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
876 *movdi_internal pattern only if PIC off.
877 * gcc.target/i386/pr70155-2.c: Likewise.
878 * gcc.target/i386/pr70155-3.c: Likewise.
879 * gcc.target/i386/pr70155-4.c: Likewise.
880 * gcc.target/i386/pr70155-5.c: Likewise.
881 * gcc.target/i386/pr70155-6.c: Likewise.
882 * gcc.target/i386/pr70155-7.c: Likewise.
883 * gcc.target/i386/pr70155-8.c: Likewise.
884 * gcc.target/i386/pr70155-15.c: Likewise.
885 * gcc.target/i386/pr70155-17.c: Likewise.
886 * gcc.target/i386/pr70155-22.c: Likewise.
888 2016-04-29 Bin Cheng <bin.cheng@arm.com>
890 PR tree-optimization/70803
891 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
893 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
895 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
896 optimization of vector loop.
897 * gcc.target/i386/vect-unpack-3.c: New test.
898 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
899 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
900 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
902 2016-04-29 Marek Polacek <polacek@redhat.com>
905 * g++.dg/ubsan/null-7.C: New test.
908 * gcc.dg/pr70852.c: New test.
910 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
913 * g++.dg/cpp0x/alignas6.C: New test.
915 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
917 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
919 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
920 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
921 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
922 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
923 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
924 * gcc.target/arc/mxy.c: Likewise.
925 * gcc.target/arc/mswape.c: Likewise.
926 * gcc.target/arc/mrtsc.c: Likewise.
927 * gcc.target/arc/mcrc.c: Likewise.
928 * gcc.target/arc/mdsp-packa.c: Likewise.
929 * gcc.target/arc/mdvbf.c: Likewise.
930 * gcc.target/arc/mlock.c: Likewise.
931 * gcc.target/arc/mmac-24.c: Likewise.
932 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
934 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
935 Matthijs Kooijman <matthijs@stdin.nl>
936 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
939 * gcc.target/avr/pr60040-1.c: New.
940 * gcc.target/avr/pr60040-2.c: New.
942 2016-04-29 Richard Biener <rguenther@suse.de>
944 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
946 2016-04-29 Richard Biener <rguenther@suse.de>
948 PR tree-optimization/13962
949 PR tree-optimization/65686
950 * gcc.dg/uninit-pr65686.c: New testcase.
952 2016-04-29 Jakub Jelinek <jakub@redhat.com>
955 * gcc.dg/pr70843.c: New test.
957 2016-04-28 Jakub Jelinek <jakub@redhat.com>
960 * gcc.target/i386/pr70858.c: New test.
962 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
964 * gcc.target/arc/nps400-1.c: New file.
966 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
967 Andrew Burgess <andrew.burgess@embecosm.com>
969 * gcc.target/arc/movh_cl-1.c: New file.
971 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
972 Andrew Burgess <andrew.burgess@embecosm.com>
974 * gcc.target/arc/extzv-1.c: New file.
975 * gcc.target/arc/insv-1.c: New file.
976 * gcc.target/arc/insv-2.c: New file.
977 * gcc.target/arc/movb-1.c: New file.
978 * gcc.target/arc/movb-2.c: New file.
979 * gcc.target/arc/movb-3.c: New file.
980 * gcc.target/arc/movb-4.c: New file.
981 * gcc.target/arc/movb-5.c: New file.
982 * gcc.target/arc/movb_cl-1.c: New file.
983 * gcc.target/arc/movb_cl-2.c: New file.
984 * gcc.target/arc/movbi_cl-1.c: New file.
985 * gcc.target/arc/movl-1.c: New file.
987 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
988 Andrew Burgess <andrew.burgess@embecosm.com>
990 * gcc.target/arc/cmem-1.c: New file.
991 * gcc.target/arc/cmem-2.c: New file.
992 * gcc.target/arc/cmem-3.c: New file.
993 * gcc.target/arc/cmem-4.c: New file.
994 * gcc.target/arc/cmem-5.c: New file.
995 * gcc.target/arc/cmem-6.c: New file.
996 * gcc.target/arc/cmem-7.c: New file.
997 * gcc.target/arc/cmem-ld.inc: New file.
998 * gcc.target/arc/cmem-st.inc: New file.
1000 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.target/i386/pr70821.c: New test.
1005 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1007 * gcc.target/powerpc/vec-adde.c: New test.
1008 * gcc.target/powerpc/vec-adde-int128.c: New test.
1010 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1012 * gcc.target/i386/avx-vround-1.c: New test.
1013 * gcc.target/i386/avx-vround-2.c: New test.
1014 * gcc.target/i386/avx512vl-vround-1.c: New test.
1015 * gcc.target/i386/avx512vl-vround-2.c: New test.
1017 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1020 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1021 (check_effective_target_cilkplus_runtime): ... this.
1022 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1023 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1025 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1026 Require cilkplus_runtime.
1027 Don't add -lcilkrts.
1028 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1029 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1030 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1031 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1032 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1033 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1034 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1035 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1036 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1037 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1038 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1039 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1040 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1041 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1042 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1043 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1044 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1045 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1046 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1047 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1048 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1049 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1050 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1051 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1052 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1053 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1054 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1055 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1056 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1058 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1059 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1061 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1063 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1066 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1068 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1069 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1071 2015-04-27 Ryan Burn <contact@rnburn.com>
1075 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1077 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1078 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1080 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1082 * gnat.dg/limited_with4.ad[sb]: New test.
1083 * gnat.dg/limited_with4_pkg.ads: New helper.
1085 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1088 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1089 and movv1ti_internal patterns
1090 * gcc.target/i386/pr70155-1.c: New test.
1091 * gcc.target/i386/pr70155-2.c: Likewise.
1092 * gcc.target/i386/pr70155-3.c: Likewise.
1093 * gcc.target/i386/pr70155-4.c: Likewise.
1094 * gcc.target/i386/pr70155-5.c: Likewise.
1095 * gcc.target/i386/pr70155-6.c: Likewise.
1096 * gcc.target/i386/pr70155-7.c: Likewise.
1097 * gcc.target/i386/pr70155-8.c: Likewise.
1098 * gcc.target/i386/pr70155-9.c: Likewise.
1099 * gcc.target/i386/pr70155-10.c: Likewise.
1100 * gcc.target/i386/pr70155-11.c: Likewise.
1101 * gcc.target/i386/pr70155-12.c: Likewise.
1102 * gcc.target/i386/pr70155-13.c: Likewise.
1103 * gcc.target/i386/pr70155-14.c: Likewise.
1104 * gcc.target/i386/pr70155-15.c: Likewise.
1105 * gcc.target/i386/pr70155-16.c: Likewise.
1106 * gcc.target/i386/pr70155-17.c: Likewise.
1107 * gcc.target/i386/pr70155-18.c: Likewise.
1108 * gcc.target/i386/pr70155-19.c: Likewise.
1109 * gcc.target/i386/pr70155-20.c: Likewise.
1110 * gcc.target/i386/pr70155-21.c: Likewise.
1111 * gcc.target/i386/pr70155-22.c: Likewise.
1113 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1115 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1118 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1120 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1121 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1122 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1123 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1124 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1126 2016-04-27 Richard Biener <rguenther@suse.de>
1129 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1130 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1132 2016-04-27 Nathan Sidwell <nathan@acm.org>
1134 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1135 * g++.dg/ubsan/pr63956.C: Adjust error location.
1137 2016-04-27 Nick Clifton <nickc@redhat.com>
1140 * gcc.dg/pr49889.c: New test.
1142 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1144 * c-c++-common/memset-array.c: New test.
1146 2016-04-26 Martin Sebor <msebor@redhat.com>
1149 * g++.dg/cpp1y/func_constexpr.C: New test.
1151 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1154 * g++.dg/cpp0x/enum32.C: New test.
1155 * g++.dg/cpp0x/enum33.C: New test.
1157 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1159 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1160 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1161 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1162 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1163 * gcc.c-torture/execute/pr38151.c: Likewise.
1164 * gcc.c-torture/execute/pr66556.c: Likewise.
1165 * gcc.c-torture/execute/pr67781.c: Likewise.
1166 * gcc.c-torture/execute/pr68648.c: Likewise.
1168 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1170 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1172 2016-04-26 Marek Polacek <polacek@redhat.com>
1175 * gcc.dg/pr67784-3.c: New test.
1176 * gcc.dg/pr67784-4.c: New test.
1177 * gcc.dg/pr67784-5.c: New test.
1180 * gcc.dg/Wnested-externs-2.c: New test.
1182 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1184 * gcc.dg/fold-plusmult.c: Adjust.
1185 * gcc.dg/no-strict-overflow-6.c: Adjust.
1186 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1188 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1190 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1192 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1193 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1194 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1195 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1196 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1197 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1198 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1199 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1200 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1201 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1202 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1203 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1204 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1205 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1206 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1207 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1208 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1209 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1210 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1211 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1212 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1213 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1215 * gcc.target/i386/pr32219-4.c: Likewise.
1216 * gcc.target/i386/pr32219-6.c: Likewise.
1217 * gcc.target/i386/pr32219-8.c: Likewise.
1219 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1221 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1224 2016-04-26 Marek Polacek <polacek@redhat.com>
1227 * g++.dg/ext/cond2.C: New test.
1229 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1231 PR tree-optimization/70771
1232 PR tree-optimization/70775
1233 * gcc.dg/pr70771.c: New test.
1234 * gcc.dg/pr70775.c: New test.
1236 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1238 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1240 2016-04-25 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/70780
1243 * gcc.dg/torture/pr70780.c: New testcase.
1245 2016-04-25 Michael Collison <michael.collison@arm.com>
1247 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1248 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1249 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1250 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1251 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1252 * testsuite/lib/target-supports.exp
1253 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1254 that arm neon support vector widen sum of HImode TO SImode.
1256 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1259 * c-c++-common/asan/pr70712.c: New test.
1261 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1263 * .gitattributes: New file.
1265 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1267 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1269 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1271 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1272 * gfortran.dg/submodule_15.f08: Likewise.
1274 2016-04-22 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/70740
1277 * gcc.dg/torture/pr70740.c: New testcase.
1279 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1282 * gcc.target/i386/pr70750-1.c: New test.
1283 * gcc.target/i386/pr70750-2.c: Likewise.
1285 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp0x/auto48.C: New.
1290 2016-04-21 Marek Polacek <polacek@redhat.com>
1293 * g++.dg/cpp0x/forw_enum12.C: New test.
1294 * g++.dg/cpp0x/forw_enum13.C: New test.
1296 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1299 * gcc.target/i386/pr70728.c: New test.
1301 2016-04-21 Richard Biener <rguenther@suse.de>
1304 * gcc.dg/pr70747.c: New testcase.
1306 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1308 PR tree-optimization/70715
1309 * gcc.dg/tree-ssa/scev-13.c: New test.
1311 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1313 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1315 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1317 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1319 2016-04-20 Jan Hubicka <jh@suse.cz>
1322 * g++.dg/ipa/nothrow-1.C: New testcase.
1324 2016-04-20 Nathan Sidwell <nathan@acm.org>
1327 * g++.dg/eh/delete1.C: New.
1329 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1331 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1332 -mtune-ctrl=sse_typeless_stores.
1334 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1336 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1338 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1340 PR tree-optimization/69489
1341 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1343 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1346 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1347 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1348 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1350 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1352 PR tree-optimization/56625
1353 PR tree-optimization/69489
1354 * gcc.dg/vect/pr56625.c: New test.
1355 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1357 2016-04-20 Andrew Pinski <apinski@cavium.com>
1360 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1362 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1364 * gnat.dg/self1.adb: Remove now incorrect test.
1366 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1368 * gcc.dg/tree-ssa/scev-11.c: New test.
1369 * gcc.dg/tree-ssa/scev-12.c: New test.
1371 2016-04-20 Marek Polacek <polacek@redhat.com>
1373 PR tree-optimization/70725
1374 * gcc.dg/pr70725.c: New test.
1376 2016-04-20 Richard Biener <rguenther@suse.de>
1378 PR tree-optimization/70726
1379 * g++.dg/vect/pr70726.cc: New testcase.
1381 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1384 * gcc.target/s390/pr70674.c: New test.
1386 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1388 PR libgfortran/70684
1389 * gfortran.dg/list_read_14.f90: New test.
1391 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1394 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1395 extern to force it misaligned.
1399 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1400 Don't check `*' before movv4sf_internal.
1401 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1402 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1403 Don't check `*' before movv16qi_internal.
1404 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1405 extern to force it misaligned.
1409 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1410 Don't check `*' before movv2df_internal.
1411 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1412 extern to force it misaligned.
1416 Check movv8sf_internal instead of avx_storeups256.
1417 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1419 2016-04-19 Richard Biener <rguenther@suse.de>
1421 PR tree-optimization/70171
1422 * g++.dg/tree-ssa/pr70171.C: New testcase.
1424 2016-04-19 Richard Biener <rguenther@suse.de>
1426 PR tree-optimization/70724
1427 * gcc.dg/torture/pr70724.c: New testcase.
1429 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1432 * testsuite/gcc.target/i386/pr70689.c: New.
1434 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1437 * gcc.target/i386/pr70708.c: New test.
1439 2016-04-18 Richard Biener <rguenther@suse.de>
1441 PR tree-optimization/43434
1442 * gcc.dg/vect/pr43434.c: New testcase.
1443 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1444 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1445 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1446 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1447 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1448 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1449 * gcc.dg/gomp/pr68640.c: Likewise.
1450 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1451 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1453 2016-04-18 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/70701
1456 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1458 2016-04-18 Tom de Vries <tom@codesourcery.com>
1461 * gcc.dg/pr70161.c: Add dot-file scans.
1462 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1463 instead of after last dot char.
1465 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1467 * c-c++-common/dump-ada-spec-3.c: New test.
1468 * c-c++-common/dump-ada-spec-4.c: Likewise.
1470 2016-04-17 Tom de Vries <tom@codesourcery.com>
1473 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1475 2016-04-15 Jan Hubicka <jh@suse.cz>
1478 * g++.dg/ipa/pure-const-1.C: New testcase.
1479 * g++.dg/ipa/pure-const-2.C: New testcase.
1480 * g++.dg/ipa/pure-const-3.C: New testcase.
1482 2016-04-15 Marek Polacek <polacek@redhat.com>
1485 * gcc.dg/bitfld-22.c: New test.
1487 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1489 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1492 2016-04-15 Marek Polacek <polacek@redhat.com>
1495 * c-c++-common/pr70651.c: New test.
1497 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1499 PR rtl-optimization/70681
1500 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1501 dump scan on arm and powerpc.
1502 * gcc.dg/pr10474.c: Likewise.
1504 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1509 * g++.dg/cpp1y/vla11.C: Revert for real.
1512 * c-c++-common/Wparentheses-1.c: New test.
1513 * c-c++-common/gomp/Wparentheses-1.c: New test.
1514 * c-c++-common/gomp/Wparentheses-2.c: New test.
1515 * c-c++-common/gomp/Wparentheses-3.c: New test.
1516 * c-c++-common/gomp/Wparentheses-4.c: New test.
1517 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1518 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1519 * c-c++-common/goacc/Wparentheses-1.c: New test.
1521 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1524 * gcc.target/i386/pr70662.c: New test.
1526 2016-04-15 Richard Biener <rguenther@suse.de>
1527 Alan Modra <amodra@gmail.com>
1529 PR tree-optimization/70130
1530 * gcc.dg/vect/O3-pr70130.c: New testcase.
1532 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1535 * gcc.target/powerpc/pr70669.c: New test.
1538 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1539 a power7 system that does not have an assembler that supports
1542 2016-04-14 Martin Sebor <msebor@redhat.com>
1547 * c-c++-common/ubsan/vla-1.c: Revert.
1548 * g++.dg/cpp1y/vla11.C: Same.
1549 * g++.dg/cpp1y/vla12.C: Same.
1550 * g++.dg/cpp1y/vla13.C: Same.
1551 * g++.dg/cpp1y/vla14.C: Same.
1552 * g++.dg/cpp1y/vla3.C: Same.
1553 * gcc/testsuite/g++.dg/init/array24.C: Same.
1554 * g++.dg/ubsan/vla-1.C: Same.
1556 2016-04-14 Marek Polacek <polacek@redhat.com>
1557 Jan Hubicka <hubicka@ucw.cz>
1560 * g++.dg/torture/pr70029.C: New test.
1562 2016-04-14 Martin Sebor <msebor@redhat.com>
1564 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1565 type size to prevent failures on targets with very low maximum
1568 2016-04-14 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/70623
1571 * gcc.dg/torture/pr70623.c: New testcase.
1572 * gcc.dg/torture/pr70623-2.c: Likewise.
1574 2016-04-13 Martin Sebor <msebor@redhat.com>
1579 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1580 * g++.dg/cpp1y/vla11.C: New test.
1581 * g++.dg/cpp1y/vla12.C: New test.
1582 * g++.dg/cpp1y/vla13.C: New test.
1583 * g++.dg/cpp1y/vla14.C: New test.
1584 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1585 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1586 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1588 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1591 * g++.dg/opt/pr70641.C: New test.
1593 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1595 PR rtl-optimization/68749
1596 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1597 effects of argument promotions.
1598 Remove default args to dg-skip-if.
1600 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1603 * g++.dg/parse/pr70635.C: New.
1605 2016-04-13 Marek Polacek <polacek@redhat.com>
1608 * c-c++-common/Wmisleading-indentation-4.c: New test.
1610 2016-04-13 Marek Polacek <polacek@redhat.com>
1613 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1614 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1616 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1618 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1619 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1620 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1622 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.c-torture/compile/pr70633.c: New test.
1628 * gcc.dg/torture/pr70628.c: New test.
1630 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1633 * g++.dg/template/pr70610.C: New test.
1634 * g++.dg/template/pr70610-2.C: New test.
1635 * g++.dg/template/pr70610-3.C: New test.
1636 * g++.dg/template/pr70610-4.C: New test.
1638 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1640 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1644 * g++.dg/ext/pr70571.C: New test.
1646 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1649 * gcc.target/powerpc/pr70640.c: New test.
1651 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/parse/pr68722.C: New.
1656 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1658 PR rtl-optimization/70596
1659 * gcc.target/i386/pr70596.c: New test.
1661 2016-04-12 Nathan Sidwell <nathan@acm.org>
1664 * g++.dg/init/pr70501.C: New.
1666 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1668 * gcc.target/i386/asm-flag-6.c: New test.
1670 2016-04-12 Tom de Vries <tom@codesourcery.com>
1672 PR tree-optimization/68756
1673 * gcc.dg/graphite/pr68756.c: New test.
1675 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1677 PR tree-optimization/70602
1678 * gcc.c-torture/execute/pr70602.c: New test.
1680 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1683 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1684 __float128 emulator is built and runs.
1685 * gcc.target/powerpc/float128-1.c: Likewise.
1687 * lib/target-supports.exp (check_ppc_float128_sw_available):
1688 Rework tests for __float128 software and hardware
1689 availability. Fix exit condition to return 0 on success.
1691 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1694 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1695 * gcc.target/aarch64/target_attr_15.c: Likewise.
1697 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1700 * g++.dg/cpp1y/pr69066.C: New.
1702 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1705 * gfortran.dg/pr36192.f90: Update test.
1706 * gfortran.dg/pr36192_1.f90: Update test.
1707 * gfortran.dg/real_dimension_1.f: Update test.
1708 * gfortran.dg/parameter_array_init_7.f90: New test.
1710 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1715 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1717 PR rtl-optimization/66669
1718 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1720 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1722 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1723 * gcc.dg/pie-1.c: Likewise.
1724 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1725 * gcc.dg/pic-4.c: Likewise.
1726 * gcc.dg/pie-3.c: Likewise.
1727 * gcc.dg/pie-4.c: Likewise.
1729 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1731 PR tree-optimization/68644
1732 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1734 PR rtl-optimization/64886
1735 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1737 2016-04-09 Tom de Vries <tom@codesourcery.com>
1739 PR tree-optimization/68953
1740 * gcc.dg/graphite/pr68953.c: New test.
1742 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1745 * gfortran.dg/deferred_character_16.f90: New test.
1747 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1749 PR tree-optimization/70586
1750 * gcc.c-torture/execute/pr70586.c: New test.
1752 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1755 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1756 with __builtin_memset
1757 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1759 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1763 PR tree-optimization/70373
1767 * c-c++-common/goacc/reduction-5.c: New test.
1768 * c-c++-common/goacc/reduction-promotions.c: New test.
1769 * gfortran.dg/goacc/reduction-3.f95: New test.
1770 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1772 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1776 * g++.dg/pr70590.C: New test.
1777 * g++.dg/pr70590-2.C: New test.
1779 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/i386/pr70593.c: New test.
1784 PR rtl-optimization/70574
1785 * gcc.target/i386/avx2-pr70574.c: New test.
1787 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1790 * c-c++-common/asan/pr70541.c: New test.
1792 2016-04-08 Tom de Vries <tom@codesourcery.com>
1794 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1795 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1797 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1800 * gcc.c-torture/execute/pr70566.c: New test.
1802 2016-04-08 Tom de Vries <tom@codesourcery.com>
1804 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1805 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1807 2016-04-08 Alan Modra <amodra@gmail.com>
1809 * gcc.target/powerpc/pr70117.c: New.
1811 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1814 * gcc.dg/lto/simd-function_0.c: New test.
1816 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1818 * c-c++-common/attr-simd-2.c: Likewise.
1819 * c-c++-common/attr-simd-4.c: Likewise.
1820 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1821 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1823 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1826 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1828 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1829 Tom de Vries <tom@codesourcery.com>
1831 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1832 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1833 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1834 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1835 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1836 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1837 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1838 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1840 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1843 * g++.dg/warn/Wparentheses-29.C: New test.
1845 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1848 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1849 explicit braces to resolve a future -Wparentheses warning.
1851 2016-04-06 Richard Henderson <rth@redhat.com>
1853 * gcc.dg/pr61817-1.c: New test.
1854 * gcc.dg/pr61817-2.c: New test.
1855 * gcc.dg/pr69391-1.c: New test.
1856 * gcc.dg/pr69391-2.c: New test.
1858 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1860 PR rtl-optimization/70398
1861 * testsuite/gcc.target/aarch64/pr70398.c: New.
1863 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1865 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1867 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1868 Pedro Alves <palves@redhat.com>
1870 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1872 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1874 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1875 Check for avx512f effective targets instead of avx2.
1876 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1878 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1879 * g++.dg/gomp/declare-simd-1.C: Likewise.
1880 * g++.dg/gomp/declare-simd-3.C: Likewise.
1881 * g++.dg/gomp/declare-simd-4.C: Likewise.
1884 * c-c++-common/gomp/pr70550-1.c: New test.
1885 * c-c++-common/gomp/pr70550-2.c: New test.
1887 2016-04-05 Nathan Sidwell <nathan@acm.org>
1890 * g++.dg/ext/attribute-may-alias-5.C: New.
1892 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1895 * c-c++-common/pr70336.c: New test.
1896 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1897 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1899 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1902 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1904 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1906 PR rtl-optimization/70542
1907 * gcc.dg/torture/pr70542.c: New test.
1908 * gcc.target/i386/avx2-pr70542.c: New test.
1910 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1912 PR tree-optimization/70509
1913 * gcc.target/i386/avx512bw-pr70509.c: New test.
1915 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1918 * g++.dg/ext/constexpr-vla4.C: New test.
1920 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/pr70510.c: New test.
1925 2016-04-05 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/70526
1928 * g++.dg/torture/pr70526.C: New testcase.
1930 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.target/i386/pr70525.c: New test.
1935 2016-04-05 Richard Biener <rguenther@suse.de>
1938 * g++.dg/torture/pr70499.C: New testcase.
1940 2016-04-05 Richard Biener <rguenther@suse.de>
1942 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1945 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1949 rs6000 ABI warnings.
1951 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1954 * g++.dg/ipa/devirt-51.C: New testcase.
1956 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1957 Jakub Jelinek <jakub@redhat.com>
1960 * gcc.dg/torture/pr70457.c: New.
1962 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1965 * gfortran.dg/allocate_with_source_19.f08: New test.
1967 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1970 * gfortran.dg/coarray_allocate_6.f08: New test.
1972 2016-04-04 Richard Biener <rguenther@suse.de>
1974 PR rtl-optimization/70484
1975 * gcc.dg/torture/pr70484.c: New testcase.
1977 2016-04-04 Marek Polacek <polacek@redhat.com>
1980 * gcc.dg/torture/pr70307.c: New test.
1982 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1986 * gcc.target/sh/torture/pr70416.c: New.
1988 2016-04-02 Martin Sebor <msebor@redhat.com>
1994 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1995 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1996 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1997 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1998 * g++.dg/cpp0x/constexpr-string.C: Same.
1999 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2000 * g++.dg/cpp0x/pr65398.C: Same.
2001 * g++.dg/ext/constexpr-vla1.C: Same.
2002 * g++.dg/ext/constexpr-vla2.C: Same.
2003 * g++.dg/ext/constexpr-vla3.C: Same.
2004 * g++.dg/ubsan/pr63956.C: Same.
2006 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2008 PR rtl-optimization/70467
2009 * gcc.target/i386/pr70467-2.c: New test.
2011 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2012 Marek Polacek <polacek@redhat.com>
2015 * g++.dg/init/new47.C: New test.
2017 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2020 * gcc.target/arm/pr70496.c: New test.
2022 2016-04-01 Nathan Sidwell <nathan@acm.org>
2025 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2027 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2030 * gcc.dg/strlenopt.h (memmove): New.
2031 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2032 instead of "string.h".
2033 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2034 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2035 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2036 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2037 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2038 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2039 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2040 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2041 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2042 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2043 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2044 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2045 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2046 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2047 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2048 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2049 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2050 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2051 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2052 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2054 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2056 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2057 (Holder::foo): Reflect this.
2059 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2062 * gcc.dg/pr70442.c: New test.
2064 2016-03-31 Nathan Sidwell <nathan@acm.org>
2067 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2069 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2072 * gcc.target/i386/pr70453.c: New test.
2074 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2077 * gcc.c-torture/pr70292.c: New test.
2079 2016-03-31 Marek Polacek <polacek@redhat.com>
2082 * c-c++-common/pr70297.c: New test.
2083 * g++.dg/cpp0x/typedef-redecl.C: New test.
2084 * gcc.dg/typedef-redecl2.c: New test.
2086 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2088 PR rtl-optimization/70460
2089 * gcc.c-torture/execute/pr70460.c: New test.
2091 2016-03-31 Richard Biener <rguenther@suse.de>
2094 * g++.dg/ext/vector30.C: New testcase.
2096 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2097 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2099 * gfortran.dg/fmt_pf.f90: New test.
2101 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2103 Forward-port from 5 branch
2104 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2107 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2108 dg-require-effective-target after dg-do.
2110 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2112 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2114 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2115 Julian Brown <julian@codesourcery.com>
2116 Chung-Lin Tang <cltang@codesourcery.com>
2117 Cesar Philippidis <cesar@codesourcery.com>
2118 James Norris <jnorris@codesourcery.com>
2119 Tom de Vries <tom@codesourcery.com>
2120 Nathan Sidwell <nathan@codesourcery.com>
2122 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2123 * c-c++-common/goacc/loop-clauses.c: Likewise.
2124 * g++.dg/goacc/template.C: Likewise.
2125 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2126 * gfortran.dg/goacc/loop-1.f95: Likewise.
2127 * gfortran.dg/goacc/loop-5.f95: Likewise.
2128 * gfortran.dg/goacc/loop-6.f95: Likewise.
2129 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2130 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2131 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2132 * c-c++-common/goacc/clauses-fail.c: Likewise.
2133 * c-c++-common/goacc/parallel-1.c: Likewise.
2134 * c-c++-common/goacc/reduction-1.c: Likewise.
2135 * c-c++-common/goacc/reduction-2.c: Likewise.
2136 * c-c++-common/goacc/reduction-3.c: Likewise.
2137 * c-c++-common/goacc/reduction-4.c: Likewise.
2138 * c-c++-common/goacc/routine-3.c: Likewise.
2139 * c-c++-common/goacc/routine-4.c: Likewise.
2140 * c-c++-common/goacc/routine-5.c: Likewise.
2141 * c-c++-common/goacc/tile.c: Likewise.
2142 * g++.dg/goacc/template.C: Likewise.
2143 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2144 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2145 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2146 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2147 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2148 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2149 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2150 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2151 * c-c++-common/goacc/use_device-1.c: ... this file.
2152 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2153 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2154 * c-c++-common/goacc/host_data-6.c: ... this file.
2155 * c-c++-common/goacc/loop-2-kernels.c: New file.
2156 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2157 * c-c++-common/goacc/loop-3.c: Likewise.
2158 * g++.dg/goacc/reference.C: Likewise.
2159 * g++.dg/goacc/routine-1.C: Likewise.
2160 * g++.dg/goacc/routine-2.C: Likewise.
2162 2016-03-30 Richard Biener <rguenther@suse.de>
2165 * gcc.dg/torture/pr70450.c: New testcase.
2167 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.dg/torture/pr70421.c: New test.
2171 * gcc.target/i386/avx512f-pr70421.c: New test.
2173 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2176 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2177 (check): New function.
2179 (foo): Align stack to 16 bytes when calling bar.
2180 * gcc.target/i386/cleanup-2.c: Likewise.
2182 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2184 PR tree-optimization/59124
2185 * gcc.dg/Warray-bounds-19.c: New test.
2187 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2189 * lib/prune.exp (escape_regex_chars): New.
2190 (prune_file_path): Update to quote metcharacters for regexp.
2192 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2194 PR rtl-optimization/70429
2195 * gcc.c-torture/execute/pr70429.c: New test.
2197 PR tree-optimization/70405
2198 * gcc.dg/pr70405.c: New test.
2200 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2203 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2204 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2206 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2209 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2210 __cilkrts_set_param to set two workers.
2211 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2212 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2214 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2216 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2218 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2221 * gcc.target/i386/pr70406.c: New test.
2223 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2225 * gnat.dg/specs/double_record_extension3.ads: New test.
2227 2016-03-25 Richard Henderson <rth@redhat.com>
2230 * gcc.target/aarch64/pr70120-1.c: New.
2231 * gcc.target/aarch64/pr70120-2.c: New.
2232 * gcc.target/aarch64/pr70120-3.c: New.
2234 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2237 * g++.dg/template/mangle2.C: The dg-do directive should be
2238 "compile" not "assemble".
2240 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2243 * gcc.dg/pr69650.c: New test.
2245 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2247 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2249 2016-03-25 Alan Modra <amodra@gmail.com>
2251 * gcc.dg/dfp/pr70052.c: New test.
2253 2016-03-24 Richard Henderson <rth@redhat.com>
2256 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2257 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2259 2016-03-24 Tom de Vries <tom@codesourcery.com>
2261 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2263 2016-03-24 Tom de Vries <tom@codesourcery.com>
2265 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2266 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2268 2016-03-24 Tom de Vries <tom@codesourcery.com>
2270 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2271 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2273 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2276 * g++.dg/template/mangle2.C: New test.
2278 2016-03-24 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/70396
2281 * gcc.dg/torture/pr70396.c: New testcase.
2283 2016-03-24 Richard Biener <rguenther@suse.de>
2286 * gcc.dg/torture/pr70370.c: New testcase.
2288 2016-03-24 Tom de Vries <tom@codesourcery.com>
2290 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2291 * gfortran.dg/goacc/kernels-tree.f95: Same.
2292 * gfortran.dg/goacc/parallel-tree.f95: Same.
2294 2016-03-24 Tom de Vries <tom@codesourcery.com>
2296 * c-c++-common/goacc/uninit-if-clause.c: New test.
2297 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2299 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2305 2016-03-24 Richard Biener <rguenther@suse.de>
2307 PR tree-optimization/70372
2308 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2310 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2313 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2315 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2318 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2320 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2323 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2324 * g++.dg/cpp1y/pr70001.C: New test.
2327 * g++.dg/cpp0x/constexpr-70323.C: New test.
2329 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2330 Jason Merrill <jason@redhat.com>
2331 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/cpp0x/constexpr-69315.C: New test.
2335 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2337 2016-03-23 Marek Polacek <polacek@redhat.com>
2340 * g++.dg/warn/Wignored-attributes-1.C: New test.
2341 * g++.dg/warn/Wignored-attributes-2.C: New test.
2343 2016-03-23 Tom de Vries <tom@codesourcery.com>
2345 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2347 * gfortran.dg/goacc/private-3.f95 (test): Same.
2348 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2351 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2353 * lib/target-supports.exp: Remove v7ve entry from loop
2354 creating effective target checks.
2355 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2356 (add_options_for_arm_arch_v7ve): Likewise.
2358 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2360 PR tree-optimization/70354
2361 * gcc.dg/vect/pr70354-1.c: New test.
2362 * gcc.dg/vect/pr70354-2.c: New test.
2363 * gcc.target/i386/avx2-pr70354-1.c: New test.
2364 * gcc.target/i386/avx2-pr70354-2.c: New test.
2366 2016-03-22 Jeff Law <law@redhat.com>
2369 * gcc.dg/tree-ssa/pr70232.c: New test.
2371 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2374 * gcc.target/i386/pr70302.c: New test.
2376 2016-03-22 Richard Biener <rguenther@suse.de>
2379 * g++.dg/torture/pr70251.C: New testcase.
2381 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2384 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2385 Wmisleading-indentation.c.
2386 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2387 reflect change to diagnostic text and order of messages.
2388 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2390 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2392 * g++.dg/ext/java-3.C: Don't compile on AIX.
2394 2016-03-22 Richard Biener <rguenther@suse.de>
2397 * gcc.dg/torture/pr70333.c: New testcase.
2399 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2401 * g++.dg/ext/pr70290.C: New test.
2403 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2406 * gcc.target/i386/pr70325.c: New test.
2408 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2412 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2415 * gcc.target/i386/pr70300.c: New test.
2418 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2419 (func2): New function for cond with parens, xfail warning for c++.
2420 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2422 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2425 * g++.dg/template/ptrmem30.C: New test.
2427 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2430 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2431 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2433 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/pr70326.c: New test.
2438 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2439 Jakub Jelinek <jakub@redhat.com>
2441 PR tree-optimization/70317
2442 * gcc.dg/pr70317.c: New test.
2444 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2447 * gcc.target/i386/pr70327.c: New test.
2449 2016-03-21 Martin Liska <mliska@suse.cz>
2452 * gcc.dg/ipa/pr70306.c: New test.
2454 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2456 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2457 * gcc.target/arm/attr-align3.c: Likewise.
2458 * gcc.target/arm/attr_arm.c: Likewise.
2459 * gcc.target/arm/flip-thumb.c: Likewise.
2461 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2464 * gcc.target/powerpc/altivec-36.c: New test.
2466 2016-03-21 Richard Biener <rguenther@suse.de>
2468 PR tree-optimization/70310
2469 * gcc.dg/torture/pr70310.c: New testcase.
2471 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2474 * gcc.target/i386/pr70293.c: New test.
2476 2016-03-21 Richard Biener <rguenther@suse.de>
2478 PR tree-optimization/70288
2479 * gcc.dg/torture/pr70288-1.c: New testcase.
2480 * gcc.dg/torture/pr70288-2.c: Likewise.
2482 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2484 PR rtl-optimization/69307
2485 * gcc.target/arm/pr69307.c: New test.
2487 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2489 PR rtl-optimization/69102
2490 * gcc.c-torture/compile/pr69102.c: New test.
2492 2016-03-18 Jeff Law <law@redhat.com>
2494 PR rtl-optimization/70263
2495 * gcc.c-torture/compile/pr70263-1.c: New test.
2496 * gcc.target/i386/pr70263-2.c: New test.
2498 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2500 PR rtl-optimization/70278
2501 * gcc.dg/torture/pr70278.c: New test.
2502 * gcc.target/arm/pr70278.c: New test.
2504 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2507 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2508 (test_builtin_types_compatible_p): New test function.
2509 * gcc.dg/pr70281.c: New test case.
2511 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2514 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2516 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2518 PR tree-optimization/70252
2519 * gcc.dg/pr70252.c: New test.
2521 2016-03-18 Tom de Vries <tom@codesourcery.com>
2523 * gcc.dg/pr70161-2.c: New test.
2524 * gcc.dg/pr70161.c: New test.
2526 2016-03-18 Tom de Vries <tom@codesourcery.com>
2529 * gcc.dg/pr70269.c: New test.
2531 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2534 * g++.dg/ext/java-3.C: New test.
2536 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2539 * g++.dg/lookup/pr70205.C: New test.
2541 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2544 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2546 2016-03-17 Marek Polacek <polacek@redhat.com>
2549 * gcc.dg/atomic-op-6.c: New test.
2551 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2554 * c-c++-common/pr70264.c: New test case.
2556 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2559 * c-c++-common/pr70144-1.c: New test.
2560 * c-c++-common/pr70144-2.c: New test.
2563 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2564 * g++.dg/opt/flifetime-dse6.C: New test.
2565 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2567 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2570 * gcc.dg/pic-1.c: New test.
2571 * gcc.dg/pic-2.c: Likewise.
2572 * gcc.dg/pic-3.c: Likewise.
2573 * gcc.dg/pic-4.c: Likewise.
2574 * gcc.dg/pie-1.c: Likewise.
2575 * gcc.dg/pie-2.c: Likewise.
2576 * gcc.dg/pie-3.c: Likewise.
2577 * gcc.dg/pie-4.c: Likewise.
2578 * gcc.dg/pie-5.c: Likewise.
2579 * gcc.dg/pie-6.c: Likewise.
2581 2016-03-17 Tom de Vries <tom@codesourcery.com>
2583 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2584 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2586 2016-03-17 Richard Biener <rguenther@suse.de>
2589 * g++.dg/debug/pr70271.C: New testcase.
2591 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2593 * gcc.target/i386/pr70251.c: New test.
2595 2016-03-17 Marek Polacek <polacek@redhat.com>
2598 * g++.dg/warn/constexpr-70194.C: New test.
2600 2016-03-16 Richard Henderson <rth@redhat.com>
2603 * gcc.c-torture/compile/pr70240.c: New.
2605 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2607 * gcc.c-torture/compile/20151204.c: Skip for avr.
2609 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2612 * g++.dg/opt/pr70245.C: New test.
2613 * g++.dg/opt/pr70245.h: New file.
2614 * g++.dg/opt/pr70245-aux.cc: New file.
2616 2016-03-16 Martin Sebor <msebor@redhat.com>
2618 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2620 2016-03-16 Richard Henderson <rth@redhat.com>
2623 * gcc.c-torture/compile/pr70199.c: New.
2625 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2627 * gcc.dg/uninit-19.c: Run dos2unix.
2629 2016-03-16 Marek Polacek <polacek@redhat.com>
2632 * gcc.dg/nested-func-10.c: New test.
2633 * gcc.dg/nested-func-9.c: New test.
2635 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2637 PR tree-optimization/68714
2638 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2640 2016-03-16 Tom de Vries <tom@codesourcery.com>
2642 PR tree-optimization/68715
2643 * gcc.dg/graphite/pr68715-2.c: New test.
2644 * gcc.dg/graphite/pr68715.c: New test.
2645 * gfortran.dg/graphite/pr68715.f90: New test.
2647 2016-03-16 Tom de Vries <tom@codesourcery.com>
2649 PR tree-optimization/68809
2650 * gcc.dg/graphite/pr68809-2.c: New test.
2651 * gcc.dg/graphite/pr68809.c: New test.
2653 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2656 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2657 method call to i () as argument. Adjust expected output.
2660 * g++.dg/ubsan/pr70147-1.C: New test.
2661 * g++.dg/ubsan/pr70147-2.C: New test.
2663 2016-03-15 Martin Sebor <msebor@redhat.com>
2666 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2668 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2670 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2673 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2676 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2677 libatomic_available.
2679 2016-03-15 Marek Polacek <polacek@redhat.com>
2682 * g++.dg/ext/attribute-may-alias-4.C: New test.
2684 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2686 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2687 -fvar-tracking-assignments-toggle flag.
2689 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2691 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2693 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2695 PR rtl-optimization/70222
2696 * gcc.c-torture/execute/pr70222-1.c: New test.
2697 * gcc.c-torture/execute/pr70222-2.c: New test.
2699 2016-03-15 Richard Henderson <rth@redhat.com>
2701 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2703 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2705 PR rtl-optimization/69032
2706 * gcc.dg/pr69032.c: New test.
2708 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2710 PR rtl-optimization/63384
2711 * g++.dg/pr63384.C: New test.
2713 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2716 * gcc.target/i386/pr64411.C: New test.
2718 2016-03-15 Tom de Vries <tom@codesourcery.com>
2720 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2721 * gfortran.dg/goacc/kernels-alias.f95: New test.
2723 2016-03-14 Martin Sebor <msebor@redhat.com>
2726 * g++.dg/cpp0x/constexpr-inline.C: New test.
2727 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2729 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2731 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2733 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/pr70219.c: New test.
2738 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2741 * gcc.dg/torture/pr70083.c: New test.
2742 * gcc.target/i386/pr70083.c: New test.
2744 2016-03-14 Richard Biener <rguenther@suse.de>
2746 PR tree-optimization/56365
2747 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2749 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2752 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2754 * g++.dg/pr70098.C: New testcase.
2757 2016-03-14 Tom de Vries <tom@codesourcery.com>
2759 PR tree-optimization/70045
2760 * gcc.dg/graphite/pr70045.c: New test.
2762 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765 * gfortran.dg/include_9.f90: New test.
2767 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2770 gfortran.dg/prof/prof.exp: New script.
2771 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2773 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2775 PR rtl-optimization/69307
2776 * gcc.dg/pr69307.c: New test.
2778 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2781 * gcc.target/arm/pr69614.c: New.
2783 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/submodule_14.f08: New test
2789 * gfortran.dg/submodule_15.f08: New test
2791 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2794 * g++.dg/cpp1y/paren3.C: New test.
2796 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2799 * gcc.target/powerpc/ppc-round2.c: New test.
2801 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2804 * gcc.dg/torture/pr70123.c: New test.
2806 2016-03-11 Jeff Law <law@redhat.com>
2808 PR tree-optimization/70190
2809 * gcc.c-torture/compile/pr70190.c: New test.
2811 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2814 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2816 (test43_b): Likewise.
2817 (test43_c): Likewise.
2818 (test43_d): Likewise.
2819 (test43_e): Likewise.
2820 (test43_f): Likewise.
2821 (test43_g): Likewise.
2822 (test44_a): Likewise.
2823 (test44_b): Likewise.
2824 (test44_c): Likewise.
2825 (test44_d): Likewise.
2826 (test44_e): Likewise.
2828 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2831 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2833 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2835 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2838 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2842 * gcc.target/aarch64/pr69245_2.c: New test.
2844 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/70177
2847 * gcc.dg/pr70177.c: New test.
2849 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2851 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2853 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2855 * gcc.dg/tree-ssa/sra-20.c: New.
2857 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2859 PR rtl-optimization/70174
2860 * gcc.dg/pr70174.c: New test.
2862 PR tree-optimization/70169
2863 * gcc.dg/pr70169.c: New test.
2865 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2868 * gcc.target/i386/pr70160.c: New test.
2870 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2872 * gcc.target/s390/dfp-1.c: New test.
2874 2016-03-10 Nick Clifton <nickc@redhat.com>
2877 * gcc.target/aarch64/pr70044.c: New test.
2879 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2880 Jakub Jelinek <jakub@redhat.com>
2883 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2884 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2885 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2887 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2890 * g++.dg/lto/pr69589_0.C: New testcase
2891 * g++.dg/lto/pr69589_1.C: New testcase
2893 2016-03-10 Marek Polacek <polacek@redhat.com>
2896 * g++.dg/delayedfold/unary-plus1.C: New test.
2898 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2900 * gcc.target/arm/pr45701-1.c: Escape brackets.
2901 * gcc.target/arm/pr45701-2.c: Likewise.
2903 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2905 * gfortran.dg/unconstrained_commons.f: New.
2907 2016-03-10 Alan Modra <amodra@gmail.com>
2909 * gcc.dg/pr69195.c: New.
2910 * gcc.dg/pr69238.c: New.
2912 2016-03-10 Tom de Vries <tom@codesourcery.com>
2915 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2917 2016-03-10 Richard Biener <rguenther@suse.de>
2919 PR tree-optimization/70128
2920 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2921 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2923 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2925 PR tree-optimization/70152
2926 * gcc.dg/pr70152.c: New test.
2929 * gcc.target/i386/pr70086-1.c: New test.
2930 * gcc.target/i386/pr70086-2.c: New test.
2931 * gcc.target/i386/pr70086-3.c: New test.
2933 PR tree-optimization/70127
2934 * gcc.c-torture/execute/pr70127.c: New test.
2936 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2938 * c-c++-common/goacc/combined-directives-2.c: New test.
2940 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2944 * g++.dg/diagnostic/pr70105.C: New test.
2945 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2946 (test_multiple_ordinary_maps): New test function.
2948 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2952 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2953 Drop range information from call to inform_at_rich_loc.
2954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2956 (test_show_locus): Replace calls to rich_location::add_range with
2957 calls to add_range. Rewrite the tests that used the now-defunct
2958 rich_location ctor taking a source_range. Simplify other tests
2959 by replacing calls to COMBINE_LOCATION_DATA with calls to
2962 2016-03-09 Richard Biener <rguenther@suse.de>
2963 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/70138
2966 * gcc.dg/vect/pr70138-1.c: New testcase.
2967 * gcc.dg/vect/pr70138-2.c: Likewise.
2969 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.target/i386/pr70049.c: New test.
2974 2016-03-09 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2978 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2979 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2981 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2986 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2992 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2995 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2996 in testcase comment.
2998 2016-03-09 Tom de Vries <tom@codesourcery.com>
3000 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3001 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3002 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3003 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3004 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3005 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3006 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3007 * gfortran.dg/goacc/kernels-loop.f95: New test.
3009 2016-03-08 Martin Sebor <msebor@redhat.com>
3012 * g++.dg/warn/overflow-warn-7.C: New test.
3014 2016-03-08 Jason Merrill <jason@redhat.com>
3016 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3017 * lib/target-supports.exp (check_effective_target_concepts): New.
3019 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3022 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3023 * g++.dg/ubsan/pr70135.C: New test.
3026 * gcc.dg/pr70110.c: New test.
3028 2016-03-07 Martin Jambor <mjambor@suse.cz>
3030 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3031 * c-c++-common/gomp/if-1.c: Likewise.
3032 * c-c++-common/gomp/pr61486-2.c: Likewise.
3033 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3034 to dg-additional-options.
3035 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3036 * g++/gomp/target-teams-1.c: Likewise.
3037 * gcc.dg/gomp/gomp.exp: Likewise.
3038 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3039 dg-additional-options.
3040 * gfortran.dg/gomp/gomp.exp: Likewise.
3041 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3042 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3043 dg-additional-options.
3044 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3046 2016-03-07 Martin Jambor <mjambor@suse.cz>
3048 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3049 * c-c++-common/gomp/gridify-1.c: New test.
3050 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3052 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3054 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3055 trigger for cortex-r8, when scanning for register r8.
3056 * gcc.target/arm/pr45701-2.c: Likewise.
3058 2016-02-26 Richard Biener <rguenther@suse.de>
3059 Jeff Law <law@redhat.com>
3061 PR tree-optimization/69740
3062 * gcc.c-torture/compile/pr69740-1.c: New test.
3063 * gcc.c-torture/compile/pr69740-2.c: New test.
3065 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3067 * lib/target-supports.exp
3068 (check_effective_target_whole_vector_shift): Enable for PPC64.
3070 2016-03-07 Richard Biener <rguenther@suse.de>
3072 PR tree-optimization/70115
3073 * gcc.dg/torture/pr70115.c: New testcase.
3075 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3078 * c-c-++-common/goacc/pr69916.c: New.
3080 2016-03-07 Richard Henderson <rth@redhat.com>
3082 * gcc.c-torture/compile/pr70061.c: New test.
3084 2016-03-07 Richard Biener <rguenther@suse.de>
3087 * gcc.dg/vect/O3-pr36098.c: New testcase.
3089 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3091 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3093 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3095 * gnat.dg/renaming9.ad[sb]: New testcase.
3097 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3100 * g++.dg/expr/stdarg3.C: New test.
3102 2016-03-04 Jeff Law <law@redhat.com>
3104 PR tree-optimization/69196
3105 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3108 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3111 * gcc.dg/pr69973.c: New test.
3113 PR rtl-optimization/69941
3114 * gcc.dg/torture/pr69941.c: New test.
3117 * gcc.dg/pr69824.c: New test.
3119 2016-03-05 Tom de Vries <tom@codesourcery.com>
3121 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3122 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3125 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3128 * g++.dg/cpp1y/var-templ48.C: New test.
3129 * g++.dg/cpp1y/var-templ49.C: New test.
3131 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3133 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3135 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3138 * g++.dg/ubsan/pr70035.C: New test.
3141 * gcc.target/i386/pr70062.c: New test.
3143 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3145 * g++.dg/template/typename21.C: Remove c++98_only.
3147 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3149 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3151 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3154 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3156 (fn_42_b): Likewise.
3157 (fn_42_c): Likewise.
3159 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3162 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3164 (fn_40_b): Likewise.
3165 (fn_41_a): Likewise.
3166 (fn_41_b): Likewise.
3168 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.target/i386/avx512f-pr70059.c: New test.
3172 * gcc.target/i386/avx512dq-pr70059.c: New test.
3174 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3176 PR rtl-optimization/57676
3177 * gcc.dg/torture/pr57676.c: New test.
3179 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3181 * gcc.dg/pr70026.c: New test.
3183 2016-03-04 Marek Polacek <polacek@redhat.com>
3186 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3187 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3189 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3192 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3194 (test_corners_sisd_si): Likewise.
3195 (main): Remove checks of the above.
3196 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3198 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3200 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3202 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3204 * gcc.dg/torture/pr69951.c: Accept argc==0.
3206 2016-03-04 Richard Biener <rguenther@suse.de>
3209 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3210 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3212 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3215 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3218 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3221 * gcc.dg/guality/pr69947.c: New test.
3223 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3228 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3230 PR rtl-optimization/69904
3231 * gcc.target/arm/pr69904.c: New test.
3233 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.dg/vect/pr70021.c: New test.
3237 * gcc.target/i386/pr70021.c: New test.
3239 2016-03-03 Marek Polacek <polacek@redhat.com>
3242 * gcc.dg/pr70050.c: New test.
3244 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3246 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3248 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3250 PR tree-optimization/70043
3251 * gfortran.dg/vect/pr70043.f90: New test.
3253 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3255 * gnat.dg/specs/task1.ads: New test.
3257 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3259 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3260 Invoke gdb with -batch.
3261 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3263 2016-03-03 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/55936
3266 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3268 2016-03-02 Jeff Law <law@redhat.com>
3270 PR rtl-optimization/69942
3271 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3272 effects of argument promotions.
3274 PR tree-optimization/69987
3275 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3276 target does not support -fprefetch-loop-arrays.
3278 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3280 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3282 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3284 PR rtl-optimization/69052
3285 * gcc.target/i386/pr69052.c: New test.
3287 2016-03-02 Alan Modra <amodra@gmail.com>
3289 * gcc.dg/pr69990.c: New.
3291 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3294 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3297 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3300 * gcc.target/i386/pr70028.c: New test.
3302 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3304 * c-c++-common/asan/swapcontext-test-1.c,
3305 * c-c++-common/tsan/thread_leak.c,
3306 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3307 * g++.dg/tsan/benign_race.C,
3308 * g++.dg/tsan/fd_close_norace.C,
3309 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3310 races with sanitizer output
3312 2016-03-02 Richard Biener <rguenther@suse.de>
3313 Uros Bizjak <ubizjak@gmail.com>
3316 * gcc.dg/simd-8.c: New testcase.
3318 2016-03-02 Richard Biener <rguenther@suse.de>
3321 * gcc.dg/simd-7.c: New testcase.
3323 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3325 * gcc.target/i386/pr70007.c: Tweak.
3327 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3329 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3331 2016-03-02 Marek Polacek <polacek@redhat.com>
3334 * gcc.dg/pr67854.c: New test.
3336 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.dg/torture/pr70025.c: New test.
3341 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3343 PR tree-optimization/68621
3344 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3346 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3348 * gcc.target/i386/pr70007.c: New test.
3350 2016-03-01 Jeff Law <law@redhat.com>
3352 PR tree-optimization/69196
3353 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3355 PR tree-optimization/69196
3356 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3357 duplicating code and spoiling the expected output.
3359 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3362 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3363 supports power9 before doing tests.
3364 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3365 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3366 * gcc.target/powerpc/p9-permute.c: Likewise.
3368 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3371 * gcc.target/i386/pr70027.c: New test.
3373 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3375 * gcc.dg/pr70017.c: New test.
3377 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.dg/pr69796.c: New test.
3382 * gcc.dg/pr69974.c: New test.
3384 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3386 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3388 2016-02-29 Jeff Law <law@redhat.com>
3390 PR tree-optimization/69987
3391 * gfortran.dg/pr69987.f90: New test.
3393 PR tree-optimization/69989
3394 * gcc.c-torture/compile/pr69989-2.c: New test.
3396 2016-03-01 Marek Polacek <polacek@redhat.com>
3399 * g++.dg/parse/invalid1.C: New test.
3401 2016-03-01 Richard Biener <rguenther@suse.de>
3404 * gcc.dg/pr70022.c: New testcase.
3406 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3408 PR tree-optimization/69956
3409 * gcc.dg/pr69956.c: New test.
3411 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3415 XFAIL when hardware supports efficient unaligned storage access.
3417 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3420 * g++.dg/template/pr69961a.C: New test.
3421 * g++.dg/template/pr69961b.C: New test.
3423 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3425 PR preprocessor/69985
3426 * gcc.dg/cpp/pr69985.c: New test case.
3428 2016-02-29 Jeff Law <law@redhat.com>
3430 PR tree-optimization/70005
3431 * gcc.c-torture/execute/pr70005.c New test.
3433 PR tree-optimization/69999
3434 * gcc.c-torture/compile/pr69999.c: New test.
3436 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3438 PR tree-optimization/69652
3439 * gcc.dg/torture/pr69652.c: Delete test.
3440 * gcc.dg/vect/pr69652.c: New test.
3442 2016-02-19 Richard Biener <rguenther@suse.de>
3444 PR tree-optimization/69980
3445 * gfortran.dg/vect/pr69980.f90: New testcase.
3447 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3449 * gcc.target/sparc/20160229-1.c: New test.
3451 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3453 * gnat.dg/stack_usage3.adb: New test.
3454 * gnat.dg/stack_usage3_pkg.ads: New helper.
3456 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3458 * gnat.dg/renaming8.adb: New test.
3459 * gnat.dg/renaming8_pkg1.ads: New helper.
3460 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3461 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3463 2016-02-29 Richard Biener <rguenther@suse.de>
3465 PR tree-optimization/69720
3466 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3468 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3472 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3474 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3475 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3478 * gfortran.dg/coarray_8.f90: Adjust error message.
3479 * gfortran.dg/pr56007.f90: New test.
3480 * gfortran.dg/pr56007.f: New test.
3482 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3484 PR tree-optimization/69989
3485 * gcc.dg/torture/pr69989.c: New test.
3487 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3489 * gcc.target/i386/stack-realign-win.c: New test.
3491 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3494 * gfortran.dg/pr60126.f90: New test.
3496 2016-02-27 Jeff Law <law@redhat.com>
3499 2016-02-26 Richard Biener <rguenther@suse.de>
3500 Jeff Law <law@redhat.com>
3502 PR tree-optimization/69740
3503 * gcc.c-torture/compile/pr69740-1.c: New test.
3504 * gcc.c-torture/compile/pr69740-2.c: New test.
3506 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3509 * gfortran.dg/newunit_4.f90: New test.
3511 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3514 PR rtl-optimization/69886
3515 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3516 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3519 2016-02-26 Martin Sebor <msebor@redhat.com>
3521 PR tree-optimization/15826
3522 * gcc.dg/tree-ssa/pr15826.c: New test.
3524 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3527 * gcc.target/powerpc/pr69969.c: New test.
3529 2016-02-26 Martin Sebor <msebor@redhat.com>
3532 * g++.old-deja/g++.other/decl5.C: Add a test case.
3534 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3537 * gcc.target/powerpc/pr69946.c: New file.
3539 2016-02-26 Richard Biener <rguenther@suse.de>
3540 Jeff Law <law@redhat.com>
3542 PR tree-optimization/69740
3543 * gcc.c-torture/compile/pr69740-1.c: New test.
3544 * gcc.c-torture/compile/pr69740-2.c: New test.
3546 2016-02-26 Martin Jambor <mjambor@suse.cz>
3549 * gcc.dg/torture/pr69932.c: New test.
3550 * gcc.dg/torture/pr69936.c: Likewise.
3552 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3555 * gcc.target/s390/pr69709.c: New test.
3557 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3560 * gcc.target/aarch64/pr69245_1.c: New test.
3562 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3565 * gcc.dg/torture/pr69613.c: New test.
3567 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3569 PR rtl-optimization/69891
3570 * gcc.target/i386/pr69891.c: New test.
3572 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3573 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3576 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3577 functionality for both 32-bit and 64-bit.
3579 2016-02-26 Richard Biener <rguenther@suse.de>
3581 PR tree-optimization/69551
3582 * gcc.dg/torture/pr69951.c: New testcase.
3584 2016-02-25 Richard Biener <rguenther@suse.de>
3586 PR tree-optimization/48795
3587 * gcc.dg/Warray-bounds-18.c: New testcase.
3589 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3591 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3593 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3595 PR rtl-optimization/69896
3596 * gcc.dg/pr69896.c: New test.
3598 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3601 * g++.dg/cpp1y/paren2.C: New test.
3603 2016-02-24 Martin Sebor <msebor@redhat.com>
3606 * gcc.dg/enum-mode-2.c: New test.
3608 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3611 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3612 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3613 * g++.dg/ubsan/pr69922.C: New test.
3615 2016-02-24 Marek Polacek <polacek@redhat.com>
3618 * gcc.dg/pr69819.c: New test.
3620 2016-02-24 Martin Sebor <msebor@redhat.com>
3623 * g++.dg/ext/flexary15.C: New test.
3625 2016-02-24 Martin Sebor <msebor@redhat.com>
3627 * gcc.dg/builtins-68.c: Avoid making unportable
3628 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3629 * g++.dg/ext/builtin_alloca.C: Same.
3631 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3632 Charles Baylis <charles.baylis@linaro.org>
3635 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3637 2016-02-24 Richard Biener <rguenther@suse.de>
3638 Jakub Jelinek <jakub@redhat.com>
3641 * gcc.dg/torture/pr69760.c: New testcase.
3643 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3645 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3646 pattern on Solaris with as.
3648 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3650 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3651 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3652 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3653 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3655 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3658 * gcc.dg/pr69915.c: New test.
3660 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3662 PR rtl-optimization/69886
3663 * gcc.dg/torture/pr69886.c: New test.
3665 2016-02-24 Richard Biener <rguenther@suse.de>
3668 * gcc.dg/torture/pr68963.c: New testcase.
3670 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3674 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3675 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3676 * gcc.target/arm/atomic_loaddi_1.c: New test.
3677 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3678 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3679 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3680 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3681 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3682 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3683 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3684 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3686 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.dg/torture/pr69909.c: New test.
3691 2016-02-24 Richard Biener <rguenther@suse.de>
3693 PR tree-optimization/69907
3694 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3695 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3696 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3698 2016-02-24 Christian Bruel <christian.bruel@st.com>
3700 * gcc.target/arm/pragma_cpp_fma.c: New test.
3702 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705 * gfortran.dg/include_6.f90: Update test.
3707 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3710 * objc.dg/pr69844.m: New test.
3712 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3714 PR libgfortran/69456
3715 * gfortran.dg/namelist_89.f90: New test.
3716 * gfortran.dg/pr59700.f90: Update test..
3718 2016-02-23 Martin Sebor <msebor@redhat.com>
3721 * g++.dg/ext/builtin_alloca.C: New test.
3722 * gcc.dg/builtins-68.c: New test.
3724 2016-02-23 Richard Henderson <rth@redhat.com>
3726 * gcc.target/i386/addr-space-3.c: Remove test.
3728 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3730 PR preprocessor/69126
3731 PR preprocessor/69543
3732 * c-c++-common/pr69126-2-long.c: New test.
3733 * c-c++-common/pr69126-2-short.c: New test.
3734 * c-c++-common/pr69543-1.c: Remove xfail.
3736 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3738 PR preprocessor/69126
3739 PR preprocessor/69543
3740 PR preprocessor/69558
3741 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3743 (test_2): ...this, and add leading comment.
3744 (MACRO_3, test_3): New.
3745 (MACRO_4A, MACRO_4B, test_4): New.
3746 (MACRO): Rename to...
3749 (test_5): ...this, updating for renaming of MACRO, and
3750 add leading comment.
3751 * c-c++-common/pr69543-1.c: New.
3752 * c-c++-common/pr69543-2.c: New.
3753 * c-c++-common/pr69543-3.c: New.
3754 * c-c++-common/pr69543-4.c: New.
3755 * c-c++-common/pr69558-1.c: New.
3756 * c-c++-common/pr69558-2.c: New.
3757 * c-c++-common/pr69558-3.c: New.
3758 * c-c++-common/pr69558-4.c: New.
3759 * gcc.dg/pr69558.c: Move to...
3760 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3763 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3765 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3766 to -ftree-parallelize-loops/-fopenacc changes.
3767 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3768 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3769 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3770 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3771 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3772 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3773 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3774 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3775 * c-c++-common/goacc/kernels-loop.c: Likewise.
3776 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3777 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3778 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3779 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3781 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3783 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3785 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3791 * gcc.dg/pr69900.c: New test.
3793 2016-02-23 Martin Jambor <mjambor@suse.cz>
3795 PR tree-optimization/69666
3796 * gcc.dg/tree-ssa/pr69666.c: New test.
3798 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3801 * gfortran.dg/coarray_allocate_5.f08: New test.
3803 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3805 * gcc.target/s390/vcond-shift.c: Move to ...
3806 * gcc.target/s390/vector/vcond-shift.c: ... here.
3808 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3810 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3811 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3813 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3815 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3817 2016-02-20 Mark Wielaard <mjw@redhat.com>
3820 * gcc.dg/unused-variable-3.c: New test.
3822 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.target/i386/pr69888.c: New test.
3827 2016-02-22 Richard Biener <rguenther@suse.de>
3829 PR tree-optimization/69882
3830 * gfortran.dg/vect/pr69882.f90: New testcase.
3832 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3835 * gcc.dg/pr69885.c: New test.
3837 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3841 * gcc.target/sh/pr54089-10.c: New.
3843 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3846 * gfortran.dg/deferred_character_15.f90 : New test.
3848 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3851 gfortran.dg/allocate_with_source_18.f03: New test.
3853 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3856 gfortran.dg/gomp/pr52531.f90: New test.
3858 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3861 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3864 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3867 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3868 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3871 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3874 * g++.dg/torture/pr69851.C: New test.
3876 2016-02-19 Martin Sebor <msebor@redhat.com>
3879 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3881 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3884 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3885 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3888 * g++.dg/cpp0x/pr67767.C: New test.
3890 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3893 for fp, simd, crypto, crc, lse.
3894 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3896 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3897 effective target check.
3899 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3902 * gcc.target/i386/pr69820.c: New test.
3904 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3906 * gcc.target/s390/vector/int128-1.c: New test.
3908 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3910 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3912 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3914 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3915 instruction pattern name to prevent the testcase from failing with
3918 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3920 * gcc.target/s390/md/movstr-2.c: New test.
3922 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3924 * gcc.target/s390/morestack.c: New test.
3926 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3929 * gcc.target/s390/pr69625.c: Add test case.
3931 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3934 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3936 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3939 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3940 * gcc.target/powerpc/fusion3.c: Likewise.
3942 2016-02-18 Richard Biener <rguenther@suse.de>
3945 * g++.dg/torture/pr69553.C: New testcase.
3947 2016-02-18 Nick Clifton <nickc@redhat.com>
3951 * gcc.target/arm/pr62554.c: New test.
3952 * gcc.target/arm/pr69610-1.c: New test.
3953 * gcc.target/arm/pr69610-2.c: New test.
3955 2016-02-18 Richard Biener <rguenther@suse.de>
3958 * gcc.dg/torture/pr69854.c: New testcase.
3960 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3963 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3965 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3967 * gcc.target/powerpc/vec-cg.c: New test.
3969 2016-02-17 Richard Biener <rguenther@suse.de>
3972 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3974 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3977 * gcc.c-torture/compile/pr69161.c: New test.
3979 2016-02-17 David Sherwood <david.sherwood@arm.com>
3982 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3983 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3985 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3987 * gcc.dg/ifcvt-4.c: Skip on Visium.
3989 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3991 * gnat.dg/atomic8.adb: New test.
3993 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3995 * gnat.dg/discr46.ad[sb]: New test.
3997 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4000 * gcc.target/powerpc/pr48344-1.c: New test.
4002 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4005 * gfortran.dg/associate_21.f90: New test.
4007 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4010 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4011 -Wnonnull in dg-options.
4012 * c-c++-common/nonnull-2.c: New test.
4014 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4015 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4017 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4019 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.dg/pr69801.c: Add empty dg-options.
4024 2016-02-16 James Norris <jnorris@codesourcery.com>
4026 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4027 * g++.dg/goacc/deviceptr-1.c: New file.
4029 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4031 PR tree-optimization/69820
4032 * gcc.dg/vect/pr69820.c: New test.
4034 2016-02-16 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/69776
4037 * gcc.dg/torture/pr69776-2.c: New testcase.
4039 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4041 PR tree-optimization/69714
4042 * gcc.dg/torture/pr69714.c: New test.
4044 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4046 PR tree-optimization/69802
4047 * gcc.dg/pr69802.c: New test.
4049 2016-02-16 Richard Biener <rguenther@suse.de>
4052 * gcc.dg/pr69801.c: New testcase.
4054 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056 PR libgfortran/69651
4057 * gfortran.dg/read_bang.f90: New test.
4058 * gfortran.dg/read_bang4.f90: New test.
4060 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4063 * g++.dg/init/pr69658.C: New test.
4066 * c-c++-common/pr69797.c: New test.
4068 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4070 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4071 check for aarch64*-*-*.
4073 2016-02-15 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/69783
4076 * gcc.dg/vect/pr69783.c: New testcase.
4078 2016-02-15 Richard Biener <rguenther@suse.de>
4080 PR tree-optimization/69776
4081 * gcc.dg/torture/pr69776.c: New testcase.
4083 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4086 * gfortran.dg/type_decl_4.f90: Reinstated.
4088 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4091 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4093 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4097 * gfortran.dg/type_decl_4.f90: Removed.
4099 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4102 * gfortran.dg/type_decl_4.f90: New test.
4104 2016-02-14 Alan Modra <amodra@gmail.com>
4107 * gcc.c-torture/execute/stkalign.c: Revise test.
4109 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4112 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4114 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4117 * gcc.target/sh/torture/pr67260.c: New.
4119 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4121 * gcc.dg/pr67964.c: Add dg-require-alias.
4123 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4127 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4129 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4131 PR libgfortran/69668
4132 * gfortran.dg/namelist_88.f90: New test.
4134 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4136 PR libgfortran/69668
4137 * gfortran.dg/namelist_38.f90: Update test.
4138 * gfortran.dg/namelist_84.f90: Update test.
4140 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4143 * gcc.dg/pr69554-1.c: New test.
4144 * gfortran.dg/pr69554-1.F90: New test.
4145 * gfortran.dg/pr69554-2.F90: New test.
4146 * lib/gcc-dg.exp (proc dg-locus): New function.
4147 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4148 distinguish between the caret-printing and non-caret-printing
4149 cases. If caret-printing has been explicitly enabled, bail out
4150 without attempting to fix up the output.
4152 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4156 * gcc.dg/spellcheck-options-3.c: New test case.
4157 * gcc.dg/spellcheck-options-4.c: New test case.
4158 * gcc.dg/spellcheck-options-5.c: New test case.
4159 * gcc.dg/spellcheck-options-6.c: New test case.
4160 * gcc.dg/spellcheck-options-7.c: New test case.
4161 * gcc.dg/spellcheck-options-8.c: New test case.
4162 * gcc.dg/spellcheck-options-9.c: New test case.
4163 * gcc.dg/spellcheck-options-10.c: New test case.
4165 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4167 PR rtl-optimization/69764
4168 PR rtl-optimization/69771
4169 * c-c++-common/pr69764.c: New test.
4170 * gcc.dg/torture/pr69771.c: New test.
4172 2016-02-12 Marek Polacek <polacek@redhat.com>
4174 * g++.dg/torture/init-list1.C: New.
4176 2016-02-12 Marek Polacek <polacek@redhat.com>
4178 * gcc.dg/pr69522.c: Add empty dg-options.
4180 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4182 * g++.dg/lto/lto.exp: Include and init mpx.
4183 * g++.dg/lto/pr69729_0.C: New test.
4185 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4188 * g++.dg/ipa/pr69241-4.C: New test.
4191 * g++.dg/ipa/pr68672-1.C: New test.
4192 * g++.dg/ipa/pr68672-2.C: New test.
4193 * g++.dg/ipa/pr68672-3.C: New test.
4195 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4198 * gcc.dg/pr69522.c: New test.
4200 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4203 * g++.dg/cpp1y/69098.C: New test.
4204 * g++.dg/cpp1y/69098-2.C: New test.
4206 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4208 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4209 and neighbour -> neighbor.
4210 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4211 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4212 * c-c++-common/Wvarargs.c: Likewise.
4213 * c-c++-common/goacc/host_data-5.c: Likewise.
4214 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4215 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4216 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4217 * gcc.target/aarch64/pr60697.c: Likewise.
4218 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4219 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4224 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4225 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4226 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4227 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4228 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4229 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4230 * g++.dg/lookup/koenig5.C: Likewise.
4231 * g++.dg/ext/no-asm-2.C: Likewise.
4232 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4233 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4234 * gfortran.dg/used_types_16.f90: Likewise.
4235 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4236 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4237 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4238 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4239 * gfortran.dg/abstract_type_6.f03: Likewise.
4240 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4241 * gfortran.dg/used_types_15.f90: Likewise.
4242 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4243 * gfortran.dg/exit_3.f08: Likewise.
4244 * gfortran.dg/open_status_2.f90: Likewise.
4245 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4246 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4247 * gfortran.dg/associate_1.f03: Likewise.
4248 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4249 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4250 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4251 * gcc.dg/builtin-object-size-1.c: Likewise.
4252 * gcc.dg/noreturn-6.c: Likewise.
4253 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4254 * gcc.dg/globalalias.c: Likewise.
4255 * gcc.dg/builtins-config.h: Likewise.
4256 * gcc.dg/pr30457.c: Likewise.
4257 * gcc.c-torture/compile/volatile-1.c: Likewise.
4258 * gcc.c-torture/execute/20101011-1.c: Likewise.
4259 * c-c++-common/Waddress-1.c: Likewise.
4261 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4264 * c-c++-common/Waddress-1.c: New test.
4266 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4269 * gfortran.dg/associate_19.f03: New test.
4270 * gfortran.dg/associate_20.f03: New test.
4272 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4274 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4276 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4278 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4279 .arch armv8-a\n. Add -dA to dg-options.
4280 * gcc.target/aarch64/assembler_arch_1.c: New test.
4281 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4283 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4286 * g++.dg/cpp0x/pr68726.C: New.
4288 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4290 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4293 2016-02-11 Richard Biener <rguenther@suse.de>
4295 * g++.dg/tree-ssa/pr61034.C: Adjust.
4297 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4300 * gcc.target/s390/pr69148.c: New.
4302 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4304 PR tree-optimization/69652
4305 * gcc.dg/torture/pr69652.c: New test.
4307 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4308 Patrick Palka <ppalka@gcc.gnu.org>
4312 * g++.dg/ipa/pr69241-1.C: New test.
4313 * g++.dg/ipa/pr69241-2.C: New test.
4314 * g++.dg/ipa/pr69241-3.C: New test.
4315 * g++.dg/ipa/pr69649.C: New test.
4317 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4320 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4322 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4324 PR tree-optimization/68021
4325 * gcc.dg/tree-ssa/pr68021.c: New test.
4327 2016-02-10 Richard Biener <rguenther@suse.de>
4329 PR tree-optimization/69726
4330 * gcc.dg/uninit-22.c: New testcase.
4332 2016-02-09 Andrew Pinski <apinski@cavium.com>
4335 * gcc.c-torture/compile/20160205-1.c: New testcase.
4337 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4340 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4341 instead accessing a really large arrray.
4342 * gcc.target/powerpc/fusion3.c: Likewise.
4344 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4347 * gcc.c-torture/execute/pr68532.c: New test.
4349 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4352 * gcc.dg/pr69634.c: New.
4354 2016-02-09 Richard Biener <rguenther@suse.de>
4356 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4358 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4360 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4362 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4364 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4366 2016-02-09 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/69715
4369 * gcc.dg/torture/pr69715.c: New testcase.
4371 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4374 * g++.dg/cpp0x/trailing12.C: New test.
4375 * g++.dg/cpp0x/trailing13.C: New test.
4377 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4381 * g++.dg/cpp1y/auto-fn29.C: New test.
4382 * g++.dg/cpp1y/auto-fn30.C: New test.
4384 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4386 PR tree-optimization/69209
4387 * gcc.c-torture/compile/pr69209.c: New test.
4389 2016-02-08 Jeff Law <law@redhat.com>
4391 PR tree-optimization/68541
4392 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4393 of statements allowed in join block for path splitting.
4395 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4398 * g++.dg/gomp/pr59627.C: New test.
4401 * g++.dg/ipa/pr69239.C: New test.
4403 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4405 PR preprocessor/69664
4406 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4407 * gcc.dg/cpp/warn-comments.c: Likewise.
4409 2016-02-08 Marek Polacek <polacek@redhat.com>
4412 * g++.dg/init/const12.C: New test.
4414 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4417 * gcc.dg/lto/pr55113_0.c: Remove test.
4419 2016-02-08 Richard Biener <rguenther@suse.de>
4421 PR tree-optimization/69719
4422 * gcc.dg/torture/pr69719.c: New testcase.
4424 2016-02-08 Richard Biener <rguenther@suse.de>
4425 Jeff Law <law@redhat.com>
4428 * gcc.target/mips/pr68273.c: New testcase.
4430 2016-02-08 Richard Biener <rguenther@suse.de>
4432 PR rtl-optimization/69274
4433 * gcc.target/i386/addr-sel-1.c: XFAIL.
4435 2016-02-08 Jeff Law <law@redhat.com>
4437 PR tree-optimization/68541
4438 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4440 PR tree-optimization/65917
4441 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4443 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4446 * gfortran.dg/namelist_args.f90: New test.
4448 2016-02-05 Jeff Law <law@redhat.com>
4450 PR tree-optimization/68541
4451 * gcc.dg/tree-ssa/split-path-2.c: New test.
4452 * gcc.dg/tree-ssa/split-path-3.c: New test.
4453 * gcc.dg/tree-ssa/split-path-4.c: New test.
4454 * gcc.dg/tree-ssa/split-path-5.c: New test.
4455 * gcc.dg/tree-ssa/split-path-6.c: New test.
4456 * gcc.dg/tree-ssa/split-path-7.c: New test.
4458 2016-02-05 Martin Sebor <msebor@redhat.com>
4461 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4462 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4464 2016-02-06 Richard HEnderson <rth@redhat.com>
4467 * gcc.target/i386/addr-space-4.c: New.
4468 * gcc.target/i386/addr-space-5.c: New.
4470 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4473 * gfortran.dg/elemental_dependency_6.f90: New.
4475 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4477 PR rtl-optimization/69691
4478 * gcc.c-torture/execute/pr69691.c: New test.
4481 * g++.dg/parse/pr69628.C: New test.
4483 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4485 * gcc.dg/sancov/asan.c: Move to ...
4486 * gcc.dg/asan/sancov-1.c: ... here.
4488 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4492 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4495 * gcc.target/i386/pr69677.c: New test.
4497 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4500 * g++.dg/template/pr68948.C: New test.
4502 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4505 (only necessary on s390x).
4507 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4509 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4510 -mno-accumulate-outgoing-args.
4512 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4514 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4516 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4519 * c-c++-common/pr69669.c: New test.
4521 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4524 * g++.dg/pr69667.C: New file.
4526 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4529 * gcc.dg/pr69619.c: Add new test.
4531 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4533 PR rtl-optimization/69577
4534 * gcc.target/i386/pr69577.c: New test.
4536 2016-02-04 Martin Liska <mliska@suse.cz>
4538 * g++.dg/asan/pr69276.C: New test.
4540 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4544 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4545 a single smulbb instruction.
4546 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4547 * gcc.target/amr/wmul-2.c: Likewise.
4549 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4553 * gcc.c-torture/execute/pr67714.c: New test.
4555 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4558 * gcc.target/i386/pr69454-1.c: New test.
4559 * gcc.target/i386/pr69454-2.c: New test.
4561 2016-02-03 Martin Sebor <msebor@redhat.com>
4568 * g++.dg/ext/flexarray-mangle-2.C: New test.
4569 * g++.dg/ext/flexarray-mangle.C: New test.
4570 * g++.dg/ext/flexarray-subst.C: New test.
4571 * g++.dg/ext/flexary11.C: New test.
4572 * g++.dg/ext/flexary12.C: New test.
4573 * g++.dg/ext/flexary13.C: New test.
4574 * g++.dg/ext/flexary14.C: New test.
4575 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4577 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4579 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4580 Define only if CHECK_FLOAT128 is defined.
4581 (main): Properly initialize u5.
4583 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.dg/pr69627.c: New test.
4589 * gcc.dg/pr69644.c: New test.
4591 2016-02-03 Mike Stump <mikestump@comcast.net>
4593 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4594 support for struct-layout-1.exp.
4596 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4599 * g++.dg/cpp0x/pr69056.C: New test.
4601 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4602 Alexandre Oliva <aoliva@redhat.com>
4605 * gcc.target/powerpc/pr69461.c: New.
4607 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4609 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4611 (check_effective_target_fsanitize_thread): ... to here. Do not
4612 specify additional compile flags for the test source.
4613 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4614 specify additional compile flags for the test source.
4616 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4618 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4620 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4624 * gfortran.dg/coarray_allocate_2.f08: New test.
4625 * gfortran.dg/coarray_allocate_3.f08: New test.
4626 * gfortran.dg/coarray_allocate_4.f08: New test.
4628 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4630 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4631 use same scan-tree-dump-times on all platforms.
4632 * gcc.dg/vect/vect-outer-1.c: Likewise.
4633 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4634 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4635 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4636 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4637 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4638 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4639 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4641 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4643 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4646 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4648 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4650 2016-02-02 James Norris <jnorris@codesourcery.com>
4652 * c-c++-common/goacc/routine-5.c: Add tests.
4654 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4656 * gcc.target/nvptx/unsigned-cmp.c: New test.
4658 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4660 * gcc.target/aarch64/scalar_shift_1.c
4661 (test_corners_sisd_di): Improve force to SIMD register.
4662 (test_corners_sisd_si): Likewise.
4663 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4664 Remove scan-assembler check for ldr.
4666 2016-02-02 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/69595
4669 * gcc.dg/Warray-bounds-17.c: New testcase.
4671 2016-02-02 Richard Biener <rguenther@suse.de>
4673 PR tree-optimization/69606
4674 * gcc.dg/torture/pr69606.c: New testcase.
4676 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4679 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4680 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4682 2016-02-02 Alan Modra <amodra@gmail.com>
4685 * gcc.target/powerpc/pr69548.c: New test.
4687 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4689 PR rtl-optimization/69592
4690 * gcc.dg/pr69592.c: New test.
4692 PR preprocessor/69543
4694 * gcc.dg/pr69543.c: New test.
4695 * gcc.dg/pr69558.c: New test.
4697 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4700 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4702 2016-02-01 Martin Sebor <msebor@redhat.com>
4704 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4706 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4708 PR tree-optimization/67921
4709 * c-c++-common/ubsan/pr67921.c: New test.
4711 2016-02-01 Richard Biener <rguenther@suse.de>
4714 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4716 2016-02-01 Richard Biener <rguenther@suse.de>
4718 PR tree-optimization/69574
4719 * gcc.dg/torture/pr69574.c: New testcase.
4721 2016-02-01 Richard Biener <rguenther@suse.de>
4723 PR tree-optimization/69579
4724 * gcc.dg/setjmp-6.c: New testcase.
4726 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4728 PR rtl-optimization/69570
4729 * g++.dg/opt/pr69570.C: New test.
4731 2016-02-01 Richard Henderson <rth@redhat.com>
4733 * gcc.dg/pr69535.c: New test.
4735 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4738 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4739 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4742 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4744 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4746 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4749 * gfortran.dg/allocate_with_source_17.f03: New test.
4751 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4753 PR tree-optimization/69546
4754 * gcc.dg/torture/pr69546.c: New test.
4756 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4759 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4761 2016-01-30 Martin Sebor <msebor@redhat.com>
4764 * g++.dg/ext/flexary10.C: New test.
4766 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4769 gfortran.dg/common_23.f90: New test.
4771 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4775 condition being checked, and disable it when the target supports
4776 misaligned loads and stores.
4778 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4781 * gcc.dg/torture/pr69518.c: New test.
4783 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4786 * gcc.target/i386/pr69530.c: New test.
4788 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4791 * gcc.target/mips/div-delay.c: New test.
4793 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4796 * gcc.target/i386/pr69551.c: New test.
4799 * gcc.target/i386/pr66137.c: New test.
4801 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4803 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4804 always built for p5600.
4805 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4806 isa=p5600 dg-option.
4808 2016-01-29 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/69547
4811 * g++.dg/tree-ssa/pr69547.C: New testcase.
4813 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4816 * g++.dg/warn/Wunused-function2.C: New test.
4818 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4820 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4821 support for test to succeed.
4823 2016-01-29 Marek Polacek <polacek@redhat.com>
4827 * g++.dg/ext/constexpr-vla2.C: New test.
4828 * g++.dg/ext/constexpr-vla3.C: New test.
4829 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4831 2016-01-29 Richard Biener <rguenther@suse.de>
4834 * gcc.dg/uninit-21.c: New testcase.
4836 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.target/i386/pr69459.c: New test.
4841 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4844 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4845 * gcc.target/mips/pr68400.c: New test.
4847 2016-01-28 Martin Sebor <msebor@redhat.com>
4850 * gcc.target/powerpc/pr17381.c: New test.
4852 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4855 * gcc.dg/torture/pr69542.c: New test.
4857 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4859 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4861 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4863 * gcc.dg/pr65980.c: Skip on AIX.
4864 * gcc.dg/pr66688.c: Same.
4866 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4869 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4870 * gcc.dg/tree-ssa/sra-18.c: Same.
4872 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4875 * gfortran.dg/block_15.f08: New test.
4876 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4877 on incorrectly closed BLOCK.
4879 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4881 * gcc.dg/declare-simd.c: New test.
4882 2016-01-28 Richard Biener <rguenther@suse.de>
4884 PR tree-optimization/69466
4885 * gfortran.dg/vect/pr69466.f90: New testcase.
4887 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4889 * g++.dg/pr67989.C: Remove ARM-specific option.
4890 * gcc.target/arm/pr67989.C: New file.
4892 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4894 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4895 and expm1 test for glibc < 2.11.
4897 2016-01-27 Richard Henderson <rth@redhat.com>
4899 * gcc.c-torture/execute/pr69447.c: New test.
4901 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4904 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4906 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4909 * gcc.dg/pr66869.c: New test.
4911 2016-01-25 Jeff Law <law@redhat.com>
4913 PR tree-optimization/68398
4914 PR tree-optimization/69196
4915 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4916 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4917 path to avoid new heuristic allowing more irreducible regions
4918 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4919 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4920 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4921 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4922 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4924 2016-01-27 Marek Polacek <polacek@redhat.com>
4927 * c-c++-common/vector-compare-4.c: New test.
4929 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4931 PR preprocessor/69126
4932 * c-c++-common/pr69126.c: New test case.
4934 2016-01-27 Ian Lance Taylor <iant@google.com>
4936 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4938 2016-01-27 Ryan Burn <contact@rnburn.com>
4941 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4943 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4946 * gcc.target/i386/pr69512.c: New test.
4948 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4951 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4953 2016-01-27 Marek Polacek <polacek@redhat.com>
4956 * g++.dg/pr69379.C: New test.
4958 2016-01-27 Martin Sebor <msebor@redhat.com>
4961 * g++.dg/abi/Wabi-2-2.C: New test.
4962 * g++.dg/abi/Wabi-2-3.C: New test.
4963 * g++.dg/abi/Wabi-3-2.C: New test.
4964 * g++.dg/abi/Wabi-3-3.C: New test.
4966 2016-01-27 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/69166
4969 * gcc.dg/torture/pr69166.c: New testcase.
4971 2016-01-27 Martin Jambor <mjambor@suse.cz>
4973 PR tree-optimization/69355
4974 * gcc.dg/tree-ssa/pr69355.c: New test.
4976 2016-01-27 Marek Polacek <polacek@redhat.com>
4979 * g++.dg/ext/constexpr-vla1.C: New test.
4981 2016-01-20 Christian Bruel <christian.bruel@st.com>
4984 * gcc.target/arm/pr69245.c: New test.
4986 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4988 PR tree-optimization/69399
4989 * gcc.dg/torture/pr69399.c: New test.
4991 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4993 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4995 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4997 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4999 2016-01-26 Tom de Vries <tom@codesourcery.com>
5001 PR tree-optimization/69110
5002 * gcc.dg/autopar/pr69110.c: New test.
5004 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5005 Sebastian Pop <s.pop@samsung.com>
5007 * gcc.dg/graphite/isl-ast-op-select.c: New.
5009 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5012 * gfortran.dg/allocate_error_6.f90: New test.
5014 2016-01-26 Richard Henderson <rth@redhat.com>
5016 * gcc.dg/tm/pr60908.c: New test.
5018 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5021 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5023 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5024 expected multiline output to reflect the colorization being
5025 disabled before newlines.
5026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5027 (custom_diagnostic_finalizer): Replace call to
5028 pp_newline_and_flush with call to pp_flush.
5029 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5030 * gfortran.dg/implicit_class_1.f90: Likewise.
5031 * lib/gcc-dg.exp (allow_blank_lines): New global.
5032 (dg-allow-blank-lines-in-output): New procedure.
5033 (gcc-dg-prune): Complain about blank lines in the output, unless
5034 dg-allow-blank-lines-in-output was called.
5035 * lib/multiline.exp (_build_multiline_regex): Only support
5036 arbitrary followup text for non-blank-lines, not for blank lines.
5038 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5040 PR tree-optimization/69483
5041 * gcc.dg/pr69483.c: New test.
5042 * g++.dg/opt/pr69483.C: New test.
5044 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5047 * gcc.target/arm/pr68620.c: New test.
5049 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5051 * gcc.target/i386/pr68986-2.c: Remove -m32.
5053 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5056 * gcc.target/i386/pr68986-1.c: New test.
5057 * gcc.target/i386/pr68986-2.c: Likewise.
5058 * gcc.target/i386/pr68986-3.c: Likewise.
5060 2016-01-26 Christian Bruel <christian.bruel@st.com>
5062 * lib/target-supports.exp
5063 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5064 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5065 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5067 2016-01-26 Richard Biener <rguenther@suse.de>
5069 PR tree-optimization/69452
5070 * gcc.dg/torture/pr69452.c: New testcase.
5072 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5075 * gcc.dg/pr69442.c: New test.
5077 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5080 * gcc.target/aarch64/simd/pr67896.C: New.
5082 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5084 PR tree-optimization/69400
5085 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5087 (plugin_init): Call it.
5088 * gcc.dg/torture/pr69400.c: New test.
5090 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5092 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5094 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5095 Sebastian Pop <s.pop@samsung.com>
5097 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5100 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5101 Sebastian Pop <s.pop@samsung.com>
5103 * gcc.dg/graphite/pr69292.c: New.
5105 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5107 * c-c++-common/goacc/use_device-1.c: New test.
5109 2016-01-25 Jeff Law <law@redhat.com>
5111 PR tree-optimization/69196
5112 PR tree-optimization/68398
5113 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5114 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5116 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5119 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5122 2016-01-25 Richard Biener <rguenther@suse.de>
5125 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5127 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5130 * gcc.dg/pr69421.c: New test.
5132 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5134 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5135 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5136 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5137 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5138 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5139 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5140 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5141 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5142 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5143 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5145 2016-01-25 Richard Biener <rguenther@suse.de>
5147 PR tree-optimization/69376
5148 * gcc.dg/torture/pr69376.c: New testcase.
5150 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154 * gfortran.dg/interface_38.f90: New test.
5155 * gfortran.dg/interface_39.f90: New test.
5157 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5160 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5165 * g++.dg/template/pr11858.C: New test.
5166 * g++.dg/template/pr24663.C: New test.
5167 * g++.dg/template/unify12.C: New test.
5168 * g++.dg/template/unify13.C: New test.
5169 * g++.dg/template/unify14.C: New test.
5170 * g++.dg/template/unify15.C: New test.
5171 * g++.dg/template/unify16.C: New test.
5172 * g++.dg/template/unify17.C: New test.
5174 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5177 gfortran.dg/pr68283.f90: New test.
5179 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5182 * gfortran.dg/inline_matmul_13.f90: New test.
5183 * gfortran.dg/matmul_bounds_8.f90: New test.
5184 * gfortran.dg/matmul_bounds_9.f90: New test.
5185 * gfortran.dg/matmul_bounds_10.f90: New test.
5187 2016-01-23 Tom de Vries <tom@codesourcery.com>
5189 PR tree-optimization/69426
5190 * gcc.dg/autopar/pr69426.c: New test.
5192 2016-01-23 Martin Sebor <msebor@redhat.com>
5196 * g++.dg/cpp0x/alignas5.C: New test.
5197 * g++.dg/ext/vector29.C: Same.
5199 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5201 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5202 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5203 _GNU_SOURCE from compile flags to the source.
5204 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5205 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5206 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5207 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5209 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5212 * g++.dg/opt/pr69432.C: New test.
5214 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5217 32-bit targets testing an -m64 multilib.
5219 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5221 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5224 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5226 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5228 2016-01-21 Christian Bruel <christian.bruel@st.com>
5231 * gcc.target/i386/pr68674.c
5232 * gcc.target/aarch64/pr68674.c
5233 * gcc.target/arm/pr68674.c
5235 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5238 * gcc.c-torture/execute/pr69403.c: New test.
5240 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5243 * g++.dg/template/pr55843.C: New.
5245 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5248 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5249 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5251 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5254 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5255 from dg-do compile directive, and instead add
5256 { dg-require-effective-target int128 }.
5258 2016-01-20 Martin Sebor <msebor@redhat.com>
5261 * gcc.dg/sync-fetch.c: New test.
5263 2016-01-21 Martin Sebor <msebor@redhat.com>
5266 * gcc.target/powerpc/pr69252.c: New test.
5268 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5271 * gfortran.dg/pr65996.f90: New test.
5273 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5276 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5277 expected to generate an error.
5279 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5282 * gcc.dg/torture/pr66178.c: New test.
5284 2016-01-21 Anton Blanchard <anton@samba.org>
5285 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5288 * gcc.target/powerpc/pr63354.c: New test.
5290 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5292 PR rtl-optimization/68990
5293 * gcc.target/i386/pr68990: New.
5295 2016-01-21 Nick Clifton <nickc@redhat.com>
5298 * gcc.target/mips/pr69129.c: New.
5300 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5303 * g++.dg/cpp0x/pr58046.C: New.
5305 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5309 * gcc.target/arm/pr69187.c: New test.
5312 * g++.dg/torture/pr69355.C: New test.
5314 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5315 Sebastian Pop <s.pop@samsung.com>
5317 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5319 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5320 Sebastian Pop <s.pop@samsung.com>
5322 * gcc.dg/graphite/pr68976.c: New test.
5324 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5327 * c-c++-common/pr67653.c: New test.
5328 * gcc.dg/torture/pr29119.c: Add dg-warning.
5330 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5332 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5334 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5337 * gcc.dg/pr24293.c: New test.
5338 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5339 incomplete struct type.
5340 * gcc.dg/declspec-1.c: Likewise.
5341 * gcc.dg/pr63549.c: Likewise.
5343 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5345 PR tree-optimization/66612
5346 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5347 for bdn instruction.
5349 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5351 * lib/target-supports.exp
5352 (check_effective_target_arm_fp_ok_nocache): New.
5353 (check_effective_target_arm_fp_ok): New.
5354 (add_options_for_arm_fp): New.
5355 (check_effective_target_arm_crypto_ok_nocache): Require
5356 target_arm_v8_neon_ok instead of arm32.
5357 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5358 (check_effective_target_arm_crypto_pragma_ok): New.
5359 (add_options_for_arm_vfp): New.
5360 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5361 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5362 target instead. Force initial fpu to vfp.
5363 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5364 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5365 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5367 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5368 use arm_vfp effective target instead. Force initial fpu to vfp.
5369 * gcc.target/arm/attr-neon3.c: Likewise.
5370 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5372 * gcc.target/arm/unsigned-float.c: Likewise.
5373 * gcc.target/arm/vfp-1.c: Likewise.
5374 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5375 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5376 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5377 * gcc.target/arm/vfp-ldmias.c: Likewise.
5378 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5379 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5380 * gcc.target/arm/vfp-stmiad.c: Likewise.
5381 * gcc.target/arm/vfp-stmias.c: Likewise.
5382 * gcc.target/arm/vnmul-1.c: Likewise.
5383 * gcc.target/arm/vnmul-2.c: Likewise.
5384 * gcc.target/arm/vnmul-3.c: Likewise.
5385 * gcc.target/arm/vnmul-4.c: Likewise.
5387 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5390 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5391 the MPX run-time library, for compile-time MPX test.
5392 * gcc.target/i386/chkp-always_inline.c: Likewise.
5393 * gcc.target/i386/chkp-bndret.c: Likewise.
5394 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5395 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5396 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5397 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5398 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5399 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5400 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5401 * gcc.target/i386/chkp-label-address.c: Likewise.
5402 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5403 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5404 * gcc.target/i386/chkp-pr69044.c: Likewise.
5405 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5406 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5407 * gcc.target/i386/chkp-strchr.c: Likewise.
5408 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5409 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5410 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5411 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5412 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5413 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5414 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5415 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5416 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5417 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5418 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5419 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5420 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5421 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5422 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5423 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5424 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5425 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5426 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5427 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5428 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5429 * gcc.target/i386/pr63995-2.c: Likewise.
5430 * gcc.target/i386/pr64805.c: Likewise.
5431 * gcc.target/i386/pr65044.c: Likewise.
5432 * gcc.target/i386/pr65167.c: Likewise.
5433 * gcc.target/i386/pr65183.c: Likewise.
5434 * gcc.target/i386/pr65184.c: Likewise.
5435 * gcc.target/i386/thunk-retbnd.c: Likewise.
5437 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5439 PR tree-optimization/69328
5440 * gcc.dg/pr69328.c: New test.
5442 2016-01-20 Jeff Law <law@redhat.com>
5445 * gcc.target/m68k/pr25114.c: New test.
5447 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5449 * gcc.target/arm/memset-inline-10.c: Added
5450 dg-require-effective-target arm_thumb2_ok.
5452 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5454 * gcc.dg/debug/dwarf2/sso.c: New test.
5456 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5459 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5460 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5461 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5463 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5466 * g++.dg/ipa/devirt-50.C: New testcase.
5468 2016-01-19 Marek Polacek <polacek@redhat.com>
5471 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5472 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5474 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5477 * gcc.target/arm/pr69135_1.c: New test.
5479 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5481 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5483 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5485 * gcc.target/aarch64/ccmp_1.c: New testcase.
5487 2016-01-19 Marek Polacek <polacek@redhat.com>
5490 * g++.dg/cpp0x/enum30.C: New test.
5492 2016-01-19 Richard Biener <rguenther@suse.de>
5494 PR tree-optimization/69336
5495 * g++.dg/tree-ssa/pr69336.C: New testcase.
5497 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.dg/pr65779.c: New test.
5502 2016-01-19 Richard Biener <rguenther@suse.de>
5504 PR tree-optimization/69352
5505 * gcc.dg/torture/pr69352.c: New testcase.
5507 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5509 PR rtl-optimization/68955
5510 PR rtl-optimization/64557
5511 * gcc.dg/torture/pr68955.c: New test.
5513 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5516 * g++.dg/torture/pr69136.C: New testcase.
5518 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5521 * g++.dg/lto/pr69133_0.C: New testcase.
5522 * g++.dg/lto/pr69133_1.C: New testcase.
5524 2016-01-15 Jeff Law <law@redhat.com>
5526 PR tree-optimization/69320
5527 * gcc.c-torture/pr69320-1.c: New test.
5528 * gcc.c-torture/pr69320-2.c: New test.
5529 * gcc.c-torture/pr69320-3.c: New test.
5530 * gcc.c-torture/pr69320-4.c: New test.
5532 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5537 * g++.dg/template/pr11858.C: New test.
5538 * g++.dg/template/pr24663.C: New test.
5539 * g++.dg/template/unify12.C: New test.
5540 * g++.dg/template/unify13.C: New test.
5541 * g++.dg/template/unify14.C: New test.
5542 * g++.dg/template/unify15.C: New test.
5543 * g++.dg/template/unify16.C: New test.
5544 * g++.dg/template/unify17.C: New test.
5546 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5549 * gcc.dg/pr69181-1.c: New test file.
5550 * gcc.dg/pr69181-2.c: New test file.
5551 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5552 globals by moving it to...
5553 (cleanup-after-saved-dg-test): ...this new function. Add
5554 "global additional_sources_used". Add reset of global
5555 multiline_expected_outputs to the empty list.
5556 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5558 (multiline_expected_outputs): ...this, and updated comments to
5559 note that it is modified from gcc-dg.exp.
5560 (dg-end-multiline-output): Update for the above renaming.
5561 (handle-multiline-outputs): Likewise. Remove the clearing
5562 of the expected outputs to the empty list.
5564 2016-01-18 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/69297
5567 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5569 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5571 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5573 * gcc.target/mips/mips-3d-2.c: Likewise.
5574 * gcc.target/mips/mips-3d-3.c: Likewise.
5575 * gcc.target/mips/mips-3d-4.c: Likewise.
5576 * gcc.target/mips/mips-3d-5.c: Likewise.
5577 * gcc.target/mips/mips-3d-6.c: Likewise.
5578 * gcc.target/mips/mips-3d-7.c: Likewise.
5579 * gcc.target/mips/mips-3d-8.c: Likewise.
5580 * gcc.target/mips/mips-3d-9.c: Likewise.
5581 * gcc.target/mips/mips-ps-1.c: Likewise.
5582 * gcc.target/mips/mips-ps-2.c: Likewise.
5583 * gcc.target/mips/mips-ps-3.c: Likewise.
5584 * gcc.target/mips/mips-ps-4.c: Likewise.
5585 * gcc.target/mips/mips-ps-5.c: Likewise.
5586 * gcc.target/mips/mips-ps-6.c: Likewise.
5587 * gcc.target/mips/mips-ps-7.c: Likewise.
5588 * gcc.target/mips/mips-ps-type.c: Likewise.
5589 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5590 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5592 2016-01-18 Tom de Vries <tom@codesourcery.com>
5594 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5595 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5596 * c-c++-common/goacc/kernels-empty.c: New test.
5597 * c-c++-common/goacc/kernels-eternal.c: New test.
5598 * c-c++-common/goacc/kernels-loop-2.c: New test.
5599 * c-c++-common/goacc/kernels-loop-3.c: New test.
5600 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5601 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5602 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5603 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5604 * c-c++-common/goacc/kernels-loop-data.c: New test.
5605 * c-c++-common/goacc/kernels-loop-g.c: New test.
5606 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5607 * c-c++-common/goacc/kernels-loop-n.c: New test.
5608 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5609 * c-c++-common/goacc/kernels-loop.c: New test.
5610 * c-c++-common/goacc/kernels-noreturn.c: New test.
5611 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5612 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5613 * c-c++-common/goacc/kernels-reduction.c: New test.
5615 2016-01-18 Tom de Vries <tom@codesourcery.com>
5617 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5618 * gcc.dg/autopar/outer-2.c: Same.
5619 * gcc.dg/autopar/outer-3.c: Same.
5620 * gcc.dg/autopar/outer-4.c: Same.
5621 * gcc.dg/autopar/outer-5.c: Same.
5622 * gcc.dg/autopar/outer-6.c: Same.
5623 * gcc.dg/autopar/parallelization-1.c: Same.
5624 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5625 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5626 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5627 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5628 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5629 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5630 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5631 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5632 * gcc.dg/autopar/pr39500-1.c: Same.
5633 * gcc.dg/autopar/pr39500-2.c: Same.
5634 * gcc.dg/autopar/pr46193.c: Same.
5635 * gcc.dg/autopar/pr46194.c: Same.
5636 * gcc.dg/autopar/pr49580.c: Same.
5637 * gcc.dg/autopar/pr49960-1.c: Same.
5638 * gcc.dg/autopar/pr49960.c: Same.
5639 * gcc.dg/autopar/pr68373.c: Same.
5640 * gcc.dg/autopar/reduc-1.c: Same.
5641 * gcc.dg/autopar/reduc-1char.c: Same.
5642 * gcc.dg/autopar/reduc-1short.c: Same.
5643 * gcc.dg/autopar/reduc-2.c: Same.
5644 * gcc.dg/autopar/reduc-2char.c: Same.
5645 * gcc.dg/autopar/reduc-2short.c: Same.
5646 * gcc.dg/autopar/reduc-3.c: Same.
5647 * gcc.dg/autopar/reduc-4.c: Same.
5648 * gcc.dg/autopar/reduc-6.c: Same.
5649 * gcc.dg/autopar/reduc-7.c: Same.
5650 * gcc.dg/autopar/reduc-8.c: Same.
5651 * gcc.dg/autopar/reduc-9.c: Same.
5652 * gcc.dg/autopar/uns-outer-4.c: Same.
5653 * gcc.dg/autopar/uns-outer-5.c: Same.
5654 * gcc.dg/autopar/uns-outer-6.c: Same.
5655 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5656 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5658 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5661 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5662 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5664 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5667 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5668 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5669 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5671 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5674 * gcc.dg/tree-ssa/sra-17.c: New.
5675 * gcc.dg/tree-ssa/sra-18.c: New.
5677 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5679 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5681 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5683 * gnat.dg/inline12.adb: New test.
5685 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5687 PR tree-optimization/66797
5688 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5690 2016-01-18 Richard Biener <rguenther@suse.de>
5692 PR tree-optimization/69170
5693 * gcc.dg/torture/pr69170.c: New testcase.
5695 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5697 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5699 2016-01-16 Tom de Vries <tom@codesourcery.com>
5701 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5703 2016-01-16 Tom de Vries <tom@codesourcery.com>
5705 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5706 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5707 redundant dg-require-effective-target pthread.
5708 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5709 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5710 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5711 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5712 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5713 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5714 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5716 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5719 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5720 * gcc.target/powerpc/recip-7.c: Same.
5722 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5725 * g++.dg/template/pr69091.C: New test.
5727 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5729 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5730 dump does not contain an error_mark_node.
5731 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5732 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5734 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5737 * g++.dg/template/pr68936.C: New test.
5739 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5742 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5743 * gcc.target/powerpc/recip-2.c: Same.
5744 * gcc.target/powerpc/recip-3.c: Same.
5745 * gcc.target/powerpc/recip-4.c: Same.
5746 * gcc.target/powerpc/recip-sqrtf.c: Same.
5748 2016-01-15 Jeff Law <law@redhat.com>
5750 PR tree-optimization/69270
5751 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5752 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5754 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5757 * gfortran.dg/deferred_character_13.f90: New test for the fix
5758 of comment 3 of the PR.
5761 * gfortran.dg/deferred_character_8.f90: New test
5762 * gfortran.dg/allocate_error_5.f90: New test
5765 * gfortran.dg/deferred_character_10.f90: New test
5768 * gfortran.dg/deferred_character_14.f90: New test
5771 * gfortran.dg/deferred_character_11.f90: New test
5774 * gfortran.dg/deferred_character_9.f90: New test
5776 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5778 PR rtl-optimization/69030
5779 * gcc.target/i386/pr69030.c: New.
5781 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783 * gcc.target/aarch64/target_attr_17.c: New test.
5785 2016-01-15 Richard Biener <rguenther@suse.de>
5787 PR tree-optimization/66856
5788 * gcc.dg/torture/pr66856-1.c: New testcase.
5789 * gcc.dg/torture/pr66856-2.c: Likewise.
5791 2016-01-15 Richard Biener <rguenther@suse.de>
5794 * g++.dg/lto/pr69137_0.C: New testcase.
5796 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5799 * gcc.target/i386/pr69246.c: New test.
5801 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5803 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5805 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5808 * g++.dg/init/const9.C: Disable test on S/390.
5810 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5812 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5813 * g++.dg/Wno-frame-address.C: Ditto.
5815 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5817 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5819 2016-01-15 Richard Biener <rguenther@suse.de>
5821 PR tree-optimization/68961
5822 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5824 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5826 * gcc.target/i386/pr65105-5.c: New test.
5828 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5830 * gcc.c-torture/execute/alias-4.c: New testcase.
5832 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5835 * g++.dg/ipa/devirt-49.C: New testcase.
5837 2016-01-15 Christian Bruel <christian.bruel@st.com>
5840 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5841 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5842 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5844 2016-01-15 Richard Biener <rguenther@suse.de>
5846 PR tree-optimization/69117
5847 * gcc.dg/torture/pr69117.c: New testcase.
5849 2015-01-14 Ryan Burn <contact@rnburn.com>
5852 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5854 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5857 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5858 range tests use 100 * maximum instead of maximum + 1.
5860 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5863 * gcc.dg/guality/pr69244.c: New test.
5865 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5867 * lib/target-supports.exp (check_effective_target_issignaling):
5869 * gcc.dg/pr61441.c: Require issignaling effective target.
5871 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5874 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5876 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5879 PR preprocessor/69177
5880 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5881 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5882 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5883 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5885 2016-01-14 Marek Polacek <polacek@redhat.com>
5888 * gcc.dg/array-15.c: New test.
5890 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5893 PR tree-optimization/69155
5894 * gfortran.dg/pr68146.f: New test.
5895 * gfortran.dg/pr69155.f90: New test.
5897 2016-01-14 Richard Biener <rguenther@suse.de>
5899 PR tree-optimization/68060
5900 * gcc.dg/torture/pr68060-1.c: New testcase.
5901 * gcc.dg/torture/pr68060-2.c: Likewise.
5903 2016-01-14 Nick Clifton <nickc@redhat.com>
5905 * lib/target-supports.exp
5906 (check_effective_target_arm_neon_ok_nocache): Add an option
5907 sequence that includes setting the ARM architecture to ARMv7-A.
5908 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5909 command line options necessary to enable Neon support.
5910 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5911 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5912 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5913 * gcc.target/arm/pr69180.c: Likewise.
5915 2016-01-14 Jeff Law <law@redhat.com>
5917 PR tree-optimization/69270
5918 * gcc.dg/tree-ssa/pr69270.c: New test.
5920 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5923 * c-c++-common/pr66208.c: New file.
5925 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5927 PR tree-optimization/69156
5928 * gcc.dg/pr69156.c: New test.
5930 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5932 * gcc.target/i386/pr69225-7.c: New test.
5934 2016-01-13 Richard Henderson <rth@redhat.com>
5936 * gcc.dg/tm/memopt-13.c: Update expected function.
5937 * gcc.dg/tm/memopt-6.c: Likewise.
5939 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5941 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5942 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5943 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5944 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5946 2016-01-13 Tom de Vries <tom@codesourcery.com>
5948 PR tree-optimization/69169
5949 * gcc.dg/pr69169.c: New test.
5951 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5954 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5955 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5956 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5957 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5958 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5959 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5960 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5961 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5963 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5966 * gcc.dg/pr69247.c: New test.
5968 2016-01-13 Richard Biener <rguenther@suse.de>
5970 PR tree-optimization/69242
5971 * gcc.dg/torture/pr69242.c: New testcase.
5973 2016-01-13 Richard Biener <rguenther@suse.de>
5975 PR tree-optimization/69186
5976 * gcc.dg/torture/pr69186.c: New testcase.
5978 2016-01-13 Jeff Law <law@redhat.com>
5980 PR tree-optimization/67755
5981 * gcc.dg/tree-ssa/pr67755.c: New test.
5983 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5985 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5986 pass number in output by a star.
5988 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5990 PR tree-optimization/68911
5991 * gcc.c-torture/execute/pr68911.c: New test.
5993 2016-01-12 Marek Polacek <polacek@redhat.com>
5996 * g++.dg/warn/permissive-1.C: New test.
5998 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6002 * g++.dg/opt/pr69213.C: New test.
6004 2016-01-12 Christian Bruel <christian.bruel@st.com>
6007 * gcc.target/arm/pr69180.c: New test.
6009 2016-01-12 Richard Biener <rguenther@suse.de>
6012 * g++.dg/lto/pr69077_0.C: New testcase.
6013 * g++.dg/lto/pr69077_1.C: Likewise.
6015 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6018 * g++.dg/opt/pr69175.C: New test.
6020 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6022 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6023 rather than #including math.h & stdlib.h.
6024 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6025 * gcc.dg/vect/pr49771.c: Likewise.
6026 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6027 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6028 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6029 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6030 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6031 * gcc.dg/vect/pr44507.c: Likewise.
6032 * gcc.dg/vect/pr45902.c: Likewise.
6033 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6034 * gcc.dg/vect/vect-117.c: Likewise.
6035 * gcc.dg/vect/vect-99.c: Likewise.
6036 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6037 * gcc.dg/vect/vect-cond-1.c: Likewise.
6038 * gcc.dg/vect/vect-cond-2.c: Likewise.
6039 * gcc.dg/vect/vect-cond-3.c: Likewise.
6040 * gcc.dg/vect/vect-cond-4.c: Likewise.
6041 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6042 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6043 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6044 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6045 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6046 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6047 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6048 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6049 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6050 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6051 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6052 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6053 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6054 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6055 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6056 include of signal.h.
6057 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6058 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6059 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6060 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6061 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6062 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6063 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6064 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6065 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6066 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6067 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6068 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6069 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6070 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6071 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6072 * gcc.dg/vect/vect-outer-5.c: Likewise.
6073 * gcc.dg/vect/vect-outer-6.c: Likewise.
6074 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6077 2016-01-12 Nick Clifton <nickc@redhat.com>
6080 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6081 to fread so that it will be found in all target runtimes.
6083 2016-01-12 Richard Biener <rguenther@suse.de>
6085 PR tree-optimization/69053
6086 * g++.dg/torture/pr69053.C: New testcase.
6088 2016-01-12 Richard Biener <rguenther@suse.de>
6090 PR tree-optimization/69168
6091 * gcc.dg/torture/pr69168.c: New testcase.
6093 2016-01-12 Richard Biener <rguenther@suse.de>
6095 PR tree-optimization/69157
6096 * gcc.dg/torture/pr69157.c: New testcase.
6098 2016-01-12 Richard Biener <rguenther@suse.de>
6100 PR tree-optimization/69174
6101 * gcc.dg/torture/pr69174.c: New testcase.
6103 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6107 * g++.dg/tls/pr66808.C: New test.
6108 * g++.dg/tls/pr69000.C: New test.
6110 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6112 * gcc.target/powerpc/swaps-p8-23.c: New test.
6113 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6115 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6117 PR tree-optimization/68356
6118 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6120 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6121 Jim Wilson <jim.wilson@linaro.org>
6124 * gcc.target/arm/pr69194.c: New test.
6126 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6129 * gcc.target/i386/pr69225-1.c: New test.
6130 * gcc.target/i386/pr69225-2.c: Likewise.
6131 * gcc.target/i386/pr69225-3.c: Likewise.
6132 * gcc.target/i386/pr69225-4.c: Likewise.
6133 * gcc.target/i386/pr69225-5.c: Likewise.
6134 * gcc.target/i386/pr69225-6.c: Likewise.
6136 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6143 * gcc.dg/pr69071.c: New test.
6146 * g++.dg/opt/pr69211.C: New test.
6148 PR tree-optimization/69214
6149 * gcc.c-torture/compile/pr69214.c: New test.
6151 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6153 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6154 * gcc.target/i386/pr66232-11.c: Ditto.
6155 * gcc.target/i386/pr66232-12.c: Ditto.
6156 * gcc.target/i386/pr66232-13.c: Ditto.
6158 2016-01-11 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/69173
6161 * gcc.dg/torture/pr69173.c: New testcase.
6163 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6165 PR rtl-optimization/68796
6166 * gcc.target/aarch64/tst_5.c: New test.
6167 * gcc.target/aarch64/tst_6.c: Likewise.
6169 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6171 PR rtl-optimization/68841
6172 * gcc.dg/pr68841.c: New test.
6173 * gcc.c-torture/execute/pr68841.c: New test.
6175 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6177 PR rtl-optimization/68920
6178 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6180 * gcc.dg/ifcvt-5.c: New test.
6182 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6185 * g++.dg/pr69123.C: New.
6187 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6190 * gcc.target/i386/pr69010.c: New test.
6192 2016-01-11 Martin Jambor <mjambor@suse.cz>
6195 * gcc.target/i386/chkp-pr69044.c: New test.
6197 2016-01-11 Tom de Vries <tom@codesourcery.com>
6199 PR tree-optimization/69109
6200 * gcc.dg/autopar/pr69109-2.c: New test.
6201 * gcc.dg/autopar/pr69109.c: New test.
6203 2016-01-11 Tom de Vries <tom@codesourcery.com>
6205 PR tree-optimization/69108
6206 * gcc.dg/autopar/pr69108.c: New test.
6208 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6211 * c-c++-common/Wisleading-indentation.c: Augment test.
6213 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6216 * gfortran.dg/inline_matmul_12.f90: New test.
6218 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6221 * gfortran.dg/actual_array_offset_1: New test.
6223 2016-01-10 Tom de Vries <tom@codesourcery.com>
6225 PR tree-optimization/69062
6226 * gcc.dg/autopar/pr69062.c: New test.
6228 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6230 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6231 * gcc.dg/vect/slp-perm-2.c: Likewise.
6232 * gcc.dg/vect/slp-perm-3.c: Likewise.
6233 * gcc.dg/vect/slp-perm-5.c: Likewise.
6234 * gcc.dg/vect/slp-perm-6.c: Likewise.
6235 * gcc.dg/vect/slp-perm-7.c: Likewise.
6236 * gcc.dg/vect/slp-perm-8.c: Likewise.
6238 2016-01-10 Tom de Vries <tom@codesourcery.com>
6240 PR tree-optimization/69039
6241 * gcc.dg/autopar/pr69039.c: New test.
6243 2016-01-09 Marek Polacek <polacek@redhat.com>
6246 * g++.dg/pr69113.C: New test.
6248 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6251 PR tree-optimization/69097
6252 * gcc.c-torture/execute/pr50865.c: New test.
6253 * gcc.c-torture/execute/pr69097-1.c: New test.
6254 * gcc.c-torture/execute/pr69097-2.c: New test.
6255 * gcc.dg/pr69097-1.c: New test.
6256 * gcc.dg/pr69097-2.c: New test.
6258 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6261 * g++.dg/opt/pr69164.C: New test.
6263 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6265 PR tree-optimization/69167
6266 * gcc.dg/pr69167.c: New test.
6268 2016-01-08 Marek Polacek <polacek@redhat.com>
6271 * g++.dg/pr68449.C: New.
6273 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6275 PR tree-optimization/68707
6276 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6277 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6278 on platforms supporting it.
6279 * gcc.dg/vect/slp-perm-2.c: Likewise.
6280 * gcc.dg/vect/slp-perm-3.c: Likewise.
6281 * gcc.dg/vect/slp-perm-5.c: Likewise.
6282 * gcc.dg/vect/slp-perm-7.c: Likewise.
6283 * gcc.dg/vect/slp-perm-8.c: Likewise.
6284 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6285 on platforms supporting it.
6287 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6289 PR tree-optimization/69162
6290 * gcc.dg/pr69162.c: New test.
6292 PR tree-optimization/69172
6293 * gcc.dg/pr69172.c: New test.
6295 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6297 PR tree-optimization/67781
6298 * gcc.c-torture/execute/pr67781.c: New file.
6300 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6302 PR tree-optimization/69083
6303 * gcc.dg/vect/pr69083.c: New test.
6305 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6307 PR tree-optimization/61441
6308 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6309 Use -fexcess-precision=standard for compiler options.
6310 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6312 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6315 * gfortran.dg/gomp/pr69128.f90: New test.
6318 * g++.dg/ext/pr69145-1.C: New test.
6319 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6320 * g++.dg/ext/pr69145-2.h: New file.
6322 2016-01-07 Martin Sebor <msebor@redhat.com>
6325 * gcc.dg/atomic-fetch-bool.c: New test.
6326 * gcc.dg/sync-fetch-bool.c: New test.
6328 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6331 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6333 2016-01-07 Nick Clifton <nickc@redhat.com>
6336 * g++.dg/pr66655.C: New test.
6337 * g++.dg/pr66655_1.cc: Test support file.
6338 * g++.dg/pr66655.h: Test header file.
6340 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6343 gfortran.dg/gomp/pr66680.f90: New test.
6345 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6348 * gcc.target/i386/pr69171-1.c: New test.
6349 * gcc.target/i386/pr69171-2.c: Likewise.
6350 * gcc.target/i386/pr69171-3.c: Likewise.
6351 * gcc.target/i386/pr69171-4.c: Likewise.
6352 * gcc.target/i386/pr69171-5.c: Likewise.
6353 * gcc.target/i386/pr69171-6.c: Likewise.
6355 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6358 * c-c++-common/pr67639.c: New test.
6360 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6362 PR tree-optimization/69141
6363 * g++.dg/opt/pr69141.C: New test.
6365 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6367 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6369 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6372 * gcc.target/i386/pr69140.c: New test
6374 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6376 * gcc.dg/bad-dereference.c: New test case.
6378 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6380 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6382 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6384 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6386 2016-01-06 Marek Polacek <polacek@redhat.com>
6389 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6391 2016-01-05 Marek Polacek <polacek@redhat.com>
6394 * gcc.dg/atomic-invalid-2.c: New.
6396 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6399 * gcc.target/i386/pr68991.c: New test.
6401 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6404 * g++.dg/pr68991-1.C: New test.
6405 * g++.dg/pr68991-2.C: Likewise.
6407 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6410 * gcc.target/ia64/pr60465-gprel64.c: New test.
6411 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6413 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415 PR rtl-optimization/68651
6416 * gcc.target/aarch64/pr68651_1.c: New test.
6418 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6421 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6423 2016-01-05 Nathan Sidwell <nathan@acm.org>
6426 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6428 * gcc.dg/alias-15.c: New.
6430 2016-01-05 Nick Clifton <nickc@redhat.com>
6433 * g++.dg/pr68770.C: New test.
6435 2016-01-04 Mike Stump <mikestump@comcast.net>
6437 * lib/target-supports.exp (check_effective_target_cilkplus):
6438 cilkplus targets require pthreads.
6439 (check_effective_target_cilkplus): Remove special case for NVPTX.
6441 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6443 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6446 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6448 Update copyright years.
6450 2016-01-04 Marek Polacek <polacek@redhat.com>
6453 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6454 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6455 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6457 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6459 * gcc.target/sparc/20160104-2.c: New test.
6461 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6463 * gcc.target/sparc/20160104-1.c: New test.
6465 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6468 * gfortran.dg/pr65045.f90: New test.
6470 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6472 * gnat.dg/specs/debug1.ads: Delete.
6474 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6476 PR libgfortran/68867
6477 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6480 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482 PR libgfortran/68867
6483 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6486 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6489 * gfortran.dg/pr68864.f90: New test.
6491 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6493 PR tree-optimization/69070
6494 * gcc.dg/pr69070.c: New test.
6497 * gfortran.dg/pr69055.f90: New test.
6500 * gcc.dg/pr69015.c: New test.
6502 Copyright (C) 2016 Free Software Foundation, Inc.
6504 Copying and distribution of this file, with or without modification,
6505 are permitted in any medium without royalty provided the copyright
6506 notice and this notice are preserved.