1 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/template/crash122.C: New.
6 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/pr70466-1.C: New.
10 * g++.dg/template/pr70466-2.C: Likewise.
12 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
15 splat operations and the XXSPLTIB instruction.
16 * gcc.target/powerpc/p9-splat-2.c: Likewise.
17 * gcc.target/powerpc/p9-splat-3.c: Likewise.
18 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
19 xxlxor to clear a register.
21 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
23 * gcc.dg/torture/pr71020.c: New test.
25 2016-05-18 Martin Jambor <mjambor@suse.cz>
28 * gcc.dg/ipa/pr70646.c: New test.
30 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
32 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
34 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
36 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
37 missing tests for vreinterpretq_p{8,16}.
39 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
41 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
42 vsliq_n_s64 and vsliq_n_u64.
44 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
46 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
47 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
49 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
51 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
52 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
53 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
55 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
57 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
60 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
62 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
63 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
64 "blr\t" and switch to scan-assembler-times.
66 2016-05-18 Jiong Wang <jiong.wang@arm.com>
68 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
70 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
71 declarations under __aarch64__ and __ARM_FEATURE_FMA.
73 2016-05-18 Jakub Jelinek <jakub@redhat.com>
75 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
76 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
77 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
78 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
79 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
80 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
82 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
83 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
85 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
86 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
88 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
89 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
91 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
93 2016-05-18 Richard Biener <rguenther@suse.de>
95 PR tree-optimization/71168
96 * gcc.dg/torture/pr71168.c: New testcase.
98 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
101 * gcc.dg/tree-ssa/pr63586-2.c: New test.
102 * gcc.dg/tree-ssa/pr63586.c: New test.
103 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
105 2016-05-17 Nathan Sidwell <nathan@acm.org>
107 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
108 * gcc.dg/pr68671.c: Fix ptx xfail-if.
109 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
110 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
112 2016-05-17 Nathan Sidwell <nathan@acm.org>
114 * gcc.target/nvptx/abi-vararg-3.c: New.
116 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
118 PR tree-optimization/54579
120 * gcc.dg/fold-notrotate-1.c: New test.
121 * gcc.dg/fold-notshift-1.c: New test.
122 * gcc.dg/fold-notshift-2.c: New test.
124 2016-05-17 Marek Polacek <polacek@redhat.com>
127 * g++.dg/ipa/pr71146.C: New test.
129 2016-05-17 David Malcolm <dmalcolm@redhat.com>
131 * jit.dg/test-error-array-bounds.c: New test case.
133 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
135 * gcc.dg/tree-ssa/and-1.c: New testcase.
137 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
139 * gcc.dg/tree-ssa/pr69270.c: Adjust.
140 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
142 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
144 * gcc.dg/tree-ssa/pr69270.c: Adjust.
145 * gcc.dg/tree-ssa/vrp99.c: New testcase.
147 2016-05-17 Jiong Wang <jiong.wang@arm.com>
149 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
151 2016-05-17 Jiong Wang <jiong.wang@arm.com>
153 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
155 2016-05-17 Jiong Wang <jiong.wang@arm.com>
157 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
158 ".2d[index]" when scan the assembly.
159 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
160 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
162 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
164 2016-05-17 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/71132
167 * gcc.dg/torture/pr71132.c: New testcase.
169 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
171 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
173 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
176 * gcc.target/aarch64/pr70809_1.c: New test.
178 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
181 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
182 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
183 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
185 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
186 Ilya Enkovich <ilya.enkovich@intel.com>
189 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
191 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
193 * g++.dg/ipa/ivinline-7.C: Do not xfail.
194 * g++.dg/ipa/ivinline-9.C: Do not xfail.
196 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
198 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
199 test for __ARM_FP16_ARGS.
200 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
201 * gcc.target/arm/aapcs/neon-vect10.c: New.
202 * gcc.target/arm/aapcs/neon-vect9.c: New.
203 * gcc.target/arm/aapcs/vfp18.c: New.
204 * gcc.target/arm/aapcs/vfp19.c: New.
205 * gcc.target/arm/aapcs/vfp20.c: New.
206 * gcc.target/arm/aapcs/vfp21.c: New.
207 * gcc.target/arm/fp16-aapcs-1.c: New.
208 * g++.target/arm/fp16-param-1.c: Update expected output. Add
209 test for __ARM_FP16_ARGS.
210 * g++.target/arm/fp16-return-1.c: Update expected output.
212 2016-05-16 Jiong Wang <jiong.wang@arm.com>
215 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
217 2016-05-15 Harald Anlauf <anlauf@gmx.de>
220 * gfortran.dg/pr69603.f90: New testcase.
222 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
224 * gfortran.dg/dec_union_4.f90: Fix endian issue.
226 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
229 * gfortran.dg/pr71047.f08: New test.
231 2016-05-13 Joseph Myers <joseph@codesourcery.com>
233 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
234 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
235 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
237 2016-05-13 Martin Sebor <msebor@redhat.com>
240 * g++.dg/cpp0x/constexpr-60049.C: New test.
242 2016-05-13 Jakub Jelinek <jakub@redhat.com>
245 * gcc.dg/pr71071.c: New test.
247 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
249 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
251 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
253 2016-05-13 Nathan Sidwell <nathan@acm.org>
255 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
256 __atomic_is_lock_free declaration.
258 2016-05-13 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/42587
261 * gcc.dg/optimize-bswapsi-4.c: New testcase.
263 2016-05-13 Martin Liska <mliska@suse.cz>
265 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
266 the new format of dump output.
268 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
270 * gcc.dg/pr71084.c: New test.
272 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
275 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
277 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
279 * gcc.target/aarch64/struct_return.c: New test.
281 2016-05-12 Marek Polacek <polacek@redhat.com>
284 * c-c++-common/pr70756-2.c: New test.
285 * c-c++-common/pr70756.c: New test.
287 2016-05-12 Richard Biener <rguenther@suse.de>
289 PR tree-optimization/71059
290 * gcc.dg/torture/pr71059.c: New testcase.
292 2016-05-12 Richard Biener <rguenther@suse.de>
294 PR tree-optimization/71062
295 * gcc.dg/torture/pr71062.c: New testcase.
297 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
299 PR tree-optimization/71006
300 * gcc.dg/pr71006.c: New test.
302 2016-05-12 Marek Polacek <polacek@redhat.com>
305 * gcc.dg/opts-7.c: New test.
307 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
310 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
311 Add -save-temps to dg-options.
312 Scan for ldmfd rather than pop instruction.
313 * gcc.target/arm/interrupt-2.c: Likewise.
314 * gcc.target/arm/pr70830.c: New test.
316 2016-05-12 Jakub Jelinek <jakub@redhat.com>
318 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
319 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
321 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
322 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
323 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
326 * gcc.target/i386/avx512vl-pack-1.c: New test.
327 * gcc.target/i386/avx512vl-pack-2.c: New test.
328 * gcc.target/i386/avx512bw-pack-2.c: New test.
330 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
332 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
333 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
334 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
336 2016-05-12 Richard Biener <rguenther@suse.de>
338 PR tree-optimization/70986
339 * gcc.dg/torture/pr70986-1.c: New testcase.
340 * gcc.dg/torture/pr70986-2.c: Likewise.
341 * gcc.dg/torture/pr70986-3.c: Likewise.
343 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
346 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
347 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
349 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
351 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
353 * gcc.target/i386/pr66746.c: Ditto.
355 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
357 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
359 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
360 warning when using -mvsx-timode.
361 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
362 * gcc.target/powerpc/dform-2.c: Likewise.
363 * gcc.target/powerpc/pr68805.c: Likewise.
365 2016-05-11 Marek Polacek <polacek@redhat.com>
368 * c-c++-common/attributes-3.c: New test.
370 2016-05-11 Nathan Sidwell <nathan@acm.org>
372 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
373 * gcc.c-torture/execute/pr68185.c: Likewise.
374 * gcc.dg/ipa/pr70306.c: Requires global constructors.
375 * gcc.dg/pr69634.c: Requires scheduling.
376 * gcc.dg/torture/pr66178.c: Require label values.
377 * gcc.dg/setjmp-6.c: Require indirect jumps.
379 2016-05-11 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/71055
382 * gcc.dg/torture/pr71055.c: New testcase.
384 2016-05-11 Richard Biener <rguenther@suse.de>
387 * g++.dg/debug/pr71057.C: New testcase.
389 2016-05-11 Jakub Jelinek <jakub@redhat.com>
392 * gfortran.dg/gomp/pr70855.f90: New test.
394 2016-05-11 Richard Biener <rguenther@suse.de>
397 * g++.dg/torture/pr71002.C: New testcase.
399 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
402 * gcc.dg/pr70807.c: New test.
404 2016-05-10 Martin Sebor <msebor@redhat.com>
407 * g++.dg/Wattributes.C: New test.
409 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
411 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
412 * gcc.dg/tree-ssa/pr69270.c: Adjust.
413 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
415 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
418 * gcc.target/i386/pr70799-1.c: New test.
420 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
422 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
424 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
427 * gcc.target/i386/pr70877.c: New test.
429 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
431 PR tree-optimization/70786
432 * gcc.target/i386/pr70876.c: New test.
434 2016-05-10 Jakub Jelinek <jakub@redhat.com>
437 * gcc.target/i386/avx512vl-logic-1.c: New test.
438 * gcc.target/i386/avx512vl-logic-2.c: New test.
439 * gcc.target/i386/avx512dq-logic-2.c: New test.
441 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
444 * gcc.target/powerpc/pr70963.c: New.
446 2016-05-10 David Malcolm <dmalcolm@redhat.com>
448 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
449 (test_very_wide_line): Add ruler to expected output.
450 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
451 (test_very_wide_line): Likewise.
452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
453 (test_show_locus): Within the handling of "test_very_wide_line",
454 enable show_ruler_p on the diagnostic context.
456 2016-05-10 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/71039
459 * gcc.dg/torture/pr71039.c: New testcase.
461 2016-05-10 Nathan Sidwell <nathan@acm.org>
463 * gcc.dg/nested-func-10.c: Requires alloca.
464 * gcc.dg/nested-func-9.c: Requires alloca.
465 * gcc.c-torture/execute/pr70460.c: Requires labels.
466 * gcc.c-torture/compile/pr70199.c: Requires labels.
467 * gcc.target/nvptx/decl.c: Compile only.
468 * gcc.target/nvptx/trailing-init.c: Compile only.
469 * gcc.target/nvptx/ary-init.c: Compile only.
471 2016-05-10 Marek Polacek <polacek@redhat.com>
474 * gcc.dg/attr-opt-1.c: New test.
476 2016-05-10 Richard Biener <rguenther@suse.de>
478 PR tree-optimization/70497
479 PR tree-optimization/28367
480 * gcc.dg/torture/20160404-1.c: New testcase.
481 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
482 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
484 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
486 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
488 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/fabsneg-1.c New test.
492 2016-05-09 Alan Modra <amodra@gmail.com>
495 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
497 2016-05-09 Richard Biener <rguenther@suse.de>
499 PR tree-optimization/70985
500 * gcc.dg/torture/pr70985.c: New testcase.
502 2016-05-09 Bin Cheng <bin.cheng@arm.com>
504 * gcc.dg/tree-ssa/ifc-9.c: New test.
505 * gcc.dg/tree-ssa/ifc-10.c: New test.
506 * gcc.dg/tree-ssa/ifc-11.c: New test.
507 * gcc.dg/tree-ssa/ifc-12.c: New test.
508 * gcc.dg/vect/pr61194.c: Remove XFAIL.
509 * gcc.dg/vect/vect-23.c: Remove XFAIL.
510 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
512 2016-05-09 Richard Biener <rguenther@suse.de>
515 * gfortran.dg/pr70937.f90: New testcase.
517 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
519 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
521 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
524 * gfortran.dg/dec_structure_1.f90: New testcase.
525 * gfortran.dg/dec_structure_2.f90: Ditto.
526 * gfortran.dg/dec_structure_3.f90: Ditto.
527 * gfortran.dg/dec_structure_4.f90: Ditto.
528 * gfortran.dg/dec_structure_5.f90: Ditto.
529 * gfortran.dg/dec_structure_6.f90: Ditto.
530 * gfortran.dg/dec_structure_7.f90: Ditto.
531 * gfortran.dg/dec_structure_8.f90: Ditto.
532 * gfortran.dg/dec_structure_9.f90: Ditto.
533 * gfortran.dg/dec_structure_10.f90: Ditto.
534 * gfortran.dg/dec_structure_11.f90: Ditto.
535 * gfortran.dg/dec_union_1.f90: Ditto.
536 * gfortran.dg/dec_union_2.f90: Ditto.
537 * gfortran.dg/dec_union_3.f90: Ditto.
538 * gfortran.dg/dec_union_4.f90: Ditto.
539 * gfortran.dg/dec_union_5.f90: Ditto.
540 * gfortran.dg/dec_union_6.f90: Ditto.
541 * gfortran.dg/dec_union_7.f90: Ditto.
543 2016-05-07 Tom de Vries <tom@codesourcery.com>
545 PR tree-optimization/70956
546 * gcc.dg/graphite/pr70956.c: New test.
548 2016-05-06 Jakub Jelinek <jakub@redhat.com>
551 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
552 (a, b, c, d): Change type from char to signed char.
553 (main): Compare against (signed char) -1634678893 instead of
554 hardcoded -109. Use __builtin_abort instead of abort.
556 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
557 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
559 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
561 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
564 * gcc.dg/torture/pr70935.c: New test.
566 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
569 * gcc.target/sh/pr58219.c: New tests.
571 2016-05-06 Richard Biener <rguenther@suse.de>
573 PR tree-optimization/70960
574 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
576 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
579 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
580 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
581 Adjust expected instruction counts.
582 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
584 2016-05-06 Marek Polacek <polacek@redhat.com>
587 * gcc.dg/ubsan/bounds-3.c: New test.
589 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
592 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
594 2016-05-06 Richard Biener <rguenther@suse.de>
597 * gfortran.dg/pr70931.f90: New testcase.
599 2016-05-06 Richard Biener <rguenther@suse.de>
602 * gcc.dg/torture/pr70941.c: New testcase.
604 2016-05-05 Bin Cheng <bin.cheng@arm.com>
606 PR tree-optimization/57206
607 * gcc.dg/vect/pr57206.c: New test.
609 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
611 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
613 2016-05-05 Jakub Jelinek <jakub@redhat.com>
615 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
617 * c-c++-common/Wdangling-else-4.c: New test.
619 2016-05-04 Jakub Jelinek <jakub@redhat.com>
623 * g++.dg/opt/pr70906.C: New test.
624 * g++.dg/opt/pr70933.C: New test.
626 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
628 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
630 * gcc.dg/ipa/pure-const-3.c: New testcase.
632 2016-05-04 Marek Polacek <polacek@redhat.com>
634 * c-c++-common/Wdangling-else-1.c: New test.
635 * c-c++-common/Wdangling-else-2.c: New test.
636 * c-c++-common/Wdangling-else-3.c: New test.
638 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
640 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
643 2016-05-04 Marek Polacek <polacek@redhat.com>
646 * gcc.dg/Waddress-2.c: New test.
648 2016-05-04 Alan Modra <amodra@gmail.com>
650 * gcc.target/powerpc/pr70866.c: New.
652 2016-05-03 Martin Sebor <msebor@redhat.com>
655 * c-c++-common/builtin_location.c: New test.
656 * g++.dg/cpp1y/builtin_location.C: New test.
658 2016-05-03 Marek Polacek <polacek@redhat.com>
661 * gcc.dg/pr70859.c: New test.
662 * gcc.dg/pr70859-2.c: New test.
664 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
666 * gnat.dg/debug5.adb: New testcase.
668 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
670 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
671 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
672 Procedure to check for z10 instruction set.
674 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
676 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
678 2016-05-03 Alan Modra <amodra@gmail.com>
680 * gcc.target/powerpc/savres.c: Add func using a single gpr.
682 2016-05-03 Jakub Jelinek <jakub@redhat.com>
684 * gcc.target/i386/avx512f-cvt-1.c: New test.
686 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
688 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
689 -fdump-tree-vrp-details.
691 2016-05-03 Richard Biener <rguenther@suse.de>
693 * gcc.dg/pr30172-1.c: Adjust.
694 * gcc.dg/pr63743.c: Likewise.
695 * gcc.dg/tm/pr51696.c: Likewise.
696 * c-c++-common/tm/safe-1.c: Likewise.
697 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
698 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
699 * g++.dg/plugin/self-assign-test-1.C: Likewise.
700 * g++.dg/plugin/self-assign-test-2.C: Likewise.
702 2016-05-03 Jakub Jelinek <jakub@redhat.com>
704 PR rtl-optimization/70467
705 * gcc.target/i386/pr70467-3.c: New test.
706 * gcc.target/i386/pr70467-4.c: New test.
708 PR tree-optimization/70916
709 * gcc.c-torture/compile/pr70916.c: New test.
712 * gcc.target/i386/pr49244-1.c: New test.
713 * gcc.target/i386/pr49244-2.c: New test.
715 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
717 PR rtl-optimization/44281
718 * gcc.target/i386/pr44281.c: New test.
720 2016-05-03 bin cheng <bin.cheng@arm.com>
722 PR tree-optimization/56541
723 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
724 * gcc.dg/vect/pr56541.c: new test.
726 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
728 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
730 * gcc.target/powerpc/float128-complex-2.c: Likewise.
732 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
735 * c-c++-common/asan/clone-test-1.c (main): Align child process
738 2016-05-02 David Malcolm <dmalcolm@redhat.com>
741 * g++.dg/spellcheck-fields-2.C: New test case.
743 2016-05-02 David Malcolm <dmalcolm@redhat.com>
746 * g++.dg/pr62314.C: New test case.
748 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
750 * gcc.dg/ipa/inline-8.c: New testcase.
752 2016-05-02 Jakub Jelinek <jakub@redhat.com>
754 PR rtl-optimization/70467
755 * gcc.target/i386/pr70467-1.c: New test.
757 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
759 * gcc.dg/spec-options.c: Run the test on all targets.
760 * gcc.dg/foo.specs: Use cpp_unique_options.
762 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
764 * gcc.dg/tree-ssa/unord.c: New testcase.
766 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
768 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
770 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
772 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
774 2016-05-02 Marek Polacek <polacek@redhat.com>
777 * gcc.dg/enum-incomplete-3.c: New test.
779 2016-05-02 Marek Polacek <polacek@redhat.com>
780 Tom de Vries <tom@codesourcery.com>
782 PR tree-optimization/70700
783 * gcc.dg/pr70700.c: New test.
785 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
788 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
789 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
790 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
791 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
793 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
795 * ada/acats/run_acats: Rename into...
796 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
797 * ada/acats/run_all.sh: Remove redundant test.
798 (target_run): Move around.
799 (target_gnatchop): Use newly built executable.
800 (target_gnatmake): Likewise.
801 Check that the compilation of impbit succeeds.
803 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
805 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
806 * gcc.dg/20021029-1.c: Likewise.
807 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
808 * gcc.target/sh/attr-isr-trapa.c: Likewise.
809 * gcc.target/sh/cmpstr.c: Likewise.
810 * gcc.target/sh/cmpstrn.c: Likewise.
811 * gcc.target/sh/memset.c: Likewise.
812 * gcc.target/sh/pr21255-2-mb.c: Likewise.
813 * gcc.target/sh/pr21255-2-ml.c: Likewise.
814 * gcc.target/sh/pr39423-1.c: Likewise.
815 * gcc.target/sh/pr49468-di.c: Likewise.
816 * gcc.target/sh/pr49468-si.c: Likewise.
817 * gcc.target/sh/pr49880-1.c: Likewise.
818 * gcc.target/sh/pr49880-2.c: Likewise.
819 * gcc.target/sh/pr49880-3.c: Likewise.
820 * gcc.target/sh/pr50751-1.c: Likewise.
821 * gcc.target/sh/pr50751-4.c: Likewise.
822 * gcc.target/sh/pr50751-7.c: Likewise.
823 * gcc.target/sh/pr51244-1.c: Likewise.
824 * gcc.target/sh/pr51244-10.c: Likewise.
825 * gcc.target/sh/pr51244-11.c: Likewise.
826 * gcc.target/sh/pr51244-12.c: Likewise.
827 * gcc.target/sh/pr51244-13.c: Likewise.
828 * gcc.target/sh/pr51244-14.c: Likewise.
829 * gcc.target/sh/pr51244-17.c: Likewise.
830 * gcc.target/sh/pr51244-18.c: Likewise.
831 * gcc.target/sh/pr51244-19.c: Likewise.
832 * gcc.target/sh/pr51244-4.c: Likewise.
833 * gcc.target/sh/pr51244-5.c: Likewise.
834 * gcc.target/sh/pr51244-7.c: Likewise.
835 * gcc.target/sh/pr51244-8.c: Likewise.
836 * gcc.target/sh/pr51244-9.c: Likewise.
837 * gcc.target/sh/pr51697.c: Likewise.
838 * gcc.target/sh/pr52483-1.c: Likewise.
839 * gcc.target/sh/pr52483-2.c: Likewise.
840 * gcc.target/sh/pr52483-3.c: Likewise.
841 * gcc.target/sh/pr52483-5.c: Likewise.
842 * gcc.target/sh/pr52933-1.c: Likewise.
843 * gcc.target/sh/pr52933-2.c: Likewise.
844 * gcc.target/sh/pr52933-3.c: Likewise.
845 * gcc.target/sh/pr53568-1.c: Likewise.
846 * gcc.target/sh/pr53976-1.c: Likewise.
847 * gcc.target/sh/pr53988-1.c: Likewise.
848 * gcc.target/sh/pr53988.c: Likewise.
849 * gcc.target/sh/pr54089-1.c: Likewise.
850 * gcc.target/sh/pr54089-6.c: Likewise.
851 * gcc.target/sh/pr54089-7.c: Likewise.
852 * gcc.target/sh/pr54089-8.c: Likewise.
853 * gcc.target/sh/pr54089-9.c: Likewise.
854 * gcc.target/sh/pr54236-1.c: Likewise.
855 * gcc.target/sh/pr54236-2.c: Likewise.
856 * gcc.target/sh/pr54236-3.c: Likewise.
857 * gcc.target/sh/pr54236-4.c: Likewise.
858 * gcc.target/sh/pr54386.c: Likewise.
859 * gcc.target/sh/pr54602-1.c: Likewise.
860 * gcc.target/sh/pr54685.c: Likewise.
861 * gcc.target/sh/pr54760-1.c: Likewise.
862 * gcc.target/sh/pr54760-2.c: Likewise.
863 * gcc.target/sh/pr54760-3.c: Likewise.
864 * gcc.target/sh/pr54760-4.c: Likewise.
865 * gcc.target/sh/pr54760-5.c: Likewise.
866 * gcc.target/sh/pr54760-6.c: Likewise.
867 * gcc.target/sh/pr55146.c: Likewise.
868 * gcc.target/sh/pr55160.c: Likewise.
869 * gcc.target/sh/pr59278.c: Likewise.
870 * gcc.target/sh/pr59401-1.c: Likewise.
871 * gcc.target/sh/pr59533-1.c: Likewise.
872 * gcc.target/sh/pr63260.c: Likewise.
873 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
874 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
875 * gcc.target/sh/strlen.c: Likewise.
876 * gcc.target/sh/torture/pr30807.c: Likewise.
877 * gcc.target/sh/torture/pr34777.c: Likewise.
878 * gcc.target/sh/torture/pr64652.c: Likewise.
879 * gcc.target/sh/torture/pr65505.c: Likewise.
880 * gcc.target/sh/torture/pragma-isr.c: Likewise.
881 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
883 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
886 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
888 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
890 * gcc.target/powerpc/vsx-elemrev-1.c: New.
891 * gcc.target/powerpc/vsx-elemrev-2.c: New.
892 * gcc.target/powerpc/vsx-elemrev-3.c: New.
893 * gcc.target/powerpc/vsx-elemrev-4.c: New.
895 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
897 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
898 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
900 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
903 * c-c++-common/goacc/combined-reduction.c: New test.
904 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
906 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
908 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
909 *movdi_internal pattern only if PIC off.
910 * gcc.target/i386/pr70155-2.c: Likewise.
911 * gcc.target/i386/pr70155-3.c: Likewise.
912 * gcc.target/i386/pr70155-4.c: Likewise.
913 * gcc.target/i386/pr70155-5.c: Likewise.
914 * gcc.target/i386/pr70155-6.c: Likewise.
915 * gcc.target/i386/pr70155-7.c: Likewise.
916 * gcc.target/i386/pr70155-8.c: Likewise.
917 * gcc.target/i386/pr70155-15.c: Likewise.
918 * gcc.target/i386/pr70155-17.c: Likewise.
919 * gcc.target/i386/pr70155-22.c: Likewise.
921 2016-04-29 Bin Cheng <bin.cheng@arm.com>
923 PR tree-optimization/70803
924 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
926 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
928 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
929 optimization of vector loop.
930 * gcc.target/i386/vect-unpack-3.c: New test.
931 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
932 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
933 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
935 2016-04-29 Marek Polacek <polacek@redhat.com>
938 * g++.dg/ubsan/null-7.C: New test.
941 * gcc.dg/pr70852.c: New test.
943 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
946 * g++.dg/cpp0x/alignas6.C: New test.
948 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
950 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
952 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
953 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
954 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
955 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
956 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
957 * gcc.target/arc/mxy.c: Likewise.
958 * gcc.target/arc/mswape.c: Likewise.
959 * gcc.target/arc/mrtsc.c: Likewise.
960 * gcc.target/arc/mcrc.c: Likewise.
961 * gcc.target/arc/mdsp-packa.c: Likewise.
962 * gcc.target/arc/mdvbf.c: Likewise.
963 * gcc.target/arc/mlock.c: Likewise.
964 * gcc.target/arc/mmac-24.c: Likewise.
965 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
967 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
968 Matthijs Kooijman <matthijs@stdin.nl>
969 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
972 * gcc.target/avr/pr60040-1.c: New.
973 * gcc.target/avr/pr60040-2.c: New.
975 2016-04-29 Richard Biener <rguenther@suse.de>
977 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
979 2016-04-29 Richard Biener <rguenther@suse.de>
981 PR tree-optimization/13962
982 PR tree-optimization/65686
983 * gcc.dg/uninit-pr65686.c: New testcase.
985 2016-04-29 Jakub Jelinek <jakub@redhat.com>
988 * gcc.dg/pr70843.c: New test.
990 2016-04-28 Jakub Jelinek <jakub@redhat.com>
993 * gcc.target/i386/pr70858.c: New test.
995 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
997 * gcc.target/arc/nps400-1.c: New file.
999 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1000 Andrew Burgess <andrew.burgess@embecosm.com>
1002 * gcc.target/arc/movh_cl-1.c: New file.
1004 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1005 Andrew Burgess <andrew.burgess@embecosm.com>
1007 * gcc.target/arc/extzv-1.c: New file.
1008 * gcc.target/arc/insv-1.c: New file.
1009 * gcc.target/arc/insv-2.c: New file.
1010 * gcc.target/arc/movb-1.c: New file.
1011 * gcc.target/arc/movb-2.c: New file.
1012 * gcc.target/arc/movb-3.c: New file.
1013 * gcc.target/arc/movb-4.c: New file.
1014 * gcc.target/arc/movb-5.c: New file.
1015 * gcc.target/arc/movb_cl-1.c: New file.
1016 * gcc.target/arc/movb_cl-2.c: New file.
1017 * gcc.target/arc/movbi_cl-1.c: New file.
1018 * gcc.target/arc/movl-1.c: New file.
1020 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1021 Andrew Burgess <andrew.burgess@embecosm.com>
1023 * gcc.target/arc/cmem-1.c: New file.
1024 * gcc.target/arc/cmem-2.c: New file.
1025 * gcc.target/arc/cmem-3.c: New file.
1026 * gcc.target/arc/cmem-4.c: New file.
1027 * gcc.target/arc/cmem-5.c: New file.
1028 * gcc.target/arc/cmem-6.c: New file.
1029 * gcc.target/arc/cmem-7.c: New file.
1030 * gcc.target/arc/cmem-ld.inc: New file.
1031 * gcc.target/arc/cmem-st.inc: New file.
1033 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1036 * gcc.target/i386/pr70821.c: New test.
1038 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1040 * gcc.target/powerpc/vec-adde.c: New test.
1041 * gcc.target/powerpc/vec-adde-int128.c: New test.
1043 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1045 * gcc.target/i386/avx-vround-1.c: New test.
1046 * gcc.target/i386/avx-vround-2.c: New test.
1047 * gcc.target/i386/avx512vl-vround-1.c: New test.
1048 * gcc.target/i386/avx512vl-vround-2.c: New test.
1050 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1054 (check_effective_target_cilkplus_runtime): ... this.
1055 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1056 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1058 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1059 Require cilkplus_runtime.
1060 Don't add -lcilkrts.
1061 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1062 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1063 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1064 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1065 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1066 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1067 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1068 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1069 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1070 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1071 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1072 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1073 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1074 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1075 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1076 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1077 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1078 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1079 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1080 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1081 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1082 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1083 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1084 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1085 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1086 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1087 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1088 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1089 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1091 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1092 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1094 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1096 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1099 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1101 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1102 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1104 2015-04-27 Ryan Burn <contact@rnburn.com>
1108 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1110 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1111 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1113 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1115 * gnat.dg/limited_with4.ad[sb]: New test.
1116 * gnat.dg/limited_with4_pkg.ads: New helper.
1118 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1121 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1122 and movv1ti_internal patterns
1123 * gcc.target/i386/pr70155-1.c: New test.
1124 * gcc.target/i386/pr70155-2.c: Likewise.
1125 * gcc.target/i386/pr70155-3.c: Likewise.
1126 * gcc.target/i386/pr70155-4.c: Likewise.
1127 * gcc.target/i386/pr70155-5.c: Likewise.
1128 * gcc.target/i386/pr70155-6.c: Likewise.
1129 * gcc.target/i386/pr70155-7.c: Likewise.
1130 * gcc.target/i386/pr70155-8.c: Likewise.
1131 * gcc.target/i386/pr70155-9.c: Likewise.
1132 * gcc.target/i386/pr70155-10.c: Likewise.
1133 * gcc.target/i386/pr70155-11.c: Likewise.
1134 * gcc.target/i386/pr70155-12.c: Likewise.
1135 * gcc.target/i386/pr70155-13.c: Likewise.
1136 * gcc.target/i386/pr70155-14.c: Likewise.
1137 * gcc.target/i386/pr70155-15.c: Likewise.
1138 * gcc.target/i386/pr70155-16.c: Likewise.
1139 * gcc.target/i386/pr70155-17.c: Likewise.
1140 * gcc.target/i386/pr70155-18.c: Likewise.
1141 * gcc.target/i386/pr70155-19.c: Likewise.
1142 * gcc.target/i386/pr70155-20.c: Likewise.
1143 * gcc.target/i386/pr70155-21.c: Likewise.
1144 * gcc.target/i386/pr70155-22.c: Likewise.
1146 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1148 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1151 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1153 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1154 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1155 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1156 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1157 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1159 2016-04-27 Richard Biener <rguenther@suse.de>
1162 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1163 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1165 2016-04-27 Nathan Sidwell <nathan@acm.org>
1167 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1168 * g++.dg/ubsan/pr63956.C: Adjust error location.
1170 2016-04-27 Nick Clifton <nickc@redhat.com>
1173 * gcc.dg/pr49889.c: New test.
1175 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1177 * c-c++-common/memset-array.c: New test.
1179 2016-04-26 Martin Sebor <msebor@redhat.com>
1182 * g++.dg/cpp1y/func_constexpr.C: New test.
1184 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1187 * g++.dg/cpp0x/enum32.C: New test.
1188 * g++.dg/cpp0x/enum33.C: New test.
1190 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1192 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1193 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1194 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1195 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1196 * gcc.c-torture/execute/pr38151.c: Likewise.
1197 * gcc.c-torture/execute/pr66556.c: Likewise.
1198 * gcc.c-torture/execute/pr67781.c: Likewise.
1199 * gcc.c-torture/execute/pr68648.c: Likewise.
1201 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1203 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1205 2016-04-26 Marek Polacek <polacek@redhat.com>
1208 * gcc.dg/pr67784-3.c: New test.
1209 * gcc.dg/pr67784-4.c: New test.
1210 * gcc.dg/pr67784-5.c: New test.
1213 * gcc.dg/Wnested-externs-2.c: New test.
1215 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1217 * gcc.dg/fold-plusmult.c: Adjust.
1218 * gcc.dg/no-strict-overflow-6.c: Adjust.
1219 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1221 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1223 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1225 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1226 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1227 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1228 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1229 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1230 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1231 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1232 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1233 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1234 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1235 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1236 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1237 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1238 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1239 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1240 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1241 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1242 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1243 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1244 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1245 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1246 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1248 * gcc.target/i386/pr32219-4.c: Likewise.
1249 * gcc.target/i386/pr32219-6.c: Likewise.
1250 * gcc.target/i386/pr32219-8.c: Likewise.
1252 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1254 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1257 2016-04-26 Marek Polacek <polacek@redhat.com>
1260 * g++.dg/ext/cond2.C: New test.
1262 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1264 PR tree-optimization/70771
1265 PR tree-optimization/70775
1266 * gcc.dg/pr70771.c: New test.
1267 * gcc.dg/pr70775.c: New test.
1269 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1271 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1273 2016-04-25 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/70780
1276 * gcc.dg/torture/pr70780.c: New testcase.
1278 2016-04-25 Michael Collison <michael.collison@arm.com>
1280 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1281 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1282 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1283 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1284 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1285 * testsuite/lib/target-supports.exp
1286 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1287 that arm neon support vector widen sum of HImode TO SImode.
1289 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1292 * c-c++-common/asan/pr70712.c: New test.
1294 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1296 * .gitattributes: New file.
1298 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1300 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1302 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1304 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1305 * gfortran.dg/submodule_15.f08: Likewise.
1307 2016-04-22 Richard Biener <rguenther@suse.de>
1309 PR tree-optimization/70740
1310 * gcc.dg/torture/pr70740.c: New testcase.
1312 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1315 * gcc.target/i386/pr70750-1.c: New test.
1316 * gcc.target/i386/pr70750-2.c: Likewise.
1318 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1321 * g++.dg/cpp0x/auto48.C: New.
1323 2016-04-21 Marek Polacek <polacek@redhat.com>
1326 * g++.dg/cpp0x/forw_enum12.C: New test.
1327 * g++.dg/cpp0x/forw_enum13.C: New test.
1329 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1332 * gcc.target/i386/pr70728.c: New test.
1334 2016-04-21 Richard Biener <rguenther@suse.de>
1337 * gcc.dg/pr70747.c: New testcase.
1339 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1341 PR tree-optimization/70715
1342 * gcc.dg/tree-ssa/scev-13.c: New test.
1344 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1346 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1348 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1350 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1352 2016-04-20 Jan Hubicka <jh@suse.cz>
1355 * g++.dg/ipa/nothrow-1.C: New testcase.
1357 2016-04-20 Nathan Sidwell <nathan@acm.org>
1360 * g++.dg/eh/delete1.C: New.
1362 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1364 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1365 -mtune-ctrl=sse_typeless_stores.
1367 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1369 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1371 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1373 PR tree-optimization/69489
1374 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1376 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1379 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1380 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1381 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1383 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1385 PR tree-optimization/56625
1386 PR tree-optimization/69489
1387 * gcc.dg/vect/pr56625.c: New test.
1388 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1390 2016-04-20 Andrew Pinski <apinski@cavium.com>
1393 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1395 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1397 * gnat.dg/self1.adb: Remove now incorrect test.
1399 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1401 * gcc.dg/tree-ssa/scev-11.c: New test.
1402 * gcc.dg/tree-ssa/scev-12.c: New test.
1404 2016-04-20 Marek Polacek <polacek@redhat.com>
1406 PR tree-optimization/70725
1407 * gcc.dg/pr70725.c: New test.
1409 2016-04-20 Richard Biener <rguenther@suse.de>
1411 PR tree-optimization/70726
1412 * g++.dg/vect/pr70726.cc: New testcase.
1414 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1417 * gcc.target/s390/pr70674.c: New test.
1419 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1421 PR libgfortran/70684
1422 * gfortran.dg/list_read_14.f90: New test.
1424 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1428 extern to force it misaligned.
1432 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1433 Don't check `*' before movv4sf_internal.
1434 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1435 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1436 Don't check `*' before movv16qi_internal.
1437 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1438 extern to force it misaligned.
1442 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1443 Don't check `*' before movv2df_internal.
1444 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1445 extern to force it misaligned.
1449 Check movv8sf_internal instead of avx_storeups256.
1450 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1452 2016-04-19 Richard Biener <rguenther@suse.de>
1454 PR tree-optimization/70171
1455 * g++.dg/tree-ssa/pr70171.C: New testcase.
1457 2016-04-19 Richard Biener <rguenther@suse.de>
1459 PR tree-optimization/70724
1460 * gcc.dg/torture/pr70724.c: New testcase.
1462 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1465 * testsuite/gcc.target/i386/pr70689.c: New.
1467 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1470 * gcc.target/i386/pr70708.c: New test.
1472 2016-04-18 Richard Biener <rguenther@suse.de>
1474 PR tree-optimization/43434
1475 * gcc.dg/vect/pr43434.c: New testcase.
1476 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1477 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1478 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1479 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1480 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1481 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1482 * gcc.dg/gomp/pr68640.c: Likewise.
1483 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1484 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1486 2016-04-18 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/70701
1489 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1491 2016-04-18 Tom de Vries <tom@codesourcery.com>
1494 * gcc.dg/pr70161.c: Add dot-file scans.
1495 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1496 instead of after last dot char.
1498 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1500 * c-c++-common/dump-ada-spec-3.c: New test.
1501 * c-c++-common/dump-ada-spec-4.c: Likewise.
1503 2016-04-17 Tom de Vries <tom@codesourcery.com>
1506 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1508 2016-04-15 Jan Hubicka <jh@suse.cz>
1511 * g++.dg/ipa/pure-const-1.C: New testcase.
1512 * g++.dg/ipa/pure-const-2.C: New testcase.
1513 * g++.dg/ipa/pure-const-3.C: New testcase.
1515 2016-04-15 Marek Polacek <polacek@redhat.com>
1518 * gcc.dg/bitfld-22.c: New test.
1520 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1522 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1525 2016-04-15 Marek Polacek <polacek@redhat.com>
1528 * c-c++-common/pr70651.c: New test.
1530 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532 PR rtl-optimization/70681
1533 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1534 dump scan on arm and powerpc.
1535 * gcc.dg/pr10474.c: Likewise.
1537 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1542 * g++.dg/cpp1y/vla11.C: Revert for real.
1545 * c-c++-common/Wparentheses-1.c: New test.
1546 * c-c++-common/gomp/Wparentheses-1.c: New test.
1547 * c-c++-common/gomp/Wparentheses-2.c: New test.
1548 * c-c++-common/gomp/Wparentheses-3.c: New test.
1549 * c-c++-common/gomp/Wparentheses-4.c: New test.
1550 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1551 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1552 * c-c++-common/goacc/Wparentheses-1.c: New test.
1554 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1557 * gcc.target/i386/pr70662.c: New test.
1559 2016-04-15 Richard Biener <rguenther@suse.de>
1560 Alan Modra <amodra@gmail.com>
1562 PR tree-optimization/70130
1563 * gcc.dg/vect/O3-pr70130.c: New testcase.
1565 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1568 * gcc.target/powerpc/pr70669.c: New test.
1571 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1572 a power7 system that does not have an assembler that supports
1575 2016-04-14 Martin Sebor <msebor@redhat.com>
1580 * c-c++-common/ubsan/vla-1.c: Revert.
1581 * g++.dg/cpp1y/vla11.C: Same.
1582 * g++.dg/cpp1y/vla12.C: Same.
1583 * g++.dg/cpp1y/vla13.C: Same.
1584 * g++.dg/cpp1y/vla14.C: Same.
1585 * g++.dg/cpp1y/vla3.C: Same.
1586 * gcc/testsuite/g++.dg/init/array24.C: Same.
1587 * g++.dg/ubsan/vla-1.C: Same.
1589 2016-04-14 Marek Polacek <polacek@redhat.com>
1590 Jan Hubicka <hubicka@ucw.cz>
1593 * g++.dg/torture/pr70029.C: New test.
1595 2016-04-14 Martin Sebor <msebor@redhat.com>
1597 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1598 type size to prevent failures on targets with very low maximum
1601 2016-04-14 Richard Biener <rguenther@suse.de>
1603 PR tree-optimization/70623
1604 * gcc.dg/torture/pr70623.c: New testcase.
1605 * gcc.dg/torture/pr70623-2.c: Likewise.
1607 2016-04-13 Martin Sebor <msebor@redhat.com>
1612 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1613 * g++.dg/cpp1y/vla11.C: New test.
1614 * g++.dg/cpp1y/vla12.C: New test.
1615 * g++.dg/cpp1y/vla13.C: New test.
1616 * g++.dg/cpp1y/vla14.C: New test.
1617 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1618 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1619 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1621 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1624 * g++.dg/opt/pr70641.C: New test.
1626 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1628 PR rtl-optimization/68749
1629 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1630 effects of argument promotions.
1631 Remove default args to dg-skip-if.
1633 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/parse/pr70635.C: New.
1638 2016-04-13 Marek Polacek <polacek@redhat.com>
1641 * c-c++-common/Wmisleading-indentation-4.c: New test.
1643 2016-04-13 Marek Polacek <polacek@redhat.com>
1646 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1647 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1649 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1651 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1652 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1653 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1655 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.c-torture/compile/pr70633.c: New test.
1661 * gcc.dg/torture/pr70628.c: New test.
1663 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1666 * g++.dg/template/pr70610.C: New test.
1667 * g++.dg/template/pr70610-2.C: New test.
1668 * g++.dg/template/pr70610-3.C: New test.
1669 * g++.dg/template/pr70610-4.C: New test.
1671 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1673 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1677 * g++.dg/ext/pr70571.C: New test.
1679 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1682 * gcc.target/powerpc/pr70640.c: New test.
1684 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/parse/pr68722.C: New.
1689 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1691 PR rtl-optimization/70596
1692 * gcc.target/i386/pr70596.c: New test.
1694 2016-04-12 Nathan Sidwell <nathan@acm.org>
1697 * g++.dg/init/pr70501.C: New.
1699 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1701 * gcc.target/i386/asm-flag-6.c: New test.
1703 2016-04-12 Tom de Vries <tom@codesourcery.com>
1705 PR tree-optimization/68756
1706 * gcc.dg/graphite/pr68756.c: New test.
1708 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1710 PR tree-optimization/70602
1711 * gcc.c-torture/execute/pr70602.c: New test.
1713 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1716 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1717 __float128 emulator is built and runs.
1718 * gcc.target/powerpc/float128-1.c: Likewise.
1720 * lib/target-supports.exp (check_ppc_float128_sw_available):
1721 Rework tests for __float128 software and hardware
1722 availability. Fix exit condition to return 0 on success.
1724 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1727 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1728 * gcc.target/aarch64/target_attr_15.c: Likewise.
1730 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp1y/pr69066.C: New.
1735 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738 * gfortran.dg/pr36192.f90: Update test.
1739 * gfortran.dg/pr36192_1.f90: Update test.
1740 * gfortran.dg/real_dimension_1.f: Update test.
1741 * gfortran.dg/parameter_array_init_7.f90: New test.
1743 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1746 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1748 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1750 PR rtl-optimization/66669
1751 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1753 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1755 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1756 * gcc.dg/pie-1.c: Likewise.
1757 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1758 * gcc.dg/pic-4.c: Likewise.
1759 * gcc.dg/pie-3.c: Likewise.
1760 * gcc.dg/pie-4.c: Likewise.
1762 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1764 PR tree-optimization/68644
1765 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1767 PR rtl-optimization/64886
1768 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1770 2016-04-09 Tom de Vries <tom@codesourcery.com>
1772 PR tree-optimization/68953
1773 * gcc.dg/graphite/pr68953.c: New test.
1775 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1778 * gfortran.dg/deferred_character_16.f90: New test.
1780 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1782 PR tree-optimization/70586
1783 * gcc.c-torture/execute/pr70586.c: New test.
1785 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1788 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1789 with __builtin_memset
1790 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1792 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1796 PR tree-optimization/70373
1800 * c-c++-common/goacc/reduction-5.c: New test.
1801 * c-c++-common/goacc/reduction-promotions.c: New test.
1802 * gfortran.dg/goacc/reduction-3.f95: New test.
1803 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1805 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1809 * g++.dg/pr70590.C: New test.
1810 * g++.dg/pr70590-2.C: New test.
1812 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.target/i386/pr70593.c: New test.
1817 PR rtl-optimization/70574
1818 * gcc.target/i386/avx2-pr70574.c: New test.
1820 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1823 * c-c++-common/asan/pr70541.c: New test.
1825 2016-04-08 Tom de Vries <tom@codesourcery.com>
1827 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1828 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1830 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833 * gcc.c-torture/execute/pr70566.c: New test.
1835 2016-04-08 Tom de Vries <tom@codesourcery.com>
1837 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1838 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1840 2016-04-08 Alan Modra <amodra@gmail.com>
1842 * gcc.target/powerpc/pr70117.c: New.
1844 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1847 * gcc.dg/lto/simd-function_0.c: New test.
1849 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1851 * c-c++-common/attr-simd-2.c: Likewise.
1852 * c-c++-common/attr-simd-4.c: Likewise.
1853 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1854 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1856 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1859 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1861 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1862 Tom de Vries <tom@codesourcery.com>
1864 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1865 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1866 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1867 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1868 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1869 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1870 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1871 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1873 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1876 * g++.dg/warn/Wparentheses-29.C: New test.
1878 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1881 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1882 explicit braces to resolve a future -Wparentheses warning.
1884 2016-04-06 Richard Henderson <rth@redhat.com>
1886 * gcc.dg/pr61817-1.c: New test.
1887 * gcc.dg/pr61817-2.c: New test.
1888 * gcc.dg/pr69391-1.c: New test.
1889 * gcc.dg/pr69391-2.c: New test.
1891 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1893 PR rtl-optimization/70398
1894 * testsuite/gcc.target/aarch64/pr70398.c: New.
1896 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1898 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1900 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1901 Pedro Alves <palves@redhat.com>
1903 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1905 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1907 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1908 Check for avx512f effective targets instead of avx2.
1909 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1911 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1912 * g++.dg/gomp/declare-simd-1.C: Likewise.
1913 * g++.dg/gomp/declare-simd-3.C: Likewise.
1914 * g++.dg/gomp/declare-simd-4.C: Likewise.
1917 * c-c++-common/gomp/pr70550-1.c: New test.
1918 * c-c++-common/gomp/pr70550-2.c: New test.
1920 2016-04-05 Nathan Sidwell <nathan@acm.org>
1923 * g++.dg/ext/attribute-may-alias-5.C: New.
1925 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1928 * c-c++-common/pr70336.c: New test.
1929 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1930 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1932 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1935 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1937 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1939 PR rtl-optimization/70542
1940 * gcc.dg/torture/pr70542.c: New test.
1941 * gcc.target/i386/avx2-pr70542.c: New test.
1943 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1945 PR tree-optimization/70509
1946 * gcc.target/i386/avx512bw-pr70509.c: New test.
1948 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1951 * g++.dg/ext/constexpr-vla4.C: New test.
1953 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1956 * gcc.target/i386/pr70510.c: New test.
1958 2016-04-05 Richard Biener <rguenther@suse.de>
1960 PR tree-optimization/70526
1961 * g++.dg/torture/pr70526.C: New testcase.
1963 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1966 * gcc.target/i386/pr70525.c: New test.
1968 2016-04-05 Richard Biener <rguenther@suse.de>
1971 * g++.dg/torture/pr70499.C: New testcase.
1973 2016-04-05 Richard Biener <rguenther@suse.de>
1975 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1978 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1981 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1982 rs6000 ABI warnings.
1984 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1987 * g++.dg/ipa/devirt-51.C: New testcase.
1989 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1990 Jakub Jelinek <jakub@redhat.com>
1993 * gcc.dg/torture/pr70457.c: New.
1995 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1998 * gfortran.dg/allocate_with_source_19.f08: New test.
2000 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2003 * gfortran.dg/coarray_allocate_6.f08: New test.
2005 2016-04-04 Richard Biener <rguenther@suse.de>
2007 PR rtl-optimization/70484
2008 * gcc.dg/torture/pr70484.c: New testcase.
2010 2016-04-04 Marek Polacek <polacek@redhat.com>
2013 * gcc.dg/torture/pr70307.c: New test.
2015 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2019 * gcc.target/sh/torture/pr70416.c: New.
2021 2016-04-02 Martin Sebor <msebor@redhat.com>
2027 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2028 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2029 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2030 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2031 * g++.dg/cpp0x/constexpr-string.C: Same.
2032 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2033 * g++.dg/cpp0x/pr65398.C: Same.
2034 * g++.dg/ext/constexpr-vla1.C: Same.
2035 * g++.dg/ext/constexpr-vla2.C: Same.
2036 * g++.dg/ext/constexpr-vla3.C: Same.
2037 * g++.dg/ubsan/pr63956.C: Same.
2039 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2041 PR rtl-optimization/70467
2042 * gcc.target/i386/pr70467-2.c: New test.
2044 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2045 Marek Polacek <polacek@redhat.com>
2048 * g++.dg/init/new47.C: New test.
2050 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2053 * gcc.target/arm/pr70496.c: New test.
2055 2016-04-01 Nathan Sidwell <nathan@acm.org>
2058 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2060 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2063 * gcc.dg/strlenopt.h (memmove): New.
2064 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2065 instead of "string.h".
2066 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2067 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2068 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2069 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2070 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2071 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2072 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2073 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2074 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2075 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2076 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2077 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2078 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2079 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2080 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2081 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2082 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2083 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2084 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2085 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2087 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2089 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2090 (Holder::foo): Reflect this.
2092 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2095 * gcc.dg/pr70442.c: New test.
2097 2016-03-31 Nathan Sidwell <nathan@acm.org>
2100 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2102 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2105 * gcc.target/i386/pr70453.c: New test.
2107 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2110 * gcc.c-torture/pr70292.c: New test.
2112 2016-03-31 Marek Polacek <polacek@redhat.com>
2115 * c-c++-common/pr70297.c: New test.
2116 * g++.dg/cpp0x/typedef-redecl.C: New test.
2117 * gcc.dg/typedef-redecl2.c: New test.
2119 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2121 PR rtl-optimization/70460
2122 * gcc.c-torture/execute/pr70460.c: New test.
2124 2016-03-31 Richard Biener <rguenther@suse.de>
2127 * g++.dg/ext/vector30.C: New testcase.
2129 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2130 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2132 * gfortran.dg/fmt_pf.f90: New test.
2134 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2136 Forward-port from 5 branch
2137 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2140 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2141 dg-require-effective-target after dg-do.
2143 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2145 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2147 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2148 Julian Brown <julian@codesourcery.com>
2149 Chung-Lin Tang <cltang@codesourcery.com>
2150 Cesar Philippidis <cesar@codesourcery.com>
2151 James Norris <jnorris@codesourcery.com>
2152 Tom de Vries <tom@codesourcery.com>
2153 Nathan Sidwell <nathan@codesourcery.com>
2155 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2156 * c-c++-common/goacc/loop-clauses.c: Likewise.
2157 * g++.dg/goacc/template.C: Likewise.
2158 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2159 * gfortran.dg/goacc/loop-1.f95: Likewise.
2160 * gfortran.dg/goacc/loop-5.f95: Likewise.
2161 * gfortran.dg/goacc/loop-6.f95: Likewise.
2162 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2163 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2164 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2165 * c-c++-common/goacc/clauses-fail.c: Likewise.
2166 * c-c++-common/goacc/parallel-1.c: Likewise.
2167 * c-c++-common/goacc/reduction-1.c: Likewise.
2168 * c-c++-common/goacc/reduction-2.c: Likewise.
2169 * c-c++-common/goacc/reduction-3.c: Likewise.
2170 * c-c++-common/goacc/reduction-4.c: Likewise.
2171 * c-c++-common/goacc/routine-3.c: Likewise.
2172 * c-c++-common/goacc/routine-4.c: Likewise.
2173 * c-c++-common/goacc/routine-5.c: Likewise.
2174 * c-c++-common/goacc/tile.c: Likewise.
2175 * g++.dg/goacc/template.C: Likewise.
2176 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2177 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2178 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2179 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2180 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2181 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2182 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2183 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2184 * c-c++-common/goacc/use_device-1.c: ... this file.
2185 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2186 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2187 * c-c++-common/goacc/host_data-6.c: ... this file.
2188 * c-c++-common/goacc/loop-2-kernels.c: New file.
2189 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2190 * c-c++-common/goacc/loop-3.c: Likewise.
2191 * g++.dg/goacc/reference.C: Likewise.
2192 * g++.dg/goacc/routine-1.C: Likewise.
2193 * g++.dg/goacc/routine-2.C: Likewise.
2195 2016-03-30 Richard Biener <rguenther@suse.de>
2198 * gcc.dg/torture/pr70450.c: New testcase.
2200 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2203 * gcc.dg/torture/pr70421.c: New test.
2204 * gcc.target/i386/avx512f-pr70421.c: New test.
2206 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2209 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2210 (check): New function.
2212 (foo): Align stack to 16 bytes when calling bar.
2213 * gcc.target/i386/cleanup-2.c: Likewise.
2215 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2217 PR tree-optimization/59124
2218 * gcc.dg/Warray-bounds-19.c: New test.
2220 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2222 * lib/prune.exp (escape_regex_chars): New.
2223 (prune_file_path): Update to quote metcharacters for regexp.
2225 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2227 PR rtl-optimization/70429
2228 * gcc.c-torture/execute/pr70429.c: New test.
2230 PR tree-optimization/70405
2231 * gcc.dg/pr70405.c: New test.
2233 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2236 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2237 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2239 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2242 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2243 __cilkrts_set_param to set two workers.
2244 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2245 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2247 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2249 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2251 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2254 * gcc.target/i386/pr70406.c: New test.
2256 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2258 * gnat.dg/specs/double_record_extension3.ads: New test.
2260 2016-03-25 Richard Henderson <rth@redhat.com>
2263 * gcc.target/aarch64/pr70120-1.c: New.
2264 * gcc.target/aarch64/pr70120-2.c: New.
2265 * gcc.target/aarch64/pr70120-3.c: New.
2267 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2270 * g++.dg/template/mangle2.C: The dg-do directive should be
2271 "compile" not "assemble".
2273 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2276 * gcc.dg/pr69650.c: New test.
2278 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2280 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2282 2016-03-25 Alan Modra <amodra@gmail.com>
2284 * gcc.dg/dfp/pr70052.c: New test.
2286 2016-03-24 Richard Henderson <rth@redhat.com>
2289 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2290 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2292 2016-03-24 Tom de Vries <tom@codesourcery.com>
2294 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2296 2016-03-24 Tom de Vries <tom@codesourcery.com>
2298 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2299 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2301 2016-03-24 Tom de Vries <tom@codesourcery.com>
2303 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2304 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2306 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2309 * g++.dg/template/mangle2.C: New test.
2311 2016-03-24 Richard Biener <rguenther@suse.de>
2313 PR tree-optimization/70396
2314 * gcc.dg/torture/pr70396.c: New testcase.
2316 2016-03-24 Richard Biener <rguenther@suse.de>
2319 * gcc.dg/torture/pr70370.c: New testcase.
2321 2016-03-24 Tom de Vries <tom@codesourcery.com>
2323 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2324 * gfortran.dg/goacc/kernels-tree.f95: Same.
2325 * gfortran.dg/goacc/parallel-tree.f95: Same.
2327 2016-03-24 Tom de Vries <tom@codesourcery.com>
2329 * c-c++-common/goacc/uninit-if-clause.c: New test.
2330 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2332 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2335 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2338 2016-03-24 Richard Biener <rguenther@suse.de>
2340 PR tree-optimization/70372
2341 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2343 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2346 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2348 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2351 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2353 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2356 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2357 * g++.dg/cpp1y/pr70001.C: New test.
2360 * g++.dg/cpp0x/constexpr-70323.C: New test.
2362 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2363 Jason Merrill <jason@redhat.com>
2364 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/cpp0x/constexpr-69315.C: New test.
2368 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2370 2016-03-23 Marek Polacek <polacek@redhat.com>
2373 * g++.dg/warn/Wignored-attributes-1.C: New test.
2374 * g++.dg/warn/Wignored-attributes-2.C: New test.
2376 2016-03-23 Tom de Vries <tom@codesourcery.com>
2378 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2380 * gfortran.dg/goacc/private-3.f95 (test): Same.
2381 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2384 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2386 * lib/target-supports.exp: Remove v7ve entry from loop
2387 creating effective target checks.
2388 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2389 (add_options_for_arm_arch_v7ve): Likewise.
2391 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2393 PR tree-optimization/70354
2394 * gcc.dg/vect/pr70354-1.c: New test.
2395 * gcc.dg/vect/pr70354-2.c: New test.
2396 * gcc.target/i386/avx2-pr70354-1.c: New test.
2397 * gcc.target/i386/avx2-pr70354-2.c: New test.
2399 2016-03-22 Jeff Law <law@redhat.com>
2402 * gcc.dg/tree-ssa/pr70232.c: New test.
2404 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2407 * gcc.target/i386/pr70302.c: New test.
2409 2016-03-22 Richard Biener <rguenther@suse.de>
2412 * g++.dg/torture/pr70251.C: New testcase.
2414 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2417 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2418 Wmisleading-indentation.c.
2419 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2420 reflect change to diagnostic text and order of messages.
2421 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2423 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2425 * g++.dg/ext/java-3.C: Don't compile on AIX.
2427 2016-03-22 Richard Biener <rguenther@suse.de>
2430 * gcc.dg/torture/pr70333.c: New testcase.
2432 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2434 * g++.dg/ext/pr70290.C: New test.
2436 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2439 * gcc.target/i386/pr70325.c: New test.
2441 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2445 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2448 * gcc.target/i386/pr70300.c: New test.
2451 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2452 (func2): New function for cond with parens, xfail warning for c++.
2453 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2455 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2458 * g++.dg/template/ptrmem30.C: New test.
2460 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2463 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2464 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2466 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/pr70326.c: New test.
2471 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2472 Jakub Jelinek <jakub@redhat.com>
2474 PR tree-optimization/70317
2475 * gcc.dg/pr70317.c: New test.
2477 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2480 * gcc.target/i386/pr70327.c: New test.
2482 2016-03-21 Martin Liska <mliska@suse.cz>
2485 * gcc.dg/ipa/pr70306.c: New test.
2487 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2489 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2490 * gcc.target/arm/attr-align3.c: Likewise.
2491 * gcc.target/arm/attr_arm.c: Likewise.
2492 * gcc.target/arm/flip-thumb.c: Likewise.
2494 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.target/powerpc/altivec-36.c: New test.
2499 2016-03-21 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/70310
2502 * gcc.dg/torture/pr70310.c: New testcase.
2504 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2507 * gcc.target/i386/pr70293.c: New test.
2509 2016-03-21 Richard Biener <rguenther@suse.de>
2511 PR tree-optimization/70288
2512 * gcc.dg/torture/pr70288-1.c: New testcase.
2513 * gcc.dg/torture/pr70288-2.c: Likewise.
2515 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2517 PR rtl-optimization/69307
2518 * gcc.target/arm/pr69307.c: New test.
2520 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2522 PR rtl-optimization/69102
2523 * gcc.c-torture/compile/pr69102.c: New test.
2525 2016-03-18 Jeff Law <law@redhat.com>
2527 PR rtl-optimization/70263
2528 * gcc.c-torture/compile/pr70263-1.c: New test.
2529 * gcc.target/i386/pr70263-2.c: New test.
2531 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2533 PR rtl-optimization/70278
2534 * gcc.dg/torture/pr70278.c: New test.
2535 * gcc.target/arm/pr70278.c: New test.
2537 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2540 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2541 (test_builtin_types_compatible_p): New test function.
2542 * gcc.dg/pr70281.c: New test case.
2544 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2547 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2549 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2551 PR tree-optimization/70252
2552 * gcc.dg/pr70252.c: New test.
2554 2016-03-18 Tom de Vries <tom@codesourcery.com>
2556 * gcc.dg/pr70161-2.c: New test.
2557 * gcc.dg/pr70161.c: New test.
2559 2016-03-18 Tom de Vries <tom@codesourcery.com>
2562 * gcc.dg/pr70269.c: New test.
2564 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2567 * g++.dg/ext/java-3.C: New test.
2569 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2572 * g++.dg/lookup/pr70205.C: New test.
2574 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2577 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2579 2016-03-17 Marek Polacek <polacek@redhat.com>
2582 * gcc.dg/atomic-op-6.c: New test.
2584 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2587 * c-c++-common/pr70264.c: New test case.
2589 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2592 * c-c++-common/pr70144-1.c: New test.
2593 * c-c++-common/pr70144-2.c: New test.
2596 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2597 * g++.dg/opt/flifetime-dse6.C: New test.
2598 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2600 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.dg/pic-1.c: New test.
2604 * gcc.dg/pic-2.c: Likewise.
2605 * gcc.dg/pic-3.c: Likewise.
2606 * gcc.dg/pic-4.c: Likewise.
2607 * gcc.dg/pie-1.c: Likewise.
2608 * gcc.dg/pie-2.c: Likewise.
2609 * gcc.dg/pie-3.c: Likewise.
2610 * gcc.dg/pie-4.c: Likewise.
2611 * gcc.dg/pie-5.c: Likewise.
2612 * gcc.dg/pie-6.c: Likewise.
2614 2016-03-17 Tom de Vries <tom@codesourcery.com>
2616 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2617 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2619 2016-03-17 Richard Biener <rguenther@suse.de>
2622 * g++.dg/debug/pr70271.C: New testcase.
2624 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2626 * gcc.target/i386/pr70251.c: New test.
2628 2016-03-17 Marek Polacek <polacek@redhat.com>
2631 * g++.dg/warn/constexpr-70194.C: New test.
2633 2016-03-16 Richard Henderson <rth@redhat.com>
2636 * gcc.c-torture/compile/pr70240.c: New.
2638 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2640 * gcc.c-torture/compile/20151204.c: Skip for avr.
2642 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/opt/pr70245.C: New test.
2646 * g++.dg/opt/pr70245.h: New file.
2647 * g++.dg/opt/pr70245-aux.cc: New file.
2649 2016-03-16 Martin Sebor <msebor@redhat.com>
2651 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2653 2016-03-16 Richard Henderson <rth@redhat.com>
2656 * gcc.c-torture/compile/pr70199.c: New.
2658 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2660 * gcc.dg/uninit-19.c: Run dos2unix.
2662 2016-03-16 Marek Polacek <polacek@redhat.com>
2665 * gcc.dg/nested-func-10.c: New test.
2666 * gcc.dg/nested-func-9.c: New test.
2668 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2670 PR tree-optimization/68714
2671 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2673 2016-03-16 Tom de Vries <tom@codesourcery.com>
2675 PR tree-optimization/68715
2676 * gcc.dg/graphite/pr68715-2.c: New test.
2677 * gcc.dg/graphite/pr68715.c: New test.
2678 * gfortran.dg/graphite/pr68715.f90: New test.
2680 2016-03-16 Tom de Vries <tom@codesourcery.com>
2682 PR tree-optimization/68809
2683 * gcc.dg/graphite/pr68809-2.c: New test.
2684 * gcc.dg/graphite/pr68809.c: New test.
2686 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2689 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2690 method call to i () as argument. Adjust expected output.
2693 * g++.dg/ubsan/pr70147-1.C: New test.
2694 * g++.dg/ubsan/pr70147-2.C: New test.
2696 2016-03-15 Martin Sebor <msebor@redhat.com>
2699 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2701 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2703 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2706 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2709 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2710 libatomic_available.
2712 2016-03-15 Marek Polacek <polacek@redhat.com>
2715 * g++.dg/ext/attribute-may-alias-4.C: New test.
2717 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2719 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2720 -fvar-tracking-assignments-toggle flag.
2722 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2724 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2726 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2728 PR rtl-optimization/70222
2729 * gcc.c-torture/execute/pr70222-1.c: New test.
2730 * gcc.c-torture/execute/pr70222-2.c: New test.
2732 2016-03-15 Richard Henderson <rth@redhat.com>
2734 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2736 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2738 PR rtl-optimization/69032
2739 * gcc.dg/pr69032.c: New test.
2741 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2743 PR rtl-optimization/63384
2744 * g++.dg/pr63384.C: New test.
2746 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2749 * gcc.target/i386/pr64411.C: New test.
2751 2016-03-15 Tom de Vries <tom@codesourcery.com>
2753 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2754 * gfortran.dg/goacc/kernels-alias.f95: New test.
2756 2016-03-14 Martin Sebor <msebor@redhat.com>
2759 * g++.dg/cpp0x/constexpr-inline.C: New test.
2760 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2762 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2764 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2766 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2769 * gcc.dg/pr70219.c: New test.
2771 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2774 * gcc.dg/torture/pr70083.c: New test.
2775 * gcc.target/i386/pr70083.c: New test.
2777 2016-03-14 Richard Biener <rguenther@suse.de>
2779 PR tree-optimization/56365
2780 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2782 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2785 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2787 * g++.dg/pr70098.C: New testcase.
2790 2016-03-14 Tom de Vries <tom@codesourcery.com>
2792 PR tree-optimization/70045
2793 * gcc.dg/graphite/pr70045.c: New test.
2795 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2798 * gfortran.dg/include_9.f90: New test.
2800 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2803 gfortran.dg/prof/prof.exp: New script.
2804 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2806 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2808 PR rtl-optimization/69307
2809 * gcc.dg/pr69307.c: New test.
2811 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2814 * gcc.target/arm/pr69614.c: New.
2816 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/submodule_14.f08: New test
2822 * gfortran.dg/submodule_15.f08: New test
2824 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2827 * g++.dg/cpp1y/paren3.C: New test.
2829 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2832 * gcc.target/powerpc/ppc-round2.c: New test.
2834 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2837 * gcc.dg/torture/pr70123.c: New test.
2839 2016-03-11 Jeff Law <law@redhat.com>
2841 PR tree-optimization/70190
2842 * gcc.c-torture/compile/pr70190.c: New test.
2844 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2847 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2849 (test43_b): Likewise.
2850 (test43_c): Likewise.
2851 (test43_d): Likewise.
2852 (test43_e): Likewise.
2853 (test43_f): Likewise.
2854 (test43_g): Likewise.
2855 (test44_a): Likewise.
2856 (test44_b): Likewise.
2857 (test44_c): Likewise.
2858 (test44_d): Likewise.
2859 (test44_e): Likewise.
2861 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2864 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2866 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2868 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2871 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2875 * gcc.target/aarch64/pr69245_2.c: New test.
2877 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2879 PR tree-optimization/70177
2880 * gcc.dg/pr70177.c: New test.
2882 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2884 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2886 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2888 * gcc.dg/tree-ssa/sra-20.c: New.
2890 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2892 PR rtl-optimization/70174
2893 * gcc.dg/pr70174.c: New test.
2895 PR tree-optimization/70169
2896 * gcc.dg/pr70169.c: New test.
2898 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2901 * gcc.target/i386/pr70160.c: New test.
2903 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2905 * gcc.target/s390/dfp-1.c: New test.
2907 2016-03-10 Nick Clifton <nickc@redhat.com>
2910 * gcc.target/aarch64/pr70044.c: New test.
2912 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2913 Jakub Jelinek <jakub@redhat.com>
2916 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2917 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2918 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2920 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2923 * g++.dg/lto/pr69589_0.C: New testcase
2924 * g++.dg/lto/pr69589_1.C: New testcase
2926 2016-03-10 Marek Polacek <polacek@redhat.com>
2929 * g++.dg/delayedfold/unary-plus1.C: New test.
2931 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2933 * gcc.target/arm/pr45701-1.c: Escape brackets.
2934 * gcc.target/arm/pr45701-2.c: Likewise.
2936 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2938 * gfortran.dg/unconstrained_commons.f: New.
2940 2016-03-10 Alan Modra <amodra@gmail.com>
2942 * gcc.dg/pr69195.c: New.
2943 * gcc.dg/pr69238.c: New.
2945 2016-03-10 Tom de Vries <tom@codesourcery.com>
2948 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2950 2016-03-10 Richard Biener <rguenther@suse.de>
2952 PR tree-optimization/70128
2953 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2954 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2956 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2958 PR tree-optimization/70152
2959 * gcc.dg/pr70152.c: New test.
2962 * gcc.target/i386/pr70086-1.c: New test.
2963 * gcc.target/i386/pr70086-2.c: New test.
2964 * gcc.target/i386/pr70086-3.c: New test.
2966 PR tree-optimization/70127
2967 * gcc.c-torture/execute/pr70127.c: New test.
2969 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2971 * c-c++-common/goacc/combined-directives-2.c: New test.
2973 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2977 * g++.dg/diagnostic/pr70105.C: New test.
2978 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2979 (test_multiple_ordinary_maps): New test function.
2981 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2985 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2986 Drop range information from call to inform_at_rich_loc.
2987 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2989 (test_show_locus): Replace calls to rich_location::add_range with
2990 calls to add_range. Rewrite the tests that used the now-defunct
2991 rich_location ctor taking a source_range. Simplify other tests
2992 by replacing calls to COMBINE_LOCATION_DATA with calls to
2995 2016-03-09 Richard Biener <rguenther@suse.de>
2996 Jakub Jelinek <jakub@redhat.com>
2998 PR tree-optimization/70138
2999 * gcc.dg/vect/pr70138-1.c: New testcase.
3000 * gcc.dg/vect/pr70138-2.c: Likewise.
3002 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.target/i386/pr70049.c: New test.
3007 2016-03-09 Richard Biener <rguenther@suse.de>
3010 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3011 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3012 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3014 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3016 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3019 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3022 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3025 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3028 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3029 in testcase comment.
3031 2016-03-09 Tom de Vries <tom@codesourcery.com>
3033 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3034 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3035 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3036 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3037 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3038 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3039 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3040 * gfortran.dg/goacc/kernels-loop.f95: New test.
3042 2016-03-08 Martin Sebor <msebor@redhat.com>
3045 * g++.dg/warn/overflow-warn-7.C: New test.
3047 2016-03-08 Jason Merrill <jason@redhat.com>
3049 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3050 * lib/target-supports.exp (check_effective_target_concepts): New.
3052 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3055 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3056 * g++.dg/ubsan/pr70135.C: New test.
3059 * gcc.dg/pr70110.c: New test.
3061 2016-03-07 Martin Jambor <mjambor@suse.cz>
3063 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3064 * c-c++-common/gomp/if-1.c: Likewise.
3065 * c-c++-common/gomp/pr61486-2.c: Likewise.
3066 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3067 to dg-additional-options.
3068 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3069 * g++/gomp/target-teams-1.c: Likewise.
3070 * gcc.dg/gomp/gomp.exp: Likewise.
3071 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3072 dg-additional-options.
3073 * gfortran.dg/gomp/gomp.exp: Likewise.
3074 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3075 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3076 dg-additional-options.
3077 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3079 2016-03-07 Martin Jambor <mjambor@suse.cz>
3081 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3082 * c-c++-common/gomp/gridify-1.c: New test.
3083 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3085 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3087 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3088 trigger for cortex-r8, when scanning for register r8.
3089 * gcc.target/arm/pr45701-2.c: Likewise.
3091 2016-02-26 Richard Biener <rguenther@suse.de>
3092 Jeff Law <law@redhat.com>
3094 PR tree-optimization/69740
3095 * gcc.c-torture/compile/pr69740-1.c: New test.
3096 * gcc.c-torture/compile/pr69740-2.c: New test.
3098 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3100 * lib/target-supports.exp
3101 (check_effective_target_whole_vector_shift): Enable for PPC64.
3103 2016-03-07 Richard Biener <rguenther@suse.de>
3105 PR tree-optimization/70115
3106 * gcc.dg/torture/pr70115.c: New testcase.
3108 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3111 * c-c-++-common/goacc/pr69916.c: New.
3113 2016-03-07 Richard Henderson <rth@redhat.com>
3115 * gcc.c-torture/compile/pr70061.c: New test.
3117 2016-03-07 Richard Biener <rguenther@suse.de>
3120 * gcc.dg/vect/O3-pr36098.c: New testcase.
3122 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3124 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3126 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3128 * gnat.dg/renaming9.ad[sb]: New testcase.
3130 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3133 * g++.dg/expr/stdarg3.C: New test.
3135 2016-03-04 Jeff Law <law@redhat.com>
3137 PR tree-optimization/69196
3138 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3141 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3144 * gcc.dg/pr69973.c: New test.
3146 PR rtl-optimization/69941
3147 * gcc.dg/torture/pr69941.c: New test.
3150 * gcc.dg/pr69824.c: New test.
3152 2016-03-05 Tom de Vries <tom@codesourcery.com>
3154 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3155 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3158 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3161 * g++.dg/cpp1y/var-templ48.C: New test.
3162 * g++.dg/cpp1y/var-templ49.C: New test.
3164 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3166 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3168 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3171 * g++.dg/ubsan/pr70035.C: New test.
3174 * gcc.target/i386/pr70062.c: New test.
3176 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3178 * g++.dg/template/typename21.C: Remove c++98_only.
3180 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3182 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3184 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3187 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3189 (fn_42_b): Likewise.
3190 (fn_42_c): Likewise.
3192 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3195 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3197 (fn_40_b): Likewise.
3198 (fn_41_a): Likewise.
3199 (fn_41_b): Likewise.
3201 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.target/i386/avx512f-pr70059.c: New test.
3205 * gcc.target/i386/avx512dq-pr70059.c: New test.
3207 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3209 PR rtl-optimization/57676
3210 * gcc.dg/torture/pr57676.c: New test.
3212 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3214 * gcc.dg/pr70026.c: New test.
3216 2016-03-04 Marek Polacek <polacek@redhat.com>
3219 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3220 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3222 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3225 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3227 (test_corners_sisd_si): Likewise.
3228 (main): Remove checks of the above.
3229 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3231 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3233 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3235 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3237 * gcc.dg/torture/pr69951.c: Accept argc==0.
3239 2016-03-04 Richard Biener <rguenther@suse.de>
3242 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3243 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3245 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3248 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3251 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/guality/pr69947.c: New test.
3256 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3259 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3261 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3263 PR rtl-optimization/69904
3264 * gcc.target/arm/pr69904.c: New test.
3266 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.dg/vect/pr70021.c: New test.
3270 * gcc.target/i386/pr70021.c: New test.
3272 2016-03-03 Marek Polacek <polacek@redhat.com>
3275 * gcc.dg/pr70050.c: New test.
3277 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3279 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3281 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3283 PR tree-optimization/70043
3284 * gfortran.dg/vect/pr70043.f90: New test.
3286 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3288 * gnat.dg/specs/task1.ads: New test.
3290 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3292 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3293 Invoke gdb with -batch.
3294 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3296 2016-03-03 Richard Biener <rguenther@suse.de>
3298 PR tree-optimization/55936
3299 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3301 2016-03-02 Jeff Law <law@redhat.com>
3303 PR rtl-optimization/69942
3304 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3305 effects of argument promotions.
3307 PR tree-optimization/69987
3308 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3309 target does not support -fprefetch-loop-arrays.
3311 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3313 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3315 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3317 PR rtl-optimization/69052
3318 * gcc.target/i386/pr69052.c: New test.
3320 2016-03-02 Alan Modra <amodra@gmail.com>
3322 * gcc.dg/pr69990.c: New.
3324 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3327 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3330 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3333 * gcc.target/i386/pr70028.c: New test.
3335 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3337 * c-c++-common/asan/swapcontext-test-1.c,
3338 * c-c++-common/tsan/thread_leak.c,
3339 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3340 * g++.dg/tsan/benign_race.C,
3341 * g++.dg/tsan/fd_close_norace.C,
3342 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3343 races with sanitizer output
3345 2016-03-02 Richard Biener <rguenther@suse.de>
3346 Uros Bizjak <ubizjak@gmail.com>
3349 * gcc.dg/simd-8.c: New testcase.
3351 2016-03-02 Richard Biener <rguenther@suse.de>
3354 * gcc.dg/simd-7.c: New testcase.
3356 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3358 * gcc.target/i386/pr70007.c: Tweak.
3360 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3362 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3364 2016-03-02 Marek Polacek <polacek@redhat.com>
3367 * gcc.dg/pr67854.c: New test.
3369 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.dg/torture/pr70025.c: New test.
3374 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3376 PR tree-optimization/68621
3377 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3379 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3381 * gcc.target/i386/pr70007.c: New test.
3383 2016-03-01 Jeff Law <law@redhat.com>
3385 PR tree-optimization/69196
3386 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3388 PR tree-optimization/69196
3389 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3390 duplicating code and spoiling the expected output.
3392 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3395 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3396 supports power9 before doing tests.
3397 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3398 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3399 * gcc.target/powerpc/p9-permute.c: Likewise.
3401 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3404 * gcc.target/i386/pr70027.c: New test.
3406 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3408 * gcc.dg/pr70017.c: New test.
3410 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3414 * gcc.dg/pr69796.c: New test.
3415 * gcc.dg/pr69974.c: New test.
3417 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3419 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3421 2016-02-29 Jeff Law <law@redhat.com>
3423 PR tree-optimization/69987
3424 * gfortran.dg/pr69987.f90: New test.
3426 PR tree-optimization/69989
3427 * gcc.c-torture/compile/pr69989-2.c: New test.
3429 2016-03-01 Marek Polacek <polacek@redhat.com>
3432 * g++.dg/parse/invalid1.C: New test.
3434 2016-03-01 Richard Biener <rguenther@suse.de>
3437 * gcc.dg/pr70022.c: New testcase.
3439 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3441 PR tree-optimization/69956
3442 * gcc.dg/pr69956.c: New test.
3444 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3448 XFAIL when hardware supports efficient unaligned storage access.
3450 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3453 * g++.dg/template/pr69961a.C: New test.
3454 * g++.dg/template/pr69961b.C: New test.
3456 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3458 PR preprocessor/69985
3459 * gcc.dg/cpp/pr69985.c: New test case.
3461 2016-02-29 Jeff Law <law@redhat.com>
3463 PR tree-optimization/70005
3464 * gcc.c-torture/execute/pr70005.c New test.
3466 PR tree-optimization/69999
3467 * gcc.c-torture/compile/pr69999.c: New test.
3469 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3471 PR tree-optimization/69652
3472 * gcc.dg/torture/pr69652.c: Delete test.
3473 * gcc.dg/vect/pr69652.c: New test.
3475 2016-02-19 Richard Biener <rguenther@suse.de>
3477 PR tree-optimization/69980
3478 * gfortran.dg/vect/pr69980.f90: New testcase.
3480 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3482 * gcc.target/sparc/20160229-1.c: New test.
3484 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3486 * gnat.dg/stack_usage3.adb: New test.
3487 * gnat.dg/stack_usage3_pkg.ads: New helper.
3489 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3491 * gnat.dg/renaming8.adb: New test.
3492 * gnat.dg/renaming8_pkg1.ads: New helper.
3493 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3494 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3496 2016-02-29 Richard Biener <rguenther@suse.de>
3498 PR tree-optimization/69720
3499 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3501 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3505 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3507 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3508 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3511 * gfortran.dg/coarray_8.f90: Adjust error message.
3512 * gfortran.dg/pr56007.f90: New test.
3513 * gfortran.dg/pr56007.f: New test.
3515 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3517 PR tree-optimization/69989
3518 * gcc.dg/torture/pr69989.c: New test.
3520 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3522 * gcc.target/i386/stack-realign-win.c: New test.
3524 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3527 * gfortran.dg/pr60126.f90: New test.
3529 2016-02-27 Jeff Law <law@redhat.com>
3532 2016-02-26 Richard Biener <rguenther@suse.de>
3533 Jeff Law <law@redhat.com>
3535 PR tree-optimization/69740
3536 * gcc.c-torture/compile/pr69740-1.c: New test.
3537 * gcc.c-torture/compile/pr69740-2.c: New test.
3539 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542 * gfortran.dg/newunit_4.f90: New test.
3544 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3547 PR rtl-optimization/69886
3548 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3549 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3552 2016-02-26 Martin Sebor <msebor@redhat.com>
3554 PR tree-optimization/15826
3555 * gcc.dg/tree-ssa/pr15826.c: New test.
3557 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.target/powerpc/pr69969.c: New test.
3562 2016-02-26 Martin Sebor <msebor@redhat.com>
3565 * g++.old-deja/g++.other/decl5.C: Add a test case.
3567 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3570 * gcc.target/powerpc/pr69946.c: New file.
3572 2016-02-26 Richard Biener <rguenther@suse.de>
3573 Jeff Law <law@redhat.com>
3575 PR tree-optimization/69740
3576 * gcc.c-torture/compile/pr69740-1.c: New test.
3577 * gcc.c-torture/compile/pr69740-2.c: New test.
3579 2016-02-26 Martin Jambor <mjambor@suse.cz>
3582 * gcc.dg/torture/pr69932.c: New test.
3583 * gcc.dg/torture/pr69936.c: Likewise.
3585 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3588 * gcc.target/s390/pr69709.c: New test.
3590 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3593 * gcc.target/aarch64/pr69245_1.c: New test.
3595 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3598 * gcc.dg/torture/pr69613.c: New test.
3600 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3602 PR rtl-optimization/69891
3603 * gcc.target/i386/pr69891.c: New test.
3605 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3606 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3609 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3610 functionality for both 32-bit and 64-bit.
3612 2016-02-26 Richard Biener <rguenther@suse.de>
3614 PR tree-optimization/69551
3615 * gcc.dg/torture/pr69951.c: New testcase.
3617 2016-02-25 Richard Biener <rguenther@suse.de>
3619 PR tree-optimization/48795
3620 * gcc.dg/Warray-bounds-18.c: New testcase.
3622 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3624 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3626 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3628 PR rtl-optimization/69896
3629 * gcc.dg/pr69896.c: New test.
3631 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3634 * g++.dg/cpp1y/paren2.C: New test.
3636 2016-02-24 Martin Sebor <msebor@redhat.com>
3639 * gcc.dg/enum-mode-2.c: New test.
3641 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3644 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3645 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3646 * g++.dg/ubsan/pr69922.C: New test.
3648 2016-02-24 Marek Polacek <polacek@redhat.com>
3651 * gcc.dg/pr69819.c: New test.
3653 2016-02-24 Martin Sebor <msebor@redhat.com>
3656 * g++.dg/ext/flexary15.C: New test.
3658 2016-02-24 Martin Sebor <msebor@redhat.com>
3660 * gcc.dg/builtins-68.c: Avoid making unportable
3661 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3662 * g++.dg/ext/builtin_alloca.C: Same.
3664 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3665 Charles Baylis <charles.baylis@linaro.org>
3668 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3670 2016-02-24 Richard Biener <rguenther@suse.de>
3671 Jakub Jelinek <jakub@redhat.com>
3674 * gcc.dg/torture/pr69760.c: New testcase.
3676 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3678 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3679 pattern on Solaris with as.
3681 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3683 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3684 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3685 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3686 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3688 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3691 * gcc.dg/pr69915.c: New test.
3693 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3695 PR rtl-optimization/69886
3696 * gcc.dg/torture/pr69886.c: New test.
3698 2016-02-24 Richard Biener <rguenther@suse.de>
3701 * gcc.dg/torture/pr68963.c: New testcase.
3703 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3706 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3707 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3708 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3709 * gcc.target/arm/atomic_loaddi_1.c: New test.
3710 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3711 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3712 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3713 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3714 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3715 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3716 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3717 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3719 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3722 * gcc.dg/torture/pr69909.c: New test.
3724 2016-02-24 Richard Biener <rguenther@suse.de>
3726 PR tree-optimization/69907
3727 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3728 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3729 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3731 2016-02-24 Christian Bruel <christian.bruel@st.com>
3733 * gcc.target/arm/pragma_cpp_fma.c: New test.
3735 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3738 * gfortran.dg/include_6.f90: Update test.
3740 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3743 * objc.dg/pr69844.m: New test.
3745 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3747 PR libgfortran/69456
3748 * gfortran.dg/namelist_89.f90: New test.
3749 * gfortran.dg/pr59700.f90: Update test..
3751 2016-02-23 Martin Sebor <msebor@redhat.com>
3754 * g++.dg/ext/builtin_alloca.C: New test.
3755 * gcc.dg/builtins-68.c: New test.
3757 2016-02-23 Richard Henderson <rth@redhat.com>
3759 * gcc.target/i386/addr-space-3.c: Remove test.
3761 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3763 PR preprocessor/69126
3764 PR preprocessor/69543
3765 * c-c++-common/pr69126-2-long.c: New test.
3766 * c-c++-common/pr69126-2-short.c: New test.
3767 * c-c++-common/pr69543-1.c: Remove xfail.
3769 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3771 PR preprocessor/69126
3772 PR preprocessor/69543
3773 PR preprocessor/69558
3774 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3776 (test_2): ...this, and add leading comment.
3777 (MACRO_3, test_3): New.
3778 (MACRO_4A, MACRO_4B, test_4): New.
3779 (MACRO): Rename to...
3782 (test_5): ...this, updating for renaming of MACRO, and
3783 add leading comment.
3784 * c-c++-common/pr69543-1.c: New.
3785 * c-c++-common/pr69543-2.c: New.
3786 * c-c++-common/pr69543-3.c: New.
3787 * c-c++-common/pr69543-4.c: New.
3788 * c-c++-common/pr69558-1.c: New.
3789 * c-c++-common/pr69558-2.c: New.
3790 * c-c++-common/pr69558-3.c: New.
3791 * c-c++-common/pr69558-4.c: New.
3792 * gcc.dg/pr69558.c: Move to...
3793 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3796 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3798 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3799 to -ftree-parallelize-loops/-fopenacc changes.
3800 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3801 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3802 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3803 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3804 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3805 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3806 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3807 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3808 * c-c++-common/goacc/kernels-loop.c: Likewise.
3809 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3810 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3811 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3812 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3814 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3816 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3818 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3821 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3824 * gcc.dg/pr69900.c: New test.
3826 2016-02-23 Martin Jambor <mjambor@suse.cz>
3828 PR tree-optimization/69666
3829 * gcc.dg/tree-ssa/pr69666.c: New test.
3831 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3834 * gfortran.dg/coarray_allocate_5.f08: New test.
3836 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3838 * gcc.target/s390/vcond-shift.c: Move to ...
3839 * gcc.target/s390/vector/vcond-shift.c: ... here.
3841 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3843 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3844 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3846 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3848 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3850 2016-02-20 Mark Wielaard <mjw@redhat.com>
3853 * gcc.dg/unused-variable-3.c: New test.
3855 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.target/i386/pr69888.c: New test.
3860 2016-02-22 Richard Biener <rguenther@suse.de>
3862 PR tree-optimization/69882
3863 * gfortran.dg/vect/pr69882.f90: New testcase.
3865 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3868 * gcc.dg/pr69885.c: New test.
3870 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3874 * gcc.target/sh/pr54089-10.c: New.
3876 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3879 * gfortran.dg/deferred_character_15.f90 : New test.
3881 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3884 gfortran.dg/allocate_with_source_18.f03: New test.
3886 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3889 gfortran.dg/gomp/pr52531.f90: New test.
3891 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3897 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3900 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3901 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3904 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3907 * g++.dg/torture/pr69851.C: New test.
3909 2016-02-19 Martin Sebor <msebor@redhat.com>
3912 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3914 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3917 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3918 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3921 * g++.dg/cpp0x/pr67767.C: New test.
3923 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3925 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3926 for fp, simd, crypto, crc, lse.
3927 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3929 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3930 effective target check.
3932 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3935 * gcc.target/i386/pr69820.c: New test.
3937 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3939 * gcc.target/s390/vector/int128-1.c: New test.
3941 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3943 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3945 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3947 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3948 instruction pattern name to prevent the testcase from failing with
3951 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3953 * gcc.target/s390/md/movstr-2.c: New test.
3955 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3957 * gcc.target/s390/morestack.c: New test.
3959 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3962 * gcc.target/s390/pr69625.c: Add test case.
3964 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3967 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3969 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3972 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3973 * gcc.target/powerpc/fusion3.c: Likewise.
3975 2016-02-18 Richard Biener <rguenther@suse.de>
3978 * g++.dg/torture/pr69553.C: New testcase.
3980 2016-02-18 Nick Clifton <nickc@redhat.com>
3984 * gcc.target/arm/pr62554.c: New test.
3985 * gcc.target/arm/pr69610-1.c: New test.
3986 * gcc.target/arm/pr69610-2.c: New test.
3988 2016-02-18 Richard Biener <rguenther@suse.de>
3991 * gcc.dg/torture/pr69854.c: New testcase.
3993 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3996 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3998 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4000 * gcc.target/powerpc/vec-cg.c: New test.
4002 2016-02-17 Richard Biener <rguenther@suse.de>
4005 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4007 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4010 * gcc.c-torture/compile/pr69161.c: New test.
4012 2016-02-17 David Sherwood <david.sherwood@arm.com>
4015 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4016 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4018 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4020 * gcc.dg/ifcvt-4.c: Skip on Visium.
4022 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4024 * gnat.dg/atomic8.adb: New test.
4026 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4028 * gnat.dg/discr46.ad[sb]: New test.
4030 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4033 * gcc.target/powerpc/pr48344-1.c: New test.
4035 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4038 * gfortran.dg/associate_21.f90: New test.
4040 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4043 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4044 -Wnonnull in dg-options.
4045 * c-c++-common/nonnull-2.c: New test.
4047 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4048 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4050 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4052 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4055 * gcc.dg/pr69801.c: Add empty dg-options.
4057 2016-02-16 James Norris <jnorris@codesourcery.com>
4059 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4060 * g++.dg/goacc/deviceptr-1.c: New file.
4062 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4064 PR tree-optimization/69820
4065 * gcc.dg/vect/pr69820.c: New test.
4067 2016-02-16 Richard Biener <rguenther@suse.de>
4069 PR tree-optimization/69776
4070 * gcc.dg/torture/pr69776-2.c: New testcase.
4072 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4074 PR tree-optimization/69714
4075 * gcc.dg/torture/pr69714.c: New test.
4077 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4079 PR tree-optimization/69802
4080 * gcc.dg/pr69802.c: New test.
4082 2016-02-16 Richard Biener <rguenther@suse.de>
4085 * gcc.dg/pr69801.c: New testcase.
4087 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4089 PR libgfortran/69651
4090 * gfortran.dg/read_bang.f90: New test.
4091 * gfortran.dg/read_bang4.f90: New test.
4093 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4096 * g++.dg/init/pr69658.C: New test.
4099 * c-c++-common/pr69797.c: New test.
4101 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4103 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4104 check for aarch64*-*-*.
4106 2016-02-15 Richard Biener <rguenther@suse.de>
4108 PR tree-optimization/69783
4109 * gcc.dg/vect/pr69783.c: New testcase.
4111 2016-02-15 Richard Biener <rguenther@suse.de>
4113 PR tree-optimization/69776
4114 * gcc.dg/torture/pr69776.c: New testcase.
4116 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4119 * gfortran.dg/type_decl_4.f90: Reinstated.
4121 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4124 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4126 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4130 * gfortran.dg/type_decl_4.f90: Removed.
4132 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4135 * gfortran.dg/type_decl_4.f90: New test.
4137 2016-02-14 Alan Modra <amodra@gmail.com>
4140 * gcc.c-torture/execute/stkalign.c: Revise test.
4142 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4145 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4147 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4150 * gcc.target/sh/torture/pr67260.c: New.
4152 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4154 * gcc.dg/pr67964.c: Add dg-require-alias.
4156 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4160 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4162 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4164 PR libgfortran/69668
4165 * gfortran.dg/namelist_88.f90: New test.
4167 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4169 PR libgfortran/69668
4170 * gfortran.dg/namelist_38.f90: Update test.
4171 * gfortran.dg/namelist_84.f90: Update test.
4173 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4176 * gcc.dg/pr69554-1.c: New test.
4177 * gfortran.dg/pr69554-1.F90: New test.
4178 * gfortran.dg/pr69554-2.F90: New test.
4179 * lib/gcc-dg.exp (proc dg-locus): New function.
4180 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4181 distinguish between the caret-printing and non-caret-printing
4182 cases. If caret-printing has been explicitly enabled, bail out
4183 without attempting to fix up the output.
4185 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4189 * gcc.dg/spellcheck-options-3.c: New test case.
4190 * gcc.dg/spellcheck-options-4.c: New test case.
4191 * gcc.dg/spellcheck-options-5.c: New test case.
4192 * gcc.dg/spellcheck-options-6.c: New test case.
4193 * gcc.dg/spellcheck-options-7.c: New test case.
4194 * gcc.dg/spellcheck-options-8.c: New test case.
4195 * gcc.dg/spellcheck-options-9.c: New test case.
4196 * gcc.dg/spellcheck-options-10.c: New test case.
4198 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4200 PR rtl-optimization/69764
4201 PR rtl-optimization/69771
4202 * c-c++-common/pr69764.c: New test.
4203 * gcc.dg/torture/pr69771.c: New test.
4205 2016-02-12 Marek Polacek <polacek@redhat.com>
4207 * g++.dg/torture/init-list1.C: New.
4209 2016-02-12 Marek Polacek <polacek@redhat.com>
4211 * gcc.dg/pr69522.c: Add empty dg-options.
4213 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4215 * g++.dg/lto/lto.exp: Include and init mpx.
4216 * g++.dg/lto/pr69729_0.C: New test.
4218 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4221 * g++.dg/ipa/pr69241-4.C: New test.
4224 * g++.dg/ipa/pr68672-1.C: New test.
4225 * g++.dg/ipa/pr68672-2.C: New test.
4226 * g++.dg/ipa/pr68672-3.C: New test.
4228 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4231 * gcc.dg/pr69522.c: New test.
4233 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4236 * g++.dg/cpp1y/69098.C: New test.
4237 * g++.dg/cpp1y/69098-2.C: New test.
4239 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4241 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4242 and neighbour -> neighbor.
4243 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4244 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4245 * c-c++-common/Wvarargs.c: Likewise.
4246 * c-c++-common/goacc/host_data-5.c: Likewise.
4247 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4248 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4249 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4250 * gcc.target/aarch64/pr60697.c: Likewise.
4251 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4253 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4255 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4256 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4257 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4258 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4259 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4260 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4261 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4262 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4263 * g++.dg/lookup/koenig5.C: Likewise.
4264 * g++.dg/ext/no-asm-2.C: Likewise.
4265 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4266 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4267 * gfortran.dg/used_types_16.f90: Likewise.
4268 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4269 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4270 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4271 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4272 * gfortran.dg/abstract_type_6.f03: Likewise.
4273 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4274 * gfortran.dg/used_types_15.f90: Likewise.
4275 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4276 * gfortran.dg/exit_3.f08: Likewise.
4277 * gfortran.dg/open_status_2.f90: Likewise.
4278 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4279 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4280 * gfortran.dg/associate_1.f03: Likewise.
4281 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4282 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4283 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4284 * gcc.dg/builtin-object-size-1.c: Likewise.
4285 * gcc.dg/noreturn-6.c: Likewise.
4286 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4287 * gcc.dg/globalalias.c: Likewise.
4288 * gcc.dg/builtins-config.h: Likewise.
4289 * gcc.dg/pr30457.c: Likewise.
4290 * gcc.c-torture/compile/volatile-1.c: Likewise.
4291 * gcc.c-torture/execute/20101011-1.c: Likewise.
4292 * c-c++-common/Waddress-1.c: Likewise.
4294 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4297 * c-c++-common/Waddress-1.c: New test.
4299 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4302 * gfortran.dg/associate_19.f03: New test.
4303 * gfortran.dg/associate_20.f03: New test.
4305 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4307 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4309 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4311 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4312 .arch armv8-a\n. Add -dA to dg-options.
4313 * gcc.target/aarch64/assembler_arch_1.c: New test.
4314 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4316 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4319 * g++.dg/cpp0x/pr68726.C: New.
4321 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4323 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4326 2016-02-11 Richard Biener <rguenther@suse.de>
4328 * g++.dg/tree-ssa/pr61034.C: Adjust.
4330 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4333 * gcc.target/s390/pr69148.c: New.
4335 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4337 PR tree-optimization/69652
4338 * gcc.dg/torture/pr69652.c: New test.
4340 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4341 Patrick Palka <ppalka@gcc.gnu.org>
4345 * g++.dg/ipa/pr69241-1.C: New test.
4346 * g++.dg/ipa/pr69241-2.C: New test.
4347 * g++.dg/ipa/pr69241-3.C: New test.
4348 * g++.dg/ipa/pr69649.C: New test.
4350 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4352 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4353 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4355 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4357 PR tree-optimization/68021
4358 * gcc.dg/tree-ssa/pr68021.c: New test.
4360 2016-02-10 Richard Biener <rguenther@suse.de>
4362 PR tree-optimization/69726
4363 * gcc.dg/uninit-22.c: New testcase.
4365 2016-02-09 Andrew Pinski <apinski@cavium.com>
4368 * gcc.c-torture/compile/20160205-1.c: New testcase.
4370 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4373 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4374 instead accessing a really large arrray.
4375 * gcc.target/powerpc/fusion3.c: Likewise.
4377 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4380 * gcc.c-torture/execute/pr68532.c: New test.
4382 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4385 * gcc.dg/pr69634.c: New.
4387 2016-02-09 Richard Biener <rguenther@suse.de>
4389 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4391 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4393 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4395 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4397 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4399 2016-02-09 Richard Biener <rguenther@suse.de>
4401 PR tree-optimization/69715
4402 * gcc.dg/torture/pr69715.c: New testcase.
4404 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4407 * g++.dg/cpp0x/trailing12.C: New test.
4408 * g++.dg/cpp0x/trailing13.C: New test.
4410 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4414 * g++.dg/cpp1y/auto-fn29.C: New test.
4415 * g++.dg/cpp1y/auto-fn30.C: New test.
4417 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4419 PR tree-optimization/69209
4420 * gcc.c-torture/compile/pr69209.c: New test.
4422 2016-02-08 Jeff Law <law@redhat.com>
4424 PR tree-optimization/68541
4425 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4426 of statements allowed in join block for path splitting.
4428 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4431 * g++.dg/gomp/pr59627.C: New test.
4434 * g++.dg/ipa/pr69239.C: New test.
4436 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4438 PR preprocessor/69664
4439 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4440 * gcc.dg/cpp/warn-comments.c: Likewise.
4442 2016-02-08 Marek Polacek <polacek@redhat.com>
4445 * g++.dg/init/const12.C: New test.
4447 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4450 * gcc.dg/lto/pr55113_0.c: Remove test.
4452 2016-02-08 Richard Biener <rguenther@suse.de>
4454 PR tree-optimization/69719
4455 * gcc.dg/torture/pr69719.c: New testcase.
4457 2016-02-08 Richard Biener <rguenther@suse.de>
4458 Jeff Law <law@redhat.com>
4461 * gcc.target/mips/pr68273.c: New testcase.
4463 2016-02-08 Richard Biener <rguenther@suse.de>
4465 PR rtl-optimization/69274
4466 * gcc.target/i386/addr-sel-1.c: XFAIL.
4468 2016-02-08 Jeff Law <law@redhat.com>
4470 PR tree-optimization/68541
4471 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4473 PR tree-optimization/65917
4474 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4476 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4479 * gfortran.dg/namelist_args.f90: New test.
4481 2016-02-05 Jeff Law <law@redhat.com>
4483 PR tree-optimization/68541
4484 * gcc.dg/tree-ssa/split-path-2.c: New test.
4485 * gcc.dg/tree-ssa/split-path-3.c: New test.
4486 * gcc.dg/tree-ssa/split-path-4.c: New test.
4487 * gcc.dg/tree-ssa/split-path-5.c: New test.
4488 * gcc.dg/tree-ssa/split-path-6.c: New test.
4489 * gcc.dg/tree-ssa/split-path-7.c: New test.
4491 2016-02-05 Martin Sebor <msebor@redhat.com>
4494 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4495 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4497 2016-02-06 Richard HEnderson <rth@redhat.com>
4500 * gcc.target/i386/addr-space-4.c: New.
4501 * gcc.target/i386/addr-space-5.c: New.
4503 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4506 * gfortran.dg/elemental_dependency_6.f90: New.
4508 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4510 PR rtl-optimization/69691
4511 * gcc.c-torture/execute/pr69691.c: New test.
4514 * g++.dg/parse/pr69628.C: New test.
4516 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4518 * gcc.dg/sancov/asan.c: Move to ...
4519 * gcc.dg/asan/sancov-1.c: ... here.
4521 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4523 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4525 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4528 * gcc.target/i386/pr69677.c: New test.
4530 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4533 * g++.dg/template/pr68948.C: New test.
4535 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4537 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4538 (only necessary on s390x).
4540 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4542 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4543 -mno-accumulate-outgoing-args.
4545 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4547 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4549 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4552 * c-c++-common/pr69669.c: New test.
4554 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4557 * g++.dg/pr69667.C: New file.
4559 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4562 * gcc.dg/pr69619.c: Add new test.
4564 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4566 PR rtl-optimization/69577
4567 * gcc.target/i386/pr69577.c: New test.
4569 2016-02-04 Martin Liska <mliska@suse.cz>
4571 * g++.dg/asan/pr69276.C: New test.
4573 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4577 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4578 a single smulbb instruction.
4579 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4580 * gcc.target/amr/wmul-2.c: Likewise.
4582 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4586 * gcc.c-torture/execute/pr67714.c: New test.
4588 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4591 * gcc.target/i386/pr69454-1.c: New test.
4592 * gcc.target/i386/pr69454-2.c: New test.
4594 2016-02-03 Martin Sebor <msebor@redhat.com>
4601 * g++.dg/ext/flexarray-mangle-2.C: New test.
4602 * g++.dg/ext/flexarray-mangle.C: New test.
4603 * g++.dg/ext/flexarray-subst.C: New test.
4604 * g++.dg/ext/flexary11.C: New test.
4605 * g++.dg/ext/flexary12.C: New test.
4606 * g++.dg/ext/flexary13.C: New test.
4607 * g++.dg/ext/flexary14.C: New test.
4608 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4610 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4612 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4613 Define only if CHECK_FLOAT128 is defined.
4614 (main): Properly initialize u5.
4616 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4619 * gcc.dg/pr69627.c: New test.
4622 * gcc.dg/pr69644.c: New test.
4624 2016-02-03 Mike Stump <mikestump@comcast.net>
4626 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4627 support for struct-layout-1.exp.
4629 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4632 * g++.dg/cpp0x/pr69056.C: New test.
4634 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4635 Alexandre Oliva <aoliva@redhat.com>
4638 * gcc.target/powerpc/pr69461.c: New.
4640 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4642 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4644 (check_effective_target_fsanitize_thread): ... to here. Do not
4645 specify additional compile flags for the test source.
4646 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4647 specify additional compile flags for the test source.
4649 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4651 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4653 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4657 * gfortran.dg/coarray_allocate_2.f08: New test.
4658 * gfortran.dg/coarray_allocate_3.f08: New test.
4659 * gfortran.dg/coarray_allocate_4.f08: New test.
4661 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4663 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4664 use same scan-tree-dump-times on all platforms.
4665 * gcc.dg/vect/vect-outer-1.c: Likewise.
4666 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4667 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4668 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4669 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4670 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4671 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4672 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4674 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4676 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4679 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4681 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4683 2016-02-02 James Norris <jnorris@codesourcery.com>
4685 * c-c++-common/goacc/routine-5.c: Add tests.
4687 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4689 * gcc.target/nvptx/unsigned-cmp.c: New test.
4691 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4693 * gcc.target/aarch64/scalar_shift_1.c
4694 (test_corners_sisd_di): Improve force to SIMD register.
4695 (test_corners_sisd_si): Likewise.
4696 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4697 Remove scan-assembler check for ldr.
4699 2016-02-02 Richard Biener <rguenther@suse.de>
4701 PR tree-optimization/69595
4702 * gcc.dg/Warray-bounds-17.c: New testcase.
4704 2016-02-02 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/69606
4707 * gcc.dg/torture/pr69606.c: New testcase.
4709 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4712 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4713 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4715 2016-02-02 Alan Modra <amodra@gmail.com>
4718 * gcc.target/powerpc/pr69548.c: New test.
4720 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4722 PR rtl-optimization/69592
4723 * gcc.dg/pr69592.c: New test.
4725 PR preprocessor/69543
4727 * gcc.dg/pr69543.c: New test.
4728 * gcc.dg/pr69558.c: New test.
4730 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4733 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4735 2016-02-01 Martin Sebor <msebor@redhat.com>
4737 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4739 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4741 PR tree-optimization/67921
4742 * c-c++-common/ubsan/pr67921.c: New test.
4744 2016-02-01 Richard Biener <rguenther@suse.de>
4747 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4749 2016-02-01 Richard Biener <rguenther@suse.de>
4751 PR tree-optimization/69574
4752 * gcc.dg/torture/pr69574.c: New testcase.
4754 2016-02-01 Richard Biener <rguenther@suse.de>
4756 PR tree-optimization/69579
4757 * gcc.dg/setjmp-6.c: New testcase.
4759 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4761 PR rtl-optimization/69570
4762 * g++.dg/opt/pr69570.C: New test.
4764 2016-02-01 Richard Henderson <rth@redhat.com>
4766 * gcc.dg/pr69535.c: New test.
4768 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4771 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4772 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4775 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4777 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4779 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4782 * gfortran.dg/allocate_with_source_17.f03: New test.
4784 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4786 PR tree-optimization/69546
4787 * gcc.dg/torture/pr69546.c: New test.
4789 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4792 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4794 2016-01-30 Martin Sebor <msebor@redhat.com>
4797 * g++.dg/ext/flexary10.C: New test.
4799 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4802 gfortran.dg/common_23.f90: New test.
4804 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4807 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4808 condition being checked, and disable it when the target supports
4809 misaligned loads and stores.
4811 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4814 * gcc.dg/torture/pr69518.c: New test.
4816 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4819 * gcc.target/i386/pr69530.c: New test.
4821 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4824 * gcc.target/mips/div-delay.c: New test.
4826 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4829 * gcc.target/i386/pr69551.c: New test.
4832 * gcc.target/i386/pr66137.c: New test.
4834 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4836 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4837 always built for p5600.
4838 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4839 isa=p5600 dg-option.
4841 2016-01-29 Richard Biener <rguenther@suse.de>
4843 PR tree-optimization/69547
4844 * g++.dg/tree-ssa/pr69547.C: New testcase.
4846 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4849 * g++.dg/warn/Wunused-function2.C: New test.
4851 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4853 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4854 support for test to succeed.
4856 2016-01-29 Marek Polacek <polacek@redhat.com>
4860 * g++.dg/ext/constexpr-vla2.C: New test.
4861 * g++.dg/ext/constexpr-vla3.C: New test.
4862 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4864 2016-01-29 Richard Biener <rguenther@suse.de>
4867 * gcc.dg/uninit-21.c: New testcase.
4869 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4872 * gcc.target/i386/pr69459.c: New test.
4874 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4877 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4878 * gcc.target/mips/pr68400.c: New test.
4880 2016-01-28 Martin Sebor <msebor@redhat.com>
4883 * gcc.target/powerpc/pr17381.c: New test.
4885 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4888 * gcc.dg/torture/pr69542.c: New test.
4890 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4892 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4894 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4896 * gcc.dg/pr65980.c: Skip on AIX.
4897 * gcc.dg/pr66688.c: Same.
4899 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4902 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4903 * gcc.dg/tree-ssa/sra-18.c: Same.
4905 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4908 * gfortran.dg/block_15.f08: New test.
4909 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4910 on incorrectly closed BLOCK.
4912 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4914 * gcc.dg/declare-simd.c: New test.
4915 2016-01-28 Richard Biener <rguenther@suse.de>
4917 PR tree-optimization/69466
4918 * gfortran.dg/vect/pr69466.f90: New testcase.
4920 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4922 * g++.dg/pr67989.C: Remove ARM-specific option.
4923 * gcc.target/arm/pr67989.C: New file.
4925 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4927 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4928 and expm1 test for glibc < 2.11.
4930 2016-01-27 Richard Henderson <rth@redhat.com>
4932 * gcc.c-torture/execute/pr69447.c: New test.
4934 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4937 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4939 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4942 * gcc.dg/pr66869.c: New test.
4944 2016-01-25 Jeff Law <law@redhat.com>
4946 PR tree-optimization/68398
4947 PR tree-optimization/69196
4948 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4949 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4950 path to avoid new heuristic allowing more irreducible regions
4951 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4952 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4954 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4955 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4957 2016-01-27 Marek Polacek <polacek@redhat.com>
4960 * c-c++-common/vector-compare-4.c: New test.
4962 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4964 PR preprocessor/69126
4965 * c-c++-common/pr69126.c: New test case.
4967 2016-01-27 Ian Lance Taylor <iant@google.com>
4969 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4971 2016-01-27 Ryan Burn <contact@rnburn.com>
4974 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4976 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4979 * gcc.target/i386/pr69512.c: New test.
4981 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4984 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4986 2016-01-27 Marek Polacek <polacek@redhat.com>
4989 * g++.dg/pr69379.C: New test.
4991 2016-01-27 Martin Sebor <msebor@redhat.com>
4994 * g++.dg/abi/Wabi-2-2.C: New test.
4995 * g++.dg/abi/Wabi-2-3.C: New test.
4996 * g++.dg/abi/Wabi-3-2.C: New test.
4997 * g++.dg/abi/Wabi-3-3.C: New test.
4999 2016-01-27 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/69166
5002 * gcc.dg/torture/pr69166.c: New testcase.
5004 2016-01-27 Martin Jambor <mjambor@suse.cz>
5006 PR tree-optimization/69355
5007 * gcc.dg/tree-ssa/pr69355.c: New test.
5009 2016-01-27 Marek Polacek <polacek@redhat.com>
5012 * g++.dg/ext/constexpr-vla1.C: New test.
5014 2016-01-20 Christian Bruel <christian.bruel@st.com>
5017 * gcc.target/arm/pr69245.c: New test.
5019 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5021 PR tree-optimization/69399
5022 * gcc.dg/torture/pr69399.c: New test.
5024 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5026 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5028 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5030 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5032 2016-01-26 Tom de Vries <tom@codesourcery.com>
5034 PR tree-optimization/69110
5035 * gcc.dg/autopar/pr69110.c: New test.
5037 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5038 Sebastian Pop <s.pop@samsung.com>
5040 * gcc.dg/graphite/isl-ast-op-select.c: New.
5042 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5045 * gfortran.dg/allocate_error_6.f90: New test.
5047 2016-01-26 Richard Henderson <rth@redhat.com>
5049 * gcc.dg/tm/pr60908.c: New test.
5051 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5054 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5056 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5057 expected multiline output to reflect the colorization being
5058 disabled before newlines.
5059 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5060 (custom_diagnostic_finalizer): Replace call to
5061 pp_newline_and_flush with call to pp_flush.
5062 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5063 * gfortran.dg/implicit_class_1.f90: Likewise.
5064 * lib/gcc-dg.exp (allow_blank_lines): New global.
5065 (dg-allow-blank-lines-in-output): New procedure.
5066 (gcc-dg-prune): Complain about blank lines in the output, unless
5067 dg-allow-blank-lines-in-output was called.
5068 * lib/multiline.exp (_build_multiline_regex): Only support
5069 arbitrary followup text for non-blank-lines, not for blank lines.
5071 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5073 PR tree-optimization/69483
5074 * gcc.dg/pr69483.c: New test.
5075 * g++.dg/opt/pr69483.C: New test.
5077 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5080 * gcc.target/arm/pr68620.c: New test.
5082 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5084 * gcc.target/i386/pr68986-2.c: Remove -m32.
5086 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5089 * gcc.target/i386/pr68986-1.c: New test.
5090 * gcc.target/i386/pr68986-2.c: Likewise.
5091 * gcc.target/i386/pr68986-3.c: Likewise.
5093 2016-01-26 Christian Bruel <christian.bruel@st.com>
5095 * lib/target-supports.exp
5096 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5097 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5098 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5100 2016-01-26 Richard Biener <rguenther@suse.de>
5102 PR tree-optimization/69452
5103 * gcc.dg/torture/pr69452.c: New testcase.
5105 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5108 * gcc.dg/pr69442.c: New test.
5110 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5113 * gcc.target/aarch64/simd/pr67896.C: New.
5115 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5117 PR tree-optimization/69400
5118 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5120 (plugin_init): Call it.
5121 * gcc.dg/torture/pr69400.c: New test.
5123 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5125 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5127 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5128 Sebastian Pop <s.pop@samsung.com>
5130 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5133 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5134 Sebastian Pop <s.pop@samsung.com>
5136 * gcc.dg/graphite/pr69292.c: New.
5138 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5140 * c-c++-common/goacc/use_device-1.c: New test.
5142 2016-01-25 Jeff Law <law@redhat.com>
5144 PR tree-optimization/69196
5145 PR tree-optimization/68398
5146 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5147 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5149 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5152 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5155 2016-01-25 Richard Biener <rguenther@suse.de>
5158 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5160 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5163 * gcc.dg/pr69421.c: New test.
5165 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5167 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5168 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5169 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5170 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5171 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5172 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5173 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5174 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5175 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5176 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5178 2016-01-25 Richard Biener <rguenther@suse.de>
5180 PR tree-optimization/69376
5181 * gcc.dg/torture/pr69376.c: New testcase.
5183 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5187 * gfortran.dg/interface_38.f90: New test.
5188 * gfortran.dg/interface_39.f90: New test.
5190 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5193 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5198 * g++.dg/template/pr11858.C: New test.
5199 * g++.dg/template/pr24663.C: New test.
5200 * g++.dg/template/unify12.C: New test.
5201 * g++.dg/template/unify13.C: New test.
5202 * g++.dg/template/unify14.C: New test.
5203 * g++.dg/template/unify15.C: New test.
5204 * g++.dg/template/unify16.C: New test.
5205 * g++.dg/template/unify17.C: New test.
5207 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5210 gfortran.dg/pr68283.f90: New test.
5212 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5215 * gfortran.dg/inline_matmul_13.f90: New test.
5216 * gfortran.dg/matmul_bounds_8.f90: New test.
5217 * gfortran.dg/matmul_bounds_9.f90: New test.
5218 * gfortran.dg/matmul_bounds_10.f90: New test.
5220 2016-01-23 Tom de Vries <tom@codesourcery.com>
5222 PR tree-optimization/69426
5223 * gcc.dg/autopar/pr69426.c: New test.
5225 2016-01-23 Martin Sebor <msebor@redhat.com>
5229 * g++.dg/cpp0x/alignas5.C: New test.
5230 * g++.dg/ext/vector29.C: Same.
5232 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5234 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5235 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5236 _GNU_SOURCE from compile flags to the source.
5237 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5238 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5239 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5240 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5242 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5245 * g++.dg/opt/pr69432.C: New test.
5247 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5249 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5250 32-bit targets testing an -m64 multilib.
5252 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5254 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5257 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5259 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5261 2016-01-21 Christian Bruel <christian.bruel@st.com>
5264 * gcc.target/i386/pr68674.c
5265 * gcc.target/aarch64/pr68674.c
5266 * gcc.target/arm/pr68674.c
5268 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5271 * gcc.c-torture/execute/pr69403.c: New test.
5273 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5276 * g++.dg/template/pr55843.C: New.
5278 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5281 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5282 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5284 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5287 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5288 from dg-do compile directive, and instead add
5289 { dg-require-effective-target int128 }.
5291 2016-01-20 Martin Sebor <msebor@redhat.com>
5294 * gcc.dg/sync-fetch.c: New test.
5296 2016-01-21 Martin Sebor <msebor@redhat.com>
5299 * gcc.target/powerpc/pr69252.c: New test.
5301 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5304 * gfortran.dg/pr65996.f90: New test.
5306 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5309 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5310 expected to generate an error.
5312 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5315 * gcc.dg/torture/pr66178.c: New test.
5317 2016-01-21 Anton Blanchard <anton@samba.org>
5318 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5321 * gcc.target/powerpc/pr63354.c: New test.
5323 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5325 PR rtl-optimization/68990
5326 * gcc.target/i386/pr68990: New.
5328 2016-01-21 Nick Clifton <nickc@redhat.com>
5331 * gcc.target/mips/pr69129.c: New.
5333 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/pr58046.C: New.
5338 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.target/arm/pr69187.c: New test.
5345 * g++.dg/torture/pr69355.C: New test.
5347 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5348 Sebastian Pop <s.pop@samsung.com>
5350 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5352 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5353 Sebastian Pop <s.pop@samsung.com>
5355 * gcc.dg/graphite/pr68976.c: New test.
5357 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5360 * c-c++-common/pr67653.c: New test.
5361 * gcc.dg/torture/pr29119.c: Add dg-warning.
5363 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5365 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5367 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5370 * gcc.dg/pr24293.c: New test.
5371 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5372 incomplete struct type.
5373 * gcc.dg/declspec-1.c: Likewise.
5374 * gcc.dg/pr63549.c: Likewise.
5376 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5378 PR tree-optimization/66612
5379 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5380 for bdn instruction.
5382 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5384 * lib/target-supports.exp
5385 (check_effective_target_arm_fp_ok_nocache): New.
5386 (check_effective_target_arm_fp_ok): New.
5387 (add_options_for_arm_fp): New.
5388 (check_effective_target_arm_crypto_ok_nocache): Require
5389 target_arm_v8_neon_ok instead of arm32.
5390 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5391 (check_effective_target_arm_crypto_pragma_ok): New.
5392 (add_options_for_arm_vfp): New.
5393 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5394 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5395 target instead. Force initial fpu to vfp.
5396 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5397 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5398 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5400 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5401 use arm_vfp effective target instead. Force initial fpu to vfp.
5402 * gcc.target/arm/attr-neon3.c: Likewise.
5403 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5405 * gcc.target/arm/unsigned-float.c: Likewise.
5406 * gcc.target/arm/vfp-1.c: Likewise.
5407 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5408 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5409 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5410 * gcc.target/arm/vfp-ldmias.c: Likewise.
5411 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5412 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5413 * gcc.target/arm/vfp-stmiad.c: Likewise.
5414 * gcc.target/arm/vfp-stmias.c: Likewise.
5415 * gcc.target/arm/vnmul-1.c: Likewise.
5416 * gcc.target/arm/vnmul-2.c: Likewise.
5417 * gcc.target/arm/vnmul-3.c: Likewise.
5418 * gcc.target/arm/vnmul-4.c: Likewise.
5420 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5423 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5424 the MPX run-time library, for compile-time MPX test.
5425 * gcc.target/i386/chkp-always_inline.c: Likewise.
5426 * gcc.target/i386/chkp-bndret.c: Likewise.
5427 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5428 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5429 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5430 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5431 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5432 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5433 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5434 * gcc.target/i386/chkp-label-address.c: Likewise.
5435 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5436 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5437 * gcc.target/i386/chkp-pr69044.c: Likewise.
5438 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5439 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5440 * gcc.target/i386/chkp-strchr.c: Likewise.
5441 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5442 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5443 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5444 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5445 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5446 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5447 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5448 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5449 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5450 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5451 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5452 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5453 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5454 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5455 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5456 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5457 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5458 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5459 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5460 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5461 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5462 * gcc.target/i386/pr63995-2.c: Likewise.
5463 * gcc.target/i386/pr64805.c: Likewise.
5464 * gcc.target/i386/pr65044.c: Likewise.
5465 * gcc.target/i386/pr65167.c: Likewise.
5466 * gcc.target/i386/pr65183.c: Likewise.
5467 * gcc.target/i386/pr65184.c: Likewise.
5468 * gcc.target/i386/thunk-retbnd.c: Likewise.
5470 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5472 PR tree-optimization/69328
5473 * gcc.dg/pr69328.c: New test.
5475 2016-01-20 Jeff Law <law@redhat.com>
5478 * gcc.target/m68k/pr25114.c: New test.
5480 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5482 * gcc.target/arm/memset-inline-10.c: Added
5483 dg-require-effective-target arm_thumb2_ok.
5485 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5487 * gcc.dg/debug/dwarf2/sso.c: New test.
5489 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5492 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5493 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5494 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5496 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5499 * g++.dg/ipa/devirt-50.C: New testcase.
5501 2016-01-19 Marek Polacek <polacek@redhat.com>
5504 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5505 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5507 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5510 * gcc.target/arm/pr69135_1.c: New test.
5512 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5514 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5516 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5518 * gcc.target/aarch64/ccmp_1.c: New testcase.
5520 2016-01-19 Marek Polacek <polacek@redhat.com>
5523 * g++.dg/cpp0x/enum30.C: New test.
5525 2016-01-19 Richard Biener <rguenther@suse.de>
5527 PR tree-optimization/69336
5528 * g++.dg/tree-ssa/pr69336.C: New testcase.
5530 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5533 * gcc.dg/pr65779.c: New test.
5535 2016-01-19 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/69352
5538 * gcc.dg/torture/pr69352.c: New testcase.
5540 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5542 PR rtl-optimization/68955
5543 PR rtl-optimization/64557
5544 * gcc.dg/torture/pr68955.c: New test.
5546 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5549 * g++.dg/torture/pr69136.C: New testcase.
5551 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5554 * g++.dg/lto/pr69133_0.C: New testcase.
5555 * g++.dg/lto/pr69133_1.C: New testcase.
5557 2016-01-15 Jeff Law <law@redhat.com>
5559 PR tree-optimization/69320
5560 * gcc.c-torture/pr69320-1.c: New test.
5561 * gcc.c-torture/pr69320-2.c: New test.
5562 * gcc.c-torture/pr69320-3.c: New test.
5563 * gcc.c-torture/pr69320-4.c: New test.
5565 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5570 * g++.dg/template/pr11858.C: New test.
5571 * g++.dg/template/pr24663.C: New test.
5572 * g++.dg/template/unify12.C: New test.
5573 * g++.dg/template/unify13.C: New test.
5574 * g++.dg/template/unify14.C: New test.
5575 * g++.dg/template/unify15.C: New test.
5576 * g++.dg/template/unify16.C: New test.
5577 * g++.dg/template/unify17.C: New test.
5579 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5582 * gcc.dg/pr69181-1.c: New test file.
5583 * gcc.dg/pr69181-2.c: New test file.
5584 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5585 globals by moving it to...
5586 (cleanup-after-saved-dg-test): ...this new function. Add
5587 "global additional_sources_used". Add reset of global
5588 multiline_expected_outputs to the empty list.
5589 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5591 (multiline_expected_outputs): ...this, and updated comments to
5592 note that it is modified from gcc-dg.exp.
5593 (dg-end-multiline-output): Update for the above renaming.
5594 (handle-multiline-outputs): Likewise. Remove the clearing
5595 of the expected outputs to the empty list.
5597 2016-01-18 Richard Biener <rguenther@suse.de>
5599 PR tree-optimization/69297
5600 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5602 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5604 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5606 * gcc.target/mips/mips-3d-2.c: Likewise.
5607 * gcc.target/mips/mips-3d-3.c: Likewise.
5608 * gcc.target/mips/mips-3d-4.c: Likewise.
5609 * gcc.target/mips/mips-3d-5.c: Likewise.
5610 * gcc.target/mips/mips-3d-6.c: Likewise.
5611 * gcc.target/mips/mips-3d-7.c: Likewise.
5612 * gcc.target/mips/mips-3d-8.c: Likewise.
5613 * gcc.target/mips/mips-3d-9.c: Likewise.
5614 * gcc.target/mips/mips-ps-1.c: Likewise.
5615 * gcc.target/mips/mips-ps-2.c: Likewise.
5616 * gcc.target/mips/mips-ps-3.c: Likewise.
5617 * gcc.target/mips/mips-ps-4.c: Likewise.
5618 * gcc.target/mips/mips-ps-5.c: Likewise.
5619 * gcc.target/mips/mips-ps-6.c: Likewise.
5620 * gcc.target/mips/mips-ps-7.c: Likewise.
5621 * gcc.target/mips/mips-ps-type.c: Likewise.
5622 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5623 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5625 2016-01-18 Tom de Vries <tom@codesourcery.com>
5627 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5628 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5629 * c-c++-common/goacc/kernels-empty.c: New test.
5630 * c-c++-common/goacc/kernels-eternal.c: New test.
5631 * c-c++-common/goacc/kernels-loop-2.c: New test.
5632 * c-c++-common/goacc/kernels-loop-3.c: New test.
5633 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5634 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5635 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5636 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5637 * c-c++-common/goacc/kernels-loop-data.c: New test.
5638 * c-c++-common/goacc/kernels-loop-g.c: New test.
5639 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5640 * c-c++-common/goacc/kernels-loop-n.c: New test.
5641 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5642 * c-c++-common/goacc/kernels-loop.c: New test.
5643 * c-c++-common/goacc/kernels-noreturn.c: New test.
5644 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5645 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5646 * c-c++-common/goacc/kernels-reduction.c: New test.
5648 2016-01-18 Tom de Vries <tom@codesourcery.com>
5650 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5651 * gcc.dg/autopar/outer-2.c: Same.
5652 * gcc.dg/autopar/outer-3.c: Same.
5653 * gcc.dg/autopar/outer-4.c: Same.
5654 * gcc.dg/autopar/outer-5.c: Same.
5655 * gcc.dg/autopar/outer-6.c: Same.
5656 * gcc.dg/autopar/parallelization-1.c: Same.
5657 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5658 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5659 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5660 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5661 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5662 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5663 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5664 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5665 * gcc.dg/autopar/pr39500-1.c: Same.
5666 * gcc.dg/autopar/pr39500-2.c: Same.
5667 * gcc.dg/autopar/pr46193.c: Same.
5668 * gcc.dg/autopar/pr46194.c: Same.
5669 * gcc.dg/autopar/pr49580.c: Same.
5670 * gcc.dg/autopar/pr49960-1.c: Same.
5671 * gcc.dg/autopar/pr49960.c: Same.
5672 * gcc.dg/autopar/pr68373.c: Same.
5673 * gcc.dg/autopar/reduc-1.c: Same.
5674 * gcc.dg/autopar/reduc-1char.c: Same.
5675 * gcc.dg/autopar/reduc-1short.c: Same.
5676 * gcc.dg/autopar/reduc-2.c: Same.
5677 * gcc.dg/autopar/reduc-2char.c: Same.
5678 * gcc.dg/autopar/reduc-2short.c: Same.
5679 * gcc.dg/autopar/reduc-3.c: Same.
5680 * gcc.dg/autopar/reduc-4.c: Same.
5681 * gcc.dg/autopar/reduc-6.c: Same.
5682 * gcc.dg/autopar/reduc-7.c: Same.
5683 * gcc.dg/autopar/reduc-8.c: Same.
5684 * gcc.dg/autopar/reduc-9.c: Same.
5685 * gcc.dg/autopar/uns-outer-4.c: Same.
5686 * gcc.dg/autopar/uns-outer-5.c: Same.
5687 * gcc.dg/autopar/uns-outer-6.c: Same.
5688 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5689 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5691 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5694 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5695 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5697 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5700 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5701 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5702 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5704 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5707 * gcc.dg/tree-ssa/sra-17.c: New.
5708 * gcc.dg/tree-ssa/sra-18.c: New.
5710 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5712 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5714 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5716 * gnat.dg/inline12.adb: New test.
5718 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5720 PR tree-optimization/66797
5721 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5723 2016-01-18 Richard Biener <rguenther@suse.de>
5725 PR tree-optimization/69170
5726 * gcc.dg/torture/pr69170.c: New testcase.
5728 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5730 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5732 2016-01-16 Tom de Vries <tom@codesourcery.com>
5734 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5736 2016-01-16 Tom de Vries <tom@codesourcery.com>
5738 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5739 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5740 redundant dg-require-effective-target pthread.
5741 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5742 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5743 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5744 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5745 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5746 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5747 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5749 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5752 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5753 * gcc.target/powerpc/recip-7.c: Same.
5755 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5758 * g++.dg/template/pr69091.C: New test.
5760 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5762 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5763 dump does not contain an error_mark_node.
5764 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5765 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5767 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5770 * g++.dg/template/pr68936.C: New test.
5772 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5775 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5776 * gcc.target/powerpc/recip-2.c: Same.
5777 * gcc.target/powerpc/recip-3.c: Same.
5778 * gcc.target/powerpc/recip-4.c: Same.
5779 * gcc.target/powerpc/recip-sqrtf.c: Same.
5781 2016-01-15 Jeff Law <law@redhat.com>
5783 PR tree-optimization/69270
5784 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5785 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5787 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5790 * gfortran.dg/deferred_character_13.f90: New test for the fix
5791 of comment 3 of the PR.
5794 * gfortran.dg/deferred_character_8.f90: New test
5795 * gfortran.dg/allocate_error_5.f90: New test
5798 * gfortran.dg/deferred_character_10.f90: New test
5801 * gfortran.dg/deferred_character_14.f90: New test
5804 * gfortran.dg/deferred_character_11.f90: New test
5807 * gfortran.dg/deferred_character_9.f90: New test
5809 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5811 PR rtl-optimization/69030
5812 * gcc.target/i386/pr69030.c: New.
5814 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5816 * gcc.target/aarch64/target_attr_17.c: New test.
5818 2016-01-15 Richard Biener <rguenther@suse.de>
5820 PR tree-optimization/66856
5821 * gcc.dg/torture/pr66856-1.c: New testcase.
5822 * gcc.dg/torture/pr66856-2.c: Likewise.
5824 2016-01-15 Richard Biener <rguenther@suse.de>
5827 * g++.dg/lto/pr69137_0.C: New testcase.
5829 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5832 * gcc.target/i386/pr69246.c: New test.
5834 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5836 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5838 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5841 * g++.dg/init/const9.C: Disable test on S/390.
5843 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5845 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5846 * g++.dg/Wno-frame-address.C: Ditto.
5848 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5850 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5852 2016-01-15 Richard Biener <rguenther@suse.de>
5854 PR tree-optimization/68961
5855 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5857 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5859 * gcc.target/i386/pr65105-5.c: New test.
5861 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5863 * gcc.c-torture/execute/alias-4.c: New testcase.
5865 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5868 * g++.dg/ipa/devirt-49.C: New testcase.
5870 2016-01-15 Christian Bruel <christian.bruel@st.com>
5873 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5874 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5875 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5877 2016-01-15 Richard Biener <rguenther@suse.de>
5879 PR tree-optimization/69117
5880 * gcc.dg/torture/pr69117.c: New testcase.
5882 2015-01-14 Ryan Burn <contact@rnburn.com>
5885 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5887 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5890 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5891 range tests use 100 * maximum instead of maximum + 1.
5893 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5896 * gcc.dg/guality/pr69244.c: New test.
5898 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5900 * lib/target-supports.exp (check_effective_target_issignaling):
5902 * gcc.dg/pr61441.c: Require issignaling effective target.
5904 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5907 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5909 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5912 PR preprocessor/69177
5913 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5914 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5915 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5916 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5918 2016-01-14 Marek Polacek <polacek@redhat.com>
5921 * gcc.dg/array-15.c: New test.
5923 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5926 PR tree-optimization/69155
5927 * gfortran.dg/pr68146.f: New test.
5928 * gfortran.dg/pr69155.f90: New test.
5930 2016-01-14 Richard Biener <rguenther@suse.de>
5932 PR tree-optimization/68060
5933 * gcc.dg/torture/pr68060-1.c: New testcase.
5934 * gcc.dg/torture/pr68060-2.c: Likewise.
5936 2016-01-14 Nick Clifton <nickc@redhat.com>
5938 * lib/target-supports.exp
5939 (check_effective_target_arm_neon_ok_nocache): Add an option
5940 sequence that includes setting the ARM architecture to ARMv7-A.
5941 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5942 command line options necessary to enable Neon support.
5943 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5944 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5945 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5946 * gcc.target/arm/pr69180.c: Likewise.
5948 2016-01-14 Jeff Law <law@redhat.com>
5950 PR tree-optimization/69270
5951 * gcc.dg/tree-ssa/pr69270.c: New test.
5953 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5956 * c-c++-common/pr66208.c: New file.
5958 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5960 PR tree-optimization/69156
5961 * gcc.dg/pr69156.c: New test.
5963 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5965 * gcc.target/i386/pr69225-7.c: New test.
5967 2016-01-13 Richard Henderson <rth@redhat.com>
5969 * gcc.dg/tm/memopt-13.c: Update expected function.
5970 * gcc.dg/tm/memopt-6.c: Likewise.
5972 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5974 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5975 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5976 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5977 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5979 2016-01-13 Tom de Vries <tom@codesourcery.com>
5981 PR tree-optimization/69169
5982 * gcc.dg/pr69169.c: New test.
5984 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5987 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5988 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5989 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5990 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5991 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5992 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5993 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5994 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5996 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.dg/pr69247.c: New test.
6001 2016-01-13 Richard Biener <rguenther@suse.de>
6003 PR tree-optimization/69242
6004 * gcc.dg/torture/pr69242.c: New testcase.
6006 2016-01-13 Richard Biener <rguenther@suse.de>
6008 PR tree-optimization/69186
6009 * gcc.dg/torture/pr69186.c: New testcase.
6011 2016-01-13 Jeff Law <law@redhat.com>
6013 PR tree-optimization/67755
6014 * gcc.dg/tree-ssa/pr67755.c: New test.
6016 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6018 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6019 pass number in output by a star.
6021 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6023 PR tree-optimization/68911
6024 * gcc.c-torture/execute/pr68911.c: New test.
6026 2016-01-12 Marek Polacek <polacek@redhat.com>
6029 * g++.dg/warn/permissive-1.C: New test.
6031 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6035 * g++.dg/opt/pr69213.C: New test.
6037 2016-01-12 Christian Bruel <christian.bruel@st.com>
6040 * gcc.target/arm/pr69180.c: New test.
6042 2016-01-12 Richard Biener <rguenther@suse.de>
6045 * g++.dg/lto/pr69077_0.C: New testcase.
6046 * g++.dg/lto/pr69077_1.C: Likewise.
6048 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6051 * g++.dg/opt/pr69175.C: New test.
6053 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6055 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6056 rather than #including math.h & stdlib.h.
6057 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6058 * gcc.dg/vect/pr49771.c: Likewise.
6059 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6060 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6061 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6062 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6063 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6064 * gcc.dg/vect/pr44507.c: Likewise.
6065 * gcc.dg/vect/pr45902.c: Likewise.
6066 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6067 * gcc.dg/vect/vect-117.c: Likewise.
6068 * gcc.dg/vect/vect-99.c: Likewise.
6069 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6070 * gcc.dg/vect/vect-cond-1.c: Likewise.
6071 * gcc.dg/vect/vect-cond-2.c: Likewise.
6072 * gcc.dg/vect/vect-cond-3.c: Likewise.
6073 * gcc.dg/vect/vect-cond-4.c: Likewise.
6074 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6075 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6076 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6077 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6078 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6079 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6080 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6081 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6082 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6083 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6084 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6085 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6086 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6087 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6088 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6089 include of signal.h.
6090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6092 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6093 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6094 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6095 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6096 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6097 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6098 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6099 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6100 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6101 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6102 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6103 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6104 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6105 * gcc.dg/vect/vect-outer-5.c: Likewise.
6106 * gcc.dg/vect/vect-outer-6.c: Likewise.
6107 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6110 2016-01-12 Nick Clifton <nickc@redhat.com>
6113 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6114 to fread so that it will be found in all target runtimes.
6116 2016-01-12 Richard Biener <rguenther@suse.de>
6118 PR tree-optimization/69053
6119 * g++.dg/torture/pr69053.C: New testcase.
6121 2016-01-12 Richard Biener <rguenther@suse.de>
6123 PR tree-optimization/69168
6124 * gcc.dg/torture/pr69168.c: New testcase.
6126 2016-01-12 Richard Biener <rguenther@suse.de>
6128 PR tree-optimization/69157
6129 * gcc.dg/torture/pr69157.c: New testcase.
6131 2016-01-12 Richard Biener <rguenther@suse.de>
6133 PR tree-optimization/69174
6134 * gcc.dg/torture/pr69174.c: New testcase.
6136 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6140 * g++.dg/tls/pr66808.C: New test.
6141 * g++.dg/tls/pr69000.C: New test.
6143 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6145 * gcc.target/powerpc/swaps-p8-23.c: New test.
6146 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6148 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6150 PR tree-optimization/68356
6151 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6153 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6154 Jim Wilson <jim.wilson@linaro.org>
6157 * gcc.target/arm/pr69194.c: New test.
6159 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6162 * gcc.target/i386/pr69225-1.c: New test.
6163 * gcc.target/i386/pr69225-2.c: Likewise.
6164 * gcc.target/i386/pr69225-3.c: Likewise.
6165 * gcc.target/i386/pr69225-4.c: Likewise.
6166 * gcc.target/i386/pr69225-5.c: Likewise.
6167 * gcc.target/i386/pr69225-6.c: Likewise.
6169 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6172 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6176 * gcc.dg/pr69071.c: New test.
6179 * g++.dg/opt/pr69211.C: New test.
6181 PR tree-optimization/69214
6182 * gcc.c-torture/compile/pr69214.c: New test.
6184 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6186 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6187 * gcc.target/i386/pr66232-11.c: Ditto.
6188 * gcc.target/i386/pr66232-12.c: Ditto.
6189 * gcc.target/i386/pr66232-13.c: Ditto.
6191 2016-01-11 Richard Biener <rguenther@suse.de>
6193 PR tree-optimization/69173
6194 * gcc.dg/torture/pr69173.c: New testcase.
6196 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6198 PR rtl-optimization/68796
6199 * gcc.target/aarch64/tst_5.c: New test.
6200 * gcc.target/aarch64/tst_6.c: Likewise.
6202 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6204 PR rtl-optimization/68841
6205 * gcc.dg/pr68841.c: New test.
6206 * gcc.c-torture/execute/pr68841.c: New test.
6208 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6210 PR rtl-optimization/68920
6211 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6213 * gcc.dg/ifcvt-5.c: New test.
6215 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6218 * g++.dg/pr69123.C: New.
6220 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6223 * gcc.target/i386/pr69010.c: New test.
6225 2016-01-11 Martin Jambor <mjambor@suse.cz>
6228 * gcc.target/i386/chkp-pr69044.c: New test.
6230 2016-01-11 Tom de Vries <tom@codesourcery.com>
6232 PR tree-optimization/69109
6233 * gcc.dg/autopar/pr69109-2.c: New test.
6234 * gcc.dg/autopar/pr69109.c: New test.
6236 2016-01-11 Tom de Vries <tom@codesourcery.com>
6238 PR tree-optimization/69108
6239 * gcc.dg/autopar/pr69108.c: New test.
6241 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6244 * c-c++-common/Wisleading-indentation.c: Augment test.
6246 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6249 * gfortran.dg/inline_matmul_12.f90: New test.
6251 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6254 * gfortran.dg/actual_array_offset_1: New test.
6256 2016-01-10 Tom de Vries <tom@codesourcery.com>
6258 PR tree-optimization/69062
6259 * gcc.dg/autopar/pr69062.c: New test.
6261 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6263 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6264 * gcc.dg/vect/slp-perm-2.c: Likewise.
6265 * gcc.dg/vect/slp-perm-3.c: Likewise.
6266 * gcc.dg/vect/slp-perm-5.c: Likewise.
6267 * gcc.dg/vect/slp-perm-6.c: Likewise.
6268 * gcc.dg/vect/slp-perm-7.c: Likewise.
6269 * gcc.dg/vect/slp-perm-8.c: Likewise.
6271 2016-01-10 Tom de Vries <tom@codesourcery.com>
6273 PR tree-optimization/69039
6274 * gcc.dg/autopar/pr69039.c: New test.
6276 2016-01-09 Marek Polacek <polacek@redhat.com>
6279 * g++.dg/pr69113.C: New test.
6281 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6284 PR tree-optimization/69097
6285 * gcc.c-torture/execute/pr50865.c: New test.
6286 * gcc.c-torture/execute/pr69097-1.c: New test.
6287 * gcc.c-torture/execute/pr69097-2.c: New test.
6288 * gcc.dg/pr69097-1.c: New test.
6289 * gcc.dg/pr69097-2.c: New test.
6291 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6294 * g++.dg/opt/pr69164.C: New test.
6296 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6298 PR tree-optimization/69167
6299 * gcc.dg/pr69167.c: New test.
6301 2016-01-08 Marek Polacek <polacek@redhat.com>
6304 * g++.dg/pr68449.C: New.
6306 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6308 PR tree-optimization/68707
6309 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6310 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6311 on platforms supporting it.
6312 * gcc.dg/vect/slp-perm-2.c: Likewise.
6313 * gcc.dg/vect/slp-perm-3.c: Likewise.
6314 * gcc.dg/vect/slp-perm-5.c: Likewise.
6315 * gcc.dg/vect/slp-perm-7.c: Likewise.
6316 * gcc.dg/vect/slp-perm-8.c: Likewise.
6317 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6318 on platforms supporting it.
6320 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6322 PR tree-optimization/69162
6323 * gcc.dg/pr69162.c: New test.
6325 PR tree-optimization/69172
6326 * gcc.dg/pr69172.c: New test.
6328 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6330 PR tree-optimization/67781
6331 * gcc.c-torture/execute/pr67781.c: New file.
6333 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6335 PR tree-optimization/69083
6336 * gcc.dg/vect/pr69083.c: New test.
6338 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6340 PR tree-optimization/61441
6341 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6342 Use -fexcess-precision=standard for compiler options.
6343 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6345 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6348 * gfortran.dg/gomp/pr69128.f90: New test.
6351 * g++.dg/ext/pr69145-1.C: New test.
6352 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6353 * g++.dg/ext/pr69145-2.h: New file.
6355 2016-01-07 Martin Sebor <msebor@redhat.com>
6358 * gcc.dg/atomic-fetch-bool.c: New test.
6359 * gcc.dg/sync-fetch-bool.c: New test.
6361 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6364 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6366 2016-01-07 Nick Clifton <nickc@redhat.com>
6369 * g++.dg/pr66655.C: New test.
6370 * g++.dg/pr66655_1.cc: Test support file.
6371 * g++.dg/pr66655.h: Test header file.
6373 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6376 gfortran.dg/gomp/pr66680.f90: New test.
6378 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6381 * gcc.target/i386/pr69171-1.c: New test.
6382 * gcc.target/i386/pr69171-2.c: Likewise.
6383 * gcc.target/i386/pr69171-3.c: Likewise.
6384 * gcc.target/i386/pr69171-4.c: Likewise.
6385 * gcc.target/i386/pr69171-5.c: Likewise.
6386 * gcc.target/i386/pr69171-6.c: Likewise.
6388 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6391 * c-c++-common/pr67639.c: New test.
6393 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6395 PR tree-optimization/69141
6396 * g++.dg/opt/pr69141.C: New test.
6398 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6400 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6402 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6405 * gcc.target/i386/pr69140.c: New test
6407 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6409 * gcc.dg/bad-dereference.c: New test case.
6411 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6413 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6415 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6417 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6419 2016-01-06 Marek Polacek <polacek@redhat.com>
6422 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6424 2016-01-05 Marek Polacek <polacek@redhat.com>
6427 * gcc.dg/atomic-invalid-2.c: New.
6429 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6432 * gcc.target/i386/pr68991.c: New test.
6434 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6437 * g++.dg/pr68991-1.C: New test.
6438 * g++.dg/pr68991-2.C: Likewise.
6440 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6443 * gcc.target/ia64/pr60465-gprel64.c: New test.
6444 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6446 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448 PR rtl-optimization/68651
6449 * gcc.target/aarch64/pr68651_1.c: New test.
6451 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6454 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6456 2016-01-05 Nathan Sidwell <nathan@acm.org>
6459 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6461 * gcc.dg/alias-15.c: New.
6463 2016-01-05 Nick Clifton <nickc@redhat.com>
6466 * g++.dg/pr68770.C: New test.
6468 2016-01-04 Mike Stump <mikestump@comcast.net>
6470 * lib/target-supports.exp (check_effective_target_cilkplus):
6471 cilkplus targets require pthreads.
6472 (check_effective_target_cilkplus): Remove special case for NVPTX.
6474 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6476 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6479 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6481 Update copyright years.
6483 2016-01-04 Marek Polacek <polacek@redhat.com>
6486 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6487 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6488 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6490 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6492 * gcc.target/sparc/20160104-2.c: New test.
6494 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6496 * gcc.target/sparc/20160104-1.c: New test.
6498 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6501 * gfortran.dg/pr65045.f90: New test.
6503 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6505 * gnat.dg/specs/debug1.ads: Delete.
6507 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6509 PR libgfortran/68867
6510 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6513 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6515 PR libgfortran/68867
6516 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6519 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6522 * gfortran.dg/pr68864.f90: New test.
6524 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6526 PR tree-optimization/69070
6527 * gcc.dg/pr69070.c: New test.
6530 * gfortran.dg/pr69055.f90: New test.
6533 * gcc.dg/pr69015.c: New test.
6535 Copyright (C) 2016 Free Software Foundation, Inc.
6537 Copying and distribution of this file, with or without modification,
6538 are permitted in any medium without royalty provided the copyright
6539 notice and this notice are preserved.