1 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5 2016-05-18 Richard Biener <rguenther@suse.de>
7 PR tree-optimization/71168
8 * gcc.dg/torture/pr71168.c: New testcase.
10 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
13 * gcc.dg/tree-ssa/pr63586-2.c: New test.
14 * gcc.dg/tree-ssa/pr63586.c: New test.
15 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
17 2016-05-17 Nathan Sidwell <nathan@acm.org>
19 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
20 * gcc.dg/pr68671.c: Fix ptx xfail-if.
21 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
22 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
24 2016-05-17 Nathan Sidwell <nathan@acm.org>
26 * gcc.target/nvptx/abi-vararg-3.c: New.
28 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
30 PR tree-optimization/54579
32 * gcc.dg/fold-notrotate-1.c: New test.
33 * gcc.dg/fold-notshift-1.c: New test.
34 * gcc.dg/fold-notshift-2.c: New test.
36 2016-05-17 Marek Polacek <polacek@redhat.com>
39 * g++.dg/ipa/pr71146.C: New test.
41 2016-05-17 David Malcolm <dmalcolm@redhat.com>
43 * jit.dg/test-error-array-bounds.c: New test case.
45 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
47 * gcc.dg/tree-ssa/and-1.c: New testcase.
49 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
51 * gcc.dg/tree-ssa/pr69270.c: Adjust.
52 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
54 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
56 * gcc.dg/tree-ssa/pr69270.c: Adjust.
57 * gcc.dg/tree-ssa/vrp99.c: New testcase.
59 2016-05-17 Jiong Wang <jiong.wang@arm.com>
61 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
63 2016-05-17 Jiong Wang <jiong.wang@arm.com>
65 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
67 2016-05-17 Jiong Wang <jiong.wang@arm.com>
69 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
70 ".2d[index]" when scan the assembly.
71 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
72 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
74 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
76 2016-05-17 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/71132
79 * gcc.dg/torture/pr71132.c: New testcase.
81 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
83 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
85 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
88 * gcc.target/aarch64/pr70809_1.c: New test.
90 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
92 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
93 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
94 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
95 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
97 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
98 Ilya Enkovich <ilya.enkovich@intel.com>
101 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
103 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
105 * g++.dg/ipa/ivinline-7.C: Do not xfail.
106 * g++.dg/ipa/ivinline-9.C: Do not xfail.
108 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
110 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
111 test for __ARM_FP16_ARGS.
112 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
113 * gcc.target/arm/aapcs/neon-vect10.c: New.
114 * gcc.target/arm/aapcs/neon-vect9.c: New.
115 * gcc.target/arm/aapcs/vfp18.c: New.
116 * gcc.target/arm/aapcs/vfp19.c: New.
117 * gcc.target/arm/aapcs/vfp20.c: New.
118 * gcc.target/arm/aapcs/vfp21.c: New.
119 * gcc.target/arm/fp16-aapcs-1.c: New.
120 * g++.target/arm/fp16-param-1.c: Update expected output. Add
121 test for __ARM_FP16_ARGS.
122 * g++.target/arm/fp16-return-1.c: Update expected output.
124 2016-05-16 Jiong Wang <jiong.wang@arm.com>
127 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
129 2016-05-15 Harald Anlauf <anlauf@gmx.de>
132 * gfortran.dg/pr69603.f90: New testcase.
134 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
136 * gfortran.dg/dec_union_4.f90: Fix endian issue.
138 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
141 * gfortran.dg/pr71047.f08: New test.
143 2016-05-13 Joseph Myers <joseph@codesourcery.com>
145 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
146 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
147 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
149 2016-05-13 Martin Sebor <msebor@redhat.com>
152 * g++.dg/cpp0x/constexpr-60049.C: New test.
154 2016-05-13 Jakub Jelinek <jakub@redhat.com>
157 * gcc.dg/pr71071.c: New test.
159 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
161 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
163 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
165 2016-05-13 Nathan Sidwell <nathan@acm.org>
167 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
168 __atomic_is_lock_free declaration.
170 2016-05-13 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/42587
173 * gcc.dg/optimize-bswapsi-4.c: New testcase.
175 2016-05-13 Martin Liska <mliska@suse.cz>
177 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
178 the new format of dump output.
180 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
182 * gcc.dg/pr71084.c: New test.
184 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
187 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
189 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
191 * gcc.target/aarch64/struct_return.c: New test.
193 2016-05-12 Marek Polacek <polacek@redhat.com>
196 * c-c++-common/pr70756-2.c: New test.
197 * c-c++-common/pr70756.c: New test.
199 2016-05-12 Richard Biener <rguenther@suse.de>
201 PR tree-optimization/71059
202 * gcc.dg/torture/pr71059.c: New testcase.
204 2016-05-12 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/71062
207 * gcc.dg/torture/pr71062.c: New testcase.
209 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
211 PR tree-optimization/71006
212 * gcc.dg/pr71006.c: New test.
214 2016-05-12 Marek Polacek <polacek@redhat.com>
217 * gcc.dg/opts-7.c: New test.
219 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
222 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
223 Add -save-temps to dg-options.
224 Scan for ldmfd rather than pop instruction.
225 * gcc.target/arm/interrupt-2.c: Likewise.
226 * gcc.target/arm/pr70830.c: New test.
228 2016-05-12 Jakub Jelinek <jakub@redhat.com>
230 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
231 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
233 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
234 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
235 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
238 * gcc.target/i386/avx512vl-pack-1.c: New test.
239 * gcc.target/i386/avx512vl-pack-2.c: New test.
240 * gcc.target/i386/avx512bw-pack-2.c: New test.
242 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
244 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
245 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
246 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
248 2016-05-12 Richard Biener <rguenther@suse.de>
250 PR tree-optimization/70986
251 * gcc.dg/torture/pr70986-1.c: New testcase.
252 * gcc.dg/torture/pr70986-2.c: Likewise.
253 * gcc.dg/torture/pr70986-3.c: Likewise.
255 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
258 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
259 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
261 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
263 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
265 * gcc.target/i386/pr66746.c: Ditto.
267 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
269 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
271 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
272 warning when using -mvsx-timode.
273 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
274 * gcc.target/powerpc/dform-2.c: Likewise.
275 * gcc.target/powerpc/pr68805.c: Likewise.
277 2016-05-11 Marek Polacek <polacek@redhat.com>
280 * c-c++-common/attributes-3.c: New test.
282 2016-05-11 Nathan Sidwell <nathan@acm.org>
284 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
285 * gcc.c-torture/execute/pr68185.c: Likewise.
286 * gcc.dg/ipa/pr70306.c: Requires global constructors.
287 * gcc.dg/pr69634.c: Requires scheduling.
288 * gcc.dg/torture/pr66178.c: Require label values.
289 * gcc.dg/setjmp-6.c: Require indirect jumps.
291 2016-05-11 Richard Biener <rguenther@suse.de>
293 PR tree-optimization/71055
294 * gcc.dg/torture/pr71055.c: New testcase.
296 2016-05-11 Richard Biener <rguenther@suse.de>
299 * g++.dg/debug/pr71057.C: New testcase.
301 2016-05-11 Jakub Jelinek <jakub@redhat.com>
304 * gfortran.dg/gomp/pr70855.f90: New test.
306 2016-05-11 Richard Biener <rguenther@suse.de>
309 * g++.dg/torture/pr71002.C: New testcase.
311 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
314 * gcc.dg/pr70807.c: New test.
316 2016-05-10 Martin Sebor <msebor@redhat.com>
319 * g++.dg/Wattributes.C: New test.
321 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
323 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
324 * gcc.dg/tree-ssa/pr69270.c: Adjust.
325 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
327 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
330 * gcc.target/i386/pr70799-1.c: New test.
332 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
334 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
336 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
339 * gcc.target/i386/pr70877.c: New test.
341 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
343 PR tree-optimization/70786
344 * gcc.target/i386/pr70876.c: New test.
346 2016-05-10 Jakub Jelinek <jakub@redhat.com>
349 * gcc.target/i386/avx512vl-logic-1.c: New test.
350 * gcc.target/i386/avx512vl-logic-2.c: New test.
351 * gcc.target/i386/avx512dq-logic-2.c: New test.
353 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
356 * gcc.target/powerpc/pr70963.c: New.
358 2016-05-10 David Malcolm <dmalcolm@redhat.com>
360 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
361 (test_very_wide_line): Add ruler to expected output.
362 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
363 (test_very_wide_line): Likewise.
364 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
365 (test_show_locus): Within the handling of "test_very_wide_line",
366 enable show_ruler_p on the diagnostic context.
368 2016-05-10 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/71039
371 * gcc.dg/torture/pr71039.c: New testcase.
373 2016-05-10 Nathan Sidwell <nathan@acm.org>
375 * gcc.dg/nested-func-10.c: Requires alloca.
376 * gcc.dg/nested-func-9.c: Requires alloca.
377 * gcc.c-torture/execute/pr70460.c: Requires labels.
378 * gcc.c-torture/compile/pr70199.c: Requires labels.
379 * gcc.target/nvptx/decl.c: Compile only.
380 * gcc.target/nvptx/trailing-init.c: Compile only.
381 * gcc.target/nvptx/ary-init.c: Compile only.
383 2016-05-10 Marek Polacek <polacek@redhat.com>
386 * gcc.dg/attr-opt-1.c: New test.
388 2016-05-10 Richard Biener <rguenther@suse.de>
390 PR tree-optimization/70497
391 PR tree-optimization/28367
392 * gcc.dg/torture/20160404-1.c: New testcase.
393 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
396 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
398 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
400 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
402 * gcc.target/i386/fabsneg-1.c New test.
404 2016-05-09 Alan Modra <amodra@gmail.com>
407 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
409 2016-05-09 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/70985
412 * gcc.dg/torture/pr70985.c: New testcase.
414 2016-05-09 Bin Cheng <bin.cheng@arm.com>
416 * gcc.dg/tree-ssa/ifc-9.c: New test.
417 * gcc.dg/tree-ssa/ifc-10.c: New test.
418 * gcc.dg/tree-ssa/ifc-11.c: New test.
419 * gcc.dg/tree-ssa/ifc-12.c: New test.
420 * gcc.dg/vect/pr61194.c: Remove XFAIL.
421 * gcc.dg/vect/vect-23.c: Remove XFAIL.
422 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
424 2016-05-09 Richard Biener <rguenther@suse.de>
427 * gfortran.dg/pr70937.f90: New testcase.
429 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
431 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
433 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
436 * gfortran.dg/dec_structure_1.f90: New testcase.
437 * gfortran.dg/dec_structure_2.f90: Ditto.
438 * gfortran.dg/dec_structure_3.f90: Ditto.
439 * gfortran.dg/dec_structure_4.f90: Ditto.
440 * gfortran.dg/dec_structure_5.f90: Ditto.
441 * gfortran.dg/dec_structure_6.f90: Ditto.
442 * gfortran.dg/dec_structure_7.f90: Ditto.
443 * gfortran.dg/dec_structure_8.f90: Ditto.
444 * gfortran.dg/dec_structure_9.f90: Ditto.
445 * gfortran.dg/dec_structure_10.f90: Ditto.
446 * gfortran.dg/dec_structure_11.f90: Ditto.
447 * gfortran.dg/dec_union_1.f90: Ditto.
448 * gfortran.dg/dec_union_2.f90: Ditto.
449 * gfortran.dg/dec_union_3.f90: Ditto.
450 * gfortran.dg/dec_union_4.f90: Ditto.
451 * gfortran.dg/dec_union_5.f90: Ditto.
452 * gfortran.dg/dec_union_6.f90: Ditto.
453 * gfortran.dg/dec_union_7.f90: Ditto.
455 2016-05-07 Tom de Vries <tom@codesourcery.com>
457 PR tree-optimization/70956
458 * gcc.dg/graphite/pr70956.c: New test.
460 2016-05-06 Jakub Jelinek <jakub@redhat.com>
463 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
464 (a, b, c, d): Change type from char to signed char.
465 (main): Compare against (signed char) -1634678893 instead of
466 hardcoded -109. Use __builtin_abort instead of abort.
468 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
469 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
471 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
473 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
476 * gcc.dg/torture/pr70935.c: New test.
478 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
481 * gcc.target/sh/pr58219.c: New tests.
483 2016-05-06 Richard Biener <rguenther@suse.de>
485 PR tree-optimization/70960
486 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
488 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
491 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
492 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
493 Adjust expected instruction counts.
494 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
496 2016-05-06 Marek Polacek <polacek@redhat.com>
499 * gcc.dg/ubsan/bounds-3.c: New test.
501 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
504 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
506 2016-05-06 Richard Biener <rguenther@suse.de>
509 * gfortran.dg/pr70931.f90: New testcase.
511 2016-05-06 Richard Biener <rguenther@suse.de>
514 * gcc.dg/torture/pr70941.c: New testcase.
516 2016-05-05 Bin Cheng <bin.cheng@arm.com>
518 PR tree-optimization/57206
519 * gcc.dg/vect/pr57206.c: New test.
521 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
523 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
525 2016-05-05 Jakub Jelinek <jakub@redhat.com>
527 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
529 * c-c++-common/Wdangling-else-4.c: New test.
531 2016-05-04 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/opt/pr70906.C: New test.
536 * g++.dg/opt/pr70933.C: New test.
538 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
540 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
542 * gcc.dg/ipa/pure-const-3.c: New testcase.
544 2016-05-04 Marek Polacek <polacek@redhat.com>
546 * c-c++-common/Wdangling-else-1.c: New test.
547 * c-c++-common/Wdangling-else-2.c: New test.
548 * c-c++-common/Wdangling-else-3.c: New test.
550 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
552 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
555 2016-05-04 Marek Polacek <polacek@redhat.com>
558 * gcc.dg/Waddress-2.c: New test.
560 2016-05-04 Alan Modra <amodra@gmail.com>
562 * gcc.target/powerpc/pr70866.c: New.
564 2016-05-03 Martin Sebor <msebor@redhat.com>
567 * c-c++-common/builtin_location.c: New test.
568 * g++.dg/cpp1y/builtin_location.C: New test.
570 2016-05-03 Marek Polacek <polacek@redhat.com>
573 * gcc.dg/pr70859.c: New test.
574 * gcc.dg/pr70859-2.c: New test.
576 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
578 * gnat.dg/debug5.adb: New testcase.
580 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
582 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
583 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
584 Procedure to check for z10 instruction set.
586 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
588 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
590 2016-05-03 Alan Modra <amodra@gmail.com>
592 * gcc.target/powerpc/savres.c: Add func using a single gpr.
594 2016-05-03 Jakub Jelinek <jakub@redhat.com>
596 * gcc.target/i386/avx512f-cvt-1.c: New test.
598 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
600 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
601 -fdump-tree-vrp-details.
603 2016-05-03 Richard Biener <rguenther@suse.de>
605 * gcc.dg/pr30172-1.c: Adjust.
606 * gcc.dg/pr63743.c: Likewise.
607 * gcc.dg/tm/pr51696.c: Likewise.
608 * c-c++-common/tm/safe-1.c: Likewise.
609 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
610 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
611 * g++.dg/plugin/self-assign-test-1.C: Likewise.
612 * g++.dg/plugin/self-assign-test-2.C: Likewise.
614 2016-05-03 Jakub Jelinek <jakub@redhat.com>
616 PR rtl-optimization/70467
617 * gcc.target/i386/pr70467-3.c: New test.
618 * gcc.target/i386/pr70467-4.c: New test.
620 PR tree-optimization/70916
621 * gcc.c-torture/compile/pr70916.c: New test.
624 * gcc.target/i386/pr49244-1.c: New test.
625 * gcc.target/i386/pr49244-2.c: New test.
627 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
629 PR rtl-optimization/44281
630 * gcc.target/i386/pr44281.c: New test.
632 2016-05-03 bin cheng <bin.cheng@arm.com>
634 PR tree-optimization/56541
635 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
636 * gcc.dg/vect/pr56541.c: new test.
638 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
640 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
642 * gcc.target/powerpc/float128-complex-2.c: Likewise.
644 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
647 * c-c++-common/asan/clone-test-1.c (main): Align child process
650 2016-05-02 David Malcolm <dmalcolm@redhat.com>
653 * g++.dg/spellcheck-fields-2.C: New test case.
655 2016-05-02 David Malcolm <dmalcolm@redhat.com>
658 * g++.dg/pr62314.C: New test case.
660 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
662 * gcc.dg/ipa/inline-8.c: New testcase.
664 2016-05-02 Jakub Jelinek <jakub@redhat.com>
666 PR rtl-optimization/70467
667 * gcc.target/i386/pr70467-1.c: New test.
669 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
671 * gcc.dg/spec-options.c: Run the test on all targets.
672 * gcc.dg/foo.specs: Use cpp_unique_options.
674 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
676 * gcc.dg/tree-ssa/unord.c: New testcase.
678 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
680 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
682 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
684 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
686 2016-05-02 Marek Polacek <polacek@redhat.com>
689 * gcc.dg/enum-incomplete-3.c: New test.
691 2016-05-02 Marek Polacek <polacek@redhat.com>
692 Tom de Vries <tom@codesourcery.com>
694 PR tree-optimization/70700
695 * gcc.dg/pr70700.c: New test.
697 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
700 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
701 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
702 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
703 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
705 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
707 * ada/acats/run_acats: Rename into...
708 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
709 * ada/acats/run_all.sh: Remove redundant test.
710 (target_run): Move around.
711 (target_gnatchop): Use newly built executable.
712 (target_gnatmake): Likewise.
713 Check that the compilation of impbit succeeds.
715 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
717 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
718 * gcc.dg/20021029-1.c: Likewise.
719 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
720 * gcc.target/sh/attr-isr-trapa.c: Likewise.
721 * gcc.target/sh/cmpstr.c: Likewise.
722 * gcc.target/sh/cmpstrn.c: Likewise.
723 * gcc.target/sh/memset.c: Likewise.
724 * gcc.target/sh/pr21255-2-mb.c: Likewise.
725 * gcc.target/sh/pr21255-2-ml.c: Likewise.
726 * gcc.target/sh/pr39423-1.c: Likewise.
727 * gcc.target/sh/pr49468-di.c: Likewise.
728 * gcc.target/sh/pr49468-si.c: Likewise.
729 * gcc.target/sh/pr49880-1.c: Likewise.
730 * gcc.target/sh/pr49880-2.c: Likewise.
731 * gcc.target/sh/pr49880-3.c: Likewise.
732 * gcc.target/sh/pr50751-1.c: Likewise.
733 * gcc.target/sh/pr50751-4.c: Likewise.
734 * gcc.target/sh/pr50751-7.c: Likewise.
735 * gcc.target/sh/pr51244-1.c: Likewise.
736 * gcc.target/sh/pr51244-10.c: Likewise.
737 * gcc.target/sh/pr51244-11.c: Likewise.
738 * gcc.target/sh/pr51244-12.c: Likewise.
739 * gcc.target/sh/pr51244-13.c: Likewise.
740 * gcc.target/sh/pr51244-14.c: Likewise.
741 * gcc.target/sh/pr51244-17.c: Likewise.
742 * gcc.target/sh/pr51244-18.c: Likewise.
743 * gcc.target/sh/pr51244-19.c: Likewise.
744 * gcc.target/sh/pr51244-4.c: Likewise.
745 * gcc.target/sh/pr51244-5.c: Likewise.
746 * gcc.target/sh/pr51244-7.c: Likewise.
747 * gcc.target/sh/pr51244-8.c: Likewise.
748 * gcc.target/sh/pr51244-9.c: Likewise.
749 * gcc.target/sh/pr51697.c: Likewise.
750 * gcc.target/sh/pr52483-1.c: Likewise.
751 * gcc.target/sh/pr52483-2.c: Likewise.
752 * gcc.target/sh/pr52483-3.c: Likewise.
753 * gcc.target/sh/pr52483-5.c: Likewise.
754 * gcc.target/sh/pr52933-1.c: Likewise.
755 * gcc.target/sh/pr52933-2.c: Likewise.
756 * gcc.target/sh/pr52933-3.c: Likewise.
757 * gcc.target/sh/pr53568-1.c: Likewise.
758 * gcc.target/sh/pr53976-1.c: Likewise.
759 * gcc.target/sh/pr53988-1.c: Likewise.
760 * gcc.target/sh/pr53988.c: Likewise.
761 * gcc.target/sh/pr54089-1.c: Likewise.
762 * gcc.target/sh/pr54089-6.c: Likewise.
763 * gcc.target/sh/pr54089-7.c: Likewise.
764 * gcc.target/sh/pr54089-8.c: Likewise.
765 * gcc.target/sh/pr54089-9.c: Likewise.
766 * gcc.target/sh/pr54236-1.c: Likewise.
767 * gcc.target/sh/pr54236-2.c: Likewise.
768 * gcc.target/sh/pr54236-3.c: Likewise.
769 * gcc.target/sh/pr54236-4.c: Likewise.
770 * gcc.target/sh/pr54386.c: Likewise.
771 * gcc.target/sh/pr54602-1.c: Likewise.
772 * gcc.target/sh/pr54685.c: Likewise.
773 * gcc.target/sh/pr54760-1.c: Likewise.
774 * gcc.target/sh/pr54760-2.c: Likewise.
775 * gcc.target/sh/pr54760-3.c: Likewise.
776 * gcc.target/sh/pr54760-4.c: Likewise.
777 * gcc.target/sh/pr54760-5.c: Likewise.
778 * gcc.target/sh/pr54760-6.c: Likewise.
779 * gcc.target/sh/pr55146.c: Likewise.
780 * gcc.target/sh/pr55160.c: Likewise.
781 * gcc.target/sh/pr59278.c: Likewise.
782 * gcc.target/sh/pr59401-1.c: Likewise.
783 * gcc.target/sh/pr59533-1.c: Likewise.
784 * gcc.target/sh/pr63260.c: Likewise.
785 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
786 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
787 * gcc.target/sh/strlen.c: Likewise.
788 * gcc.target/sh/torture/pr30807.c: Likewise.
789 * gcc.target/sh/torture/pr34777.c: Likewise.
790 * gcc.target/sh/torture/pr64652.c: Likewise.
791 * gcc.target/sh/torture/pr65505.c: Likewise.
792 * gcc.target/sh/torture/pragma-isr.c: Likewise.
793 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
795 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
798 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
800 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
802 * gcc.target/powerpc/vsx-elemrev-1.c: New.
803 * gcc.target/powerpc/vsx-elemrev-2.c: New.
804 * gcc.target/powerpc/vsx-elemrev-3.c: New.
805 * gcc.target/powerpc/vsx-elemrev-4.c: New.
807 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
809 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
810 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
812 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
815 * c-c++-common/goacc/combined-reduction.c: New test.
816 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
818 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
820 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
821 *movdi_internal pattern only if PIC off.
822 * gcc.target/i386/pr70155-2.c: Likewise.
823 * gcc.target/i386/pr70155-3.c: Likewise.
824 * gcc.target/i386/pr70155-4.c: Likewise.
825 * gcc.target/i386/pr70155-5.c: Likewise.
826 * gcc.target/i386/pr70155-6.c: Likewise.
827 * gcc.target/i386/pr70155-7.c: Likewise.
828 * gcc.target/i386/pr70155-8.c: Likewise.
829 * gcc.target/i386/pr70155-15.c: Likewise.
830 * gcc.target/i386/pr70155-17.c: Likewise.
831 * gcc.target/i386/pr70155-22.c: Likewise.
833 2016-04-29 Bin Cheng <bin.cheng@arm.com>
835 PR tree-optimization/70803
836 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
838 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
840 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
841 optimization of vector loop.
842 * gcc.target/i386/vect-unpack-3.c: New test.
843 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
844 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
845 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
847 2016-04-29 Marek Polacek <polacek@redhat.com>
850 * g++.dg/ubsan/null-7.C: New test.
853 * gcc.dg/pr70852.c: New test.
855 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
858 * g++.dg/cpp0x/alignas6.C: New test.
860 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
862 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
864 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
865 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
866 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
867 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
868 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
869 * gcc.target/arc/mxy.c: Likewise.
870 * gcc.target/arc/mswape.c: Likewise.
871 * gcc.target/arc/mrtsc.c: Likewise.
872 * gcc.target/arc/mcrc.c: Likewise.
873 * gcc.target/arc/mdsp-packa.c: Likewise.
874 * gcc.target/arc/mdvbf.c: Likewise.
875 * gcc.target/arc/mlock.c: Likewise.
876 * gcc.target/arc/mmac-24.c: Likewise.
877 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
879 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
880 Matthijs Kooijman <matthijs@stdin.nl>
881 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
884 * gcc.target/avr/pr60040-1.c: New.
885 * gcc.target/avr/pr60040-2.c: New.
887 2016-04-29 Richard Biener <rguenther@suse.de>
889 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
891 2016-04-29 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/13962
894 PR tree-optimization/65686
895 * gcc.dg/uninit-pr65686.c: New testcase.
897 2016-04-29 Jakub Jelinek <jakub@redhat.com>
900 * gcc.dg/pr70843.c: New test.
902 2016-04-28 Jakub Jelinek <jakub@redhat.com>
905 * gcc.target/i386/pr70858.c: New test.
907 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
909 * gcc.target/arc/nps400-1.c: New file.
911 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
912 Andrew Burgess <andrew.burgess@embecosm.com>
914 * gcc.target/arc/movh_cl-1.c: New file.
916 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
917 Andrew Burgess <andrew.burgess@embecosm.com>
919 * gcc.target/arc/extzv-1.c: New file.
920 * gcc.target/arc/insv-1.c: New file.
921 * gcc.target/arc/insv-2.c: New file.
922 * gcc.target/arc/movb-1.c: New file.
923 * gcc.target/arc/movb-2.c: New file.
924 * gcc.target/arc/movb-3.c: New file.
925 * gcc.target/arc/movb-4.c: New file.
926 * gcc.target/arc/movb-5.c: New file.
927 * gcc.target/arc/movb_cl-1.c: New file.
928 * gcc.target/arc/movb_cl-2.c: New file.
929 * gcc.target/arc/movbi_cl-1.c: New file.
930 * gcc.target/arc/movl-1.c: New file.
932 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
933 Andrew Burgess <andrew.burgess@embecosm.com>
935 * gcc.target/arc/cmem-1.c: New file.
936 * gcc.target/arc/cmem-2.c: New file.
937 * gcc.target/arc/cmem-3.c: New file.
938 * gcc.target/arc/cmem-4.c: New file.
939 * gcc.target/arc/cmem-5.c: New file.
940 * gcc.target/arc/cmem-6.c: New file.
941 * gcc.target/arc/cmem-7.c: New file.
942 * gcc.target/arc/cmem-ld.inc: New file.
943 * gcc.target/arc/cmem-st.inc: New file.
945 2016-04-28 Jakub Jelinek <jakub@redhat.com>
948 * gcc.target/i386/pr70821.c: New test.
950 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
952 * gcc.target/powerpc/vec-adde.c: New test.
953 * gcc.target/powerpc/vec-adde-int128.c: New test.
955 2016-04-28 Jakub Jelinek <jakub@redhat.com>
957 * gcc.target/i386/avx-vround-1.c: New test.
958 * gcc.target/i386/avx-vround-2.c: New test.
959 * gcc.target/i386/avx512vl-vround-1.c: New test.
960 * gcc.target/i386/avx512vl-vround-2.c: New test.
962 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
965 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
966 (check_effective_target_cilkplus_runtime): ... this.
967 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
968 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
970 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
971 Require cilkplus_runtime.
973 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
974 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
975 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
976 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
977 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
978 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
979 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
980 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
981 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
982 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
983 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
984 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
985 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
986 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
987 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
988 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
989 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
990 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
991 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
992 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
993 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
994 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
995 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
996 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
997 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
998 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
999 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1000 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1001 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1003 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1004 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1006 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1008 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1011 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1013 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1014 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1016 2015-04-27 Ryan Burn <contact@rnburn.com>
1020 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1022 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1023 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1025 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1027 * gnat.dg/limited_with4.ad[sb]: New test.
1028 * gnat.dg/limited_with4_pkg.ads: New helper.
1030 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1033 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1034 and movv1ti_internal patterns
1035 * gcc.target/i386/pr70155-1.c: New test.
1036 * gcc.target/i386/pr70155-2.c: Likewise.
1037 * gcc.target/i386/pr70155-3.c: Likewise.
1038 * gcc.target/i386/pr70155-4.c: Likewise.
1039 * gcc.target/i386/pr70155-5.c: Likewise.
1040 * gcc.target/i386/pr70155-6.c: Likewise.
1041 * gcc.target/i386/pr70155-7.c: Likewise.
1042 * gcc.target/i386/pr70155-8.c: Likewise.
1043 * gcc.target/i386/pr70155-9.c: Likewise.
1044 * gcc.target/i386/pr70155-10.c: Likewise.
1045 * gcc.target/i386/pr70155-11.c: Likewise.
1046 * gcc.target/i386/pr70155-12.c: Likewise.
1047 * gcc.target/i386/pr70155-13.c: Likewise.
1048 * gcc.target/i386/pr70155-14.c: Likewise.
1049 * gcc.target/i386/pr70155-15.c: Likewise.
1050 * gcc.target/i386/pr70155-16.c: Likewise.
1051 * gcc.target/i386/pr70155-17.c: Likewise.
1052 * gcc.target/i386/pr70155-18.c: Likewise.
1053 * gcc.target/i386/pr70155-19.c: Likewise.
1054 * gcc.target/i386/pr70155-20.c: Likewise.
1055 * gcc.target/i386/pr70155-21.c: Likewise.
1056 * gcc.target/i386/pr70155-22.c: Likewise.
1058 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1060 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1063 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1065 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1066 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1067 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1068 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1069 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1071 2016-04-27 Richard Biener <rguenther@suse.de>
1074 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1075 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1077 2016-04-27 Nathan Sidwell <nathan@acm.org>
1079 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1080 * g++.dg/ubsan/pr63956.C: Adjust error location.
1082 2016-04-27 Nick Clifton <nickc@redhat.com>
1085 * gcc.dg/pr49889.c: New test.
1087 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1089 * c-c++-common/memset-array.c: New test.
1091 2016-04-26 Martin Sebor <msebor@redhat.com>
1094 * g++.dg/cpp1y/func_constexpr.C: New test.
1096 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1099 * g++.dg/cpp0x/enum32.C: New test.
1100 * g++.dg/cpp0x/enum33.C: New test.
1102 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1104 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1105 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1106 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1107 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1108 * gcc.c-torture/execute/pr38151.c: Likewise.
1109 * gcc.c-torture/execute/pr66556.c: Likewise.
1110 * gcc.c-torture/execute/pr67781.c: Likewise.
1111 * gcc.c-torture/execute/pr68648.c: Likewise.
1113 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1115 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1117 2016-04-26 Marek Polacek <polacek@redhat.com>
1120 * gcc.dg/pr67784-3.c: New test.
1121 * gcc.dg/pr67784-4.c: New test.
1122 * gcc.dg/pr67784-5.c: New test.
1125 * gcc.dg/Wnested-externs-2.c: New test.
1127 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1129 * gcc.dg/fold-plusmult.c: Adjust.
1130 * gcc.dg/no-strict-overflow-6.c: Adjust.
1131 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1133 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1135 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1137 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1138 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1139 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1140 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1141 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1142 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1143 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1144 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1145 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1146 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1147 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1148 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1149 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1150 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1151 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1152 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1153 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1154 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1155 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1156 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1157 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1158 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1160 * gcc.target/i386/pr32219-4.c: Likewise.
1161 * gcc.target/i386/pr32219-6.c: Likewise.
1162 * gcc.target/i386/pr32219-8.c: Likewise.
1164 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1166 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1169 2016-04-26 Marek Polacek <polacek@redhat.com>
1172 * g++.dg/ext/cond2.C: New test.
1174 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1176 PR tree-optimization/70771
1177 PR tree-optimization/70775
1178 * gcc.dg/pr70771.c: New test.
1179 * gcc.dg/pr70775.c: New test.
1181 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1183 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1185 2016-04-25 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/70780
1188 * gcc.dg/torture/pr70780.c: New testcase.
1190 2016-04-25 Michael Collison <michael.collison@arm.com>
1192 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1193 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1194 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1195 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1196 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1197 * testsuite/lib/target-supports.exp
1198 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1199 that arm neon support vector widen sum of HImode TO SImode.
1201 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1204 * c-c++-common/asan/pr70712.c: New test.
1206 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1208 * .gitattributes: New file.
1210 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1212 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1214 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1216 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1217 * gfortran.dg/submodule_15.f08: Likewise.
1219 2016-04-22 Richard Biener <rguenther@suse.de>
1221 PR tree-optimization/70740
1222 * gcc.dg/torture/pr70740.c: New testcase.
1224 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1227 * gcc.target/i386/pr70750-1.c: New test.
1228 * gcc.target/i386/pr70750-2.c: Likewise.
1230 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/cpp0x/auto48.C: New.
1235 2016-04-21 Marek Polacek <polacek@redhat.com>
1238 * g++.dg/cpp0x/forw_enum12.C: New test.
1239 * g++.dg/cpp0x/forw_enum13.C: New test.
1241 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1244 * gcc.target/i386/pr70728.c: New test.
1246 2016-04-21 Richard Biener <rguenther@suse.de>
1249 * gcc.dg/pr70747.c: New testcase.
1251 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1253 PR tree-optimization/70715
1254 * gcc.dg/tree-ssa/scev-13.c: New test.
1256 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1258 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1260 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1262 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1264 2016-04-20 Jan Hubicka <jh@suse.cz>
1267 * g++.dg/ipa/nothrow-1.C: New testcase.
1269 2016-04-20 Nathan Sidwell <nathan@acm.org>
1272 * g++.dg/eh/delete1.C: New.
1274 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1276 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1277 -mtune-ctrl=sse_typeless_stores.
1279 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1283 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1285 PR tree-optimization/69489
1286 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1288 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1291 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1292 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1293 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1295 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1297 PR tree-optimization/56625
1298 PR tree-optimization/69489
1299 * gcc.dg/vect/pr56625.c: New test.
1300 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1302 2016-04-20 Andrew Pinski <apinski@cavium.com>
1305 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1307 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1309 * gnat.dg/self1.adb: Remove now incorrect test.
1311 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1313 * gcc.dg/tree-ssa/scev-11.c: New test.
1314 * gcc.dg/tree-ssa/scev-12.c: New test.
1316 2016-04-20 Marek Polacek <polacek@redhat.com>
1318 PR tree-optimization/70725
1319 * gcc.dg/pr70725.c: New test.
1321 2016-04-20 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/70726
1324 * g++.dg/vect/pr70726.cc: New testcase.
1326 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1329 * gcc.target/s390/pr70674.c: New test.
1331 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333 PR libgfortran/70684
1334 * gfortran.dg/list_read_14.f90: New test.
1336 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1339 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1340 extern to force it misaligned.
1344 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1345 Don't check `*' before movv4sf_internal.
1346 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1347 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1348 Don't check `*' before movv16qi_internal.
1349 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1350 extern to force it misaligned.
1354 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1355 Don't check `*' before movv2df_internal.
1356 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1357 extern to force it misaligned.
1361 Check movv8sf_internal instead of avx_storeups256.
1362 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1364 2016-04-19 Richard Biener <rguenther@suse.de>
1366 PR tree-optimization/70171
1367 * g++.dg/tree-ssa/pr70171.C: New testcase.
1369 2016-04-19 Richard Biener <rguenther@suse.de>
1371 PR tree-optimization/70724
1372 * gcc.dg/torture/pr70724.c: New testcase.
1374 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1377 * testsuite/gcc.target/i386/pr70689.c: New.
1379 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1382 * gcc.target/i386/pr70708.c: New test.
1384 2016-04-18 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/43434
1387 * gcc.dg/vect/pr43434.c: New testcase.
1388 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1389 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1390 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1391 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1392 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1393 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1394 * gcc.dg/gomp/pr68640.c: Likewise.
1395 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1396 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1398 2016-04-18 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/70701
1401 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1403 2016-04-18 Tom de Vries <tom@codesourcery.com>
1406 * gcc.dg/pr70161.c: Add dot-file scans.
1407 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1408 instead of after last dot char.
1410 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1412 * c-c++-common/dump-ada-spec-3.c: New test.
1413 * c-c++-common/dump-ada-spec-4.c: Likewise.
1415 2016-04-17 Tom de Vries <tom@codesourcery.com>
1418 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1420 2016-04-15 Jan Hubicka <jh@suse.cz>
1423 * g++.dg/ipa/pure-const-1.C: New testcase.
1424 * g++.dg/ipa/pure-const-2.C: New testcase.
1425 * g++.dg/ipa/pure-const-3.C: New testcase.
1427 2016-04-15 Marek Polacek <polacek@redhat.com>
1430 * gcc.dg/bitfld-22.c: New test.
1432 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1434 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1437 2016-04-15 Marek Polacek <polacek@redhat.com>
1440 * c-c++-common/pr70651.c: New test.
1442 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1444 PR rtl-optimization/70681
1445 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1446 dump scan on arm and powerpc.
1447 * gcc.dg/pr10474.c: Likewise.
1449 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1454 * g++.dg/cpp1y/vla11.C: Revert for real.
1457 * c-c++-common/Wparentheses-1.c: New test.
1458 * c-c++-common/gomp/Wparentheses-1.c: New test.
1459 * c-c++-common/gomp/Wparentheses-2.c: New test.
1460 * c-c++-common/gomp/Wparentheses-3.c: New test.
1461 * c-c++-common/gomp/Wparentheses-4.c: New test.
1462 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1463 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1464 * c-c++-common/goacc/Wparentheses-1.c: New test.
1466 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1469 * gcc.target/i386/pr70662.c: New test.
1471 2016-04-15 Richard Biener <rguenther@suse.de>
1472 Alan Modra <amodra@gmail.com>
1474 PR tree-optimization/70130
1475 * gcc.dg/vect/O3-pr70130.c: New testcase.
1477 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1480 * gcc.target/powerpc/pr70669.c: New test.
1483 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1484 a power7 system that does not have an assembler that supports
1487 2016-04-14 Martin Sebor <msebor@redhat.com>
1492 * c-c++-common/ubsan/vla-1.c: Revert.
1493 * g++.dg/cpp1y/vla11.C: Same.
1494 * g++.dg/cpp1y/vla12.C: Same.
1495 * g++.dg/cpp1y/vla13.C: Same.
1496 * g++.dg/cpp1y/vla14.C: Same.
1497 * g++.dg/cpp1y/vla3.C: Same.
1498 * gcc/testsuite/g++.dg/init/array24.C: Same.
1499 * g++.dg/ubsan/vla-1.C: Same.
1501 2016-04-14 Marek Polacek <polacek@redhat.com>
1502 Jan Hubicka <hubicka@ucw.cz>
1505 * g++.dg/torture/pr70029.C: New test.
1507 2016-04-14 Martin Sebor <msebor@redhat.com>
1509 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1510 type size to prevent failures on targets with very low maximum
1513 2016-04-14 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/70623
1516 * gcc.dg/torture/pr70623.c: New testcase.
1517 * gcc.dg/torture/pr70623-2.c: Likewise.
1519 2016-04-13 Martin Sebor <msebor@redhat.com>
1524 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1525 * g++.dg/cpp1y/vla11.C: New test.
1526 * g++.dg/cpp1y/vla12.C: New test.
1527 * g++.dg/cpp1y/vla13.C: New test.
1528 * g++.dg/cpp1y/vla14.C: New test.
1529 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1530 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1531 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1533 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1536 * g++.dg/opt/pr70641.C: New test.
1538 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 PR rtl-optimization/68749
1541 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1542 effects of argument promotions.
1543 Remove default args to dg-skip-if.
1545 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/parse/pr70635.C: New.
1550 2016-04-13 Marek Polacek <polacek@redhat.com>
1553 * c-c++-common/Wmisleading-indentation-4.c: New test.
1555 2016-04-13 Marek Polacek <polacek@redhat.com>
1558 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1559 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1561 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1563 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1564 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1565 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1567 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1570 * gcc.c-torture/compile/pr70633.c: New test.
1573 * gcc.dg/torture/pr70628.c: New test.
1575 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1578 * g++.dg/template/pr70610.C: New test.
1579 * g++.dg/template/pr70610-2.C: New test.
1580 * g++.dg/template/pr70610-3.C: New test.
1581 * g++.dg/template/pr70610-4.C: New test.
1583 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1585 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1589 * g++.dg/ext/pr70571.C: New test.
1591 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1594 * gcc.target/powerpc/pr70640.c: New test.
1596 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/parse/pr68722.C: New.
1601 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1603 PR rtl-optimization/70596
1604 * gcc.target/i386/pr70596.c: New test.
1606 2016-04-12 Nathan Sidwell <nathan@acm.org>
1609 * g++.dg/init/pr70501.C: New.
1611 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1613 * gcc.target/i386/asm-flag-6.c: New test.
1615 2016-04-12 Tom de Vries <tom@codesourcery.com>
1617 PR tree-optimization/68756
1618 * gcc.dg/graphite/pr68756.c: New test.
1620 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1622 PR tree-optimization/70602
1623 * gcc.c-torture/execute/pr70602.c: New test.
1625 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1628 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1629 __float128 emulator is built and runs.
1630 * gcc.target/powerpc/float128-1.c: Likewise.
1632 * lib/target-supports.exp (check_ppc_float128_sw_available):
1633 Rework tests for __float128 software and hardware
1634 availability. Fix exit condition to return 0 on success.
1636 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1639 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1640 * gcc.target/aarch64/target_attr_15.c: Likewise.
1642 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1645 * g++.dg/cpp1y/pr69066.C: New.
1647 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1650 * gfortran.dg/pr36192.f90: Update test.
1651 * gfortran.dg/pr36192_1.f90: Update test.
1652 * gfortran.dg/real_dimension_1.f: Update test.
1653 * gfortran.dg/parameter_array_init_7.f90: New test.
1655 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1658 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1660 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1662 PR rtl-optimization/66669
1663 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1665 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1667 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1668 * gcc.dg/pie-1.c: Likewise.
1669 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1670 * gcc.dg/pic-4.c: Likewise.
1671 * gcc.dg/pie-3.c: Likewise.
1672 * gcc.dg/pie-4.c: Likewise.
1674 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1676 PR tree-optimization/68644
1677 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1679 PR rtl-optimization/64886
1680 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1682 2016-04-09 Tom de Vries <tom@codesourcery.com>
1684 PR tree-optimization/68953
1685 * gcc.dg/graphite/pr68953.c: New test.
1687 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1690 * gfortran.dg/deferred_character_16.f90: New test.
1692 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1694 PR tree-optimization/70586
1695 * gcc.c-torture/execute/pr70586.c: New test.
1697 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1700 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1701 with __builtin_memset
1702 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1704 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1708 PR tree-optimization/70373
1712 * c-c++-common/goacc/reduction-5.c: New test.
1713 * c-c++-common/goacc/reduction-promotions.c: New test.
1714 * gfortran.dg/goacc/reduction-3.f95: New test.
1715 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1717 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1721 * g++.dg/pr70590.C: New test.
1722 * g++.dg/pr70590-2.C: New test.
1724 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.target/i386/pr70593.c: New test.
1729 PR rtl-optimization/70574
1730 * gcc.target/i386/avx2-pr70574.c: New test.
1732 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1735 * c-c++-common/asan/pr70541.c: New test.
1737 2016-04-08 Tom de Vries <tom@codesourcery.com>
1739 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1740 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1742 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1745 * gcc.c-torture/execute/pr70566.c: New test.
1747 2016-04-08 Tom de Vries <tom@codesourcery.com>
1749 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1750 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1752 2016-04-08 Alan Modra <amodra@gmail.com>
1754 * gcc.target/powerpc/pr70117.c: New.
1756 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1759 * gcc.dg/lto/simd-function_0.c: New test.
1761 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1763 * c-c++-common/attr-simd-2.c: Likewise.
1764 * c-c++-common/attr-simd-4.c: Likewise.
1765 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1766 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1768 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1771 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1773 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1774 Tom de Vries <tom@codesourcery.com>
1776 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1777 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1778 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1779 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1780 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1781 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1782 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1783 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1785 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1788 * g++.dg/warn/Wparentheses-29.C: New test.
1790 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1793 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1794 explicit braces to resolve a future -Wparentheses warning.
1796 2016-04-06 Richard Henderson <rth@redhat.com>
1798 * gcc.dg/pr61817-1.c: New test.
1799 * gcc.dg/pr61817-2.c: New test.
1800 * gcc.dg/pr69391-1.c: New test.
1801 * gcc.dg/pr69391-2.c: New test.
1803 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1805 PR rtl-optimization/70398
1806 * testsuite/gcc.target/aarch64/pr70398.c: New.
1808 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1810 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1812 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1813 Pedro Alves <palves@redhat.com>
1815 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1817 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1819 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1820 Check for avx512f effective targets instead of avx2.
1821 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1823 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1824 * g++.dg/gomp/declare-simd-1.C: Likewise.
1825 * g++.dg/gomp/declare-simd-3.C: Likewise.
1826 * g++.dg/gomp/declare-simd-4.C: Likewise.
1829 * c-c++-common/gomp/pr70550-1.c: New test.
1830 * c-c++-common/gomp/pr70550-2.c: New test.
1832 2016-04-05 Nathan Sidwell <nathan@acm.org>
1835 * g++.dg/ext/attribute-may-alias-5.C: New.
1837 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1840 * c-c++-common/pr70336.c: New test.
1841 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1842 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1844 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1847 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1849 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1851 PR rtl-optimization/70542
1852 * gcc.dg/torture/pr70542.c: New test.
1853 * gcc.target/i386/avx2-pr70542.c: New test.
1855 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1857 PR tree-optimization/70509
1858 * gcc.target/i386/avx512bw-pr70509.c: New test.
1860 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1863 * g++.dg/ext/constexpr-vla4.C: New test.
1865 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1868 * gcc.target/i386/pr70510.c: New test.
1870 2016-04-05 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/70526
1873 * g++.dg/torture/pr70526.C: New testcase.
1875 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.target/i386/pr70525.c: New test.
1880 2016-04-05 Richard Biener <rguenther@suse.de>
1883 * g++.dg/torture/pr70499.C: New testcase.
1885 2016-04-05 Richard Biener <rguenther@suse.de>
1887 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1890 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1894 rs6000 ABI warnings.
1896 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1899 * g++.dg/ipa/devirt-51.C: New testcase.
1901 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1902 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.dg/torture/pr70457.c: New.
1907 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1910 * gfortran.dg/allocate_with_source_19.f08: New test.
1912 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1915 * gfortran.dg/coarray_allocate_6.f08: New test.
1917 2016-04-04 Richard Biener <rguenther@suse.de>
1919 PR rtl-optimization/70484
1920 * gcc.dg/torture/pr70484.c: New testcase.
1922 2016-04-04 Marek Polacek <polacek@redhat.com>
1925 * gcc.dg/torture/pr70307.c: New test.
1927 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1931 * gcc.target/sh/torture/pr70416.c: New.
1933 2016-04-02 Martin Sebor <msebor@redhat.com>
1939 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1940 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1941 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1942 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1943 * g++.dg/cpp0x/constexpr-string.C: Same.
1944 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1945 * g++.dg/cpp0x/pr65398.C: Same.
1946 * g++.dg/ext/constexpr-vla1.C: Same.
1947 * g++.dg/ext/constexpr-vla2.C: Same.
1948 * g++.dg/ext/constexpr-vla3.C: Same.
1949 * g++.dg/ubsan/pr63956.C: Same.
1951 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1953 PR rtl-optimization/70467
1954 * gcc.target/i386/pr70467-2.c: New test.
1956 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1957 Marek Polacek <polacek@redhat.com>
1960 * g++.dg/init/new47.C: New test.
1962 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1965 * gcc.target/arm/pr70496.c: New test.
1967 2016-04-01 Nathan Sidwell <nathan@acm.org>
1970 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1972 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1975 * gcc.dg/strlenopt.h (memmove): New.
1976 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1977 instead of "string.h".
1978 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1979 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1980 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1981 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1982 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1983 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1984 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1985 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1986 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1987 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1988 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1989 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1990 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1991 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1992 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1993 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1994 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1995 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1996 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1997 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1999 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2001 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2002 (Holder::foo): Reflect this.
2004 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2007 * gcc.dg/pr70442.c: New test.
2009 2016-03-31 Nathan Sidwell <nathan@acm.org>
2012 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2014 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2017 * gcc.target/i386/pr70453.c: New test.
2019 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2022 * gcc.c-torture/pr70292.c: New test.
2024 2016-03-31 Marek Polacek <polacek@redhat.com>
2027 * c-c++-common/pr70297.c: New test.
2028 * g++.dg/cpp0x/typedef-redecl.C: New test.
2029 * gcc.dg/typedef-redecl2.c: New test.
2031 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2033 PR rtl-optimization/70460
2034 * gcc.c-torture/execute/pr70460.c: New test.
2036 2016-03-31 Richard Biener <rguenther@suse.de>
2039 * g++.dg/ext/vector30.C: New testcase.
2041 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2042 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2044 * gfortran.dg/fmt_pf.f90: New test.
2046 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2048 Forward-port from 5 branch
2049 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2052 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2053 dg-require-effective-target after dg-do.
2055 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2057 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2059 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2060 Julian Brown <julian@codesourcery.com>
2061 Chung-Lin Tang <cltang@codesourcery.com>
2062 Cesar Philippidis <cesar@codesourcery.com>
2063 James Norris <jnorris@codesourcery.com>
2064 Tom de Vries <tom@codesourcery.com>
2065 Nathan Sidwell <nathan@codesourcery.com>
2067 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2068 * c-c++-common/goacc/loop-clauses.c: Likewise.
2069 * g++.dg/goacc/template.C: Likewise.
2070 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2071 * gfortran.dg/goacc/loop-1.f95: Likewise.
2072 * gfortran.dg/goacc/loop-5.f95: Likewise.
2073 * gfortran.dg/goacc/loop-6.f95: Likewise.
2074 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2075 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2076 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2077 * c-c++-common/goacc/clauses-fail.c: Likewise.
2078 * c-c++-common/goacc/parallel-1.c: Likewise.
2079 * c-c++-common/goacc/reduction-1.c: Likewise.
2080 * c-c++-common/goacc/reduction-2.c: Likewise.
2081 * c-c++-common/goacc/reduction-3.c: Likewise.
2082 * c-c++-common/goacc/reduction-4.c: Likewise.
2083 * c-c++-common/goacc/routine-3.c: Likewise.
2084 * c-c++-common/goacc/routine-4.c: Likewise.
2085 * c-c++-common/goacc/routine-5.c: Likewise.
2086 * c-c++-common/goacc/tile.c: Likewise.
2087 * g++.dg/goacc/template.C: Likewise.
2088 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2089 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2090 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2091 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2092 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2093 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2094 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2095 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2096 * c-c++-common/goacc/use_device-1.c: ... this file.
2097 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2098 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2099 * c-c++-common/goacc/host_data-6.c: ... this file.
2100 * c-c++-common/goacc/loop-2-kernels.c: New file.
2101 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2102 * c-c++-common/goacc/loop-3.c: Likewise.
2103 * g++.dg/goacc/reference.C: Likewise.
2104 * g++.dg/goacc/routine-1.C: Likewise.
2105 * g++.dg/goacc/routine-2.C: Likewise.
2107 2016-03-30 Richard Biener <rguenther@suse.de>
2110 * gcc.dg/torture/pr70450.c: New testcase.
2112 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.dg/torture/pr70421.c: New test.
2116 * gcc.target/i386/avx512f-pr70421.c: New test.
2118 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2121 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2122 (check): New function.
2124 (foo): Align stack to 16 bytes when calling bar.
2125 * gcc.target/i386/cleanup-2.c: Likewise.
2127 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2129 PR tree-optimization/59124
2130 * gcc.dg/Warray-bounds-19.c: New test.
2132 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2134 * lib/prune.exp (escape_regex_chars): New.
2135 (prune_file_path): Update to quote metcharacters for regexp.
2137 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2139 PR rtl-optimization/70429
2140 * gcc.c-torture/execute/pr70429.c: New test.
2142 PR tree-optimization/70405
2143 * gcc.dg/pr70405.c: New test.
2145 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2148 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2149 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2151 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2154 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2155 __cilkrts_set_param to set two workers.
2156 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2157 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2159 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2161 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2163 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2166 * gcc.target/i386/pr70406.c: New test.
2168 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2170 * gnat.dg/specs/double_record_extension3.ads: New test.
2172 2016-03-25 Richard Henderson <rth@redhat.com>
2175 * gcc.target/aarch64/pr70120-1.c: New.
2176 * gcc.target/aarch64/pr70120-2.c: New.
2177 * gcc.target/aarch64/pr70120-3.c: New.
2179 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2182 * g++.dg/template/mangle2.C: The dg-do directive should be
2183 "compile" not "assemble".
2185 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2188 * gcc.dg/pr69650.c: New test.
2190 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2192 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2194 2016-03-25 Alan Modra <amodra@gmail.com>
2196 * gcc.dg/dfp/pr70052.c: New test.
2198 2016-03-24 Richard Henderson <rth@redhat.com>
2201 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2202 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2204 2016-03-24 Tom de Vries <tom@codesourcery.com>
2206 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2208 2016-03-24 Tom de Vries <tom@codesourcery.com>
2210 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2211 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2213 2016-03-24 Tom de Vries <tom@codesourcery.com>
2215 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2216 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2218 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2221 * g++.dg/template/mangle2.C: New test.
2223 2016-03-24 Richard Biener <rguenther@suse.de>
2225 PR tree-optimization/70396
2226 * gcc.dg/torture/pr70396.c: New testcase.
2228 2016-03-24 Richard Biener <rguenther@suse.de>
2231 * gcc.dg/torture/pr70370.c: New testcase.
2233 2016-03-24 Tom de Vries <tom@codesourcery.com>
2235 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2236 * gfortran.dg/goacc/kernels-tree.f95: Same.
2237 * gfortran.dg/goacc/parallel-tree.f95: Same.
2239 2016-03-24 Tom de Vries <tom@codesourcery.com>
2241 * c-c++-common/goacc/uninit-if-clause.c: New test.
2242 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2244 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2247 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2250 2016-03-24 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/70372
2253 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2255 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2258 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2260 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2263 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2265 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2268 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2269 * g++.dg/cpp1y/pr70001.C: New test.
2272 * g++.dg/cpp0x/constexpr-70323.C: New test.
2274 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2275 Jason Merrill <jason@redhat.com>
2276 Jakub Jelinek <jakub@redhat.com>
2279 * g++.dg/cpp0x/constexpr-69315.C: New test.
2280 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2282 2016-03-23 Marek Polacek <polacek@redhat.com>
2285 * g++.dg/warn/Wignored-attributes-1.C: New test.
2286 * g++.dg/warn/Wignored-attributes-2.C: New test.
2288 2016-03-23 Tom de Vries <tom@codesourcery.com>
2290 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2292 * gfortran.dg/goacc/private-3.f95 (test): Same.
2293 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2296 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2298 * lib/target-supports.exp: Remove v7ve entry from loop
2299 creating effective target checks.
2300 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2301 (add_options_for_arm_arch_v7ve): Likewise.
2303 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2305 PR tree-optimization/70354
2306 * gcc.dg/vect/pr70354-1.c: New test.
2307 * gcc.dg/vect/pr70354-2.c: New test.
2308 * gcc.target/i386/avx2-pr70354-1.c: New test.
2309 * gcc.target/i386/avx2-pr70354-2.c: New test.
2311 2016-03-22 Jeff Law <law@redhat.com>
2314 * gcc.dg/tree-ssa/pr70232.c: New test.
2316 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2319 * gcc.target/i386/pr70302.c: New test.
2321 2016-03-22 Richard Biener <rguenther@suse.de>
2324 * g++.dg/torture/pr70251.C: New testcase.
2326 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2329 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2330 Wmisleading-indentation.c.
2331 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2332 reflect change to diagnostic text and order of messages.
2333 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2335 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2337 * g++.dg/ext/java-3.C: Don't compile on AIX.
2339 2016-03-22 Richard Biener <rguenther@suse.de>
2342 * gcc.dg/torture/pr70333.c: New testcase.
2344 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2346 * g++.dg/ext/pr70290.C: New test.
2348 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2351 * gcc.target/i386/pr70325.c: New test.
2353 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2356 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2357 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2360 * gcc.target/i386/pr70300.c: New test.
2363 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2364 (func2): New function for cond with parens, xfail warning for c++.
2365 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2367 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2370 * g++.dg/template/ptrmem30.C: New test.
2372 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2375 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2376 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2378 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.dg/pr70326.c: New test.
2383 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2384 Jakub Jelinek <jakub@redhat.com>
2386 PR tree-optimization/70317
2387 * gcc.dg/pr70317.c: New test.
2389 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/pr70327.c: New test.
2394 2016-03-21 Martin Liska <mliska@suse.cz>
2397 * gcc.dg/ipa/pr70306.c: New test.
2399 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2401 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2402 * gcc.target/arm/attr-align3.c: Likewise.
2403 * gcc.target/arm/attr_arm.c: Likewise.
2404 * gcc.target/arm/flip-thumb.c: Likewise.
2406 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2409 * gcc.target/powerpc/altivec-36.c: New test.
2411 2016-03-21 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/70310
2414 * gcc.dg/torture/pr70310.c: New testcase.
2416 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2419 * gcc.target/i386/pr70293.c: New test.
2421 2016-03-21 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/70288
2424 * gcc.dg/torture/pr70288-1.c: New testcase.
2425 * gcc.dg/torture/pr70288-2.c: Likewise.
2427 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2429 PR rtl-optimization/69307
2430 * gcc.target/arm/pr69307.c: New test.
2432 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2434 PR rtl-optimization/69102
2435 * gcc.c-torture/compile/pr69102.c: New test.
2437 2016-03-18 Jeff Law <law@redhat.com>
2439 PR rtl-optimization/70263
2440 * gcc.c-torture/compile/pr70263-1.c: New test.
2441 * gcc.target/i386/pr70263-2.c: New test.
2443 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2445 PR rtl-optimization/70278
2446 * gcc.dg/torture/pr70278.c: New test.
2447 * gcc.target/arm/pr70278.c: New test.
2449 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2452 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2453 (test_builtin_types_compatible_p): New test function.
2454 * gcc.dg/pr70281.c: New test case.
2456 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2459 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2461 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2463 PR tree-optimization/70252
2464 * gcc.dg/pr70252.c: New test.
2466 2016-03-18 Tom de Vries <tom@codesourcery.com>
2468 * gcc.dg/pr70161-2.c: New test.
2469 * gcc.dg/pr70161.c: New test.
2471 2016-03-18 Tom de Vries <tom@codesourcery.com>
2474 * gcc.dg/pr70269.c: New test.
2476 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2479 * g++.dg/ext/java-3.C: New test.
2481 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2484 * g++.dg/lookup/pr70205.C: New test.
2486 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2489 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2491 2016-03-17 Marek Polacek <polacek@redhat.com>
2494 * gcc.dg/atomic-op-6.c: New test.
2496 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2499 * c-c++-common/pr70264.c: New test case.
2501 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2504 * c-c++-common/pr70144-1.c: New test.
2505 * c-c++-common/pr70144-2.c: New test.
2508 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2509 * g++.dg/opt/flifetime-dse6.C: New test.
2510 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2512 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2515 * gcc.dg/pic-1.c: New test.
2516 * gcc.dg/pic-2.c: Likewise.
2517 * gcc.dg/pic-3.c: Likewise.
2518 * gcc.dg/pic-4.c: Likewise.
2519 * gcc.dg/pie-1.c: Likewise.
2520 * gcc.dg/pie-2.c: Likewise.
2521 * gcc.dg/pie-3.c: Likewise.
2522 * gcc.dg/pie-4.c: Likewise.
2523 * gcc.dg/pie-5.c: Likewise.
2524 * gcc.dg/pie-6.c: Likewise.
2526 2016-03-17 Tom de Vries <tom@codesourcery.com>
2528 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2529 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2531 2016-03-17 Richard Biener <rguenther@suse.de>
2534 * g++.dg/debug/pr70271.C: New testcase.
2536 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2538 * gcc.target/i386/pr70251.c: New test.
2540 2016-03-17 Marek Polacek <polacek@redhat.com>
2543 * g++.dg/warn/constexpr-70194.C: New test.
2545 2016-03-16 Richard Henderson <rth@redhat.com>
2548 * gcc.c-torture/compile/pr70240.c: New.
2550 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2552 * gcc.c-torture/compile/20151204.c: Skip for avr.
2554 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2557 * g++.dg/opt/pr70245.C: New test.
2558 * g++.dg/opt/pr70245.h: New file.
2559 * g++.dg/opt/pr70245-aux.cc: New file.
2561 2016-03-16 Martin Sebor <msebor@redhat.com>
2563 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2565 2016-03-16 Richard Henderson <rth@redhat.com>
2568 * gcc.c-torture/compile/pr70199.c: New.
2570 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2572 * gcc.dg/uninit-19.c: Run dos2unix.
2574 2016-03-16 Marek Polacek <polacek@redhat.com>
2577 * gcc.dg/nested-func-10.c: New test.
2578 * gcc.dg/nested-func-9.c: New test.
2580 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2582 PR tree-optimization/68714
2583 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2585 2016-03-16 Tom de Vries <tom@codesourcery.com>
2587 PR tree-optimization/68715
2588 * gcc.dg/graphite/pr68715-2.c: New test.
2589 * gcc.dg/graphite/pr68715.c: New test.
2590 * gfortran.dg/graphite/pr68715.f90: New test.
2592 2016-03-16 Tom de Vries <tom@codesourcery.com>
2594 PR tree-optimization/68809
2595 * gcc.dg/graphite/pr68809-2.c: New test.
2596 * gcc.dg/graphite/pr68809.c: New test.
2598 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2601 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2602 method call to i () as argument. Adjust expected output.
2605 * g++.dg/ubsan/pr70147-1.C: New test.
2606 * g++.dg/ubsan/pr70147-2.C: New test.
2608 2016-03-15 Martin Sebor <msebor@redhat.com>
2611 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2613 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2615 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2618 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2621 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2622 libatomic_available.
2624 2016-03-15 Marek Polacek <polacek@redhat.com>
2627 * g++.dg/ext/attribute-may-alias-4.C: New test.
2629 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2631 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2632 -fvar-tracking-assignments-toggle flag.
2634 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2636 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2638 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2640 PR rtl-optimization/70222
2641 * gcc.c-torture/execute/pr70222-1.c: New test.
2642 * gcc.c-torture/execute/pr70222-2.c: New test.
2644 2016-03-15 Richard Henderson <rth@redhat.com>
2646 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2648 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2650 PR rtl-optimization/69032
2651 * gcc.dg/pr69032.c: New test.
2653 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2655 PR rtl-optimization/63384
2656 * g++.dg/pr63384.C: New test.
2658 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2661 * gcc.target/i386/pr64411.C: New test.
2663 2016-03-15 Tom de Vries <tom@codesourcery.com>
2665 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2666 * gfortran.dg/goacc/kernels-alias.f95: New test.
2668 2016-03-14 Martin Sebor <msebor@redhat.com>
2671 * g++.dg/cpp0x/constexpr-inline.C: New test.
2672 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2674 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2676 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2678 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/pr70219.c: New test.
2683 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2686 * gcc.dg/torture/pr70083.c: New test.
2687 * gcc.target/i386/pr70083.c: New test.
2689 2016-03-14 Richard Biener <rguenther@suse.de>
2691 PR tree-optimization/56365
2692 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2694 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2697 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2699 * g++.dg/pr70098.C: New testcase.
2702 2016-03-14 Tom de Vries <tom@codesourcery.com>
2704 PR tree-optimization/70045
2705 * gcc.dg/graphite/pr70045.c: New test.
2707 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2710 * gfortran.dg/include_9.f90: New test.
2712 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2715 gfortran.dg/prof/prof.exp: New script.
2716 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2718 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2720 PR rtl-optimization/69307
2721 * gcc.dg/pr69307.c: New test.
2723 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2726 * gcc.target/arm/pr69614.c: New.
2728 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2731 * gfortran.dg/submodule_14.f08: New test
2734 * gfortran.dg/submodule_15.f08: New test
2736 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2739 * g++.dg/cpp1y/paren3.C: New test.
2741 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2744 * gcc.target/powerpc/ppc-round2.c: New test.
2746 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2749 * gcc.dg/torture/pr70123.c: New test.
2751 2016-03-11 Jeff Law <law@redhat.com>
2753 PR tree-optimization/70190
2754 * gcc.c-torture/compile/pr70190.c: New test.
2756 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2759 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2761 (test43_b): Likewise.
2762 (test43_c): Likewise.
2763 (test43_d): Likewise.
2764 (test43_e): Likewise.
2765 (test43_f): Likewise.
2766 (test43_g): Likewise.
2767 (test44_a): Likewise.
2768 (test44_b): Likewise.
2769 (test44_c): Likewise.
2770 (test44_d): Likewise.
2771 (test44_e): Likewise.
2773 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2776 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2778 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2780 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2783 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2787 * gcc.target/aarch64/pr69245_2.c: New test.
2789 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2791 PR tree-optimization/70177
2792 * gcc.dg/pr70177.c: New test.
2794 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2796 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2798 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2800 * gcc.dg/tree-ssa/sra-20.c: New.
2802 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2804 PR rtl-optimization/70174
2805 * gcc.dg/pr70174.c: New test.
2807 PR tree-optimization/70169
2808 * gcc.dg/pr70169.c: New test.
2810 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2813 * gcc.target/i386/pr70160.c: New test.
2815 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2817 * gcc.target/s390/dfp-1.c: New test.
2819 2016-03-10 Nick Clifton <nickc@redhat.com>
2822 * gcc.target/aarch64/pr70044.c: New test.
2824 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2825 Jakub Jelinek <jakub@redhat.com>
2828 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2829 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2830 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2832 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2835 * g++.dg/lto/pr69589_0.C: New testcase
2836 * g++.dg/lto/pr69589_1.C: New testcase
2838 2016-03-10 Marek Polacek <polacek@redhat.com>
2841 * g++.dg/delayedfold/unary-plus1.C: New test.
2843 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2845 * gcc.target/arm/pr45701-1.c: Escape brackets.
2846 * gcc.target/arm/pr45701-2.c: Likewise.
2848 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2850 * gfortran.dg/unconstrained_commons.f: New.
2852 2016-03-10 Alan Modra <amodra@gmail.com>
2854 * gcc.dg/pr69195.c: New.
2855 * gcc.dg/pr69238.c: New.
2857 2016-03-10 Tom de Vries <tom@codesourcery.com>
2860 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2862 2016-03-10 Richard Biener <rguenther@suse.de>
2864 PR tree-optimization/70128
2865 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2866 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2868 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2870 PR tree-optimization/70152
2871 * gcc.dg/pr70152.c: New test.
2874 * gcc.target/i386/pr70086-1.c: New test.
2875 * gcc.target/i386/pr70086-2.c: New test.
2876 * gcc.target/i386/pr70086-3.c: New test.
2878 PR tree-optimization/70127
2879 * gcc.c-torture/execute/pr70127.c: New test.
2881 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2883 * c-c++-common/goacc/combined-directives-2.c: New test.
2885 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2889 * g++.dg/diagnostic/pr70105.C: New test.
2890 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2891 (test_multiple_ordinary_maps): New test function.
2893 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2897 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2898 Drop range information from call to inform_at_rich_loc.
2899 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2901 (test_show_locus): Replace calls to rich_location::add_range with
2902 calls to add_range. Rewrite the tests that used the now-defunct
2903 rich_location ctor taking a source_range. Simplify other tests
2904 by replacing calls to COMBINE_LOCATION_DATA with calls to
2907 2016-03-09 Richard Biener <rguenther@suse.de>
2908 Jakub Jelinek <jakub@redhat.com>
2910 PR tree-optimization/70138
2911 * gcc.dg/vect/pr70138-1.c: New testcase.
2912 * gcc.dg/vect/pr70138-2.c: Likewise.
2914 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.target/i386/pr70049.c: New test.
2919 2016-03-09 Richard Biener <rguenther@suse.de>
2922 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2923 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2924 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2926 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2928 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2931 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2937 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2940 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2941 in testcase comment.
2943 2016-03-09 Tom de Vries <tom@codesourcery.com>
2945 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2946 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2947 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2948 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2949 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2950 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2951 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2952 * gfortran.dg/goacc/kernels-loop.f95: New test.
2954 2016-03-08 Martin Sebor <msebor@redhat.com>
2957 * g++.dg/warn/overflow-warn-7.C: New test.
2959 2016-03-08 Jason Merrill <jason@redhat.com>
2961 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2962 * lib/target-supports.exp (check_effective_target_concepts): New.
2964 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2967 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2968 * g++.dg/ubsan/pr70135.C: New test.
2971 * gcc.dg/pr70110.c: New test.
2973 2016-03-07 Martin Jambor <mjambor@suse.cz>
2975 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2976 * c-c++-common/gomp/if-1.c: Likewise.
2977 * c-c++-common/gomp/pr61486-2.c: Likewise.
2978 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2979 to dg-additional-options.
2980 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2981 * g++/gomp/target-teams-1.c: Likewise.
2982 * gcc.dg/gomp/gomp.exp: Likewise.
2983 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2984 dg-additional-options.
2985 * gfortran.dg/gomp/gomp.exp: Likewise.
2986 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2987 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2988 dg-additional-options.
2989 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2991 2016-03-07 Martin Jambor <mjambor@suse.cz>
2993 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2994 * c-c++-common/gomp/gridify-1.c: New test.
2995 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2997 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2999 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3000 trigger for cortex-r8, when scanning for register r8.
3001 * gcc.target/arm/pr45701-2.c: Likewise.
3003 2016-02-26 Richard Biener <rguenther@suse.de>
3004 Jeff Law <law@redhat.com>
3006 PR tree-optimization/69740
3007 * gcc.c-torture/compile/pr69740-1.c: New test.
3008 * gcc.c-torture/compile/pr69740-2.c: New test.
3010 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3012 * lib/target-supports.exp
3013 (check_effective_target_whole_vector_shift): Enable for PPC64.
3015 2016-03-07 Richard Biener <rguenther@suse.de>
3017 PR tree-optimization/70115
3018 * gcc.dg/torture/pr70115.c: New testcase.
3020 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3023 * c-c-++-common/goacc/pr69916.c: New.
3025 2016-03-07 Richard Henderson <rth@redhat.com>
3027 * gcc.c-torture/compile/pr70061.c: New test.
3029 2016-03-07 Richard Biener <rguenther@suse.de>
3032 * gcc.dg/vect/O3-pr36098.c: New testcase.
3034 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3036 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3038 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3040 * gnat.dg/renaming9.ad[sb]: New testcase.
3042 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3045 * g++.dg/expr/stdarg3.C: New test.
3047 2016-03-04 Jeff Law <law@redhat.com>
3049 PR tree-optimization/69196
3050 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3053 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3056 * gcc.dg/pr69973.c: New test.
3058 PR rtl-optimization/69941
3059 * gcc.dg/torture/pr69941.c: New test.
3062 * gcc.dg/pr69824.c: New test.
3064 2016-03-05 Tom de Vries <tom@codesourcery.com>
3066 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3067 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3070 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3073 * g++.dg/cpp1y/var-templ48.C: New test.
3074 * g++.dg/cpp1y/var-templ49.C: New test.
3076 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3078 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3080 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3083 * g++.dg/ubsan/pr70035.C: New test.
3086 * gcc.target/i386/pr70062.c: New test.
3088 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3090 * g++.dg/template/typename21.C: Remove c++98_only.
3092 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3094 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3096 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3099 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3101 (fn_42_b): Likewise.
3102 (fn_42_c): Likewise.
3104 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3107 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3109 (fn_40_b): Likewise.
3110 (fn_41_a): Likewise.
3111 (fn_41_b): Likewise.
3113 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.target/i386/avx512f-pr70059.c: New test.
3117 * gcc.target/i386/avx512dq-pr70059.c: New test.
3119 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3121 PR rtl-optimization/57676
3122 * gcc.dg/torture/pr57676.c: New test.
3124 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3126 * gcc.dg/pr70026.c: New test.
3128 2016-03-04 Marek Polacek <polacek@redhat.com>
3131 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3132 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3134 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3137 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3139 (test_corners_sisd_si): Likewise.
3140 (main): Remove checks of the above.
3141 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3143 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3145 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3147 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3149 * gcc.dg/torture/pr69951.c: Accept argc==0.
3151 2016-03-04 Richard Biener <rguenther@suse.de>
3154 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3155 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3157 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3160 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3163 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.dg/guality/pr69947.c: New test.
3168 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3173 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3175 PR rtl-optimization/69904
3176 * gcc.target/arm/pr69904.c: New test.
3178 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3181 * gcc.dg/vect/pr70021.c: New test.
3182 * gcc.target/i386/pr70021.c: New test.
3184 2016-03-03 Marek Polacek <polacek@redhat.com>
3187 * gcc.dg/pr70050.c: New test.
3189 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3191 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3193 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3195 PR tree-optimization/70043
3196 * gfortran.dg/vect/pr70043.f90: New test.
3198 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3200 * gnat.dg/specs/task1.ads: New test.
3202 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3204 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3205 Invoke gdb with -batch.
3206 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3208 2016-03-03 Richard Biener <rguenther@suse.de>
3210 PR tree-optimization/55936
3211 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3213 2016-03-02 Jeff Law <law@redhat.com>
3215 PR rtl-optimization/69942
3216 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3217 effects of argument promotions.
3219 PR tree-optimization/69987
3220 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3221 target does not support -fprefetch-loop-arrays.
3223 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3225 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3227 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3229 PR rtl-optimization/69052
3230 * gcc.target/i386/pr69052.c: New test.
3232 2016-03-02 Alan Modra <amodra@gmail.com>
3234 * gcc.dg/pr69990.c: New.
3236 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3239 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3242 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3245 * gcc.target/i386/pr70028.c: New test.
3247 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3249 * c-c++-common/asan/swapcontext-test-1.c,
3250 * c-c++-common/tsan/thread_leak.c,
3251 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3252 * g++.dg/tsan/benign_race.C,
3253 * g++.dg/tsan/fd_close_norace.C,
3254 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3255 races with sanitizer output
3257 2016-03-02 Richard Biener <rguenther@suse.de>
3258 Uros Bizjak <ubizjak@gmail.com>
3261 * gcc.dg/simd-8.c: New testcase.
3263 2016-03-02 Richard Biener <rguenther@suse.de>
3266 * gcc.dg/simd-7.c: New testcase.
3268 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3270 * gcc.target/i386/pr70007.c: Tweak.
3272 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3274 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3276 2016-03-02 Marek Polacek <polacek@redhat.com>
3279 * gcc.dg/pr67854.c: New test.
3281 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3284 * gcc.dg/torture/pr70025.c: New test.
3286 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3288 PR tree-optimization/68621
3289 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3291 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3293 * gcc.target/i386/pr70007.c: New test.
3295 2016-03-01 Jeff Law <law@redhat.com>
3297 PR tree-optimization/69196
3298 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3300 PR tree-optimization/69196
3301 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3302 duplicating code and spoiling the expected output.
3304 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3307 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3308 supports power9 before doing tests.
3309 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3310 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3311 * gcc.target/powerpc/p9-permute.c: Likewise.
3313 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3316 * gcc.target/i386/pr70027.c: New test.
3318 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3320 * gcc.dg/pr70017.c: New test.
3322 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/pr69796.c: New test.
3327 * gcc.dg/pr69974.c: New test.
3329 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3331 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3333 2016-02-29 Jeff Law <law@redhat.com>
3335 PR tree-optimization/69987
3336 * gfortran.dg/pr69987.f90: New test.
3338 PR tree-optimization/69989
3339 * gcc.c-torture/compile/pr69989-2.c: New test.
3341 2016-03-01 Marek Polacek <polacek@redhat.com>
3344 * g++.dg/parse/invalid1.C: New test.
3346 2016-03-01 Richard Biener <rguenther@suse.de>
3349 * gcc.dg/pr70022.c: New testcase.
3351 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3353 PR tree-optimization/69956
3354 * gcc.dg/pr69956.c: New test.
3356 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3359 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3360 XFAIL when hardware supports efficient unaligned storage access.
3362 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3365 * g++.dg/template/pr69961a.C: New test.
3366 * g++.dg/template/pr69961b.C: New test.
3368 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3370 PR preprocessor/69985
3371 * gcc.dg/cpp/pr69985.c: New test case.
3373 2016-02-29 Jeff Law <law@redhat.com>
3375 PR tree-optimization/70005
3376 * gcc.c-torture/execute/pr70005.c New test.
3378 PR tree-optimization/69999
3379 * gcc.c-torture/compile/pr69999.c: New test.
3381 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3383 PR tree-optimization/69652
3384 * gcc.dg/torture/pr69652.c: Delete test.
3385 * gcc.dg/vect/pr69652.c: New test.
3387 2016-02-19 Richard Biener <rguenther@suse.de>
3389 PR tree-optimization/69980
3390 * gfortran.dg/vect/pr69980.f90: New testcase.
3392 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3394 * gcc.target/sparc/20160229-1.c: New test.
3396 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3398 * gnat.dg/stack_usage3.adb: New test.
3399 * gnat.dg/stack_usage3_pkg.ads: New helper.
3401 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3403 * gnat.dg/renaming8.adb: New test.
3404 * gnat.dg/renaming8_pkg1.ads: New helper.
3405 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3406 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3408 2016-02-29 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/69720
3411 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3413 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3417 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3419 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3420 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3423 * gfortran.dg/coarray_8.f90: Adjust error message.
3424 * gfortran.dg/pr56007.f90: New test.
3425 * gfortran.dg/pr56007.f: New test.
3427 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3429 PR tree-optimization/69989
3430 * gcc.dg/torture/pr69989.c: New test.
3432 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3434 * gcc.target/i386/stack-realign-win.c: New test.
3436 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3439 * gfortran.dg/pr60126.f90: New test.
3441 2016-02-27 Jeff Law <law@redhat.com>
3444 2016-02-26 Richard Biener <rguenther@suse.de>
3445 Jeff Law <law@redhat.com>
3447 PR tree-optimization/69740
3448 * gcc.c-torture/compile/pr69740-1.c: New test.
3449 * gcc.c-torture/compile/pr69740-2.c: New test.
3451 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3454 * gfortran.dg/newunit_4.f90: New test.
3456 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3459 PR rtl-optimization/69886
3460 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3461 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3464 2016-02-26 Martin Sebor <msebor@redhat.com>
3466 PR tree-optimization/15826
3467 * gcc.dg/tree-ssa/pr15826.c: New test.
3469 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3472 * gcc.target/powerpc/pr69969.c: New test.
3474 2016-02-26 Martin Sebor <msebor@redhat.com>
3477 * g++.old-deja/g++.other/decl5.C: Add a test case.
3479 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3482 * gcc.target/powerpc/pr69946.c: New file.
3484 2016-02-26 Richard Biener <rguenther@suse.de>
3485 Jeff Law <law@redhat.com>
3487 PR tree-optimization/69740
3488 * gcc.c-torture/compile/pr69740-1.c: New test.
3489 * gcc.c-torture/compile/pr69740-2.c: New test.
3491 2016-02-26 Martin Jambor <mjambor@suse.cz>
3494 * gcc.dg/torture/pr69932.c: New test.
3495 * gcc.dg/torture/pr69936.c: Likewise.
3497 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3500 * gcc.target/s390/pr69709.c: New test.
3502 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3505 * gcc.target/aarch64/pr69245_1.c: New test.
3507 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3510 * gcc.dg/torture/pr69613.c: New test.
3512 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3514 PR rtl-optimization/69891
3515 * gcc.target/i386/pr69891.c: New test.
3517 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3518 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3521 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3522 functionality for both 32-bit and 64-bit.
3524 2016-02-26 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/69551
3527 * gcc.dg/torture/pr69951.c: New testcase.
3529 2016-02-25 Richard Biener <rguenther@suse.de>
3531 PR tree-optimization/48795
3532 * gcc.dg/Warray-bounds-18.c: New testcase.
3534 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3536 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3538 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3540 PR rtl-optimization/69896
3541 * gcc.dg/pr69896.c: New test.
3543 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3546 * g++.dg/cpp1y/paren2.C: New test.
3548 2016-02-24 Martin Sebor <msebor@redhat.com>
3551 * gcc.dg/enum-mode-2.c: New test.
3553 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3556 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3557 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3558 * g++.dg/ubsan/pr69922.C: New test.
3560 2016-02-24 Marek Polacek <polacek@redhat.com>
3563 * gcc.dg/pr69819.c: New test.
3565 2016-02-24 Martin Sebor <msebor@redhat.com>
3568 * g++.dg/ext/flexary15.C: New test.
3570 2016-02-24 Martin Sebor <msebor@redhat.com>
3572 * gcc.dg/builtins-68.c: Avoid making unportable
3573 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3574 * g++.dg/ext/builtin_alloca.C: Same.
3576 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3577 Charles Baylis <charles.baylis@linaro.org>
3580 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3582 2016-02-24 Richard Biener <rguenther@suse.de>
3583 Jakub Jelinek <jakub@redhat.com>
3586 * gcc.dg/torture/pr69760.c: New testcase.
3588 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3590 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3591 pattern on Solaris with as.
3593 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3595 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3596 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3597 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3598 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3600 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3603 * gcc.dg/pr69915.c: New test.
3605 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3607 PR rtl-optimization/69886
3608 * gcc.dg/torture/pr69886.c: New test.
3610 2016-02-24 Richard Biener <rguenther@suse.de>
3613 * gcc.dg/torture/pr68963.c: New testcase.
3615 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3618 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3619 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3620 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3621 * gcc.target/arm/atomic_loaddi_1.c: New test.
3622 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3623 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3624 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3625 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3626 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3627 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3628 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3629 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3631 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3634 * gcc.dg/torture/pr69909.c: New test.
3636 2016-02-24 Richard Biener <rguenther@suse.de>
3638 PR tree-optimization/69907
3639 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3640 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3641 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3643 2016-02-24 Christian Bruel <christian.bruel@st.com>
3645 * gcc.target/arm/pragma_cpp_fma.c: New test.
3647 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3650 * gfortran.dg/include_6.f90: Update test.
3652 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3655 * objc.dg/pr69844.m: New test.
3657 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3659 PR libgfortran/69456
3660 * gfortran.dg/namelist_89.f90: New test.
3661 * gfortran.dg/pr59700.f90: Update test..
3663 2016-02-23 Martin Sebor <msebor@redhat.com>
3666 * g++.dg/ext/builtin_alloca.C: New test.
3667 * gcc.dg/builtins-68.c: New test.
3669 2016-02-23 Richard Henderson <rth@redhat.com>
3671 * gcc.target/i386/addr-space-3.c: Remove test.
3673 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3675 PR preprocessor/69126
3676 PR preprocessor/69543
3677 * c-c++-common/pr69126-2-long.c: New test.
3678 * c-c++-common/pr69126-2-short.c: New test.
3679 * c-c++-common/pr69543-1.c: Remove xfail.
3681 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3683 PR preprocessor/69126
3684 PR preprocessor/69543
3685 PR preprocessor/69558
3686 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3688 (test_2): ...this, and add leading comment.
3689 (MACRO_3, test_3): New.
3690 (MACRO_4A, MACRO_4B, test_4): New.
3691 (MACRO): Rename to...
3694 (test_5): ...this, updating for renaming of MACRO, and
3695 add leading comment.
3696 * c-c++-common/pr69543-1.c: New.
3697 * c-c++-common/pr69543-2.c: New.
3698 * c-c++-common/pr69543-3.c: New.
3699 * c-c++-common/pr69543-4.c: New.
3700 * c-c++-common/pr69558-1.c: New.
3701 * c-c++-common/pr69558-2.c: New.
3702 * c-c++-common/pr69558-3.c: New.
3703 * c-c++-common/pr69558-4.c: New.
3704 * gcc.dg/pr69558.c: Move to...
3705 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3708 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3710 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3711 to -ftree-parallelize-loops/-fopenacc changes.
3712 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3713 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3714 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3715 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3716 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3717 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3718 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3719 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3720 * c-c++-common/goacc/kernels-loop.c: Likewise.
3721 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3722 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3723 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3724 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3726 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3730 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3733 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3736 * gcc.dg/pr69900.c: New test.
3738 2016-02-23 Martin Jambor <mjambor@suse.cz>
3740 PR tree-optimization/69666
3741 * gcc.dg/tree-ssa/pr69666.c: New test.
3743 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3746 * gfortran.dg/coarray_allocate_5.f08: New test.
3748 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3750 * gcc.target/s390/vcond-shift.c: Move to ...
3751 * gcc.target/s390/vector/vcond-shift.c: ... here.
3753 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3755 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3756 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3758 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3760 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3762 2016-02-20 Mark Wielaard <mjw@redhat.com>
3765 * gcc.dg/unused-variable-3.c: New test.
3767 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3770 * gcc.target/i386/pr69888.c: New test.
3772 2016-02-22 Richard Biener <rguenther@suse.de>
3774 PR tree-optimization/69882
3775 * gfortran.dg/vect/pr69882.f90: New testcase.
3777 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3780 * gcc.dg/pr69885.c: New test.
3782 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3786 * gcc.target/sh/pr54089-10.c: New.
3788 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3791 * gfortran.dg/deferred_character_15.f90 : New test.
3793 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3796 gfortran.dg/allocate_with_source_18.f03: New test.
3798 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3801 gfortran.dg/gomp/pr52531.f90: New test.
3803 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3806 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3809 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3812 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3813 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3816 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3819 * g++.dg/torture/pr69851.C: New test.
3821 2016-02-19 Martin Sebor <msebor@redhat.com>
3824 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3826 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3829 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3830 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3833 * g++.dg/cpp0x/pr67767.C: New test.
3835 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3837 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3838 for fp, simd, crypto, crc, lse.
3839 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3841 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3842 effective target check.
3844 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.target/i386/pr69820.c: New test.
3849 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3851 * gcc.target/s390/vector/int128-1.c: New test.
3853 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3855 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3857 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3859 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3860 instruction pattern name to prevent the testcase from failing with
3863 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3865 * gcc.target/s390/md/movstr-2.c: New test.
3867 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3869 * gcc.target/s390/morestack.c: New test.
3871 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3874 * gcc.target/s390/pr69625.c: Add test case.
3876 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3879 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3881 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3884 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3885 * gcc.target/powerpc/fusion3.c: Likewise.
3887 2016-02-18 Richard Biener <rguenther@suse.de>
3890 * g++.dg/torture/pr69553.C: New testcase.
3892 2016-02-18 Nick Clifton <nickc@redhat.com>
3896 * gcc.target/arm/pr62554.c: New test.
3897 * gcc.target/arm/pr69610-1.c: New test.
3898 * gcc.target/arm/pr69610-2.c: New test.
3900 2016-02-18 Richard Biener <rguenther@suse.de>
3903 * gcc.dg/torture/pr69854.c: New testcase.
3905 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3908 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3910 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3912 * gcc.target/powerpc/vec-cg.c: New test.
3914 2016-02-17 Richard Biener <rguenther@suse.de>
3917 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3919 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3922 * gcc.c-torture/compile/pr69161.c: New test.
3924 2016-02-17 David Sherwood <david.sherwood@arm.com>
3927 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3928 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3930 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3932 * gcc.dg/ifcvt-4.c: Skip on Visium.
3934 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3936 * gnat.dg/atomic8.adb: New test.
3938 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3940 * gnat.dg/discr46.ad[sb]: New test.
3942 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3945 * gcc.target/powerpc/pr48344-1.c: New test.
3947 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3950 * gfortran.dg/associate_21.f90: New test.
3952 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3955 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3956 -Wnonnull in dg-options.
3957 * c-c++-common/nonnull-2.c: New test.
3959 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3960 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3962 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3964 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3967 * gcc.dg/pr69801.c: Add empty dg-options.
3969 2016-02-16 James Norris <jnorris@codesourcery.com>
3971 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3972 * g++.dg/goacc/deviceptr-1.c: New file.
3974 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3976 PR tree-optimization/69820
3977 * gcc.dg/vect/pr69820.c: New test.
3979 2016-02-16 Richard Biener <rguenther@suse.de>
3981 PR tree-optimization/69776
3982 * gcc.dg/torture/pr69776-2.c: New testcase.
3984 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3986 PR tree-optimization/69714
3987 * gcc.dg/torture/pr69714.c: New test.
3989 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3991 PR tree-optimization/69802
3992 * gcc.dg/pr69802.c: New test.
3994 2016-02-16 Richard Biener <rguenther@suse.de>
3997 * gcc.dg/pr69801.c: New testcase.
3999 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4001 PR libgfortran/69651
4002 * gfortran.dg/read_bang.f90: New test.
4003 * gfortran.dg/read_bang4.f90: New test.
4005 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4008 * g++.dg/init/pr69658.C: New test.
4011 * c-c++-common/pr69797.c: New test.
4013 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4015 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4016 check for aarch64*-*-*.
4018 2016-02-15 Richard Biener <rguenther@suse.de>
4020 PR tree-optimization/69783
4021 * gcc.dg/vect/pr69783.c: New testcase.
4023 2016-02-15 Richard Biener <rguenther@suse.de>
4025 PR tree-optimization/69776
4026 * gcc.dg/torture/pr69776.c: New testcase.
4028 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4031 * gfortran.dg/type_decl_4.f90: Reinstated.
4033 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4036 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4038 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4042 * gfortran.dg/type_decl_4.f90: Removed.
4044 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4047 * gfortran.dg/type_decl_4.f90: New test.
4049 2016-02-14 Alan Modra <amodra@gmail.com>
4052 * gcc.c-torture/execute/stkalign.c: Revise test.
4054 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4057 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4059 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4062 * gcc.target/sh/torture/pr67260.c: New.
4064 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4066 * gcc.dg/pr67964.c: Add dg-require-alias.
4068 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4072 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4074 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4076 PR libgfortran/69668
4077 * gfortran.dg/namelist_88.f90: New test.
4079 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4081 PR libgfortran/69668
4082 * gfortran.dg/namelist_38.f90: Update test.
4083 * gfortran.dg/namelist_84.f90: Update test.
4085 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4088 * gcc.dg/pr69554-1.c: New test.
4089 * gfortran.dg/pr69554-1.F90: New test.
4090 * gfortran.dg/pr69554-2.F90: New test.
4091 * lib/gcc-dg.exp (proc dg-locus): New function.
4092 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4093 distinguish between the caret-printing and non-caret-printing
4094 cases. If caret-printing has been explicitly enabled, bail out
4095 without attempting to fix up the output.
4097 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4101 * gcc.dg/spellcheck-options-3.c: New test case.
4102 * gcc.dg/spellcheck-options-4.c: New test case.
4103 * gcc.dg/spellcheck-options-5.c: New test case.
4104 * gcc.dg/spellcheck-options-6.c: New test case.
4105 * gcc.dg/spellcheck-options-7.c: New test case.
4106 * gcc.dg/spellcheck-options-8.c: New test case.
4107 * gcc.dg/spellcheck-options-9.c: New test case.
4108 * gcc.dg/spellcheck-options-10.c: New test case.
4110 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4112 PR rtl-optimization/69764
4113 PR rtl-optimization/69771
4114 * c-c++-common/pr69764.c: New test.
4115 * gcc.dg/torture/pr69771.c: New test.
4117 2016-02-12 Marek Polacek <polacek@redhat.com>
4119 * g++.dg/torture/init-list1.C: New.
4121 2016-02-12 Marek Polacek <polacek@redhat.com>
4123 * gcc.dg/pr69522.c: Add empty dg-options.
4125 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4127 * g++.dg/lto/lto.exp: Include and init mpx.
4128 * g++.dg/lto/pr69729_0.C: New test.
4130 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4133 * g++.dg/ipa/pr69241-4.C: New test.
4136 * g++.dg/ipa/pr68672-1.C: New test.
4137 * g++.dg/ipa/pr68672-2.C: New test.
4138 * g++.dg/ipa/pr68672-3.C: New test.
4140 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4143 * gcc.dg/pr69522.c: New test.
4145 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4148 * g++.dg/cpp1y/69098.C: New test.
4149 * g++.dg/cpp1y/69098-2.C: New test.
4151 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4153 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4154 and neighbour -> neighbor.
4155 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4156 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4157 * c-c++-common/Wvarargs.c: Likewise.
4158 * c-c++-common/goacc/host_data-5.c: Likewise.
4159 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4160 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4161 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4162 * gcc.target/aarch64/pr60697.c: Likewise.
4163 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4164 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4165 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4166 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4167 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4168 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4169 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4170 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4171 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4172 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4173 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4174 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4175 * g++.dg/lookup/koenig5.C: Likewise.
4176 * g++.dg/ext/no-asm-2.C: Likewise.
4177 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4178 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4179 * gfortran.dg/used_types_16.f90: Likewise.
4180 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4181 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4182 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4183 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4184 * gfortran.dg/abstract_type_6.f03: Likewise.
4185 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4186 * gfortran.dg/used_types_15.f90: Likewise.
4187 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4188 * gfortran.dg/exit_3.f08: Likewise.
4189 * gfortran.dg/open_status_2.f90: Likewise.
4190 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4191 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4192 * gfortran.dg/associate_1.f03: Likewise.
4193 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4194 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4195 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4196 * gcc.dg/builtin-object-size-1.c: Likewise.
4197 * gcc.dg/noreturn-6.c: Likewise.
4198 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4199 * gcc.dg/globalalias.c: Likewise.
4200 * gcc.dg/builtins-config.h: Likewise.
4201 * gcc.dg/pr30457.c: Likewise.
4202 * gcc.c-torture/compile/volatile-1.c: Likewise.
4203 * gcc.c-torture/execute/20101011-1.c: Likewise.
4204 * c-c++-common/Waddress-1.c: Likewise.
4206 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4209 * c-c++-common/Waddress-1.c: New test.
4211 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4214 * gfortran.dg/associate_19.f03: New test.
4215 * gfortran.dg/associate_20.f03: New test.
4217 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4219 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4221 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4223 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4224 .arch armv8-a\n. Add -dA to dg-options.
4225 * gcc.target/aarch64/assembler_arch_1.c: New test.
4226 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4228 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4231 * g++.dg/cpp0x/pr68726.C: New.
4233 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4235 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4238 2016-02-11 Richard Biener <rguenther@suse.de>
4240 * g++.dg/tree-ssa/pr61034.C: Adjust.
4242 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4245 * gcc.target/s390/pr69148.c: New.
4247 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4249 PR tree-optimization/69652
4250 * gcc.dg/torture/pr69652.c: New test.
4252 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4253 Patrick Palka <ppalka@gcc.gnu.org>
4257 * g++.dg/ipa/pr69241-1.C: New test.
4258 * g++.dg/ipa/pr69241-2.C: New test.
4259 * g++.dg/ipa/pr69241-3.C: New test.
4260 * g++.dg/ipa/pr69649.C: New test.
4262 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4265 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4267 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4269 PR tree-optimization/68021
4270 * gcc.dg/tree-ssa/pr68021.c: New test.
4272 2016-02-10 Richard Biener <rguenther@suse.de>
4274 PR tree-optimization/69726
4275 * gcc.dg/uninit-22.c: New testcase.
4277 2016-02-09 Andrew Pinski <apinski@cavium.com>
4280 * gcc.c-torture/compile/20160205-1.c: New testcase.
4282 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4285 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4286 instead accessing a really large arrray.
4287 * gcc.target/powerpc/fusion3.c: Likewise.
4289 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4292 * gcc.c-torture/execute/pr68532.c: New test.
4294 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4297 * gcc.dg/pr69634.c: New.
4299 2016-02-09 Richard Biener <rguenther@suse.de>
4301 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4303 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4305 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4307 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4309 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4311 2016-02-09 Richard Biener <rguenther@suse.de>
4313 PR tree-optimization/69715
4314 * gcc.dg/torture/pr69715.c: New testcase.
4316 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4319 * g++.dg/cpp0x/trailing12.C: New test.
4320 * g++.dg/cpp0x/trailing13.C: New test.
4322 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4326 * g++.dg/cpp1y/auto-fn29.C: New test.
4327 * g++.dg/cpp1y/auto-fn30.C: New test.
4329 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4331 PR tree-optimization/69209
4332 * gcc.c-torture/compile/pr69209.c: New test.
4334 2016-02-08 Jeff Law <law@redhat.com>
4336 PR tree-optimization/68541
4337 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4338 of statements allowed in join block for path splitting.
4340 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4343 * g++.dg/gomp/pr59627.C: New test.
4346 * g++.dg/ipa/pr69239.C: New test.
4348 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4350 PR preprocessor/69664
4351 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4352 * gcc.dg/cpp/warn-comments.c: Likewise.
4354 2016-02-08 Marek Polacek <polacek@redhat.com>
4357 * g++.dg/init/const12.C: New test.
4359 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4362 * gcc.dg/lto/pr55113_0.c: Remove test.
4364 2016-02-08 Richard Biener <rguenther@suse.de>
4366 PR tree-optimization/69719
4367 * gcc.dg/torture/pr69719.c: New testcase.
4369 2016-02-08 Richard Biener <rguenther@suse.de>
4370 Jeff Law <law@redhat.com>
4373 * gcc.target/mips/pr68273.c: New testcase.
4375 2016-02-08 Richard Biener <rguenther@suse.de>
4377 PR rtl-optimization/69274
4378 * gcc.target/i386/addr-sel-1.c: XFAIL.
4380 2016-02-08 Jeff Law <law@redhat.com>
4382 PR tree-optimization/68541
4383 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4385 PR tree-optimization/65917
4386 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4388 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4391 * gfortran.dg/namelist_args.f90: New test.
4393 2016-02-05 Jeff Law <law@redhat.com>
4395 PR tree-optimization/68541
4396 * gcc.dg/tree-ssa/split-path-2.c: New test.
4397 * gcc.dg/tree-ssa/split-path-3.c: New test.
4398 * gcc.dg/tree-ssa/split-path-4.c: New test.
4399 * gcc.dg/tree-ssa/split-path-5.c: New test.
4400 * gcc.dg/tree-ssa/split-path-6.c: New test.
4401 * gcc.dg/tree-ssa/split-path-7.c: New test.
4403 2016-02-05 Martin Sebor <msebor@redhat.com>
4406 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4407 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4409 2016-02-06 Richard HEnderson <rth@redhat.com>
4412 * gcc.target/i386/addr-space-4.c: New.
4413 * gcc.target/i386/addr-space-5.c: New.
4415 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4418 * gfortran.dg/elemental_dependency_6.f90: New.
4420 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4422 PR rtl-optimization/69691
4423 * gcc.c-torture/execute/pr69691.c: New test.
4426 * g++.dg/parse/pr69628.C: New test.
4428 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4430 * gcc.dg/sancov/asan.c: Move to ...
4431 * gcc.dg/asan/sancov-1.c: ... here.
4433 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4435 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4437 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4440 * gcc.target/i386/pr69677.c: New test.
4442 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4445 * g++.dg/template/pr68948.C: New test.
4447 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4450 (only necessary on s390x).
4452 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4454 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4455 -mno-accumulate-outgoing-args.
4457 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4459 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4461 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4464 * c-c++-common/pr69669.c: New test.
4466 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4469 * g++.dg/pr69667.C: New file.
4471 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4474 * gcc.dg/pr69619.c: Add new test.
4476 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4478 PR rtl-optimization/69577
4479 * gcc.target/i386/pr69577.c: New test.
4481 2016-02-04 Martin Liska <mliska@suse.cz>
4483 * g++.dg/asan/pr69276.C: New test.
4485 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4489 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4490 a single smulbb instruction.
4491 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4492 * gcc.target/amr/wmul-2.c: Likewise.
4494 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4498 * gcc.c-torture/execute/pr67714.c: New test.
4500 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4503 * gcc.target/i386/pr69454-1.c: New test.
4504 * gcc.target/i386/pr69454-2.c: New test.
4506 2016-02-03 Martin Sebor <msebor@redhat.com>
4513 * g++.dg/ext/flexarray-mangle-2.C: New test.
4514 * g++.dg/ext/flexarray-mangle.C: New test.
4515 * g++.dg/ext/flexarray-subst.C: New test.
4516 * g++.dg/ext/flexary11.C: New test.
4517 * g++.dg/ext/flexary12.C: New test.
4518 * g++.dg/ext/flexary13.C: New test.
4519 * g++.dg/ext/flexary14.C: New test.
4520 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4522 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4524 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4525 Define only if CHECK_FLOAT128 is defined.
4526 (main): Properly initialize u5.
4528 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4531 * gcc.dg/pr69627.c: New test.
4534 * gcc.dg/pr69644.c: New test.
4536 2016-02-03 Mike Stump <mikestump@comcast.net>
4538 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4539 support for struct-layout-1.exp.
4541 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4544 * g++.dg/cpp0x/pr69056.C: New test.
4546 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4547 Alexandre Oliva <aoliva@redhat.com>
4550 * gcc.target/powerpc/pr69461.c: New.
4552 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4554 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4556 (check_effective_target_fsanitize_thread): ... to here. Do not
4557 specify additional compile flags for the test source.
4558 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4559 specify additional compile flags for the test source.
4561 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4563 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4565 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4569 * gfortran.dg/coarray_allocate_2.f08: New test.
4570 * gfortran.dg/coarray_allocate_3.f08: New test.
4571 * gfortran.dg/coarray_allocate_4.f08: New test.
4573 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4575 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4576 use same scan-tree-dump-times on all platforms.
4577 * gcc.dg/vect/vect-outer-1.c: Likewise.
4578 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4579 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4580 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4581 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4582 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4583 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4584 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4586 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4588 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4591 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4593 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4595 2016-02-02 James Norris <jnorris@codesourcery.com>
4597 * c-c++-common/goacc/routine-5.c: Add tests.
4599 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4601 * gcc.target/nvptx/unsigned-cmp.c: New test.
4603 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4605 * gcc.target/aarch64/scalar_shift_1.c
4606 (test_corners_sisd_di): Improve force to SIMD register.
4607 (test_corners_sisd_si): Likewise.
4608 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4609 Remove scan-assembler check for ldr.
4611 2016-02-02 Richard Biener <rguenther@suse.de>
4613 PR tree-optimization/69595
4614 * gcc.dg/Warray-bounds-17.c: New testcase.
4616 2016-02-02 Richard Biener <rguenther@suse.de>
4618 PR tree-optimization/69606
4619 * gcc.dg/torture/pr69606.c: New testcase.
4621 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4624 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4625 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4627 2016-02-02 Alan Modra <amodra@gmail.com>
4630 * gcc.target/powerpc/pr69548.c: New test.
4632 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4634 PR rtl-optimization/69592
4635 * gcc.dg/pr69592.c: New test.
4637 PR preprocessor/69543
4639 * gcc.dg/pr69543.c: New test.
4640 * gcc.dg/pr69558.c: New test.
4642 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4645 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4647 2016-02-01 Martin Sebor <msebor@redhat.com>
4649 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4651 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4653 PR tree-optimization/67921
4654 * c-c++-common/ubsan/pr67921.c: New test.
4656 2016-02-01 Richard Biener <rguenther@suse.de>
4659 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4661 2016-02-01 Richard Biener <rguenther@suse.de>
4663 PR tree-optimization/69574
4664 * gcc.dg/torture/pr69574.c: New testcase.
4666 2016-02-01 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/69579
4669 * gcc.dg/setjmp-6.c: New testcase.
4671 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4673 PR rtl-optimization/69570
4674 * g++.dg/opt/pr69570.C: New test.
4676 2016-02-01 Richard Henderson <rth@redhat.com>
4678 * gcc.dg/pr69535.c: New test.
4680 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4683 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4684 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4687 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4689 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4691 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4694 * gfortran.dg/allocate_with_source_17.f03: New test.
4696 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/69546
4699 * gcc.dg/torture/pr69546.c: New test.
4701 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4704 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4706 2016-01-30 Martin Sebor <msebor@redhat.com>
4709 * g++.dg/ext/flexary10.C: New test.
4711 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4714 gfortran.dg/common_23.f90: New test.
4716 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4720 condition being checked, and disable it when the target supports
4721 misaligned loads and stores.
4723 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4726 * gcc.dg/torture/pr69518.c: New test.
4728 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4731 * gcc.target/i386/pr69530.c: New test.
4733 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4736 * gcc.target/mips/div-delay.c: New test.
4738 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4741 * gcc.target/i386/pr69551.c: New test.
4744 * gcc.target/i386/pr66137.c: New test.
4746 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4748 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4749 always built for p5600.
4750 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4751 isa=p5600 dg-option.
4753 2016-01-29 Richard Biener <rguenther@suse.de>
4755 PR tree-optimization/69547
4756 * g++.dg/tree-ssa/pr69547.C: New testcase.
4758 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4761 * g++.dg/warn/Wunused-function2.C: New test.
4763 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4765 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4766 support for test to succeed.
4768 2016-01-29 Marek Polacek <polacek@redhat.com>
4772 * g++.dg/ext/constexpr-vla2.C: New test.
4773 * g++.dg/ext/constexpr-vla3.C: New test.
4774 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4776 2016-01-29 Richard Biener <rguenther@suse.de>
4779 * gcc.dg/uninit-21.c: New testcase.
4781 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4784 * gcc.target/i386/pr69459.c: New test.
4786 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4789 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4790 * gcc.target/mips/pr68400.c: New test.
4792 2016-01-28 Martin Sebor <msebor@redhat.com>
4795 * gcc.target/powerpc/pr17381.c: New test.
4797 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4800 * gcc.dg/torture/pr69542.c: New test.
4802 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4806 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4808 * gcc.dg/pr65980.c: Skip on AIX.
4809 * gcc.dg/pr66688.c: Same.
4811 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4814 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4815 * gcc.dg/tree-ssa/sra-18.c: Same.
4817 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4820 * gfortran.dg/block_15.f08: New test.
4821 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4822 on incorrectly closed BLOCK.
4824 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4826 * gcc.dg/declare-simd.c: New test.
4827 2016-01-28 Richard Biener <rguenther@suse.de>
4829 PR tree-optimization/69466
4830 * gfortran.dg/vect/pr69466.f90: New testcase.
4832 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4834 * g++.dg/pr67989.C: Remove ARM-specific option.
4835 * gcc.target/arm/pr67989.C: New file.
4837 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4840 and expm1 test for glibc < 2.11.
4842 2016-01-27 Richard Henderson <rth@redhat.com>
4844 * gcc.c-torture/execute/pr69447.c: New test.
4846 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4849 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4851 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4854 * gcc.dg/pr66869.c: New test.
4856 2016-01-25 Jeff Law <law@redhat.com>
4858 PR tree-optimization/68398
4859 PR tree-optimization/69196
4860 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4861 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4862 path to avoid new heuristic allowing more irreducible regions
4863 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4864 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4865 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4866 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4867 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4869 2016-01-27 Marek Polacek <polacek@redhat.com>
4872 * c-c++-common/vector-compare-4.c: New test.
4874 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4876 PR preprocessor/69126
4877 * c-c++-common/pr69126.c: New test case.
4879 2016-01-27 Ian Lance Taylor <iant@google.com>
4881 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4883 2016-01-27 Ryan Burn <contact@rnburn.com>
4886 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4888 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4891 * gcc.target/i386/pr69512.c: New test.
4893 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4896 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4898 2016-01-27 Marek Polacek <polacek@redhat.com>
4901 * g++.dg/pr69379.C: New test.
4903 2016-01-27 Martin Sebor <msebor@redhat.com>
4906 * g++.dg/abi/Wabi-2-2.C: New test.
4907 * g++.dg/abi/Wabi-2-3.C: New test.
4908 * g++.dg/abi/Wabi-3-2.C: New test.
4909 * g++.dg/abi/Wabi-3-3.C: New test.
4911 2016-01-27 Richard Biener <rguenther@suse.de>
4913 PR tree-optimization/69166
4914 * gcc.dg/torture/pr69166.c: New testcase.
4916 2016-01-27 Martin Jambor <mjambor@suse.cz>
4918 PR tree-optimization/69355
4919 * gcc.dg/tree-ssa/pr69355.c: New test.
4921 2016-01-27 Marek Polacek <polacek@redhat.com>
4924 * g++.dg/ext/constexpr-vla1.C: New test.
4926 2016-01-20 Christian Bruel <christian.bruel@st.com>
4929 * gcc.target/arm/pr69245.c: New test.
4931 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4933 PR tree-optimization/69399
4934 * gcc.dg/torture/pr69399.c: New test.
4936 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4940 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4942 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4944 2016-01-26 Tom de Vries <tom@codesourcery.com>
4946 PR tree-optimization/69110
4947 * gcc.dg/autopar/pr69110.c: New test.
4949 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4950 Sebastian Pop <s.pop@samsung.com>
4952 * gcc.dg/graphite/isl-ast-op-select.c: New.
4954 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4957 * gfortran.dg/allocate_error_6.f90: New test.
4959 2016-01-26 Richard Henderson <rth@redhat.com>
4961 * gcc.dg/tm/pr60908.c: New test.
4963 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4966 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4968 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4969 expected multiline output to reflect the colorization being
4970 disabled before newlines.
4971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4972 (custom_diagnostic_finalizer): Replace call to
4973 pp_newline_and_flush with call to pp_flush.
4974 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4975 * gfortran.dg/implicit_class_1.f90: Likewise.
4976 * lib/gcc-dg.exp (allow_blank_lines): New global.
4977 (dg-allow-blank-lines-in-output): New procedure.
4978 (gcc-dg-prune): Complain about blank lines in the output, unless
4979 dg-allow-blank-lines-in-output was called.
4980 * lib/multiline.exp (_build_multiline_regex): Only support
4981 arbitrary followup text for non-blank-lines, not for blank lines.
4983 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4985 PR tree-optimization/69483
4986 * gcc.dg/pr69483.c: New test.
4987 * g++.dg/opt/pr69483.C: New test.
4989 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4992 * gcc.target/arm/pr68620.c: New test.
4994 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4996 * gcc.target/i386/pr68986-2.c: Remove -m32.
4998 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5001 * gcc.target/i386/pr68986-1.c: New test.
5002 * gcc.target/i386/pr68986-2.c: Likewise.
5003 * gcc.target/i386/pr68986-3.c: Likewise.
5005 2016-01-26 Christian Bruel <christian.bruel@st.com>
5007 * lib/target-supports.exp
5008 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5009 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5010 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5012 2016-01-26 Richard Biener <rguenther@suse.de>
5014 PR tree-optimization/69452
5015 * gcc.dg/torture/pr69452.c: New testcase.
5017 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5020 * gcc.dg/pr69442.c: New test.
5022 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5025 * gcc.target/aarch64/simd/pr67896.C: New.
5027 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5029 PR tree-optimization/69400
5030 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5032 (plugin_init): Call it.
5033 * gcc.dg/torture/pr69400.c: New test.
5035 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5037 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5039 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5040 Sebastian Pop <s.pop@samsung.com>
5042 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5045 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5046 Sebastian Pop <s.pop@samsung.com>
5048 * gcc.dg/graphite/pr69292.c: New.
5050 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5052 * c-c++-common/goacc/use_device-1.c: New test.
5054 2016-01-25 Jeff Law <law@redhat.com>
5056 PR tree-optimization/69196
5057 PR tree-optimization/68398
5058 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5059 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5061 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5064 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5067 2016-01-25 Richard Biener <rguenther@suse.de>
5070 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5072 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5075 * gcc.dg/pr69421.c: New test.
5077 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5079 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5080 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5081 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5082 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5083 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5084 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5085 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5086 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5087 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5088 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5090 2016-01-25 Richard Biener <rguenther@suse.de>
5092 PR tree-optimization/69376
5093 * gcc.dg/torture/pr69376.c: New testcase.
5095 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5099 * gfortran.dg/interface_38.f90: New test.
5100 * gfortran.dg/interface_39.f90: New test.
5102 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5105 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5110 * g++.dg/template/pr11858.C: New test.
5111 * g++.dg/template/pr24663.C: New test.
5112 * g++.dg/template/unify12.C: New test.
5113 * g++.dg/template/unify13.C: New test.
5114 * g++.dg/template/unify14.C: New test.
5115 * g++.dg/template/unify15.C: New test.
5116 * g++.dg/template/unify16.C: New test.
5117 * g++.dg/template/unify17.C: New test.
5119 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5122 gfortran.dg/pr68283.f90: New test.
5124 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5127 * gfortran.dg/inline_matmul_13.f90: New test.
5128 * gfortran.dg/matmul_bounds_8.f90: New test.
5129 * gfortran.dg/matmul_bounds_9.f90: New test.
5130 * gfortran.dg/matmul_bounds_10.f90: New test.
5132 2016-01-23 Tom de Vries <tom@codesourcery.com>
5134 PR tree-optimization/69426
5135 * gcc.dg/autopar/pr69426.c: New test.
5137 2016-01-23 Martin Sebor <msebor@redhat.com>
5141 * g++.dg/cpp0x/alignas5.C: New test.
5142 * g++.dg/ext/vector29.C: Same.
5144 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5146 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5147 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5148 _GNU_SOURCE from compile flags to the source.
5149 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5150 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5151 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5152 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5154 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5157 * g++.dg/opt/pr69432.C: New test.
5159 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5161 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5162 32-bit targets testing an -m64 multilib.
5164 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5166 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5169 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5171 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5173 2016-01-21 Christian Bruel <christian.bruel@st.com>
5176 * gcc.target/i386/pr68674.c
5177 * gcc.target/aarch64/pr68674.c
5178 * gcc.target/arm/pr68674.c
5180 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5183 * gcc.c-torture/execute/pr69403.c: New test.
5185 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5188 * g++.dg/template/pr55843.C: New.
5190 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5193 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5194 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5196 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5199 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5200 from dg-do compile directive, and instead add
5201 { dg-require-effective-target int128 }.
5203 2016-01-20 Martin Sebor <msebor@redhat.com>
5206 * gcc.dg/sync-fetch.c: New test.
5208 2016-01-21 Martin Sebor <msebor@redhat.com>
5211 * gcc.target/powerpc/pr69252.c: New test.
5213 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216 * gfortran.dg/pr65996.f90: New test.
5218 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5221 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5222 expected to generate an error.
5224 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5227 * gcc.dg/torture/pr66178.c: New test.
5229 2016-01-21 Anton Blanchard <anton@samba.org>
5230 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5233 * gcc.target/powerpc/pr63354.c: New test.
5235 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5237 PR rtl-optimization/68990
5238 * gcc.target/i386/pr68990: New.
5240 2016-01-21 Nick Clifton <nickc@redhat.com>
5243 * gcc.target/mips/pr69129.c: New.
5245 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/cpp0x/pr58046.C: New.
5250 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5254 * gcc.target/arm/pr69187.c: New test.
5257 * g++.dg/torture/pr69355.C: New test.
5259 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5260 Sebastian Pop <s.pop@samsung.com>
5262 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5264 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5265 Sebastian Pop <s.pop@samsung.com>
5267 * gcc.dg/graphite/pr68976.c: New test.
5269 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5272 * c-c++-common/pr67653.c: New test.
5273 * gcc.dg/torture/pr29119.c: Add dg-warning.
5275 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5277 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5279 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5282 * gcc.dg/pr24293.c: New test.
5283 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5284 incomplete struct type.
5285 * gcc.dg/declspec-1.c: Likewise.
5286 * gcc.dg/pr63549.c: Likewise.
5288 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5290 PR tree-optimization/66612
5291 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5292 for bdn instruction.
5294 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5296 * lib/target-supports.exp
5297 (check_effective_target_arm_fp_ok_nocache): New.
5298 (check_effective_target_arm_fp_ok): New.
5299 (add_options_for_arm_fp): New.
5300 (check_effective_target_arm_crypto_ok_nocache): Require
5301 target_arm_v8_neon_ok instead of arm32.
5302 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5303 (check_effective_target_arm_crypto_pragma_ok): New.
5304 (add_options_for_arm_vfp): New.
5305 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5306 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5307 target instead. Force initial fpu to vfp.
5308 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5309 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5310 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5312 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5313 use arm_vfp effective target instead. Force initial fpu to vfp.
5314 * gcc.target/arm/attr-neon3.c: Likewise.
5315 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5317 * gcc.target/arm/unsigned-float.c: Likewise.
5318 * gcc.target/arm/vfp-1.c: Likewise.
5319 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5320 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5321 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5322 * gcc.target/arm/vfp-ldmias.c: Likewise.
5323 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5324 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5325 * gcc.target/arm/vfp-stmiad.c: Likewise.
5326 * gcc.target/arm/vfp-stmias.c: Likewise.
5327 * gcc.target/arm/vnmul-1.c: Likewise.
5328 * gcc.target/arm/vnmul-2.c: Likewise.
5329 * gcc.target/arm/vnmul-3.c: Likewise.
5330 * gcc.target/arm/vnmul-4.c: Likewise.
5332 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5335 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5336 the MPX run-time library, for compile-time MPX test.
5337 * gcc.target/i386/chkp-always_inline.c: Likewise.
5338 * gcc.target/i386/chkp-bndret.c: Likewise.
5339 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5340 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5341 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5342 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5343 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5344 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5345 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5346 * gcc.target/i386/chkp-label-address.c: Likewise.
5347 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5348 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5349 * gcc.target/i386/chkp-pr69044.c: Likewise.
5350 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5351 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5352 * gcc.target/i386/chkp-strchr.c: Likewise.
5353 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5354 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5355 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5356 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5357 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5358 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5359 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5360 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5361 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5362 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5363 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5364 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5365 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5366 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5367 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5368 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5369 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5370 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5371 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5372 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5373 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5374 * gcc.target/i386/pr63995-2.c: Likewise.
5375 * gcc.target/i386/pr64805.c: Likewise.
5376 * gcc.target/i386/pr65044.c: Likewise.
5377 * gcc.target/i386/pr65167.c: Likewise.
5378 * gcc.target/i386/pr65183.c: Likewise.
5379 * gcc.target/i386/pr65184.c: Likewise.
5380 * gcc.target/i386/thunk-retbnd.c: Likewise.
5382 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5384 PR tree-optimization/69328
5385 * gcc.dg/pr69328.c: New test.
5387 2016-01-20 Jeff Law <law@redhat.com>
5390 * gcc.target/m68k/pr25114.c: New test.
5392 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5394 * gcc.target/arm/memset-inline-10.c: Added
5395 dg-require-effective-target arm_thumb2_ok.
5397 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5399 * gcc.dg/debug/dwarf2/sso.c: New test.
5401 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5404 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5405 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5406 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5408 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5411 * g++.dg/ipa/devirt-50.C: New testcase.
5413 2016-01-19 Marek Polacek <polacek@redhat.com>
5416 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5417 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5419 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5422 * gcc.target/arm/pr69135_1.c: New test.
5424 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5426 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5428 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5430 * gcc.target/aarch64/ccmp_1.c: New testcase.
5432 2016-01-19 Marek Polacek <polacek@redhat.com>
5435 * g++.dg/cpp0x/enum30.C: New test.
5437 2016-01-19 Richard Biener <rguenther@suse.de>
5439 PR tree-optimization/69336
5440 * g++.dg/tree-ssa/pr69336.C: New testcase.
5442 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5445 * gcc.dg/pr65779.c: New test.
5447 2016-01-19 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/69352
5450 * gcc.dg/torture/pr69352.c: New testcase.
5452 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5454 PR rtl-optimization/68955
5455 PR rtl-optimization/64557
5456 * gcc.dg/torture/pr68955.c: New test.
5458 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5461 * g++.dg/torture/pr69136.C: New testcase.
5463 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5466 * g++.dg/lto/pr69133_0.C: New testcase.
5467 * g++.dg/lto/pr69133_1.C: New testcase.
5469 2016-01-15 Jeff Law <law@redhat.com>
5471 PR tree-optimization/69320
5472 * gcc.c-torture/pr69320-1.c: New test.
5473 * gcc.c-torture/pr69320-2.c: New test.
5474 * gcc.c-torture/pr69320-3.c: New test.
5475 * gcc.c-torture/pr69320-4.c: New test.
5477 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5482 * g++.dg/template/pr11858.C: New test.
5483 * g++.dg/template/pr24663.C: New test.
5484 * g++.dg/template/unify12.C: New test.
5485 * g++.dg/template/unify13.C: New test.
5486 * g++.dg/template/unify14.C: New test.
5487 * g++.dg/template/unify15.C: New test.
5488 * g++.dg/template/unify16.C: New test.
5489 * g++.dg/template/unify17.C: New test.
5491 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5494 * gcc.dg/pr69181-1.c: New test file.
5495 * gcc.dg/pr69181-2.c: New test file.
5496 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5497 globals by moving it to...
5498 (cleanup-after-saved-dg-test): ...this new function. Add
5499 "global additional_sources_used". Add reset of global
5500 multiline_expected_outputs to the empty list.
5501 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5503 (multiline_expected_outputs): ...this, and updated comments to
5504 note that it is modified from gcc-dg.exp.
5505 (dg-end-multiline-output): Update for the above renaming.
5506 (handle-multiline-outputs): Likewise. Remove the clearing
5507 of the expected outputs to the empty list.
5509 2016-01-18 Richard Biener <rguenther@suse.de>
5511 PR tree-optimization/69297
5512 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5514 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5516 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5518 * gcc.target/mips/mips-3d-2.c: Likewise.
5519 * gcc.target/mips/mips-3d-3.c: Likewise.
5520 * gcc.target/mips/mips-3d-4.c: Likewise.
5521 * gcc.target/mips/mips-3d-5.c: Likewise.
5522 * gcc.target/mips/mips-3d-6.c: Likewise.
5523 * gcc.target/mips/mips-3d-7.c: Likewise.
5524 * gcc.target/mips/mips-3d-8.c: Likewise.
5525 * gcc.target/mips/mips-3d-9.c: Likewise.
5526 * gcc.target/mips/mips-ps-1.c: Likewise.
5527 * gcc.target/mips/mips-ps-2.c: Likewise.
5528 * gcc.target/mips/mips-ps-3.c: Likewise.
5529 * gcc.target/mips/mips-ps-4.c: Likewise.
5530 * gcc.target/mips/mips-ps-5.c: Likewise.
5531 * gcc.target/mips/mips-ps-6.c: Likewise.
5532 * gcc.target/mips/mips-ps-7.c: Likewise.
5533 * gcc.target/mips/mips-ps-type.c: Likewise.
5534 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5535 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5537 2016-01-18 Tom de Vries <tom@codesourcery.com>
5539 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5540 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5541 * c-c++-common/goacc/kernels-empty.c: New test.
5542 * c-c++-common/goacc/kernels-eternal.c: New test.
5543 * c-c++-common/goacc/kernels-loop-2.c: New test.
5544 * c-c++-common/goacc/kernels-loop-3.c: New test.
5545 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5546 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5547 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5548 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5549 * c-c++-common/goacc/kernels-loop-data.c: New test.
5550 * c-c++-common/goacc/kernels-loop-g.c: New test.
5551 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5552 * c-c++-common/goacc/kernels-loop-n.c: New test.
5553 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5554 * c-c++-common/goacc/kernels-loop.c: New test.
5555 * c-c++-common/goacc/kernels-noreturn.c: New test.
5556 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5557 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5558 * c-c++-common/goacc/kernels-reduction.c: New test.
5560 2016-01-18 Tom de Vries <tom@codesourcery.com>
5562 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5563 * gcc.dg/autopar/outer-2.c: Same.
5564 * gcc.dg/autopar/outer-3.c: Same.
5565 * gcc.dg/autopar/outer-4.c: Same.
5566 * gcc.dg/autopar/outer-5.c: Same.
5567 * gcc.dg/autopar/outer-6.c: Same.
5568 * gcc.dg/autopar/parallelization-1.c: Same.
5569 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5570 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5571 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5572 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5573 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5574 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5575 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5576 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5577 * gcc.dg/autopar/pr39500-1.c: Same.
5578 * gcc.dg/autopar/pr39500-2.c: Same.
5579 * gcc.dg/autopar/pr46193.c: Same.
5580 * gcc.dg/autopar/pr46194.c: Same.
5581 * gcc.dg/autopar/pr49580.c: Same.
5582 * gcc.dg/autopar/pr49960-1.c: Same.
5583 * gcc.dg/autopar/pr49960.c: Same.
5584 * gcc.dg/autopar/pr68373.c: Same.
5585 * gcc.dg/autopar/reduc-1.c: Same.
5586 * gcc.dg/autopar/reduc-1char.c: Same.
5587 * gcc.dg/autopar/reduc-1short.c: Same.
5588 * gcc.dg/autopar/reduc-2.c: Same.
5589 * gcc.dg/autopar/reduc-2char.c: Same.
5590 * gcc.dg/autopar/reduc-2short.c: Same.
5591 * gcc.dg/autopar/reduc-3.c: Same.
5592 * gcc.dg/autopar/reduc-4.c: Same.
5593 * gcc.dg/autopar/reduc-6.c: Same.
5594 * gcc.dg/autopar/reduc-7.c: Same.
5595 * gcc.dg/autopar/reduc-8.c: Same.
5596 * gcc.dg/autopar/reduc-9.c: Same.
5597 * gcc.dg/autopar/uns-outer-4.c: Same.
5598 * gcc.dg/autopar/uns-outer-5.c: Same.
5599 * gcc.dg/autopar/uns-outer-6.c: Same.
5600 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5601 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5603 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5607 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5609 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5612 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5613 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5614 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5616 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5619 * gcc.dg/tree-ssa/sra-17.c: New.
5620 * gcc.dg/tree-ssa/sra-18.c: New.
5622 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5624 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5626 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/inline12.adb: New test.
5630 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5632 PR tree-optimization/66797
5633 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5635 2016-01-18 Richard Biener <rguenther@suse.de>
5637 PR tree-optimization/69170
5638 * gcc.dg/torture/pr69170.c: New testcase.
5640 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5642 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5644 2016-01-16 Tom de Vries <tom@codesourcery.com>
5646 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5648 2016-01-16 Tom de Vries <tom@codesourcery.com>
5650 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5651 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5652 redundant dg-require-effective-target pthread.
5653 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5654 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5655 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5656 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5657 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5658 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5659 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5661 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5664 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5665 * gcc.target/powerpc/recip-7.c: Same.
5667 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5670 * g++.dg/template/pr69091.C: New test.
5672 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5674 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5675 dump does not contain an error_mark_node.
5676 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5677 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5679 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5682 * g++.dg/template/pr68936.C: New test.
5684 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5687 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5688 * gcc.target/powerpc/recip-2.c: Same.
5689 * gcc.target/powerpc/recip-3.c: Same.
5690 * gcc.target/powerpc/recip-4.c: Same.
5691 * gcc.target/powerpc/recip-sqrtf.c: Same.
5693 2016-01-15 Jeff Law <law@redhat.com>
5695 PR tree-optimization/69270
5696 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5697 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5699 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5702 * gfortran.dg/deferred_character_13.f90: New test for the fix
5703 of comment 3 of the PR.
5706 * gfortran.dg/deferred_character_8.f90: New test
5707 * gfortran.dg/allocate_error_5.f90: New test
5710 * gfortran.dg/deferred_character_10.f90: New test
5713 * gfortran.dg/deferred_character_14.f90: New test
5716 * gfortran.dg/deferred_character_11.f90: New test
5719 * gfortran.dg/deferred_character_9.f90: New test
5721 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5723 PR rtl-optimization/69030
5724 * gcc.target/i386/pr69030.c: New.
5726 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5728 * gcc.target/aarch64/target_attr_17.c: New test.
5730 2016-01-15 Richard Biener <rguenther@suse.de>
5732 PR tree-optimization/66856
5733 * gcc.dg/torture/pr66856-1.c: New testcase.
5734 * gcc.dg/torture/pr66856-2.c: Likewise.
5736 2016-01-15 Richard Biener <rguenther@suse.de>
5739 * g++.dg/lto/pr69137_0.C: New testcase.
5741 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5744 * gcc.target/i386/pr69246.c: New test.
5746 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5748 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5750 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5753 * g++.dg/init/const9.C: Disable test on S/390.
5755 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5757 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5758 * g++.dg/Wno-frame-address.C: Ditto.
5760 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5762 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5764 2016-01-15 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/68961
5767 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5769 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5771 * gcc.target/i386/pr65105-5.c: New test.
5773 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5775 * gcc.c-torture/execute/alias-4.c: New testcase.
5777 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5780 * g++.dg/ipa/devirt-49.C: New testcase.
5782 2016-01-15 Christian Bruel <christian.bruel@st.com>
5785 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5786 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5787 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5789 2016-01-15 Richard Biener <rguenther@suse.de>
5791 PR tree-optimization/69117
5792 * gcc.dg/torture/pr69117.c: New testcase.
5794 2015-01-14 Ryan Burn <contact@rnburn.com>
5797 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5799 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5802 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5803 range tests use 100 * maximum instead of maximum + 1.
5805 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.dg/guality/pr69244.c: New test.
5810 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5812 * lib/target-supports.exp (check_effective_target_issignaling):
5814 * gcc.dg/pr61441.c: Require issignaling effective target.
5816 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5819 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5821 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5824 PR preprocessor/69177
5825 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5826 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5827 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5828 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5830 2016-01-14 Marek Polacek <polacek@redhat.com>
5833 * gcc.dg/array-15.c: New test.
5835 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5838 PR tree-optimization/69155
5839 * gfortran.dg/pr68146.f: New test.
5840 * gfortran.dg/pr69155.f90: New test.
5842 2016-01-14 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/68060
5845 * gcc.dg/torture/pr68060-1.c: New testcase.
5846 * gcc.dg/torture/pr68060-2.c: Likewise.
5848 2016-01-14 Nick Clifton <nickc@redhat.com>
5850 * lib/target-supports.exp
5851 (check_effective_target_arm_neon_ok_nocache): Add an option
5852 sequence that includes setting the ARM architecture to ARMv7-A.
5853 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5854 command line options necessary to enable Neon support.
5855 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5856 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5857 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5858 * gcc.target/arm/pr69180.c: Likewise.
5860 2016-01-14 Jeff Law <law@redhat.com>
5862 PR tree-optimization/69270
5863 * gcc.dg/tree-ssa/pr69270.c: New test.
5865 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5868 * c-c++-common/pr66208.c: New file.
5870 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5872 PR tree-optimization/69156
5873 * gcc.dg/pr69156.c: New test.
5875 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5877 * gcc.target/i386/pr69225-7.c: New test.
5879 2016-01-13 Richard Henderson <rth@redhat.com>
5881 * gcc.dg/tm/memopt-13.c: Update expected function.
5882 * gcc.dg/tm/memopt-6.c: Likewise.
5884 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5886 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5887 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5888 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5889 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5891 2016-01-13 Tom de Vries <tom@codesourcery.com>
5893 PR tree-optimization/69169
5894 * gcc.dg/pr69169.c: New test.
5896 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5899 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5900 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5901 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5902 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5903 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5904 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5905 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5906 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5908 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.dg/pr69247.c: New test.
5913 2016-01-13 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/69242
5916 * gcc.dg/torture/pr69242.c: New testcase.
5918 2016-01-13 Richard Biener <rguenther@suse.de>
5920 PR tree-optimization/69186
5921 * gcc.dg/torture/pr69186.c: New testcase.
5923 2016-01-13 Jeff Law <law@redhat.com>
5925 PR tree-optimization/67755
5926 * gcc.dg/tree-ssa/pr67755.c: New test.
5928 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5930 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5931 pass number in output by a star.
5933 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5935 PR tree-optimization/68911
5936 * gcc.c-torture/execute/pr68911.c: New test.
5938 2016-01-12 Marek Polacek <polacek@redhat.com>
5941 * g++.dg/warn/permissive-1.C: New test.
5943 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5947 * g++.dg/opt/pr69213.C: New test.
5949 2016-01-12 Christian Bruel <christian.bruel@st.com>
5952 * gcc.target/arm/pr69180.c: New test.
5954 2016-01-12 Richard Biener <rguenther@suse.de>
5957 * g++.dg/lto/pr69077_0.C: New testcase.
5958 * g++.dg/lto/pr69077_1.C: Likewise.
5960 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5963 * g++.dg/opt/pr69175.C: New test.
5965 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5967 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5968 rather than #including math.h & stdlib.h.
5969 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5970 * gcc.dg/vect/pr49771.c: Likewise.
5971 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5972 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5973 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5974 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5975 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5976 * gcc.dg/vect/pr44507.c: Likewise.
5977 * gcc.dg/vect/pr45902.c: Likewise.
5978 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5979 * gcc.dg/vect/vect-117.c: Likewise.
5980 * gcc.dg/vect/vect-99.c: Likewise.
5981 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5982 * gcc.dg/vect/vect-cond-1.c: Likewise.
5983 * gcc.dg/vect/vect-cond-2.c: Likewise.
5984 * gcc.dg/vect/vect-cond-3.c: Likewise.
5985 * gcc.dg/vect/vect-cond-4.c: Likewise.
5986 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5987 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5988 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5989 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5990 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5991 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5992 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5993 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5994 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5995 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5996 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5997 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5998 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5999 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6000 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6001 include of signal.h.
6002 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6003 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6004 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6005 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6006 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6007 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6008 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6009 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6010 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6011 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6012 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6013 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6014 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6015 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6016 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6017 * gcc.dg/vect/vect-outer-5.c: Likewise.
6018 * gcc.dg/vect/vect-outer-6.c: Likewise.
6019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6022 2016-01-12 Nick Clifton <nickc@redhat.com>
6025 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6026 to fread so that it will be found in all target runtimes.
6028 2016-01-12 Richard Biener <rguenther@suse.de>
6030 PR tree-optimization/69053
6031 * g++.dg/torture/pr69053.C: New testcase.
6033 2016-01-12 Richard Biener <rguenther@suse.de>
6035 PR tree-optimization/69168
6036 * gcc.dg/torture/pr69168.c: New testcase.
6038 2016-01-12 Richard Biener <rguenther@suse.de>
6040 PR tree-optimization/69157
6041 * gcc.dg/torture/pr69157.c: New testcase.
6043 2016-01-12 Richard Biener <rguenther@suse.de>
6045 PR tree-optimization/69174
6046 * gcc.dg/torture/pr69174.c: New testcase.
6048 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6052 * g++.dg/tls/pr66808.C: New test.
6053 * g++.dg/tls/pr69000.C: New test.
6055 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6057 * gcc.target/powerpc/swaps-p8-23.c: New test.
6058 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6060 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6062 PR tree-optimization/68356
6063 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6065 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6066 Jim Wilson <jim.wilson@linaro.org>
6069 * gcc.target/arm/pr69194.c: New test.
6071 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6074 * gcc.target/i386/pr69225-1.c: New test.
6075 * gcc.target/i386/pr69225-2.c: Likewise.
6076 * gcc.target/i386/pr69225-3.c: Likewise.
6077 * gcc.target/i386/pr69225-4.c: Likewise.
6078 * gcc.target/i386/pr69225-5.c: Likewise.
6079 * gcc.target/i386/pr69225-6.c: Likewise.
6081 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6084 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6088 * gcc.dg/pr69071.c: New test.
6091 * g++.dg/opt/pr69211.C: New test.
6093 PR tree-optimization/69214
6094 * gcc.c-torture/compile/pr69214.c: New test.
6096 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6098 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6099 * gcc.target/i386/pr66232-11.c: Ditto.
6100 * gcc.target/i386/pr66232-12.c: Ditto.
6101 * gcc.target/i386/pr66232-13.c: Ditto.
6103 2016-01-11 Richard Biener <rguenther@suse.de>
6105 PR tree-optimization/69173
6106 * gcc.dg/torture/pr69173.c: New testcase.
6108 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110 PR rtl-optimization/68796
6111 * gcc.target/aarch64/tst_5.c: New test.
6112 * gcc.target/aarch64/tst_6.c: Likewise.
6114 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6116 PR rtl-optimization/68841
6117 * gcc.dg/pr68841.c: New test.
6118 * gcc.c-torture/execute/pr68841.c: New test.
6120 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6122 PR rtl-optimization/68920
6123 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6125 * gcc.dg/ifcvt-5.c: New test.
6127 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6130 * g++.dg/pr69123.C: New.
6132 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6135 * gcc.target/i386/pr69010.c: New test.
6137 2016-01-11 Martin Jambor <mjambor@suse.cz>
6140 * gcc.target/i386/chkp-pr69044.c: New test.
6142 2016-01-11 Tom de Vries <tom@codesourcery.com>
6144 PR tree-optimization/69109
6145 * gcc.dg/autopar/pr69109-2.c: New test.
6146 * gcc.dg/autopar/pr69109.c: New test.
6148 2016-01-11 Tom de Vries <tom@codesourcery.com>
6150 PR tree-optimization/69108
6151 * gcc.dg/autopar/pr69108.c: New test.
6153 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6156 * c-c++-common/Wisleading-indentation.c: Augment test.
6158 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6161 * gfortran.dg/inline_matmul_12.f90: New test.
6163 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6166 * gfortran.dg/actual_array_offset_1: New test.
6168 2016-01-10 Tom de Vries <tom@codesourcery.com>
6170 PR tree-optimization/69062
6171 * gcc.dg/autopar/pr69062.c: New test.
6173 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6175 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6176 * gcc.dg/vect/slp-perm-2.c: Likewise.
6177 * gcc.dg/vect/slp-perm-3.c: Likewise.
6178 * gcc.dg/vect/slp-perm-5.c: Likewise.
6179 * gcc.dg/vect/slp-perm-6.c: Likewise.
6180 * gcc.dg/vect/slp-perm-7.c: Likewise.
6181 * gcc.dg/vect/slp-perm-8.c: Likewise.
6183 2016-01-10 Tom de Vries <tom@codesourcery.com>
6185 PR tree-optimization/69039
6186 * gcc.dg/autopar/pr69039.c: New test.
6188 2016-01-09 Marek Polacek <polacek@redhat.com>
6191 * g++.dg/pr69113.C: New test.
6193 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6196 PR tree-optimization/69097
6197 * gcc.c-torture/execute/pr50865.c: New test.
6198 * gcc.c-torture/execute/pr69097-1.c: New test.
6199 * gcc.c-torture/execute/pr69097-2.c: New test.
6200 * gcc.dg/pr69097-1.c: New test.
6201 * gcc.dg/pr69097-2.c: New test.
6203 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6206 * g++.dg/opt/pr69164.C: New test.
6208 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6210 PR tree-optimization/69167
6211 * gcc.dg/pr69167.c: New test.
6213 2016-01-08 Marek Polacek <polacek@redhat.com>
6216 * g++.dg/pr68449.C: New.
6218 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6220 PR tree-optimization/68707
6221 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6222 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6223 on platforms supporting it.
6224 * gcc.dg/vect/slp-perm-2.c: Likewise.
6225 * gcc.dg/vect/slp-perm-3.c: Likewise.
6226 * gcc.dg/vect/slp-perm-5.c: Likewise.
6227 * gcc.dg/vect/slp-perm-7.c: Likewise.
6228 * gcc.dg/vect/slp-perm-8.c: Likewise.
6229 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6230 on platforms supporting it.
6232 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6234 PR tree-optimization/69162
6235 * gcc.dg/pr69162.c: New test.
6237 PR tree-optimization/69172
6238 * gcc.dg/pr69172.c: New test.
6240 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6242 PR tree-optimization/67781
6243 * gcc.c-torture/execute/pr67781.c: New file.
6245 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6247 PR tree-optimization/69083
6248 * gcc.dg/vect/pr69083.c: New test.
6250 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6252 PR tree-optimization/61441
6253 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6254 Use -fexcess-precision=standard for compiler options.
6255 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6257 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6260 * gfortran.dg/gomp/pr69128.f90: New test.
6263 * g++.dg/ext/pr69145-1.C: New test.
6264 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6265 * g++.dg/ext/pr69145-2.h: New file.
6267 2016-01-07 Martin Sebor <msebor@redhat.com>
6270 * gcc.dg/atomic-fetch-bool.c: New test.
6271 * gcc.dg/sync-fetch-bool.c: New test.
6273 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6276 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6278 2016-01-07 Nick Clifton <nickc@redhat.com>
6281 * g++.dg/pr66655.C: New test.
6282 * g++.dg/pr66655_1.cc: Test support file.
6283 * g++.dg/pr66655.h: Test header file.
6285 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6288 gfortran.dg/gomp/pr66680.f90: New test.
6290 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6293 * gcc.target/i386/pr69171-1.c: New test.
6294 * gcc.target/i386/pr69171-2.c: Likewise.
6295 * gcc.target/i386/pr69171-3.c: Likewise.
6296 * gcc.target/i386/pr69171-4.c: Likewise.
6297 * gcc.target/i386/pr69171-5.c: Likewise.
6298 * gcc.target/i386/pr69171-6.c: Likewise.
6300 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6303 * c-c++-common/pr67639.c: New test.
6305 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6307 PR tree-optimization/69141
6308 * g++.dg/opt/pr69141.C: New test.
6310 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6312 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6314 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6317 * gcc.target/i386/pr69140.c: New test
6319 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6321 * gcc.dg/bad-dereference.c: New test case.
6323 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6325 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6327 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6329 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6331 2016-01-06 Marek Polacek <polacek@redhat.com>
6334 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6336 2016-01-05 Marek Polacek <polacek@redhat.com>
6339 * gcc.dg/atomic-invalid-2.c: New.
6341 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6344 * gcc.target/i386/pr68991.c: New test.
6346 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6349 * g++.dg/pr68991-1.C: New test.
6350 * g++.dg/pr68991-2.C: Likewise.
6352 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6355 * gcc.target/ia64/pr60465-gprel64.c: New test.
6356 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6358 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6360 PR rtl-optimization/68651
6361 * gcc.target/aarch64/pr68651_1.c: New test.
6363 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6366 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6368 2016-01-05 Nathan Sidwell <nathan@acm.org>
6371 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6373 * gcc.dg/alias-15.c: New.
6375 2016-01-05 Nick Clifton <nickc@redhat.com>
6378 * g++.dg/pr68770.C: New test.
6380 2016-01-04 Mike Stump <mikestump@comcast.net>
6382 * lib/target-supports.exp (check_effective_target_cilkplus):
6383 cilkplus targets require pthreads.
6384 (check_effective_target_cilkplus): Remove special case for NVPTX.
6386 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6388 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6391 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6393 Update copyright years.
6395 2016-01-04 Marek Polacek <polacek@redhat.com>
6398 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6399 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6400 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6402 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6404 * gcc.target/sparc/20160104-2.c: New test.
6406 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6408 * gcc.target/sparc/20160104-1.c: New test.
6410 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6413 * gfortran.dg/pr65045.f90: New test.
6415 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6417 * gnat.dg/specs/debug1.ads: Delete.
6419 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6421 PR libgfortran/68867
6422 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6425 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6427 PR libgfortran/68867
6428 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6431 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6434 * gfortran.dg/pr68864.f90: New test.
6436 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6438 PR tree-optimization/69070
6439 * gcc.dg/pr69070.c: New test.
6442 * gfortran.dg/pr69055.f90: New test.
6445 * gcc.dg/pr69015.c: New test.
6447 Copyright (C) 2016 Free Software Foundation, Inc.
6449 Copying and distribution of this file, with or without modification,
6450 are permitted in any medium without royalty provided the copyright
6451 notice and this notice are preserved.