1 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
12 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
14 2016-05-18 Richard Biener <rguenther@suse.de>
16 PR tree-optimization/71168
17 * gcc.dg/torture/pr71168.c: New testcase.
19 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
22 * gcc.dg/tree-ssa/pr63586-2.c: New test.
23 * gcc.dg/tree-ssa/pr63586.c: New test.
24 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
26 2016-05-17 Nathan Sidwell <nathan@acm.org>
28 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
29 * gcc.dg/pr68671.c: Fix ptx xfail-if.
30 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
31 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
33 2016-05-17 Nathan Sidwell <nathan@acm.org>
35 * gcc.target/nvptx/abi-vararg-3.c: New.
37 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
39 PR tree-optimization/54579
41 * gcc.dg/fold-notrotate-1.c: New test.
42 * gcc.dg/fold-notshift-1.c: New test.
43 * gcc.dg/fold-notshift-2.c: New test.
45 2016-05-17 Marek Polacek <polacek@redhat.com>
48 * g++.dg/ipa/pr71146.C: New test.
50 2016-05-17 David Malcolm <dmalcolm@redhat.com>
52 * jit.dg/test-error-array-bounds.c: New test case.
54 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
56 * gcc.dg/tree-ssa/and-1.c: New testcase.
58 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
60 * gcc.dg/tree-ssa/pr69270.c: Adjust.
61 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
63 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
65 * gcc.dg/tree-ssa/pr69270.c: Adjust.
66 * gcc.dg/tree-ssa/vrp99.c: New testcase.
68 2016-05-17 Jiong Wang <jiong.wang@arm.com>
70 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
72 2016-05-17 Jiong Wang <jiong.wang@arm.com>
74 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
76 2016-05-17 Jiong Wang <jiong.wang@arm.com>
78 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
79 ".2d[index]" when scan the assembly.
80 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
81 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
83 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
85 2016-05-17 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/71132
88 * gcc.dg/torture/pr71132.c: New testcase.
90 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
92 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
94 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
97 * gcc.target/aarch64/pr70809_1.c: New test.
99 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
101 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
102 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
103 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
104 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
106 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
107 Ilya Enkovich <ilya.enkovich@intel.com>
110 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
112 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
114 * g++.dg/ipa/ivinline-7.C: Do not xfail.
115 * g++.dg/ipa/ivinline-9.C: Do not xfail.
117 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
119 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
120 test for __ARM_FP16_ARGS.
121 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
122 * gcc.target/arm/aapcs/neon-vect10.c: New.
123 * gcc.target/arm/aapcs/neon-vect9.c: New.
124 * gcc.target/arm/aapcs/vfp18.c: New.
125 * gcc.target/arm/aapcs/vfp19.c: New.
126 * gcc.target/arm/aapcs/vfp20.c: New.
127 * gcc.target/arm/aapcs/vfp21.c: New.
128 * gcc.target/arm/fp16-aapcs-1.c: New.
129 * g++.target/arm/fp16-param-1.c: Update expected output. Add
130 test for __ARM_FP16_ARGS.
131 * g++.target/arm/fp16-return-1.c: Update expected output.
133 2016-05-16 Jiong Wang <jiong.wang@arm.com>
136 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
138 2016-05-15 Harald Anlauf <anlauf@gmx.de>
141 * gfortran.dg/pr69603.f90: New testcase.
143 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
145 * gfortran.dg/dec_union_4.f90: Fix endian issue.
147 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
150 * gfortran.dg/pr71047.f08: New test.
152 2016-05-13 Joseph Myers <joseph@codesourcery.com>
154 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
155 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
156 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
158 2016-05-13 Martin Sebor <msebor@redhat.com>
161 * g++.dg/cpp0x/constexpr-60049.C: New test.
163 2016-05-13 Jakub Jelinek <jakub@redhat.com>
166 * gcc.dg/pr71071.c: New test.
168 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
170 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
172 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
174 2016-05-13 Nathan Sidwell <nathan@acm.org>
176 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
177 __atomic_is_lock_free declaration.
179 2016-05-13 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/42587
182 * gcc.dg/optimize-bswapsi-4.c: New testcase.
184 2016-05-13 Martin Liska <mliska@suse.cz>
186 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
187 the new format of dump output.
189 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
191 * gcc.dg/pr71084.c: New test.
193 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
196 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
198 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
200 * gcc.target/aarch64/struct_return.c: New test.
202 2016-05-12 Marek Polacek <polacek@redhat.com>
205 * c-c++-common/pr70756-2.c: New test.
206 * c-c++-common/pr70756.c: New test.
208 2016-05-12 Richard Biener <rguenther@suse.de>
210 PR tree-optimization/71059
211 * gcc.dg/torture/pr71059.c: New testcase.
213 2016-05-12 Richard Biener <rguenther@suse.de>
215 PR tree-optimization/71062
216 * gcc.dg/torture/pr71062.c: New testcase.
218 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
220 PR tree-optimization/71006
221 * gcc.dg/pr71006.c: New test.
223 2016-05-12 Marek Polacek <polacek@redhat.com>
226 * gcc.dg/opts-7.c: New test.
228 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
231 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
232 Add -save-temps to dg-options.
233 Scan for ldmfd rather than pop instruction.
234 * gcc.target/arm/interrupt-2.c: Likewise.
235 * gcc.target/arm/pr70830.c: New test.
237 2016-05-12 Jakub Jelinek <jakub@redhat.com>
239 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
240 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
242 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
243 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
244 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
247 * gcc.target/i386/avx512vl-pack-1.c: New test.
248 * gcc.target/i386/avx512vl-pack-2.c: New test.
249 * gcc.target/i386/avx512bw-pack-2.c: New test.
251 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
253 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
254 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
255 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
257 2016-05-12 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/70986
260 * gcc.dg/torture/pr70986-1.c: New testcase.
261 * gcc.dg/torture/pr70986-2.c: Likewise.
262 * gcc.dg/torture/pr70986-3.c: Likewise.
264 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
267 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
268 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
270 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
272 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
274 * gcc.target/i386/pr66746.c: Ditto.
276 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
278 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
280 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
281 warning when using -mvsx-timode.
282 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
283 * gcc.target/powerpc/dform-2.c: Likewise.
284 * gcc.target/powerpc/pr68805.c: Likewise.
286 2016-05-11 Marek Polacek <polacek@redhat.com>
289 * c-c++-common/attributes-3.c: New test.
291 2016-05-11 Nathan Sidwell <nathan@acm.org>
293 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
294 * gcc.c-torture/execute/pr68185.c: Likewise.
295 * gcc.dg/ipa/pr70306.c: Requires global constructors.
296 * gcc.dg/pr69634.c: Requires scheduling.
297 * gcc.dg/torture/pr66178.c: Require label values.
298 * gcc.dg/setjmp-6.c: Require indirect jumps.
300 2016-05-11 Richard Biener <rguenther@suse.de>
302 PR tree-optimization/71055
303 * gcc.dg/torture/pr71055.c: New testcase.
305 2016-05-11 Richard Biener <rguenther@suse.de>
308 * g++.dg/debug/pr71057.C: New testcase.
310 2016-05-11 Jakub Jelinek <jakub@redhat.com>
313 * gfortran.dg/gomp/pr70855.f90: New test.
315 2016-05-11 Richard Biener <rguenther@suse.de>
318 * g++.dg/torture/pr71002.C: New testcase.
320 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
323 * gcc.dg/pr70807.c: New test.
325 2016-05-10 Martin Sebor <msebor@redhat.com>
328 * g++.dg/Wattributes.C: New test.
330 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
332 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
333 * gcc.dg/tree-ssa/pr69270.c: Adjust.
334 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
336 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
339 * gcc.target/i386/pr70799-1.c: New test.
341 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
343 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
345 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
348 * gcc.target/i386/pr70877.c: New test.
350 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
352 PR tree-optimization/70786
353 * gcc.target/i386/pr70876.c: New test.
355 2016-05-10 Jakub Jelinek <jakub@redhat.com>
358 * gcc.target/i386/avx512vl-logic-1.c: New test.
359 * gcc.target/i386/avx512vl-logic-2.c: New test.
360 * gcc.target/i386/avx512dq-logic-2.c: New test.
362 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
365 * gcc.target/powerpc/pr70963.c: New.
367 2016-05-10 David Malcolm <dmalcolm@redhat.com>
369 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
370 (test_very_wide_line): Add ruler to expected output.
371 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
372 (test_very_wide_line): Likewise.
373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
374 (test_show_locus): Within the handling of "test_very_wide_line",
375 enable show_ruler_p on the diagnostic context.
377 2016-05-10 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/71039
380 * gcc.dg/torture/pr71039.c: New testcase.
382 2016-05-10 Nathan Sidwell <nathan@acm.org>
384 * gcc.dg/nested-func-10.c: Requires alloca.
385 * gcc.dg/nested-func-9.c: Requires alloca.
386 * gcc.c-torture/execute/pr70460.c: Requires labels.
387 * gcc.c-torture/compile/pr70199.c: Requires labels.
388 * gcc.target/nvptx/decl.c: Compile only.
389 * gcc.target/nvptx/trailing-init.c: Compile only.
390 * gcc.target/nvptx/ary-init.c: Compile only.
392 2016-05-10 Marek Polacek <polacek@redhat.com>
395 * gcc.dg/attr-opt-1.c: New test.
397 2016-05-10 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/70497
400 PR tree-optimization/28367
401 * gcc.dg/torture/20160404-1.c: New testcase.
402 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
403 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
405 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
407 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
409 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
411 * gcc.target/i386/fabsneg-1.c New test.
413 2016-05-09 Alan Modra <amodra@gmail.com>
416 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
418 2016-05-09 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/70985
421 * gcc.dg/torture/pr70985.c: New testcase.
423 2016-05-09 Bin Cheng <bin.cheng@arm.com>
425 * gcc.dg/tree-ssa/ifc-9.c: New test.
426 * gcc.dg/tree-ssa/ifc-10.c: New test.
427 * gcc.dg/tree-ssa/ifc-11.c: New test.
428 * gcc.dg/tree-ssa/ifc-12.c: New test.
429 * gcc.dg/vect/pr61194.c: Remove XFAIL.
430 * gcc.dg/vect/vect-23.c: Remove XFAIL.
431 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
433 2016-05-09 Richard Biener <rguenther@suse.de>
436 * gfortran.dg/pr70937.f90: New testcase.
438 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
440 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
442 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
445 * gfortran.dg/dec_structure_1.f90: New testcase.
446 * gfortran.dg/dec_structure_2.f90: Ditto.
447 * gfortran.dg/dec_structure_3.f90: Ditto.
448 * gfortran.dg/dec_structure_4.f90: Ditto.
449 * gfortran.dg/dec_structure_5.f90: Ditto.
450 * gfortran.dg/dec_structure_6.f90: Ditto.
451 * gfortran.dg/dec_structure_7.f90: Ditto.
452 * gfortran.dg/dec_structure_8.f90: Ditto.
453 * gfortran.dg/dec_structure_9.f90: Ditto.
454 * gfortran.dg/dec_structure_10.f90: Ditto.
455 * gfortran.dg/dec_structure_11.f90: Ditto.
456 * gfortran.dg/dec_union_1.f90: Ditto.
457 * gfortran.dg/dec_union_2.f90: Ditto.
458 * gfortran.dg/dec_union_3.f90: Ditto.
459 * gfortran.dg/dec_union_4.f90: Ditto.
460 * gfortran.dg/dec_union_5.f90: Ditto.
461 * gfortran.dg/dec_union_6.f90: Ditto.
462 * gfortran.dg/dec_union_7.f90: Ditto.
464 2016-05-07 Tom de Vries <tom@codesourcery.com>
466 PR tree-optimization/70956
467 * gcc.dg/graphite/pr70956.c: New test.
469 2016-05-06 Jakub Jelinek <jakub@redhat.com>
472 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
473 (a, b, c, d): Change type from char to signed char.
474 (main): Compare against (signed char) -1634678893 instead of
475 hardcoded -109. Use __builtin_abort instead of abort.
477 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
478 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
480 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
482 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
485 * gcc.dg/torture/pr70935.c: New test.
487 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
490 * gcc.target/sh/pr58219.c: New tests.
492 2016-05-06 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/70960
495 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
497 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
500 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
501 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
502 Adjust expected instruction counts.
503 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
505 2016-05-06 Marek Polacek <polacek@redhat.com>
508 * gcc.dg/ubsan/bounds-3.c: New test.
510 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
513 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
515 2016-05-06 Richard Biener <rguenther@suse.de>
518 * gfortran.dg/pr70931.f90: New testcase.
520 2016-05-06 Richard Biener <rguenther@suse.de>
523 * gcc.dg/torture/pr70941.c: New testcase.
525 2016-05-05 Bin Cheng <bin.cheng@arm.com>
527 PR tree-optimization/57206
528 * gcc.dg/vect/pr57206.c: New test.
530 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
532 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
534 2016-05-05 Jakub Jelinek <jakub@redhat.com>
536 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
538 * c-c++-common/Wdangling-else-4.c: New test.
540 2016-05-04 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/opt/pr70906.C: New test.
545 * g++.dg/opt/pr70933.C: New test.
547 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
549 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
551 * gcc.dg/ipa/pure-const-3.c: New testcase.
553 2016-05-04 Marek Polacek <polacek@redhat.com>
555 * c-c++-common/Wdangling-else-1.c: New test.
556 * c-c++-common/Wdangling-else-2.c: New test.
557 * c-c++-common/Wdangling-else-3.c: New test.
559 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
561 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
564 2016-05-04 Marek Polacek <polacek@redhat.com>
567 * gcc.dg/Waddress-2.c: New test.
569 2016-05-04 Alan Modra <amodra@gmail.com>
571 * gcc.target/powerpc/pr70866.c: New.
573 2016-05-03 Martin Sebor <msebor@redhat.com>
576 * c-c++-common/builtin_location.c: New test.
577 * g++.dg/cpp1y/builtin_location.C: New test.
579 2016-05-03 Marek Polacek <polacek@redhat.com>
582 * gcc.dg/pr70859.c: New test.
583 * gcc.dg/pr70859-2.c: New test.
585 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
587 * gnat.dg/debug5.adb: New testcase.
589 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
591 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
592 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
593 Procedure to check for z10 instruction set.
595 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
597 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
599 2016-05-03 Alan Modra <amodra@gmail.com>
601 * gcc.target/powerpc/savres.c: Add func using a single gpr.
603 2016-05-03 Jakub Jelinek <jakub@redhat.com>
605 * gcc.target/i386/avx512f-cvt-1.c: New test.
607 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
609 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
610 -fdump-tree-vrp-details.
612 2016-05-03 Richard Biener <rguenther@suse.de>
614 * gcc.dg/pr30172-1.c: Adjust.
615 * gcc.dg/pr63743.c: Likewise.
616 * gcc.dg/tm/pr51696.c: Likewise.
617 * c-c++-common/tm/safe-1.c: Likewise.
618 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
619 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
620 * g++.dg/plugin/self-assign-test-1.C: Likewise.
621 * g++.dg/plugin/self-assign-test-2.C: Likewise.
623 2016-05-03 Jakub Jelinek <jakub@redhat.com>
625 PR rtl-optimization/70467
626 * gcc.target/i386/pr70467-3.c: New test.
627 * gcc.target/i386/pr70467-4.c: New test.
629 PR tree-optimization/70916
630 * gcc.c-torture/compile/pr70916.c: New test.
633 * gcc.target/i386/pr49244-1.c: New test.
634 * gcc.target/i386/pr49244-2.c: New test.
636 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
638 PR rtl-optimization/44281
639 * gcc.target/i386/pr44281.c: New test.
641 2016-05-03 bin cheng <bin.cheng@arm.com>
643 PR tree-optimization/56541
644 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
645 * gcc.dg/vect/pr56541.c: new test.
647 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
649 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
651 * gcc.target/powerpc/float128-complex-2.c: Likewise.
653 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
656 * c-c++-common/asan/clone-test-1.c (main): Align child process
659 2016-05-02 David Malcolm <dmalcolm@redhat.com>
662 * g++.dg/spellcheck-fields-2.C: New test case.
664 2016-05-02 David Malcolm <dmalcolm@redhat.com>
667 * g++.dg/pr62314.C: New test case.
669 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
671 * gcc.dg/ipa/inline-8.c: New testcase.
673 2016-05-02 Jakub Jelinek <jakub@redhat.com>
675 PR rtl-optimization/70467
676 * gcc.target/i386/pr70467-1.c: New test.
678 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
680 * gcc.dg/spec-options.c: Run the test on all targets.
681 * gcc.dg/foo.specs: Use cpp_unique_options.
683 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
685 * gcc.dg/tree-ssa/unord.c: New testcase.
687 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
689 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
691 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
693 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
695 2016-05-02 Marek Polacek <polacek@redhat.com>
698 * gcc.dg/enum-incomplete-3.c: New test.
700 2016-05-02 Marek Polacek <polacek@redhat.com>
701 Tom de Vries <tom@codesourcery.com>
703 PR tree-optimization/70700
704 * gcc.dg/pr70700.c: New test.
706 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
709 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
710 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
711 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
712 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
714 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
716 * ada/acats/run_acats: Rename into...
717 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
718 * ada/acats/run_all.sh: Remove redundant test.
719 (target_run): Move around.
720 (target_gnatchop): Use newly built executable.
721 (target_gnatmake): Likewise.
722 Check that the compilation of impbit succeeds.
724 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
726 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
727 * gcc.dg/20021029-1.c: Likewise.
728 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
729 * gcc.target/sh/attr-isr-trapa.c: Likewise.
730 * gcc.target/sh/cmpstr.c: Likewise.
731 * gcc.target/sh/cmpstrn.c: Likewise.
732 * gcc.target/sh/memset.c: Likewise.
733 * gcc.target/sh/pr21255-2-mb.c: Likewise.
734 * gcc.target/sh/pr21255-2-ml.c: Likewise.
735 * gcc.target/sh/pr39423-1.c: Likewise.
736 * gcc.target/sh/pr49468-di.c: Likewise.
737 * gcc.target/sh/pr49468-si.c: Likewise.
738 * gcc.target/sh/pr49880-1.c: Likewise.
739 * gcc.target/sh/pr49880-2.c: Likewise.
740 * gcc.target/sh/pr49880-3.c: Likewise.
741 * gcc.target/sh/pr50751-1.c: Likewise.
742 * gcc.target/sh/pr50751-4.c: Likewise.
743 * gcc.target/sh/pr50751-7.c: Likewise.
744 * gcc.target/sh/pr51244-1.c: Likewise.
745 * gcc.target/sh/pr51244-10.c: Likewise.
746 * gcc.target/sh/pr51244-11.c: Likewise.
747 * gcc.target/sh/pr51244-12.c: Likewise.
748 * gcc.target/sh/pr51244-13.c: Likewise.
749 * gcc.target/sh/pr51244-14.c: Likewise.
750 * gcc.target/sh/pr51244-17.c: Likewise.
751 * gcc.target/sh/pr51244-18.c: Likewise.
752 * gcc.target/sh/pr51244-19.c: Likewise.
753 * gcc.target/sh/pr51244-4.c: Likewise.
754 * gcc.target/sh/pr51244-5.c: Likewise.
755 * gcc.target/sh/pr51244-7.c: Likewise.
756 * gcc.target/sh/pr51244-8.c: Likewise.
757 * gcc.target/sh/pr51244-9.c: Likewise.
758 * gcc.target/sh/pr51697.c: Likewise.
759 * gcc.target/sh/pr52483-1.c: Likewise.
760 * gcc.target/sh/pr52483-2.c: Likewise.
761 * gcc.target/sh/pr52483-3.c: Likewise.
762 * gcc.target/sh/pr52483-5.c: Likewise.
763 * gcc.target/sh/pr52933-1.c: Likewise.
764 * gcc.target/sh/pr52933-2.c: Likewise.
765 * gcc.target/sh/pr52933-3.c: Likewise.
766 * gcc.target/sh/pr53568-1.c: Likewise.
767 * gcc.target/sh/pr53976-1.c: Likewise.
768 * gcc.target/sh/pr53988-1.c: Likewise.
769 * gcc.target/sh/pr53988.c: Likewise.
770 * gcc.target/sh/pr54089-1.c: Likewise.
771 * gcc.target/sh/pr54089-6.c: Likewise.
772 * gcc.target/sh/pr54089-7.c: Likewise.
773 * gcc.target/sh/pr54089-8.c: Likewise.
774 * gcc.target/sh/pr54089-9.c: Likewise.
775 * gcc.target/sh/pr54236-1.c: Likewise.
776 * gcc.target/sh/pr54236-2.c: Likewise.
777 * gcc.target/sh/pr54236-3.c: Likewise.
778 * gcc.target/sh/pr54236-4.c: Likewise.
779 * gcc.target/sh/pr54386.c: Likewise.
780 * gcc.target/sh/pr54602-1.c: Likewise.
781 * gcc.target/sh/pr54685.c: Likewise.
782 * gcc.target/sh/pr54760-1.c: Likewise.
783 * gcc.target/sh/pr54760-2.c: Likewise.
784 * gcc.target/sh/pr54760-3.c: Likewise.
785 * gcc.target/sh/pr54760-4.c: Likewise.
786 * gcc.target/sh/pr54760-5.c: Likewise.
787 * gcc.target/sh/pr54760-6.c: Likewise.
788 * gcc.target/sh/pr55146.c: Likewise.
789 * gcc.target/sh/pr55160.c: Likewise.
790 * gcc.target/sh/pr59278.c: Likewise.
791 * gcc.target/sh/pr59401-1.c: Likewise.
792 * gcc.target/sh/pr59533-1.c: Likewise.
793 * gcc.target/sh/pr63260.c: Likewise.
794 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
795 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
796 * gcc.target/sh/strlen.c: Likewise.
797 * gcc.target/sh/torture/pr30807.c: Likewise.
798 * gcc.target/sh/torture/pr34777.c: Likewise.
799 * gcc.target/sh/torture/pr64652.c: Likewise.
800 * gcc.target/sh/torture/pr65505.c: Likewise.
801 * gcc.target/sh/torture/pragma-isr.c: Likewise.
802 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
804 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
809 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
811 * gcc.target/powerpc/vsx-elemrev-1.c: New.
812 * gcc.target/powerpc/vsx-elemrev-2.c: New.
813 * gcc.target/powerpc/vsx-elemrev-3.c: New.
814 * gcc.target/powerpc/vsx-elemrev-4.c: New.
816 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
818 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
819 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
821 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
824 * c-c++-common/goacc/combined-reduction.c: New test.
825 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
827 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
829 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
830 *movdi_internal pattern only if PIC off.
831 * gcc.target/i386/pr70155-2.c: Likewise.
832 * gcc.target/i386/pr70155-3.c: Likewise.
833 * gcc.target/i386/pr70155-4.c: Likewise.
834 * gcc.target/i386/pr70155-5.c: Likewise.
835 * gcc.target/i386/pr70155-6.c: Likewise.
836 * gcc.target/i386/pr70155-7.c: Likewise.
837 * gcc.target/i386/pr70155-8.c: Likewise.
838 * gcc.target/i386/pr70155-15.c: Likewise.
839 * gcc.target/i386/pr70155-17.c: Likewise.
840 * gcc.target/i386/pr70155-22.c: Likewise.
842 2016-04-29 Bin Cheng <bin.cheng@arm.com>
844 PR tree-optimization/70803
845 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
847 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
849 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
850 optimization of vector loop.
851 * gcc.target/i386/vect-unpack-3.c: New test.
852 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
853 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
854 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
856 2016-04-29 Marek Polacek <polacek@redhat.com>
859 * g++.dg/ubsan/null-7.C: New test.
862 * gcc.dg/pr70852.c: New test.
864 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
867 * g++.dg/cpp0x/alignas6.C: New test.
869 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
871 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
873 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
874 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
875 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
876 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
877 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
878 * gcc.target/arc/mxy.c: Likewise.
879 * gcc.target/arc/mswape.c: Likewise.
880 * gcc.target/arc/mrtsc.c: Likewise.
881 * gcc.target/arc/mcrc.c: Likewise.
882 * gcc.target/arc/mdsp-packa.c: Likewise.
883 * gcc.target/arc/mdvbf.c: Likewise.
884 * gcc.target/arc/mlock.c: Likewise.
885 * gcc.target/arc/mmac-24.c: Likewise.
886 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
888 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
889 Matthijs Kooijman <matthijs@stdin.nl>
890 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
893 * gcc.target/avr/pr60040-1.c: New.
894 * gcc.target/avr/pr60040-2.c: New.
896 2016-04-29 Richard Biener <rguenther@suse.de>
898 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
900 2016-04-29 Richard Biener <rguenther@suse.de>
902 PR tree-optimization/13962
903 PR tree-optimization/65686
904 * gcc.dg/uninit-pr65686.c: New testcase.
906 2016-04-29 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/pr70843.c: New test.
911 2016-04-28 Jakub Jelinek <jakub@redhat.com>
914 * gcc.target/i386/pr70858.c: New test.
916 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
918 * gcc.target/arc/nps400-1.c: New file.
920 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
921 Andrew Burgess <andrew.burgess@embecosm.com>
923 * gcc.target/arc/movh_cl-1.c: New file.
925 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
926 Andrew Burgess <andrew.burgess@embecosm.com>
928 * gcc.target/arc/extzv-1.c: New file.
929 * gcc.target/arc/insv-1.c: New file.
930 * gcc.target/arc/insv-2.c: New file.
931 * gcc.target/arc/movb-1.c: New file.
932 * gcc.target/arc/movb-2.c: New file.
933 * gcc.target/arc/movb-3.c: New file.
934 * gcc.target/arc/movb-4.c: New file.
935 * gcc.target/arc/movb-5.c: New file.
936 * gcc.target/arc/movb_cl-1.c: New file.
937 * gcc.target/arc/movb_cl-2.c: New file.
938 * gcc.target/arc/movbi_cl-1.c: New file.
939 * gcc.target/arc/movl-1.c: New file.
941 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
942 Andrew Burgess <andrew.burgess@embecosm.com>
944 * gcc.target/arc/cmem-1.c: New file.
945 * gcc.target/arc/cmem-2.c: New file.
946 * gcc.target/arc/cmem-3.c: New file.
947 * gcc.target/arc/cmem-4.c: New file.
948 * gcc.target/arc/cmem-5.c: New file.
949 * gcc.target/arc/cmem-6.c: New file.
950 * gcc.target/arc/cmem-7.c: New file.
951 * gcc.target/arc/cmem-ld.inc: New file.
952 * gcc.target/arc/cmem-st.inc: New file.
954 2016-04-28 Jakub Jelinek <jakub@redhat.com>
957 * gcc.target/i386/pr70821.c: New test.
959 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
961 * gcc.target/powerpc/vec-adde.c: New test.
962 * gcc.target/powerpc/vec-adde-int128.c: New test.
964 2016-04-28 Jakub Jelinek <jakub@redhat.com>
966 * gcc.target/i386/avx-vround-1.c: New test.
967 * gcc.target/i386/avx-vround-2.c: New test.
968 * gcc.target/i386/avx512vl-vround-1.c: New test.
969 * gcc.target/i386/avx512vl-vround-2.c: New test.
971 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
975 (check_effective_target_cilkplus_runtime): ... this.
976 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
977 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
979 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
980 Require cilkplus_runtime.
982 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
983 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
984 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
985 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
986 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
987 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
988 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
989 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
990 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
991 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
992 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
993 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
994 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
995 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
996 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
997 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
998 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
999 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1000 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1001 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1002 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1003 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1004 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1005 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1006 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1007 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1008 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1009 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1010 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1012 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1013 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1015 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1017 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1020 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1022 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1023 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1025 2015-04-27 Ryan Burn <contact@rnburn.com>
1029 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1031 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1032 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1034 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1036 * gnat.dg/limited_with4.ad[sb]: New test.
1037 * gnat.dg/limited_with4_pkg.ads: New helper.
1039 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1042 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1043 and movv1ti_internal patterns
1044 * gcc.target/i386/pr70155-1.c: New test.
1045 * gcc.target/i386/pr70155-2.c: Likewise.
1046 * gcc.target/i386/pr70155-3.c: Likewise.
1047 * gcc.target/i386/pr70155-4.c: Likewise.
1048 * gcc.target/i386/pr70155-5.c: Likewise.
1049 * gcc.target/i386/pr70155-6.c: Likewise.
1050 * gcc.target/i386/pr70155-7.c: Likewise.
1051 * gcc.target/i386/pr70155-8.c: Likewise.
1052 * gcc.target/i386/pr70155-9.c: Likewise.
1053 * gcc.target/i386/pr70155-10.c: Likewise.
1054 * gcc.target/i386/pr70155-11.c: Likewise.
1055 * gcc.target/i386/pr70155-12.c: Likewise.
1056 * gcc.target/i386/pr70155-13.c: Likewise.
1057 * gcc.target/i386/pr70155-14.c: Likewise.
1058 * gcc.target/i386/pr70155-15.c: Likewise.
1059 * gcc.target/i386/pr70155-16.c: Likewise.
1060 * gcc.target/i386/pr70155-17.c: Likewise.
1061 * gcc.target/i386/pr70155-18.c: Likewise.
1062 * gcc.target/i386/pr70155-19.c: Likewise.
1063 * gcc.target/i386/pr70155-20.c: Likewise.
1064 * gcc.target/i386/pr70155-21.c: Likewise.
1065 * gcc.target/i386/pr70155-22.c: Likewise.
1067 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1069 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1072 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1074 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1075 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1076 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1077 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1078 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1080 2016-04-27 Richard Biener <rguenther@suse.de>
1083 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1084 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1086 2016-04-27 Nathan Sidwell <nathan@acm.org>
1088 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1089 * g++.dg/ubsan/pr63956.C: Adjust error location.
1091 2016-04-27 Nick Clifton <nickc@redhat.com>
1094 * gcc.dg/pr49889.c: New test.
1096 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1098 * c-c++-common/memset-array.c: New test.
1100 2016-04-26 Martin Sebor <msebor@redhat.com>
1103 * g++.dg/cpp1y/func_constexpr.C: New test.
1105 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1108 * g++.dg/cpp0x/enum32.C: New test.
1109 * g++.dg/cpp0x/enum33.C: New test.
1111 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1113 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1114 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1115 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1116 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1117 * gcc.c-torture/execute/pr38151.c: Likewise.
1118 * gcc.c-torture/execute/pr66556.c: Likewise.
1119 * gcc.c-torture/execute/pr67781.c: Likewise.
1120 * gcc.c-torture/execute/pr68648.c: Likewise.
1122 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1124 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1126 2016-04-26 Marek Polacek <polacek@redhat.com>
1129 * gcc.dg/pr67784-3.c: New test.
1130 * gcc.dg/pr67784-4.c: New test.
1131 * gcc.dg/pr67784-5.c: New test.
1134 * gcc.dg/Wnested-externs-2.c: New test.
1136 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1138 * gcc.dg/fold-plusmult.c: Adjust.
1139 * gcc.dg/no-strict-overflow-6.c: Adjust.
1140 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1142 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1144 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1146 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1147 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1148 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1149 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1150 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1151 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1152 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1153 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1154 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1155 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1156 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1157 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1158 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1159 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1160 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1161 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1162 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1163 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1164 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1165 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1166 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1167 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1169 * gcc.target/i386/pr32219-4.c: Likewise.
1170 * gcc.target/i386/pr32219-6.c: Likewise.
1171 * gcc.target/i386/pr32219-8.c: Likewise.
1173 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1175 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1178 2016-04-26 Marek Polacek <polacek@redhat.com>
1181 * g++.dg/ext/cond2.C: New test.
1183 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1185 PR tree-optimization/70771
1186 PR tree-optimization/70775
1187 * gcc.dg/pr70771.c: New test.
1188 * gcc.dg/pr70775.c: New test.
1190 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1192 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1194 2016-04-25 Richard Biener <rguenther@suse.de>
1196 PR tree-optimization/70780
1197 * gcc.dg/torture/pr70780.c: New testcase.
1199 2016-04-25 Michael Collison <michael.collison@arm.com>
1201 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1202 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1203 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1204 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1205 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1206 * testsuite/lib/target-supports.exp
1207 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1208 that arm neon support vector widen sum of HImode TO SImode.
1210 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1213 * c-c++-common/asan/pr70712.c: New test.
1215 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1217 * .gitattributes: New file.
1219 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1221 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1223 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1225 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1226 * gfortran.dg/submodule_15.f08: Likewise.
1228 2016-04-22 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/70740
1231 * gcc.dg/torture/pr70740.c: New testcase.
1233 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1236 * gcc.target/i386/pr70750-1.c: New test.
1237 * gcc.target/i386/pr70750-2.c: Likewise.
1239 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/cpp0x/auto48.C: New.
1244 2016-04-21 Marek Polacek <polacek@redhat.com>
1247 * g++.dg/cpp0x/forw_enum12.C: New test.
1248 * g++.dg/cpp0x/forw_enum13.C: New test.
1250 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1253 * gcc.target/i386/pr70728.c: New test.
1255 2016-04-21 Richard Biener <rguenther@suse.de>
1258 * gcc.dg/pr70747.c: New testcase.
1260 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1262 PR tree-optimization/70715
1263 * gcc.dg/tree-ssa/scev-13.c: New test.
1265 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1267 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1269 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1271 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1273 2016-04-20 Jan Hubicka <jh@suse.cz>
1276 * g++.dg/ipa/nothrow-1.C: New testcase.
1278 2016-04-20 Nathan Sidwell <nathan@acm.org>
1281 * g++.dg/eh/delete1.C: New.
1283 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1285 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1286 -mtune-ctrl=sse_typeless_stores.
1288 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1290 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1292 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1294 PR tree-optimization/69489
1295 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1297 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1300 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1301 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1302 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1304 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1306 PR tree-optimization/56625
1307 PR tree-optimization/69489
1308 * gcc.dg/vect/pr56625.c: New test.
1309 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1311 2016-04-20 Andrew Pinski <apinski@cavium.com>
1314 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1316 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1318 * gnat.dg/self1.adb: Remove now incorrect test.
1320 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1322 * gcc.dg/tree-ssa/scev-11.c: New test.
1323 * gcc.dg/tree-ssa/scev-12.c: New test.
1325 2016-04-20 Marek Polacek <polacek@redhat.com>
1327 PR tree-optimization/70725
1328 * gcc.dg/pr70725.c: New test.
1330 2016-04-20 Richard Biener <rguenther@suse.de>
1332 PR tree-optimization/70726
1333 * g++.dg/vect/pr70726.cc: New testcase.
1335 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1338 * gcc.target/s390/pr70674.c: New test.
1340 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1342 PR libgfortran/70684
1343 * gfortran.dg/list_read_14.f90: New test.
1345 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1348 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1349 extern to force it misaligned.
1353 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1354 Don't check `*' before movv4sf_internal.
1355 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1356 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1357 Don't check `*' before movv16qi_internal.
1358 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1359 extern to force it misaligned.
1363 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1364 Don't check `*' before movv2df_internal.
1365 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1366 extern to force it misaligned.
1370 Check movv8sf_internal instead of avx_storeups256.
1371 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1373 2016-04-19 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/70171
1376 * g++.dg/tree-ssa/pr70171.C: New testcase.
1378 2016-04-19 Richard Biener <rguenther@suse.de>
1380 PR tree-optimization/70724
1381 * gcc.dg/torture/pr70724.c: New testcase.
1383 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1386 * testsuite/gcc.target/i386/pr70689.c: New.
1388 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1391 * gcc.target/i386/pr70708.c: New test.
1393 2016-04-18 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/43434
1396 * gcc.dg/vect/pr43434.c: New testcase.
1397 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1398 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1399 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1400 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1401 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1402 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1403 * gcc.dg/gomp/pr68640.c: Likewise.
1404 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1405 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1407 2016-04-18 Richard Biener <rguenther@suse.de>
1409 PR tree-optimization/70701
1410 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1412 2016-04-18 Tom de Vries <tom@codesourcery.com>
1415 * gcc.dg/pr70161.c: Add dot-file scans.
1416 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1417 instead of after last dot char.
1419 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1421 * c-c++-common/dump-ada-spec-3.c: New test.
1422 * c-c++-common/dump-ada-spec-4.c: Likewise.
1424 2016-04-17 Tom de Vries <tom@codesourcery.com>
1427 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1429 2016-04-15 Jan Hubicka <jh@suse.cz>
1432 * g++.dg/ipa/pure-const-1.C: New testcase.
1433 * g++.dg/ipa/pure-const-2.C: New testcase.
1434 * g++.dg/ipa/pure-const-3.C: New testcase.
1436 2016-04-15 Marek Polacek <polacek@redhat.com>
1439 * gcc.dg/bitfld-22.c: New test.
1441 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1443 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1446 2016-04-15 Marek Polacek <polacek@redhat.com>
1449 * c-c++-common/pr70651.c: New test.
1451 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453 PR rtl-optimization/70681
1454 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1455 dump scan on arm and powerpc.
1456 * gcc.dg/pr10474.c: Likewise.
1458 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1463 * g++.dg/cpp1y/vla11.C: Revert for real.
1466 * c-c++-common/Wparentheses-1.c: New test.
1467 * c-c++-common/gomp/Wparentheses-1.c: New test.
1468 * c-c++-common/gomp/Wparentheses-2.c: New test.
1469 * c-c++-common/gomp/Wparentheses-3.c: New test.
1470 * c-c++-common/gomp/Wparentheses-4.c: New test.
1471 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1472 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1473 * c-c++-common/goacc/Wparentheses-1.c: New test.
1475 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1478 * gcc.target/i386/pr70662.c: New test.
1480 2016-04-15 Richard Biener <rguenther@suse.de>
1481 Alan Modra <amodra@gmail.com>
1483 PR tree-optimization/70130
1484 * gcc.dg/vect/O3-pr70130.c: New testcase.
1486 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1489 * gcc.target/powerpc/pr70669.c: New test.
1492 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1493 a power7 system that does not have an assembler that supports
1496 2016-04-14 Martin Sebor <msebor@redhat.com>
1501 * c-c++-common/ubsan/vla-1.c: Revert.
1502 * g++.dg/cpp1y/vla11.C: Same.
1503 * g++.dg/cpp1y/vla12.C: Same.
1504 * g++.dg/cpp1y/vla13.C: Same.
1505 * g++.dg/cpp1y/vla14.C: Same.
1506 * g++.dg/cpp1y/vla3.C: Same.
1507 * gcc/testsuite/g++.dg/init/array24.C: Same.
1508 * g++.dg/ubsan/vla-1.C: Same.
1510 2016-04-14 Marek Polacek <polacek@redhat.com>
1511 Jan Hubicka <hubicka@ucw.cz>
1514 * g++.dg/torture/pr70029.C: New test.
1516 2016-04-14 Martin Sebor <msebor@redhat.com>
1518 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1519 type size to prevent failures on targets with very low maximum
1522 2016-04-14 Richard Biener <rguenther@suse.de>
1524 PR tree-optimization/70623
1525 * gcc.dg/torture/pr70623.c: New testcase.
1526 * gcc.dg/torture/pr70623-2.c: Likewise.
1528 2016-04-13 Martin Sebor <msebor@redhat.com>
1533 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1534 * g++.dg/cpp1y/vla11.C: New test.
1535 * g++.dg/cpp1y/vla12.C: New test.
1536 * g++.dg/cpp1y/vla13.C: New test.
1537 * g++.dg/cpp1y/vla14.C: New test.
1538 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1539 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1540 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1542 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1545 * g++.dg/opt/pr70641.C: New test.
1547 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1549 PR rtl-optimization/68749
1550 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1551 effects of argument promotions.
1552 Remove default args to dg-skip-if.
1554 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/parse/pr70635.C: New.
1559 2016-04-13 Marek Polacek <polacek@redhat.com>
1562 * c-c++-common/Wmisleading-indentation-4.c: New test.
1564 2016-04-13 Marek Polacek <polacek@redhat.com>
1567 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1568 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1570 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1572 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1573 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1574 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1576 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.c-torture/compile/pr70633.c: New test.
1582 * gcc.dg/torture/pr70628.c: New test.
1584 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1587 * g++.dg/template/pr70610.C: New test.
1588 * g++.dg/template/pr70610-2.C: New test.
1589 * g++.dg/template/pr70610-3.C: New test.
1590 * g++.dg/template/pr70610-4.C: New test.
1592 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1594 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1598 * g++.dg/ext/pr70571.C: New test.
1600 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1603 * gcc.target/powerpc/pr70640.c: New test.
1605 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/parse/pr68722.C: New.
1610 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1612 PR rtl-optimization/70596
1613 * gcc.target/i386/pr70596.c: New test.
1615 2016-04-12 Nathan Sidwell <nathan@acm.org>
1618 * g++.dg/init/pr70501.C: New.
1620 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1622 * gcc.target/i386/asm-flag-6.c: New test.
1624 2016-04-12 Tom de Vries <tom@codesourcery.com>
1626 PR tree-optimization/68756
1627 * gcc.dg/graphite/pr68756.c: New test.
1629 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1631 PR tree-optimization/70602
1632 * gcc.c-torture/execute/pr70602.c: New test.
1634 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1637 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1638 __float128 emulator is built and runs.
1639 * gcc.target/powerpc/float128-1.c: Likewise.
1641 * lib/target-supports.exp (check_ppc_float128_sw_available):
1642 Rework tests for __float128 software and hardware
1643 availability. Fix exit condition to return 0 on success.
1645 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1648 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1649 * gcc.target/aarch64/target_attr_15.c: Likewise.
1651 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/cpp1y/pr69066.C: New.
1656 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1659 * gfortran.dg/pr36192.f90: Update test.
1660 * gfortran.dg/pr36192_1.f90: Update test.
1661 * gfortran.dg/real_dimension_1.f: Update test.
1662 * gfortran.dg/parameter_array_init_7.f90: New test.
1664 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1669 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1671 PR rtl-optimization/66669
1672 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1674 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1676 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1677 * gcc.dg/pie-1.c: Likewise.
1678 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1679 * gcc.dg/pic-4.c: Likewise.
1680 * gcc.dg/pie-3.c: Likewise.
1681 * gcc.dg/pie-4.c: Likewise.
1683 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1685 PR tree-optimization/68644
1686 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1688 PR rtl-optimization/64886
1689 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1691 2016-04-09 Tom de Vries <tom@codesourcery.com>
1693 PR tree-optimization/68953
1694 * gcc.dg/graphite/pr68953.c: New test.
1696 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1699 * gfortran.dg/deferred_character_16.f90: New test.
1701 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/70586
1704 * gcc.c-torture/execute/pr70586.c: New test.
1706 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1709 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1710 with __builtin_memset
1711 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1713 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1717 PR tree-optimization/70373
1721 * c-c++-common/goacc/reduction-5.c: New test.
1722 * c-c++-common/goacc/reduction-promotions.c: New test.
1723 * gfortran.dg/goacc/reduction-3.f95: New test.
1724 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1726 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1730 * g++.dg/pr70590.C: New test.
1731 * g++.dg/pr70590-2.C: New test.
1733 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1736 * gcc.target/i386/pr70593.c: New test.
1738 PR rtl-optimization/70574
1739 * gcc.target/i386/avx2-pr70574.c: New test.
1741 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1744 * c-c++-common/asan/pr70541.c: New test.
1746 2016-04-08 Tom de Vries <tom@codesourcery.com>
1748 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1749 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1751 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1754 * gcc.c-torture/execute/pr70566.c: New test.
1756 2016-04-08 Tom de Vries <tom@codesourcery.com>
1758 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1759 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1761 2016-04-08 Alan Modra <amodra@gmail.com>
1763 * gcc.target/powerpc/pr70117.c: New.
1765 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1768 * gcc.dg/lto/simd-function_0.c: New test.
1770 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1772 * c-c++-common/attr-simd-2.c: Likewise.
1773 * c-c++-common/attr-simd-4.c: Likewise.
1774 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1775 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1777 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1780 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1782 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1783 Tom de Vries <tom@codesourcery.com>
1785 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1786 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1787 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1788 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1789 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1790 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1791 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1792 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1794 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1797 * g++.dg/warn/Wparentheses-29.C: New test.
1799 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1802 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1803 explicit braces to resolve a future -Wparentheses warning.
1805 2016-04-06 Richard Henderson <rth@redhat.com>
1807 * gcc.dg/pr61817-1.c: New test.
1808 * gcc.dg/pr61817-2.c: New test.
1809 * gcc.dg/pr69391-1.c: New test.
1810 * gcc.dg/pr69391-2.c: New test.
1812 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1814 PR rtl-optimization/70398
1815 * testsuite/gcc.target/aarch64/pr70398.c: New.
1817 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1819 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1821 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1822 Pedro Alves <palves@redhat.com>
1824 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1826 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1828 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1829 Check for avx512f effective targets instead of avx2.
1830 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1832 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1833 * g++.dg/gomp/declare-simd-1.C: Likewise.
1834 * g++.dg/gomp/declare-simd-3.C: Likewise.
1835 * g++.dg/gomp/declare-simd-4.C: Likewise.
1838 * c-c++-common/gomp/pr70550-1.c: New test.
1839 * c-c++-common/gomp/pr70550-2.c: New test.
1841 2016-04-05 Nathan Sidwell <nathan@acm.org>
1844 * g++.dg/ext/attribute-may-alias-5.C: New.
1846 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1849 * c-c++-common/pr70336.c: New test.
1850 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1851 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1853 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1856 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1858 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1860 PR rtl-optimization/70542
1861 * gcc.dg/torture/pr70542.c: New test.
1862 * gcc.target/i386/avx2-pr70542.c: New test.
1864 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1866 PR tree-optimization/70509
1867 * gcc.target/i386/avx512bw-pr70509.c: New test.
1869 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1872 * g++.dg/ext/constexpr-vla4.C: New test.
1874 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1877 * gcc.target/i386/pr70510.c: New test.
1879 2016-04-05 Richard Biener <rguenther@suse.de>
1881 PR tree-optimization/70526
1882 * g++.dg/torture/pr70526.C: New testcase.
1884 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1887 * gcc.target/i386/pr70525.c: New test.
1889 2016-04-05 Richard Biener <rguenther@suse.de>
1892 * g++.dg/torture/pr70499.C: New testcase.
1894 2016-04-05 Richard Biener <rguenther@suse.de>
1896 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1899 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1902 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1903 rs6000 ABI warnings.
1905 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1908 * g++.dg/ipa/devirt-51.C: New testcase.
1910 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1911 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/torture/pr70457.c: New.
1916 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1919 * gfortran.dg/allocate_with_source_19.f08: New test.
1921 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1924 * gfortran.dg/coarray_allocate_6.f08: New test.
1926 2016-04-04 Richard Biener <rguenther@suse.de>
1928 PR rtl-optimization/70484
1929 * gcc.dg/torture/pr70484.c: New testcase.
1931 2016-04-04 Marek Polacek <polacek@redhat.com>
1934 * gcc.dg/torture/pr70307.c: New test.
1936 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1940 * gcc.target/sh/torture/pr70416.c: New.
1942 2016-04-02 Martin Sebor <msebor@redhat.com>
1948 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1949 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1950 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1951 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1952 * g++.dg/cpp0x/constexpr-string.C: Same.
1953 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1954 * g++.dg/cpp0x/pr65398.C: Same.
1955 * g++.dg/ext/constexpr-vla1.C: Same.
1956 * g++.dg/ext/constexpr-vla2.C: Same.
1957 * g++.dg/ext/constexpr-vla3.C: Same.
1958 * g++.dg/ubsan/pr63956.C: Same.
1960 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1962 PR rtl-optimization/70467
1963 * gcc.target/i386/pr70467-2.c: New test.
1965 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1966 Marek Polacek <polacek@redhat.com>
1969 * g++.dg/init/new47.C: New test.
1971 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1974 * gcc.target/arm/pr70496.c: New test.
1976 2016-04-01 Nathan Sidwell <nathan@acm.org>
1979 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1981 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1984 * gcc.dg/strlenopt.h (memmove): New.
1985 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1986 instead of "string.h".
1987 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1988 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1989 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1990 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1991 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1992 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1993 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1994 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1995 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1996 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1997 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1998 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1999 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2000 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2001 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2002 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2003 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2004 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2005 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2006 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2008 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2011 (Holder::foo): Reflect this.
2013 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2016 * gcc.dg/pr70442.c: New test.
2018 2016-03-31 Nathan Sidwell <nathan@acm.org>
2021 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2023 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2026 * gcc.target/i386/pr70453.c: New test.
2028 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2031 * gcc.c-torture/pr70292.c: New test.
2033 2016-03-31 Marek Polacek <polacek@redhat.com>
2036 * c-c++-common/pr70297.c: New test.
2037 * g++.dg/cpp0x/typedef-redecl.C: New test.
2038 * gcc.dg/typedef-redecl2.c: New test.
2040 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2042 PR rtl-optimization/70460
2043 * gcc.c-torture/execute/pr70460.c: New test.
2045 2016-03-31 Richard Biener <rguenther@suse.de>
2048 * g++.dg/ext/vector30.C: New testcase.
2050 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2051 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2053 * gfortran.dg/fmt_pf.f90: New test.
2055 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2057 Forward-port from 5 branch
2058 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2061 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2062 dg-require-effective-target after dg-do.
2064 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2066 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2068 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2069 Julian Brown <julian@codesourcery.com>
2070 Chung-Lin Tang <cltang@codesourcery.com>
2071 Cesar Philippidis <cesar@codesourcery.com>
2072 James Norris <jnorris@codesourcery.com>
2073 Tom de Vries <tom@codesourcery.com>
2074 Nathan Sidwell <nathan@codesourcery.com>
2076 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2077 * c-c++-common/goacc/loop-clauses.c: Likewise.
2078 * g++.dg/goacc/template.C: Likewise.
2079 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2080 * gfortran.dg/goacc/loop-1.f95: Likewise.
2081 * gfortran.dg/goacc/loop-5.f95: Likewise.
2082 * gfortran.dg/goacc/loop-6.f95: Likewise.
2083 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2084 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2085 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2086 * c-c++-common/goacc/clauses-fail.c: Likewise.
2087 * c-c++-common/goacc/parallel-1.c: Likewise.
2088 * c-c++-common/goacc/reduction-1.c: Likewise.
2089 * c-c++-common/goacc/reduction-2.c: Likewise.
2090 * c-c++-common/goacc/reduction-3.c: Likewise.
2091 * c-c++-common/goacc/reduction-4.c: Likewise.
2092 * c-c++-common/goacc/routine-3.c: Likewise.
2093 * c-c++-common/goacc/routine-4.c: Likewise.
2094 * c-c++-common/goacc/routine-5.c: Likewise.
2095 * c-c++-common/goacc/tile.c: Likewise.
2096 * g++.dg/goacc/template.C: Likewise.
2097 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2098 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2099 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2100 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2101 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2102 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2103 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2104 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2105 * c-c++-common/goacc/use_device-1.c: ... this file.
2106 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2107 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2108 * c-c++-common/goacc/host_data-6.c: ... this file.
2109 * c-c++-common/goacc/loop-2-kernels.c: New file.
2110 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2111 * c-c++-common/goacc/loop-3.c: Likewise.
2112 * g++.dg/goacc/reference.C: Likewise.
2113 * g++.dg/goacc/routine-1.C: Likewise.
2114 * g++.dg/goacc/routine-2.C: Likewise.
2116 2016-03-30 Richard Biener <rguenther@suse.de>
2119 * gcc.dg/torture/pr70450.c: New testcase.
2121 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.dg/torture/pr70421.c: New test.
2125 * gcc.target/i386/avx512f-pr70421.c: New test.
2127 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2130 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2131 (check): New function.
2133 (foo): Align stack to 16 bytes when calling bar.
2134 * gcc.target/i386/cleanup-2.c: Likewise.
2136 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2138 PR tree-optimization/59124
2139 * gcc.dg/Warray-bounds-19.c: New test.
2141 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2143 * lib/prune.exp (escape_regex_chars): New.
2144 (prune_file_path): Update to quote metcharacters for regexp.
2146 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2148 PR rtl-optimization/70429
2149 * gcc.c-torture/execute/pr70429.c: New test.
2151 PR tree-optimization/70405
2152 * gcc.dg/pr70405.c: New test.
2154 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2157 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2158 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2160 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2163 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2164 __cilkrts_set_param to set two workers.
2165 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2166 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2168 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2170 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2172 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2175 * gcc.target/i386/pr70406.c: New test.
2177 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2179 * gnat.dg/specs/double_record_extension3.ads: New test.
2181 2016-03-25 Richard Henderson <rth@redhat.com>
2184 * gcc.target/aarch64/pr70120-1.c: New.
2185 * gcc.target/aarch64/pr70120-2.c: New.
2186 * gcc.target/aarch64/pr70120-3.c: New.
2188 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2191 * g++.dg/template/mangle2.C: The dg-do directive should be
2192 "compile" not "assemble".
2194 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2197 * gcc.dg/pr69650.c: New test.
2199 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2201 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2203 2016-03-25 Alan Modra <amodra@gmail.com>
2205 * gcc.dg/dfp/pr70052.c: New test.
2207 2016-03-24 Richard Henderson <rth@redhat.com>
2210 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2211 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2213 2016-03-24 Tom de Vries <tom@codesourcery.com>
2215 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2217 2016-03-24 Tom de Vries <tom@codesourcery.com>
2219 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2220 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2222 2016-03-24 Tom de Vries <tom@codesourcery.com>
2224 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2225 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2227 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2230 * g++.dg/template/mangle2.C: New test.
2232 2016-03-24 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/70396
2235 * gcc.dg/torture/pr70396.c: New testcase.
2237 2016-03-24 Richard Biener <rguenther@suse.de>
2240 * gcc.dg/torture/pr70370.c: New testcase.
2242 2016-03-24 Tom de Vries <tom@codesourcery.com>
2244 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2245 * gfortran.dg/goacc/kernels-tree.f95: Same.
2246 * gfortran.dg/goacc/parallel-tree.f95: Same.
2248 2016-03-24 Tom de Vries <tom@codesourcery.com>
2250 * c-c++-common/goacc/uninit-if-clause.c: New test.
2251 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2253 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2256 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2259 2016-03-24 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/70372
2262 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2264 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2267 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2269 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2272 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2274 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2278 * g++.dg/cpp1y/pr70001.C: New test.
2281 * g++.dg/cpp0x/constexpr-70323.C: New test.
2283 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2284 Jason Merrill <jason@redhat.com>
2285 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/cpp0x/constexpr-69315.C: New test.
2289 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2291 2016-03-23 Marek Polacek <polacek@redhat.com>
2294 * g++.dg/warn/Wignored-attributes-1.C: New test.
2295 * g++.dg/warn/Wignored-attributes-2.C: New test.
2297 2016-03-23 Tom de Vries <tom@codesourcery.com>
2299 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2301 * gfortran.dg/goacc/private-3.f95 (test): Same.
2302 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2305 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2307 * lib/target-supports.exp: Remove v7ve entry from loop
2308 creating effective target checks.
2309 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2310 (add_options_for_arm_arch_v7ve): Likewise.
2312 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2314 PR tree-optimization/70354
2315 * gcc.dg/vect/pr70354-1.c: New test.
2316 * gcc.dg/vect/pr70354-2.c: New test.
2317 * gcc.target/i386/avx2-pr70354-1.c: New test.
2318 * gcc.target/i386/avx2-pr70354-2.c: New test.
2320 2016-03-22 Jeff Law <law@redhat.com>
2323 * gcc.dg/tree-ssa/pr70232.c: New test.
2325 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2328 * gcc.target/i386/pr70302.c: New test.
2330 2016-03-22 Richard Biener <rguenther@suse.de>
2333 * g++.dg/torture/pr70251.C: New testcase.
2335 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2338 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2339 Wmisleading-indentation.c.
2340 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2341 reflect change to diagnostic text and order of messages.
2342 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2344 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2346 * g++.dg/ext/java-3.C: Don't compile on AIX.
2348 2016-03-22 Richard Biener <rguenther@suse.de>
2351 * gcc.dg/torture/pr70333.c: New testcase.
2353 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2355 * g++.dg/ext/pr70290.C: New test.
2357 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2360 * gcc.target/i386/pr70325.c: New test.
2362 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2365 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2366 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2369 * gcc.target/i386/pr70300.c: New test.
2372 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2373 (func2): New function for cond with parens, xfail warning for c++.
2374 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2376 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2379 * g++.dg/template/ptrmem30.C: New test.
2381 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2384 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2385 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2387 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2390 * gcc.dg/pr70326.c: New test.
2392 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2393 Jakub Jelinek <jakub@redhat.com>
2395 PR tree-optimization/70317
2396 * gcc.dg/pr70317.c: New test.
2398 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2401 * gcc.target/i386/pr70327.c: New test.
2403 2016-03-21 Martin Liska <mliska@suse.cz>
2406 * gcc.dg/ipa/pr70306.c: New test.
2408 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2410 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2411 * gcc.target/arm/attr-align3.c: Likewise.
2412 * gcc.target/arm/attr_arm.c: Likewise.
2413 * gcc.target/arm/flip-thumb.c: Likewise.
2415 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2418 * gcc.target/powerpc/altivec-36.c: New test.
2420 2016-03-21 Richard Biener <rguenther@suse.de>
2422 PR tree-optimization/70310
2423 * gcc.dg/torture/pr70310.c: New testcase.
2425 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2428 * gcc.target/i386/pr70293.c: New test.
2430 2016-03-21 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/70288
2433 * gcc.dg/torture/pr70288-1.c: New testcase.
2434 * gcc.dg/torture/pr70288-2.c: Likewise.
2436 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2438 PR rtl-optimization/69307
2439 * gcc.target/arm/pr69307.c: New test.
2441 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2443 PR rtl-optimization/69102
2444 * gcc.c-torture/compile/pr69102.c: New test.
2446 2016-03-18 Jeff Law <law@redhat.com>
2448 PR rtl-optimization/70263
2449 * gcc.c-torture/compile/pr70263-1.c: New test.
2450 * gcc.target/i386/pr70263-2.c: New test.
2452 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2454 PR rtl-optimization/70278
2455 * gcc.dg/torture/pr70278.c: New test.
2456 * gcc.target/arm/pr70278.c: New test.
2458 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2461 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2462 (test_builtin_types_compatible_p): New test function.
2463 * gcc.dg/pr70281.c: New test case.
2465 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2468 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2470 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2472 PR tree-optimization/70252
2473 * gcc.dg/pr70252.c: New test.
2475 2016-03-18 Tom de Vries <tom@codesourcery.com>
2477 * gcc.dg/pr70161-2.c: New test.
2478 * gcc.dg/pr70161.c: New test.
2480 2016-03-18 Tom de Vries <tom@codesourcery.com>
2483 * gcc.dg/pr70269.c: New test.
2485 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2488 * g++.dg/ext/java-3.C: New test.
2490 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2493 * g++.dg/lookup/pr70205.C: New test.
2495 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2498 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2500 2016-03-17 Marek Polacek <polacek@redhat.com>
2503 * gcc.dg/atomic-op-6.c: New test.
2505 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2508 * c-c++-common/pr70264.c: New test case.
2510 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2513 * c-c++-common/pr70144-1.c: New test.
2514 * c-c++-common/pr70144-2.c: New test.
2517 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2518 * g++.dg/opt/flifetime-dse6.C: New test.
2519 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2521 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2524 * gcc.dg/pic-1.c: New test.
2525 * gcc.dg/pic-2.c: Likewise.
2526 * gcc.dg/pic-3.c: Likewise.
2527 * gcc.dg/pic-4.c: Likewise.
2528 * gcc.dg/pie-1.c: Likewise.
2529 * gcc.dg/pie-2.c: Likewise.
2530 * gcc.dg/pie-3.c: Likewise.
2531 * gcc.dg/pie-4.c: Likewise.
2532 * gcc.dg/pie-5.c: Likewise.
2533 * gcc.dg/pie-6.c: Likewise.
2535 2016-03-17 Tom de Vries <tom@codesourcery.com>
2537 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2538 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2540 2016-03-17 Richard Biener <rguenther@suse.de>
2543 * g++.dg/debug/pr70271.C: New testcase.
2545 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2547 * gcc.target/i386/pr70251.c: New test.
2549 2016-03-17 Marek Polacek <polacek@redhat.com>
2552 * g++.dg/warn/constexpr-70194.C: New test.
2554 2016-03-16 Richard Henderson <rth@redhat.com>
2557 * gcc.c-torture/compile/pr70240.c: New.
2559 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2561 * gcc.c-torture/compile/20151204.c: Skip for avr.
2563 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2566 * g++.dg/opt/pr70245.C: New test.
2567 * g++.dg/opt/pr70245.h: New file.
2568 * g++.dg/opt/pr70245-aux.cc: New file.
2570 2016-03-16 Martin Sebor <msebor@redhat.com>
2572 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2574 2016-03-16 Richard Henderson <rth@redhat.com>
2577 * gcc.c-torture/compile/pr70199.c: New.
2579 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2581 * gcc.dg/uninit-19.c: Run dos2unix.
2583 2016-03-16 Marek Polacek <polacek@redhat.com>
2586 * gcc.dg/nested-func-10.c: New test.
2587 * gcc.dg/nested-func-9.c: New test.
2589 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2591 PR tree-optimization/68714
2592 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2594 2016-03-16 Tom de Vries <tom@codesourcery.com>
2596 PR tree-optimization/68715
2597 * gcc.dg/graphite/pr68715-2.c: New test.
2598 * gcc.dg/graphite/pr68715.c: New test.
2599 * gfortran.dg/graphite/pr68715.f90: New test.
2601 2016-03-16 Tom de Vries <tom@codesourcery.com>
2603 PR tree-optimization/68809
2604 * gcc.dg/graphite/pr68809-2.c: New test.
2605 * gcc.dg/graphite/pr68809.c: New test.
2607 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2610 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2611 method call to i () as argument. Adjust expected output.
2614 * g++.dg/ubsan/pr70147-1.C: New test.
2615 * g++.dg/ubsan/pr70147-2.C: New test.
2617 2016-03-15 Martin Sebor <msebor@redhat.com>
2620 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2622 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2624 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2627 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2630 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2631 libatomic_available.
2633 2016-03-15 Marek Polacek <polacek@redhat.com>
2636 * g++.dg/ext/attribute-may-alias-4.C: New test.
2638 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2640 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2641 -fvar-tracking-assignments-toggle flag.
2643 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2645 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2647 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2649 PR rtl-optimization/70222
2650 * gcc.c-torture/execute/pr70222-1.c: New test.
2651 * gcc.c-torture/execute/pr70222-2.c: New test.
2653 2016-03-15 Richard Henderson <rth@redhat.com>
2655 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2657 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2659 PR rtl-optimization/69032
2660 * gcc.dg/pr69032.c: New test.
2662 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2664 PR rtl-optimization/63384
2665 * g++.dg/pr63384.C: New test.
2667 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2670 * gcc.target/i386/pr64411.C: New test.
2672 2016-03-15 Tom de Vries <tom@codesourcery.com>
2674 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2675 * gfortran.dg/goacc/kernels-alias.f95: New test.
2677 2016-03-14 Martin Sebor <msebor@redhat.com>
2680 * g++.dg/cpp0x/constexpr-inline.C: New test.
2681 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2683 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2685 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2687 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.dg/pr70219.c: New test.
2692 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2695 * gcc.dg/torture/pr70083.c: New test.
2696 * gcc.target/i386/pr70083.c: New test.
2698 2016-03-14 Richard Biener <rguenther@suse.de>
2700 PR tree-optimization/56365
2701 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2703 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2706 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2708 * g++.dg/pr70098.C: New testcase.
2711 2016-03-14 Tom de Vries <tom@codesourcery.com>
2713 PR tree-optimization/70045
2714 * gcc.dg/graphite/pr70045.c: New test.
2716 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2719 * gfortran.dg/include_9.f90: New test.
2721 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2724 gfortran.dg/prof/prof.exp: New script.
2725 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2727 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2729 PR rtl-optimization/69307
2730 * gcc.dg/pr69307.c: New test.
2732 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2735 * gcc.target/arm/pr69614.c: New.
2737 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2740 * gfortran.dg/submodule_14.f08: New test
2743 * gfortran.dg/submodule_15.f08: New test
2745 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2748 * g++.dg/cpp1y/paren3.C: New test.
2750 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2753 * gcc.target/powerpc/ppc-round2.c: New test.
2755 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2758 * gcc.dg/torture/pr70123.c: New test.
2760 2016-03-11 Jeff Law <law@redhat.com>
2762 PR tree-optimization/70190
2763 * gcc.c-torture/compile/pr70190.c: New test.
2765 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2768 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2770 (test43_b): Likewise.
2771 (test43_c): Likewise.
2772 (test43_d): Likewise.
2773 (test43_e): Likewise.
2774 (test43_f): Likewise.
2775 (test43_g): Likewise.
2776 (test44_a): Likewise.
2777 (test44_b): Likewise.
2778 (test44_c): Likewise.
2779 (test44_d): Likewise.
2780 (test44_e): Likewise.
2782 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2785 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2787 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2792 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796 * gcc.target/aarch64/pr69245_2.c: New test.
2798 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2800 PR tree-optimization/70177
2801 * gcc.dg/pr70177.c: New test.
2803 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2805 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2807 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2809 * gcc.dg/tree-ssa/sra-20.c: New.
2811 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2813 PR rtl-optimization/70174
2814 * gcc.dg/pr70174.c: New test.
2816 PR tree-optimization/70169
2817 * gcc.dg/pr70169.c: New test.
2819 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2822 * gcc.target/i386/pr70160.c: New test.
2824 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2826 * gcc.target/s390/dfp-1.c: New test.
2828 2016-03-10 Nick Clifton <nickc@redhat.com>
2831 * gcc.target/aarch64/pr70044.c: New test.
2833 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2834 Jakub Jelinek <jakub@redhat.com>
2837 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2838 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2839 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2841 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2844 * g++.dg/lto/pr69589_0.C: New testcase
2845 * g++.dg/lto/pr69589_1.C: New testcase
2847 2016-03-10 Marek Polacek <polacek@redhat.com>
2850 * g++.dg/delayedfold/unary-plus1.C: New test.
2852 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2854 * gcc.target/arm/pr45701-1.c: Escape brackets.
2855 * gcc.target/arm/pr45701-2.c: Likewise.
2857 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2859 * gfortran.dg/unconstrained_commons.f: New.
2861 2016-03-10 Alan Modra <amodra@gmail.com>
2863 * gcc.dg/pr69195.c: New.
2864 * gcc.dg/pr69238.c: New.
2866 2016-03-10 Tom de Vries <tom@codesourcery.com>
2869 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2871 2016-03-10 Richard Biener <rguenther@suse.de>
2873 PR tree-optimization/70128
2874 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2875 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2877 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2879 PR tree-optimization/70152
2880 * gcc.dg/pr70152.c: New test.
2883 * gcc.target/i386/pr70086-1.c: New test.
2884 * gcc.target/i386/pr70086-2.c: New test.
2885 * gcc.target/i386/pr70086-3.c: New test.
2887 PR tree-optimization/70127
2888 * gcc.c-torture/execute/pr70127.c: New test.
2890 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2892 * c-c++-common/goacc/combined-directives-2.c: New test.
2894 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2898 * g++.dg/diagnostic/pr70105.C: New test.
2899 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2900 (test_multiple_ordinary_maps): New test function.
2902 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2906 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2907 Drop range information from call to inform_at_rich_loc.
2908 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2910 (test_show_locus): Replace calls to rich_location::add_range with
2911 calls to add_range. Rewrite the tests that used the now-defunct
2912 rich_location ctor taking a source_range. Simplify other tests
2913 by replacing calls to COMBINE_LOCATION_DATA with calls to
2916 2016-03-09 Richard Biener <rguenther@suse.de>
2917 Jakub Jelinek <jakub@redhat.com>
2919 PR tree-optimization/70138
2920 * gcc.dg/vect/pr70138-1.c: New testcase.
2921 * gcc.dg/vect/pr70138-2.c: Likewise.
2923 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.target/i386/pr70049.c: New test.
2928 2016-03-09 Richard Biener <rguenther@suse.de>
2931 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2932 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2933 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2935 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2937 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2940 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2946 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2949 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2950 in testcase comment.
2952 2016-03-09 Tom de Vries <tom@codesourcery.com>
2954 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2955 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2956 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2957 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2958 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2959 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2960 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2961 * gfortran.dg/goacc/kernels-loop.f95: New test.
2963 2016-03-08 Martin Sebor <msebor@redhat.com>
2966 * g++.dg/warn/overflow-warn-7.C: New test.
2968 2016-03-08 Jason Merrill <jason@redhat.com>
2970 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2971 * lib/target-supports.exp (check_effective_target_concepts): New.
2973 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2976 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2977 * g++.dg/ubsan/pr70135.C: New test.
2980 * gcc.dg/pr70110.c: New test.
2982 2016-03-07 Martin Jambor <mjambor@suse.cz>
2984 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2985 * c-c++-common/gomp/if-1.c: Likewise.
2986 * c-c++-common/gomp/pr61486-2.c: Likewise.
2987 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2988 to dg-additional-options.
2989 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2990 * g++/gomp/target-teams-1.c: Likewise.
2991 * gcc.dg/gomp/gomp.exp: Likewise.
2992 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2993 dg-additional-options.
2994 * gfortran.dg/gomp/gomp.exp: Likewise.
2995 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2996 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2997 dg-additional-options.
2998 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3000 2016-03-07 Martin Jambor <mjambor@suse.cz>
3002 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3003 * c-c++-common/gomp/gridify-1.c: New test.
3004 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3006 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3008 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3009 trigger for cortex-r8, when scanning for register r8.
3010 * gcc.target/arm/pr45701-2.c: Likewise.
3012 2016-02-26 Richard Biener <rguenther@suse.de>
3013 Jeff Law <law@redhat.com>
3015 PR tree-optimization/69740
3016 * gcc.c-torture/compile/pr69740-1.c: New test.
3017 * gcc.c-torture/compile/pr69740-2.c: New test.
3019 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3021 * lib/target-supports.exp
3022 (check_effective_target_whole_vector_shift): Enable for PPC64.
3024 2016-03-07 Richard Biener <rguenther@suse.de>
3026 PR tree-optimization/70115
3027 * gcc.dg/torture/pr70115.c: New testcase.
3029 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3032 * c-c-++-common/goacc/pr69916.c: New.
3034 2016-03-07 Richard Henderson <rth@redhat.com>
3036 * gcc.c-torture/compile/pr70061.c: New test.
3038 2016-03-07 Richard Biener <rguenther@suse.de>
3041 * gcc.dg/vect/O3-pr36098.c: New testcase.
3043 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3045 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3047 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3049 * gnat.dg/renaming9.ad[sb]: New testcase.
3051 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3054 * g++.dg/expr/stdarg3.C: New test.
3056 2016-03-04 Jeff Law <law@redhat.com>
3058 PR tree-optimization/69196
3059 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3062 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3065 * gcc.dg/pr69973.c: New test.
3067 PR rtl-optimization/69941
3068 * gcc.dg/torture/pr69941.c: New test.
3071 * gcc.dg/pr69824.c: New test.
3073 2016-03-05 Tom de Vries <tom@codesourcery.com>
3075 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3076 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3079 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3082 * g++.dg/cpp1y/var-templ48.C: New test.
3083 * g++.dg/cpp1y/var-templ49.C: New test.
3085 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3087 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3089 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3092 * g++.dg/ubsan/pr70035.C: New test.
3095 * gcc.target/i386/pr70062.c: New test.
3097 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3099 * g++.dg/template/typename21.C: Remove c++98_only.
3101 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3103 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3105 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3108 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3110 (fn_42_b): Likewise.
3111 (fn_42_c): Likewise.
3113 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3116 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3118 (fn_40_b): Likewise.
3119 (fn_41_a): Likewise.
3120 (fn_41_b): Likewise.
3122 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3125 * gcc.target/i386/avx512f-pr70059.c: New test.
3126 * gcc.target/i386/avx512dq-pr70059.c: New test.
3128 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3130 PR rtl-optimization/57676
3131 * gcc.dg/torture/pr57676.c: New test.
3133 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3135 * gcc.dg/pr70026.c: New test.
3137 2016-03-04 Marek Polacek <polacek@redhat.com>
3140 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3141 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3143 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3146 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3148 (test_corners_sisd_si): Likewise.
3149 (main): Remove checks of the above.
3150 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3152 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3154 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3156 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3158 * gcc.dg/torture/pr69951.c: Accept argc==0.
3160 2016-03-04 Richard Biener <rguenther@suse.de>
3163 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3164 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3166 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3169 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3172 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/guality/pr69947.c: New test.
3177 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3180 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3182 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3184 PR rtl-optimization/69904
3185 * gcc.target/arm/pr69904.c: New test.
3187 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.dg/vect/pr70021.c: New test.
3191 * gcc.target/i386/pr70021.c: New test.
3193 2016-03-03 Marek Polacek <polacek@redhat.com>
3196 * gcc.dg/pr70050.c: New test.
3198 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3200 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3202 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3204 PR tree-optimization/70043
3205 * gfortran.dg/vect/pr70043.f90: New test.
3207 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3209 * gnat.dg/specs/task1.ads: New test.
3211 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3213 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3214 Invoke gdb with -batch.
3215 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3217 2016-03-03 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/55936
3220 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3222 2016-03-02 Jeff Law <law@redhat.com>
3224 PR rtl-optimization/69942
3225 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3226 effects of argument promotions.
3228 PR tree-optimization/69987
3229 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3230 target does not support -fprefetch-loop-arrays.
3232 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3234 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3236 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3238 PR rtl-optimization/69052
3239 * gcc.target/i386/pr69052.c: New test.
3241 2016-03-02 Alan Modra <amodra@gmail.com>
3243 * gcc.dg/pr69990.c: New.
3245 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3248 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3251 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3254 * gcc.target/i386/pr70028.c: New test.
3256 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3258 * c-c++-common/asan/swapcontext-test-1.c,
3259 * c-c++-common/tsan/thread_leak.c,
3260 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3261 * g++.dg/tsan/benign_race.C,
3262 * g++.dg/tsan/fd_close_norace.C,
3263 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3264 races with sanitizer output
3266 2016-03-02 Richard Biener <rguenther@suse.de>
3267 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.dg/simd-8.c: New testcase.
3272 2016-03-02 Richard Biener <rguenther@suse.de>
3275 * gcc.dg/simd-7.c: New testcase.
3277 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3279 * gcc.target/i386/pr70007.c: Tweak.
3281 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3283 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3285 2016-03-02 Marek Polacek <polacek@redhat.com>
3288 * gcc.dg/pr67854.c: New test.
3290 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.dg/torture/pr70025.c: New test.
3295 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3297 PR tree-optimization/68621
3298 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3300 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3302 * gcc.target/i386/pr70007.c: New test.
3304 2016-03-01 Jeff Law <law@redhat.com>
3306 PR tree-optimization/69196
3307 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3309 PR tree-optimization/69196
3310 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3311 duplicating code and spoiling the expected output.
3313 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3316 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3317 supports power9 before doing tests.
3318 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3319 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3320 * gcc.target/powerpc/p9-permute.c: Likewise.
3322 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3325 * gcc.target/i386/pr70027.c: New test.
3327 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3329 * gcc.dg/pr70017.c: New test.
3331 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3335 * gcc.dg/pr69796.c: New test.
3336 * gcc.dg/pr69974.c: New test.
3338 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3340 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3342 2016-02-29 Jeff Law <law@redhat.com>
3344 PR tree-optimization/69987
3345 * gfortran.dg/pr69987.f90: New test.
3347 PR tree-optimization/69989
3348 * gcc.c-torture/compile/pr69989-2.c: New test.
3350 2016-03-01 Marek Polacek <polacek@redhat.com>
3353 * g++.dg/parse/invalid1.C: New test.
3355 2016-03-01 Richard Biener <rguenther@suse.de>
3358 * gcc.dg/pr70022.c: New testcase.
3360 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3362 PR tree-optimization/69956
3363 * gcc.dg/pr69956.c: New test.
3365 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3369 XFAIL when hardware supports efficient unaligned storage access.
3371 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3374 * g++.dg/template/pr69961a.C: New test.
3375 * g++.dg/template/pr69961b.C: New test.
3377 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3379 PR preprocessor/69985
3380 * gcc.dg/cpp/pr69985.c: New test case.
3382 2016-02-29 Jeff Law <law@redhat.com>
3384 PR tree-optimization/70005
3385 * gcc.c-torture/execute/pr70005.c New test.
3387 PR tree-optimization/69999
3388 * gcc.c-torture/compile/pr69999.c: New test.
3390 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3392 PR tree-optimization/69652
3393 * gcc.dg/torture/pr69652.c: Delete test.
3394 * gcc.dg/vect/pr69652.c: New test.
3396 2016-02-19 Richard Biener <rguenther@suse.de>
3398 PR tree-optimization/69980
3399 * gfortran.dg/vect/pr69980.f90: New testcase.
3401 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3403 * gcc.target/sparc/20160229-1.c: New test.
3405 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3407 * gnat.dg/stack_usage3.adb: New test.
3408 * gnat.dg/stack_usage3_pkg.ads: New helper.
3410 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3412 * gnat.dg/renaming8.adb: New test.
3413 * gnat.dg/renaming8_pkg1.ads: New helper.
3414 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3415 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3417 2016-02-29 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/69720
3420 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3422 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3426 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3428 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3429 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3432 * gfortran.dg/coarray_8.f90: Adjust error message.
3433 * gfortran.dg/pr56007.f90: New test.
3434 * gfortran.dg/pr56007.f: New test.
3436 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3438 PR tree-optimization/69989
3439 * gcc.dg/torture/pr69989.c: New test.
3441 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3443 * gcc.target/i386/stack-realign-win.c: New test.
3445 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3448 * gfortran.dg/pr60126.f90: New test.
3450 2016-02-27 Jeff Law <law@redhat.com>
3453 2016-02-26 Richard Biener <rguenther@suse.de>
3454 Jeff Law <law@redhat.com>
3456 PR tree-optimization/69740
3457 * gcc.c-torture/compile/pr69740-1.c: New test.
3458 * gcc.c-torture/compile/pr69740-2.c: New test.
3460 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3463 * gfortran.dg/newunit_4.f90: New test.
3465 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3468 PR rtl-optimization/69886
3469 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3470 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3473 2016-02-26 Martin Sebor <msebor@redhat.com>
3475 PR tree-optimization/15826
3476 * gcc.dg/tree-ssa/pr15826.c: New test.
3478 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.target/powerpc/pr69969.c: New test.
3483 2016-02-26 Martin Sebor <msebor@redhat.com>
3486 * g++.old-deja/g++.other/decl5.C: Add a test case.
3488 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3491 * gcc.target/powerpc/pr69946.c: New file.
3493 2016-02-26 Richard Biener <rguenther@suse.de>
3494 Jeff Law <law@redhat.com>
3496 PR tree-optimization/69740
3497 * gcc.c-torture/compile/pr69740-1.c: New test.
3498 * gcc.c-torture/compile/pr69740-2.c: New test.
3500 2016-02-26 Martin Jambor <mjambor@suse.cz>
3503 * gcc.dg/torture/pr69932.c: New test.
3504 * gcc.dg/torture/pr69936.c: Likewise.
3506 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3509 * gcc.target/s390/pr69709.c: New test.
3511 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3514 * gcc.target/aarch64/pr69245_1.c: New test.
3516 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3519 * gcc.dg/torture/pr69613.c: New test.
3521 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3523 PR rtl-optimization/69891
3524 * gcc.target/i386/pr69891.c: New test.
3526 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3527 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3530 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3531 functionality for both 32-bit and 64-bit.
3533 2016-02-26 Richard Biener <rguenther@suse.de>
3535 PR tree-optimization/69551
3536 * gcc.dg/torture/pr69951.c: New testcase.
3538 2016-02-25 Richard Biener <rguenther@suse.de>
3540 PR tree-optimization/48795
3541 * gcc.dg/Warray-bounds-18.c: New testcase.
3543 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3545 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3547 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3549 PR rtl-optimization/69896
3550 * gcc.dg/pr69896.c: New test.
3552 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3555 * g++.dg/cpp1y/paren2.C: New test.
3557 2016-02-24 Martin Sebor <msebor@redhat.com>
3560 * gcc.dg/enum-mode-2.c: New test.
3562 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3566 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3567 * g++.dg/ubsan/pr69922.C: New test.
3569 2016-02-24 Marek Polacek <polacek@redhat.com>
3572 * gcc.dg/pr69819.c: New test.
3574 2016-02-24 Martin Sebor <msebor@redhat.com>
3577 * g++.dg/ext/flexary15.C: New test.
3579 2016-02-24 Martin Sebor <msebor@redhat.com>
3581 * gcc.dg/builtins-68.c: Avoid making unportable
3582 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3583 * g++.dg/ext/builtin_alloca.C: Same.
3585 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3586 Charles Baylis <charles.baylis@linaro.org>
3589 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3591 2016-02-24 Richard Biener <rguenther@suse.de>
3592 Jakub Jelinek <jakub@redhat.com>
3595 * gcc.dg/torture/pr69760.c: New testcase.
3597 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3599 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3600 pattern on Solaris with as.
3602 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3604 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3605 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3606 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3607 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3609 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.dg/pr69915.c: New test.
3614 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616 PR rtl-optimization/69886
3617 * gcc.dg/torture/pr69886.c: New test.
3619 2016-02-24 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/torture/pr68963.c: New testcase.
3624 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3627 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3628 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3629 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3630 * gcc.target/arm/atomic_loaddi_1.c: New test.
3631 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3632 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3633 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3634 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3635 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3636 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3637 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3638 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3640 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.dg/torture/pr69909.c: New test.
3645 2016-02-24 Richard Biener <rguenther@suse.de>
3647 PR tree-optimization/69907
3648 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3649 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3650 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3652 2016-02-24 Christian Bruel <christian.bruel@st.com>
3654 * gcc.target/arm/pragma_cpp_fma.c: New test.
3656 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3659 * gfortran.dg/include_6.f90: Update test.
3661 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3664 * objc.dg/pr69844.m: New test.
3666 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3668 PR libgfortran/69456
3669 * gfortran.dg/namelist_89.f90: New test.
3670 * gfortran.dg/pr59700.f90: Update test..
3672 2016-02-23 Martin Sebor <msebor@redhat.com>
3675 * g++.dg/ext/builtin_alloca.C: New test.
3676 * gcc.dg/builtins-68.c: New test.
3678 2016-02-23 Richard Henderson <rth@redhat.com>
3680 * gcc.target/i386/addr-space-3.c: Remove test.
3682 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3684 PR preprocessor/69126
3685 PR preprocessor/69543
3686 * c-c++-common/pr69126-2-long.c: New test.
3687 * c-c++-common/pr69126-2-short.c: New test.
3688 * c-c++-common/pr69543-1.c: Remove xfail.
3690 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3692 PR preprocessor/69126
3693 PR preprocessor/69543
3694 PR preprocessor/69558
3695 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3697 (test_2): ...this, and add leading comment.
3698 (MACRO_3, test_3): New.
3699 (MACRO_4A, MACRO_4B, test_4): New.
3700 (MACRO): Rename to...
3703 (test_5): ...this, updating for renaming of MACRO, and
3704 add leading comment.
3705 * c-c++-common/pr69543-1.c: New.
3706 * c-c++-common/pr69543-2.c: New.
3707 * c-c++-common/pr69543-3.c: New.
3708 * c-c++-common/pr69543-4.c: New.
3709 * c-c++-common/pr69558-1.c: New.
3710 * c-c++-common/pr69558-2.c: New.
3711 * c-c++-common/pr69558-3.c: New.
3712 * c-c++-common/pr69558-4.c: New.
3713 * gcc.dg/pr69558.c: Move to...
3714 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3717 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3719 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3720 to -ftree-parallelize-loops/-fopenacc changes.
3721 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3722 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3723 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3724 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3725 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3726 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3727 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3728 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3729 * c-c++-common/goacc/kernels-loop.c: Likewise.
3730 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3731 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3732 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3733 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3735 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3737 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3739 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3742 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3745 * gcc.dg/pr69900.c: New test.
3747 2016-02-23 Martin Jambor <mjambor@suse.cz>
3749 PR tree-optimization/69666
3750 * gcc.dg/tree-ssa/pr69666.c: New test.
3752 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3755 * gfortran.dg/coarray_allocate_5.f08: New test.
3757 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3759 * gcc.target/s390/vcond-shift.c: Move to ...
3760 * gcc.target/s390/vector/vcond-shift.c: ... here.
3762 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3764 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3765 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3767 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3769 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3771 2016-02-20 Mark Wielaard <mjw@redhat.com>
3774 * gcc.dg/unused-variable-3.c: New test.
3776 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3779 * gcc.target/i386/pr69888.c: New test.
3781 2016-02-22 Richard Biener <rguenther@suse.de>
3783 PR tree-optimization/69882
3784 * gfortran.dg/vect/pr69882.f90: New testcase.
3786 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3789 * gcc.dg/pr69885.c: New test.
3791 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3795 * gcc.target/sh/pr54089-10.c: New.
3797 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3800 * gfortran.dg/deferred_character_15.f90 : New test.
3802 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3805 gfortran.dg/allocate_with_source_18.f03: New test.
3807 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3810 gfortran.dg/gomp/pr52531.f90: New test.
3812 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3815 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3818 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3821 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3822 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3825 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3828 * g++.dg/torture/pr69851.C: New test.
3830 2016-02-19 Martin Sebor <msebor@redhat.com>
3833 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3835 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3838 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3839 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3842 * g++.dg/cpp0x/pr67767.C: New test.
3844 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3847 for fp, simd, crypto, crc, lse.
3848 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3850 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3851 effective target check.
3853 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3856 * gcc.target/i386/pr69820.c: New test.
3858 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3860 * gcc.target/s390/vector/int128-1.c: New test.
3862 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3864 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3866 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3868 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3869 instruction pattern name to prevent the testcase from failing with
3872 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3874 * gcc.target/s390/md/movstr-2.c: New test.
3876 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3878 * gcc.target/s390/morestack.c: New test.
3880 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3883 * gcc.target/s390/pr69625.c: Add test case.
3885 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3888 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3890 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3893 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3894 * gcc.target/powerpc/fusion3.c: Likewise.
3896 2016-02-18 Richard Biener <rguenther@suse.de>
3899 * g++.dg/torture/pr69553.C: New testcase.
3901 2016-02-18 Nick Clifton <nickc@redhat.com>
3905 * gcc.target/arm/pr62554.c: New test.
3906 * gcc.target/arm/pr69610-1.c: New test.
3907 * gcc.target/arm/pr69610-2.c: New test.
3909 2016-02-18 Richard Biener <rguenther@suse.de>
3912 * gcc.dg/torture/pr69854.c: New testcase.
3914 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3917 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3919 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3921 * gcc.target/powerpc/vec-cg.c: New test.
3923 2016-02-17 Richard Biener <rguenther@suse.de>
3926 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3928 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3931 * gcc.c-torture/compile/pr69161.c: New test.
3933 2016-02-17 David Sherwood <david.sherwood@arm.com>
3936 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3937 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3939 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3941 * gcc.dg/ifcvt-4.c: Skip on Visium.
3943 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3945 * gnat.dg/atomic8.adb: New test.
3947 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3949 * gnat.dg/discr46.ad[sb]: New test.
3951 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3954 * gcc.target/powerpc/pr48344-1.c: New test.
3956 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3959 * gfortran.dg/associate_21.f90: New test.
3961 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3964 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3965 -Wnonnull in dg-options.
3966 * c-c++-common/nonnull-2.c: New test.
3968 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3969 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3971 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3973 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3976 * gcc.dg/pr69801.c: Add empty dg-options.
3978 2016-02-16 James Norris <jnorris@codesourcery.com>
3980 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3981 * g++.dg/goacc/deviceptr-1.c: New file.
3983 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3985 PR tree-optimization/69820
3986 * gcc.dg/vect/pr69820.c: New test.
3988 2016-02-16 Richard Biener <rguenther@suse.de>
3990 PR tree-optimization/69776
3991 * gcc.dg/torture/pr69776-2.c: New testcase.
3993 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3995 PR tree-optimization/69714
3996 * gcc.dg/torture/pr69714.c: New test.
3998 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4000 PR tree-optimization/69802
4001 * gcc.dg/pr69802.c: New test.
4003 2016-02-16 Richard Biener <rguenther@suse.de>
4006 * gcc.dg/pr69801.c: New testcase.
4008 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4010 PR libgfortran/69651
4011 * gfortran.dg/read_bang.f90: New test.
4012 * gfortran.dg/read_bang4.f90: New test.
4014 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4017 * g++.dg/init/pr69658.C: New test.
4020 * c-c++-common/pr69797.c: New test.
4022 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4024 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4025 check for aarch64*-*-*.
4027 2016-02-15 Richard Biener <rguenther@suse.de>
4029 PR tree-optimization/69783
4030 * gcc.dg/vect/pr69783.c: New testcase.
4032 2016-02-15 Richard Biener <rguenther@suse.de>
4034 PR tree-optimization/69776
4035 * gcc.dg/torture/pr69776.c: New testcase.
4037 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4040 * gfortran.dg/type_decl_4.f90: Reinstated.
4042 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4045 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4047 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4051 * gfortran.dg/type_decl_4.f90: Removed.
4053 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4056 * gfortran.dg/type_decl_4.f90: New test.
4058 2016-02-14 Alan Modra <amodra@gmail.com>
4061 * gcc.c-torture/execute/stkalign.c: Revise test.
4063 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4066 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4068 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4071 * gcc.target/sh/torture/pr67260.c: New.
4073 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4075 * gcc.dg/pr67964.c: Add dg-require-alias.
4077 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4081 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4083 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085 PR libgfortran/69668
4086 * gfortran.dg/namelist_88.f90: New test.
4088 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4090 PR libgfortran/69668
4091 * gfortran.dg/namelist_38.f90: Update test.
4092 * gfortran.dg/namelist_84.f90: Update test.
4094 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4097 * gcc.dg/pr69554-1.c: New test.
4098 * gfortran.dg/pr69554-1.F90: New test.
4099 * gfortran.dg/pr69554-2.F90: New test.
4100 * lib/gcc-dg.exp (proc dg-locus): New function.
4101 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4102 distinguish between the caret-printing and non-caret-printing
4103 cases. If caret-printing has been explicitly enabled, bail out
4104 without attempting to fix up the output.
4106 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4110 * gcc.dg/spellcheck-options-3.c: New test case.
4111 * gcc.dg/spellcheck-options-4.c: New test case.
4112 * gcc.dg/spellcheck-options-5.c: New test case.
4113 * gcc.dg/spellcheck-options-6.c: New test case.
4114 * gcc.dg/spellcheck-options-7.c: New test case.
4115 * gcc.dg/spellcheck-options-8.c: New test case.
4116 * gcc.dg/spellcheck-options-9.c: New test case.
4117 * gcc.dg/spellcheck-options-10.c: New test case.
4119 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4121 PR rtl-optimization/69764
4122 PR rtl-optimization/69771
4123 * c-c++-common/pr69764.c: New test.
4124 * gcc.dg/torture/pr69771.c: New test.
4126 2016-02-12 Marek Polacek <polacek@redhat.com>
4128 * g++.dg/torture/init-list1.C: New.
4130 2016-02-12 Marek Polacek <polacek@redhat.com>
4132 * gcc.dg/pr69522.c: Add empty dg-options.
4134 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4136 * g++.dg/lto/lto.exp: Include and init mpx.
4137 * g++.dg/lto/pr69729_0.C: New test.
4139 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4142 * g++.dg/ipa/pr69241-4.C: New test.
4145 * g++.dg/ipa/pr68672-1.C: New test.
4146 * g++.dg/ipa/pr68672-2.C: New test.
4147 * g++.dg/ipa/pr68672-3.C: New test.
4149 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4152 * gcc.dg/pr69522.c: New test.
4154 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4157 * g++.dg/cpp1y/69098.C: New test.
4158 * g++.dg/cpp1y/69098-2.C: New test.
4160 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4162 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4163 and neighbour -> neighbor.
4164 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4165 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4166 * c-c++-common/Wvarargs.c: Likewise.
4167 * c-c++-common/goacc/host_data-5.c: Likewise.
4168 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4169 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4170 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4171 * gcc.target/aarch64/pr60697.c: Likewise.
4172 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4173 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4174 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4175 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4176 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4177 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4178 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4179 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4180 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4181 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4182 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4183 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4184 * g++.dg/lookup/koenig5.C: Likewise.
4185 * g++.dg/ext/no-asm-2.C: Likewise.
4186 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4187 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4188 * gfortran.dg/used_types_16.f90: Likewise.
4189 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4190 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4191 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4192 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4193 * gfortran.dg/abstract_type_6.f03: Likewise.
4194 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4195 * gfortran.dg/used_types_15.f90: Likewise.
4196 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4197 * gfortran.dg/exit_3.f08: Likewise.
4198 * gfortran.dg/open_status_2.f90: Likewise.
4199 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4200 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4201 * gfortran.dg/associate_1.f03: Likewise.
4202 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4203 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4204 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4205 * gcc.dg/builtin-object-size-1.c: Likewise.
4206 * gcc.dg/noreturn-6.c: Likewise.
4207 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4208 * gcc.dg/globalalias.c: Likewise.
4209 * gcc.dg/builtins-config.h: Likewise.
4210 * gcc.dg/pr30457.c: Likewise.
4211 * gcc.c-torture/compile/volatile-1.c: Likewise.
4212 * gcc.c-torture/execute/20101011-1.c: Likewise.
4213 * c-c++-common/Waddress-1.c: Likewise.
4215 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4218 * c-c++-common/Waddress-1.c: New test.
4220 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4223 * gfortran.dg/associate_19.f03: New test.
4224 * gfortran.dg/associate_20.f03: New test.
4226 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4228 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4230 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4232 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4233 .arch armv8-a\n. Add -dA to dg-options.
4234 * gcc.target/aarch64/assembler_arch_1.c: New test.
4235 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4237 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4240 * g++.dg/cpp0x/pr68726.C: New.
4242 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4244 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4247 2016-02-11 Richard Biener <rguenther@suse.de>
4249 * g++.dg/tree-ssa/pr61034.C: Adjust.
4251 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4254 * gcc.target/s390/pr69148.c: New.
4256 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4258 PR tree-optimization/69652
4259 * gcc.dg/torture/pr69652.c: New test.
4261 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4262 Patrick Palka <ppalka@gcc.gnu.org>
4266 * g++.dg/ipa/pr69241-1.C: New test.
4267 * g++.dg/ipa/pr69241-2.C: New test.
4268 * g++.dg/ipa/pr69241-3.C: New test.
4269 * g++.dg/ipa/pr69649.C: New test.
4271 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4273 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4274 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4276 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4278 PR tree-optimization/68021
4279 * gcc.dg/tree-ssa/pr68021.c: New test.
4281 2016-02-10 Richard Biener <rguenther@suse.de>
4283 PR tree-optimization/69726
4284 * gcc.dg/uninit-22.c: New testcase.
4286 2016-02-09 Andrew Pinski <apinski@cavium.com>
4289 * gcc.c-torture/compile/20160205-1.c: New testcase.
4291 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4294 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4295 instead accessing a really large arrray.
4296 * gcc.target/powerpc/fusion3.c: Likewise.
4298 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4301 * gcc.c-torture/execute/pr68532.c: New test.
4303 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4306 * gcc.dg/pr69634.c: New.
4308 2016-02-09 Richard Biener <rguenther@suse.de>
4310 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4312 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4314 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4316 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4318 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4320 2016-02-09 Richard Biener <rguenther@suse.de>
4322 PR tree-optimization/69715
4323 * gcc.dg/torture/pr69715.c: New testcase.
4325 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4328 * g++.dg/cpp0x/trailing12.C: New test.
4329 * g++.dg/cpp0x/trailing13.C: New test.
4331 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4335 * g++.dg/cpp1y/auto-fn29.C: New test.
4336 * g++.dg/cpp1y/auto-fn30.C: New test.
4338 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4340 PR tree-optimization/69209
4341 * gcc.c-torture/compile/pr69209.c: New test.
4343 2016-02-08 Jeff Law <law@redhat.com>
4345 PR tree-optimization/68541
4346 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4347 of statements allowed in join block for path splitting.
4349 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4352 * g++.dg/gomp/pr59627.C: New test.
4355 * g++.dg/ipa/pr69239.C: New test.
4357 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4359 PR preprocessor/69664
4360 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4361 * gcc.dg/cpp/warn-comments.c: Likewise.
4363 2016-02-08 Marek Polacek <polacek@redhat.com>
4366 * g++.dg/init/const12.C: New test.
4368 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4371 * gcc.dg/lto/pr55113_0.c: Remove test.
4373 2016-02-08 Richard Biener <rguenther@suse.de>
4375 PR tree-optimization/69719
4376 * gcc.dg/torture/pr69719.c: New testcase.
4378 2016-02-08 Richard Biener <rguenther@suse.de>
4379 Jeff Law <law@redhat.com>
4382 * gcc.target/mips/pr68273.c: New testcase.
4384 2016-02-08 Richard Biener <rguenther@suse.de>
4386 PR rtl-optimization/69274
4387 * gcc.target/i386/addr-sel-1.c: XFAIL.
4389 2016-02-08 Jeff Law <law@redhat.com>
4391 PR tree-optimization/68541
4392 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4394 PR tree-optimization/65917
4395 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4397 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4400 * gfortran.dg/namelist_args.f90: New test.
4402 2016-02-05 Jeff Law <law@redhat.com>
4404 PR tree-optimization/68541
4405 * gcc.dg/tree-ssa/split-path-2.c: New test.
4406 * gcc.dg/tree-ssa/split-path-3.c: New test.
4407 * gcc.dg/tree-ssa/split-path-4.c: New test.
4408 * gcc.dg/tree-ssa/split-path-5.c: New test.
4409 * gcc.dg/tree-ssa/split-path-6.c: New test.
4410 * gcc.dg/tree-ssa/split-path-7.c: New test.
4412 2016-02-05 Martin Sebor <msebor@redhat.com>
4415 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4416 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4418 2016-02-06 Richard HEnderson <rth@redhat.com>
4421 * gcc.target/i386/addr-space-4.c: New.
4422 * gcc.target/i386/addr-space-5.c: New.
4424 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4427 * gfortran.dg/elemental_dependency_6.f90: New.
4429 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4431 PR rtl-optimization/69691
4432 * gcc.c-torture/execute/pr69691.c: New test.
4435 * g++.dg/parse/pr69628.C: New test.
4437 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4439 * gcc.dg/sancov/asan.c: Move to ...
4440 * gcc.dg/asan/sancov-1.c: ... here.
4442 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4444 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4446 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4449 * gcc.target/i386/pr69677.c: New test.
4451 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4454 * g++.dg/template/pr68948.C: New test.
4456 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4458 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4459 (only necessary on s390x).
4461 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4463 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4464 -mno-accumulate-outgoing-args.
4466 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4468 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4470 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4473 * c-c++-common/pr69669.c: New test.
4475 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4478 * g++.dg/pr69667.C: New file.
4480 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4483 * gcc.dg/pr69619.c: Add new test.
4485 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4487 PR rtl-optimization/69577
4488 * gcc.target/i386/pr69577.c: New test.
4490 2016-02-04 Martin Liska <mliska@suse.cz>
4492 * g++.dg/asan/pr69276.C: New test.
4494 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4498 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4499 a single smulbb instruction.
4500 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4501 * gcc.target/amr/wmul-2.c: Likewise.
4503 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4507 * gcc.c-torture/execute/pr67714.c: New test.
4509 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4512 * gcc.target/i386/pr69454-1.c: New test.
4513 * gcc.target/i386/pr69454-2.c: New test.
4515 2016-02-03 Martin Sebor <msebor@redhat.com>
4522 * g++.dg/ext/flexarray-mangle-2.C: New test.
4523 * g++.dg/ext/flexarray-mangle.C: New test.
4524 * g++.dg/ext/flexarray-subst.C: New test.
4525 * g++.dg/ext/flexary11.C: New test.
4526 * g++.dg/ext/flexary12.C: New test.
4527 * g++.dg/ext/flexary13.C: New test.
4528 * g++.dg/ext/flexary14.C: New test.
4529 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4531 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4533 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4534 Define only if CHECK_FLOAT128 is defined.
4535 (main): Properly initialize u5.
4537 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/pr69627.c: New test.
4543 * gcc.dg/pr69644.c: New test.
4545 2016-02-03 Mike Stump <mikestump@comcast.net>
4547 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4548 support for struct-layout-1.exp.
4550 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4553 * g++.dg/cpp0x/pr69056.C: New test.
4555 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4556 Alexandre Oliva <aoliva@redhat.com>
4559 * gcc.target/powerpc/pr69461.c: New.
4561 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4563 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4565 (check_effective_target_fsanitize_thread): ... to here. Do not
4566 specify additional compile flags for the test source.
4567 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4568 specify additional compile flags for the test source.
4570 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4572 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4574 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4578 * gfortran.dg/coarray_allocate_2.f08: New test.
4579 * gfortran.dg/coarray_allocate_3.f08: New test.
4580 * gfortran.dg/coarray_allocate_4.f08: New test.
4582 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4584 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4585 use same scan-tree-dump-times on all platforms.
4586 * gcc.dg/vect/vect-outer-1.c: Likewise.
4587 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4588 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4589 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4590 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4591 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4592 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4593 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4595 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4597 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4600 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4602 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4604 2016-02-02 James Norris <jnorris@codesourcery.com>
4606 * c-c++-common/goacc/routine-5.c: Add tests.
4608 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4610 * gcc.target/nvptx/unsigned-cmp.c: New test.
4612 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4614 * gcc.target/aarch64/scalar_shift_1.c
4615 (test_corners_sisd_di): Improve force to SIMD register.
4616 (test_corners_sisd_si): Likewise.
4617 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4618 Remove scan-assembler check for ldr.
4620 2016-02-02 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/69595
4623 * gcc.dg/Warray-bounds-17.c: New testcase.
4625 2016-02-02 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/69606
4628 * gcc.dg/torture/pr69606.c: New testcase.
4630 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4633 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4634 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4636 2016-02-02 Alan Modra <amodra@gmail.com>
4639 * gcc.target/powerpc/pr69548.c: New test.
4641 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4643 PR rtl-optimization/69592
4644 * gcc.dg/pr69592.c: New test.
4646 PR preprocessor/69543
4648 * gcc.dg/pr69543.c: New test.
4649 * gcc.dg/pr69558.c: New test.
4651 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4654 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4656 2016-02-01 Martin Sebor <msebor@redhat.com>
4658 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4660 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4662 PR tree-optimization/67921
4663 * c-c++-common/ubsan/pr67921.c: New test.
4665 2016-02-01 Richard Biener <rguenther@suse.de>
4668 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4670 2016-02-01 Richard Biener <rguenther@suse.de>
4672 PR tree-optimization/69574
4673 * gcc.dg/torture/pr69574.c: New testcase.
4675 2016-02-01 Richard Biener <rguenther@suse.de>
4677 PR tree-optimization/69579
4678 * gcc.dg/setjmp-6.c: New testcase.
4680 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4682 PR rtl-optimization/69570
4683 * g++.dg/opt/pr69570.C: New test.
4685 2016-02-01 Richard Henderson <rth@redhat.com>
4687 * gcc.dg/pr69535.c: New test.
4689 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4692 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4693 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4696 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4698 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4700 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4703 * gfortran.dg/allocate_with_source_17.f03: New test.
4705 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4707 PR tree-optimization/69546
4708 * gcc.dg/torture/pr69546.c: New test.
4710 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4713 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4715 2016-01-30 Martin Sebor <msebor@redhat.com>
4718 * g++.dg/ext/flexary10.C: New test.
4720 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4723 gfortran.dg/common_23.f90: New test.
4725 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4728 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4729 condition being checked, and disable it when the target supports
4730 misaligned loads and stores.
4732 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.dg/torture/pr69518.c: New test.
4737 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4740 * gcc.target/i386/pr69530.c: New test.
4742 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4745 * gcc.target/mips/div-delay.c: New test.
4747 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.target/i386/pr69551.c: New test.
4753 * gcc.target/i386/pr66137.c: New test.
4755 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4757 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4758 always built for p5600.
4759 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4760 isa=p5600 dg-option.
4762 2016-01-29 Richard Biener <rguenther@suse.de>
4764 PR tree-optimization/69547
4765 * g++.dg/tree-ssa/pr69547.C: New testcase.
4767 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4770 * g++.dg/warn/Wunused-function2.C: New test.
4772 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4775 support for test to succeed.
4777 2016-01-29 Marek Polacek <polacek@redhat.com>
4781 * g++.dg/ext/constexpr-vla2.C: New test.
4782 * g++.dg/ext/constexpr-vla3.C: New test.
4783 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4785 2016-01-29 Richard Biener <rguenther@suse.de>
4788 * gcc.dg/uninit-21.c: New testcase.
4790 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4793 * gcc.target/i386/pr69459.c: New test.
4795 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4798 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4799 * gcc.target/mips/pr68400.c: New test.
4801 2016-01-28 Martin Sebor <msebor@redhat.com>
4804 * gcc.target/powerpc/pr17381.c: New test.
4806 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4809 * gcc.dg/torture/pr69542.c: New test.
4811 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4813 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4815 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4817 * gcc.dg/pr65980.c: Skip on AIX.
4818 * gcc.dg/pr66688.c: Same.
4820 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4823 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4824 * gcc.dg/tree-ssa/sra-18.c: Same.
4826 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4829 * gfortran.dg/block_15.f08: New test.
4830 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4831 on incorrectly closed BLOCK.
4833 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4835 * gcc.dg/declare-simd.c: New test.
4836 2016-01-28 Richard Biener <rguenther@suse.de>
4838 PR tree-optimization/69466
4839 * gfortran.dg/vect/pr69466.f90: New testcase.
4841 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4843 * g++.dg/pr67989.C: Remove ARM-specific option.
4844 * gcc.target/arm/pr67989.C: New file.
4846 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4848 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4849 and expm1 test for glibc < 2.11.
4851 2016-01-27 Richard Henderson <rth@redhat.com>
4853 * gcc.c-torture/execute/pr69447.c: New test.
4855 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4858 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4860 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.dg/pr66869.c: New test.
4865 2016-01-25 Jeff Law <law@redhat.com>
4867 PR tree-optimization/68398
4868 PR tree-optimization/69196
4869 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4870 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4871 path to avoid new heuristic allowing more irreducible regions
4872 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4873 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4874 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4875 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4876 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4878 2016-01-27 Marek Polacek <polacek@redhat.com>
4881 * c-c++-common/vector-compare-4.c: New test.
4883 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4885 PR preprocessor/69126
4886 * c-c++-common/pr69126.c: New test case.
4888 2016-01-27 Ian Lance Taylor <iant@google.com>
4890 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4892 2016-01-27 Ryan Burn <contact@rnburn.com>
4895 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4897 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4900 * gcc.target/i386/pr69512.c: New test.
4902 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4905 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4907 2016-01-27 Marek Polacek <polacek@redhat.com>
4910 * g++.dg/pr69379.C: New test.
4912 2016-01-27 Martin Sebor <msebor@redhat.com>
4915 * g++.dg/abi/Wabi-2-2.C: New test.
4916 * g++.dg/abi/Wabi-2-3.C: New test.
4917 * g++.dg/abi/Wabi-3-2.C: New test.
4918 * g++.dg/abi/Wabi-3-3.C: New test.
4920 2016-01-27 Richard Biener <rguenther@suse.de>
4922 PR tree-optimization/69166
4923 * gcc.dg/torture/pr69166.c: New testcase.
4925 2016-01-27 Martin Jambor <mjambor@suse.cz>
4927 PR tree-optimization/69355
4928 * gcc.dg/tree-ssa/pr69355.c: New test.
4930 2016-01-27 Marek Polacek <polacek@redhat.com>
4933 * g++.dg/ext/constexpr-vla1.C: New test.
4935 2016-01-20 Christian Bruel <christian.bruel@st.com>
4938 * gcc.target/arm/pr69245.c: New test.
4940 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4942 PR tree-optimization/69399
4943 * gcc.dg/torture/pr69399.c: New test.
4945 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4947 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4949 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4951 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4953 2016-01-26 Tom de Vries <tom@codesourcery.com>
4955 PR tree-optimization/69110
4956 * gcc.dg/autopar/pr69110.c: New test.
4958 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4959 Sebastian Pop <s.pop@samsung.com>
4961 * gcc.dg/graphite/isl-ast-op-select.c: New.
4963 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4966 * gfortran.dg/allocate_error_6.f90: New test.
4968 2016-01-26 Richard Henderson <rth@redhat.com>
4970 * gcc.dg/tm/pr60908.c: New test.
4972 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4975 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4977 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4978 expected multiline output to reflect the colorization being
4979 disabled before newlines.
4980 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4981 (custom_diagnostic_finalizer): Replace call to
4982 pp_newline_and_flush with call to pp_flush.
4983 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4984 * gfortran.dg/implicit_class_1.f90: Likewise.
4985 * lib/gcc-dg.exp (allow_blank_lines): New global.
4986 (dg-allow-blank-lines-in-output): New procedure.
4987 (gcc-dg-prune): Complain about blank lines in the output, unless
4988 dg-allow-blank-lines-in-output was called.
4989 * lib/multiline.exp (_build_multiline_regex): Only support
4990 arbitrary followup text for non-blank-lines, not for blank lines.
4992 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4994 PR tree-optimization/69483
4995 * gcc.dg/pr69483.c: New test.
4996 * g++.dg/opt/pr69483.C: New test.
4998 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5001 * gcc.target/arm/pr68620.c: New test.
5003 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5005 * gcc.target/i386/pr68986-2.c: Remove -m32.
5007 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5010 * gcc.target/i386/pr68986-1.c: New test.
5011 * gcc.target/i386/pr68986-2.c: Likewise.
5012 * gcc.target/i386/pr68986-3.c: Likewise.
5014 2016-01-26 Christian Bruel <christian.bruel@st.com>
5016 * lib/target-supports.exp
5017 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5018 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5019 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5021 2016-01-26 Richard Biener <rguenther@suse.de>
5023 PR tree-optimization/69452
5024 * gcc.dg/torture/pr69452.c: New testcase.
5026 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5029 * gcc.dg/pr69442.c: New test.
5031 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5034 * gcc.target/aarch64/simd/pr67896.C: New.
5036 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5038 PR tree-optimization/69400
5039 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5041 (plugin_init): Call it.
5042 * gcc.dg/torture/pr69400.c: New test.
5044 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5046 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5048 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5049 Sebastian Pop <s.pop@samsung.com>
5051 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5054 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5055 Sebastian Pop <s.pop@samsung.com>
5057 * gcc.dg/graphite/pr69292.c: New.
5059 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5061 * c-c++-common/goacc/use_device-1.c: New test.
5063 2016-01-25 Jeff Law <law@redhat.com>
5065 PR tree-optimization/69196
5066 PR tree-optimization/68398
5067 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5068 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5070 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5073 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5076 2016-01-25 Richard Biener <rguenther@suse.de>
5079 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5081 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5084 * gcc.dg/pr69421.c: New test.
5086 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5088 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5089 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5090 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5091 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5092 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5093 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5094 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5095 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5096 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5097 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5099 2016-01-25 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/69376
5102 * gcc.dg/torture/pr69376.c: New testcase.
5104 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5108 * gfortran.dg/interface_38.f90: New test.
5109 * gfortran.dg/interface_39.f90: New test.
5111 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5114 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5119 * g++.dg/template/pr11858.C: New test.
5120 * g++.dg/template/pr24663.C: New test.
5121 * g++.dg/template/unify12.C: New test.
5122 * g++.dg/template/unify13.C: New test.
5123 * g++.dg/template/unify14.C: New test.
5124 * g++.dg/template/unify15.C: New test.
5125 * g++.dg/template/unify16.C: New test.
5126 * g++.dg/template/unify17.C: New test.
5128 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5131 gfortran.dg/pr68283.f90: New test.
5133 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5136 * gfortran.dg/inline_matmul_13.f90: New test.
5137 * gfortran.dg/matmul_bounds_8.f90: New test.
5138 * gfortran.dg/matmul_bounds_9.f90: New test.
5139 * gfortran.dg/matmul_bounds_10.f90: New test.
5141 2016-01-23 Tom de Vries <tom@codesourcery.com>
5143 PR tree-optimization/69426
5144 * gcc.dg/autopar/pr69426.c: New test.
5146 2016-01-23 Martin Sebor <msebor@redhat.com>
5150 * g++.dg/cpp0x/alignas5.C: New test.
5151 * g++.dg/ext/vector29.C: Same.
5153 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5155 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5156 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5157 _GNU_SOURCE from compile flags to the source.
5158 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5159 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5160 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5161 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5163 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5166 * g++.dg/opt/pr69432.C: New test.
5168 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5170 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5171 32-bit targets testing an -m64 multilib.
5173 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5175 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5178 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5180 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5182 2016-01-21 Christian Bruel <christian.bruel@st.com>
5185 * gcc.target/i386/pr68674.c
5186 * gcc.target/aarch64/pr68674.c
5187 * gcc.target/arm/pr68674.c
5189 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5192 * gcc.c-torture/execute/pr69403.c: New test.
5194 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/template/pr55843.C: New.
5199 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5202 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5203 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5205 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5208 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5209 from dg-do compile directive, and instead add
5210 { dg-require-effective-target int128 }.
5212 2016-01-20 Martin Sebor <msebor@redhat.com>
5215 * gcc.dg/sync-fetch.c: New test.
5217 2016-01-21 Martin Sebor <msebor@redhat.com>
5220 * gcc.target/powerpc/pr69252.c: New test.
5222 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5225 * gfortran.dg/pr65996.f90: New test.
5227 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5230 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5231 expected to generate an error.
5233 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5236 * gcc.dg/torture/pr66178.c: New test.
5238 2016-01-21 Anton Blanchard <anton@samba.org>
5239 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5242 * gcc.target/powerpc/pr63354.c: New test.
5244 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5246 PR rtl-optimization/68990
5247 * gcc.target/i386/pr68990: New.
5249 2016-01-21 Nick Clifton <nickc@redhat.com>
5252 * gcc.target/mips/pr69129.c: New.
5254 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/pr58046.C: New.
5259 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5263 * gcc.target/arm/pr69187.c: New test.
5266 * g++.dg/torture/pr69355.C: New test.
5268 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5269 Sebastian Pop <s.pop@samsung.com>
5271 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5273 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5274 Sebastian Pop <s.pop@samsung.com>
5276 * gcc.dg/graphite/pr68976.c: New test.
5278 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5281 * c-c++-common/pr67653.c: New test.
5282 * gcc.dg/torture/pr29119.c: Add dg-warning.
5284 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5286 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5288 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5291 * gcc.dg/pr24293.c: New test.
5292 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5293 incomplete struct type.
5294 * gcc.dg/declspec-1.c: Likewise.
5295 * gcc.dg/pr63549.c: Likewise.
5297 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5299 PR tree-optimization/66612
5300 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5301 for bdn instruction.
5303 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5305 * lib/target-supports.exp
5306 (check_effective_target_arm_fp_ok_nocache): New.
5307 (check_effective_target_arm_fp_ok): New.
5308 (add_options_for_arm_fp): New.
5309 (check_effective_target_arm_crypto_ok_nocache): Require
5310 target_arm_v8_neon_ok instead of arm32.
5311 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5312 (check_effective_target_arm_crypto_pragma_ok): New.
5313 (add_options_for_arm_vfp): New.
5314 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5315 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5316 target instead. Force initial fpu to vfp.
5317 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5318 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5319 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5321 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5322 use arm_vfp effective target instead. Force initial fpu to vfp.
5323 * gcc.target/arm/attr-neon3.c: Likewise.
5324 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5326 * gcc.target/arm/unsigned-float.c: Likewise.
5327 * gcc.target/arm/vfp-1.c: Likewise.
5328 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5329 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5330 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5331 * gcc.target/arm/vfp-ldmias.c: Likewise.
5332 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5333 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5334 * gcc.target/arm/vfp-stmiad.c: Likewise.
5335 * gcc.target/arm/vfp-stmias.c: Likewise.
5336 * gcc.target/arm/vnmul-1.c: Likewise.
5337 * gcc.target/arm/vnmul-2.c: Likewise.
5338 * gcc.target/arm/vnmul-3.c: Likewise.
5339 * gcc.target/arm/vnmul-4.c: Likewise.
5341 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5344 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5345 the MPX run-time library, for compile-time MPX test.
5346 * gcc.target/i386/chkp-always_inline.c: Likewise.
5347 * gcc.target/i386/chkp-bndret.c: Likewise.
5348 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5349 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5350 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5351 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5352 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5353 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5354 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5355 * gcc.target/i386/chkp-label-address.c: Likewise.
5356 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5357 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5358 * gcc.target/i386/chkp-pr69044.c: Likewise.
5359 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5360 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5361 * gcc.target/i386/chkp-strchr.c: Likewise.
5362 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5363 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5364 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5365 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5366 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5367 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5368 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5369 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5370 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5371 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5372 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5373 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5374 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5375 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5376 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5377 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5378 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5379 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5380 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5381 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5382 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5383 * gcc.target/i386/pr63995-2.c: Likewise.
5384 * gcc.target/i386/pr64805.c: Likewise.
5385 * gcc.target/i386/pr65044.c: Likewise.
5386 * gcc.target/i386/pr65167.c: Likewise.
5387 * gcc.target/i386/pr65183.c: Likewise.
5388 * gcc.target/i386/pr65184.c: Likewise.
5389 * gcc.target/i386/thunk-retbnd.c: Likewise.
5391 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5393 PR tree-optimization/69328
5394 * gcc.dg/pr69328.c: New test.
5396 2016-01-20 Jeff Law <law@redhat.com>
5399 * gcc.target/m68k/pr25114.c: New test.
5401 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5403 * gcc.target/arm/memset-inline-10.c: Added
5404 dg-require-effective-target arm_thumb2_ok.
5406 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5408 * gcc.dg/debug/dwarf2/sso.c: New test.
5410 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5413 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5414 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5415 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5417 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5420 * g++.dg/ipa/devirt-50.C: New testcase.
5422 2016-01-19 Marek Polacek <polacek@redhat.com>
5425 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5426 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5428 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431 * gcc.target/arm/pr69135_1.c: New test.
5433 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5435 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5437 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5439 * gcc.target/aarch64/ccmp_1.c: New testcase.
5441 2016-01-19 Marek Polacek <polacek@redhat.com>
5444 * g++.dg/cpp0x/enum30.C: New test.
5446 2016-01-19 Richard Biener <rguenther@suse.de>
5448 PR tree-optimization/69336
5449 * g++.dg/tree-ssa/pr69336.C: New testcase.
5451 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5454 * gcc.dg/pr65779.c: New test.
5456 2016-01-19 Richard Biener <rguenther@suse.de>
5458 PR tree-optimization/69352
5459 * gcc.dg/torture/pr69352.c: New testcase.
5461 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5463 PR rtl-optimization/68955
5464 PR rtl-optimization/64557
5465 * gcc.dg/torture/pr68955.c: New test.
5467 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5470 * g++.dg/torture/pr69136.C: New testcase.
5472 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5475 * g++.dg/lto/pr69133_0.C: New testcase.
5476 * g++.dg/lto/pr69133_1.C: New testcase.
5478 2016-01-15 Jeff Law <law@redhat.com>
5480 PR tree-optimization/69320
5481 * gcc.c-torture/pr69320-1.c: New test.
5482 * gcc.c-torture/pr69320-2.c: New test.
5483 * gcc.c-torture/pr69320-3.c: New test.
5484 * gcc.c-torture/pr69320-4.c: New test.
5486 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5491 * g++.dg/template/pr11858.C: New test.
5492 * g++.dg/template/pr24663.C: New test.
5493 * g++.dg/template/unify12.C: New test.
5494 * g++.dg/template/unify13.C: New test.
5495 * g++.dg/template/unify14.C: New test.
5496 * g++.dg/template/unify15.C: New test.
5497 * g++.dg/template/unify16.C: New test.
5498 * g++.dg/template/unify17.C: New test.
5500 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5503 * gcc.dg/pr69181-1.c: New test file.
5504 * gcc.dg/pr69181-2.c: New test file.
5505 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5506 globals by moving it to...
5507 (cleanup-after-saved-dg-test): ...this new function. Add
5508 "global additional_sources_used". Add reset of global
5509 multiline_expected_outputs to the empty list.
5510 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5512 (multiline_expected_outputs): ...this, and updated comments to
5513 note that it is modified from gcc-dg.exp.
5514 (dg-end-multiline-output): Update for the above renaming.
5515 (handle-multiline-outputs): Likewise. Remove the clearing
5516 of the expected outputs to the empty list.
5518 2016-01-18 Richard Biener <rguenther@suse.de>
5520 PR tree-optimization/69297
5521 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5523 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5525 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5527 * gcc.target/mips/mips-3d-2.c: Likewise.
5528 * gcc.target/mips/mips-3d-3.c: Likewise.
5529 * gcc.target/mips/mips-3d-4.c: Likewise.
5530 * gcc.target/mips/mips-3d-5.c: Likewise.
5531 * gcc.target/mips/mips-3d-6.c: Likewise.
5532 * gcc.target/mips/mips-3d-7.c: Likewise.
5533 * gcc.target/mips/mips-3d-8.c: Likewise.
5534 * gcc.target/mips/mips-3d-9.c: Likewise.
5535 * gcc.target/mips/mips-ps-1.c: Likewise.
5536 * gcc.target/mips/mips-ps-2.c: Likewise.
5537 * gcc.target/mips/mips-ps-3.c: Likewise.
5538 * gcc.target/mips/mips-ps-4.c: Likewise.
5539 * gcc.target/mips/mips-ps-5.c: Likewise.
5540 * gcc.target/mips/mips-ps-6.c: Likewise.
5541 * gcc.target/mips/mips-ps-7.c: Likewise.
5542 * gcc.target/mips/mips-ps-type.c: Likewise.
5543 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5544 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5546 2016-01-18 Tom de Vries <tom@codesourcery.com>
5548 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5549 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5550 * c-c++-common/goacc/kernels-empty.c: New test.
5551 * c-c++-common/goacc/kernels-eternal.c: New test.
5552 * c-c++-common/goacc/kernels-loop-2.c: New test.
5553 * c-c++-common/goacc/kernels-loop-3.c: New test.
5554 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5555 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5556 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5557 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5558 * c-c++-common/goacc/kernels-loop-data.c: New test.
5559 * c-c++-common/goacc/kernels-loop-g.c: New test.
5560 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5561 * c-c++-common/goacc/kernels-loop-n.c: New test.
5562 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5563 * c-c++-common/goacc/kernels-loop.c: New test.
5564 * c-c++-common/goacc/kernels-noreturn.c: New test.
5565 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5566 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5567 * c-c++-common/goacc/kernels-reduction.c: New test.
5569 2016-01-18 Tom de Vries <tom@codesourcery.com>
5571 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5572 * gcc.dg/autopar/outer-2.c: Same.
5573 * gcc.dg/autopar/outer-3.c: Same.
5574 * gcc.dg/autopar/outer-4.c: Same.
5575 * gcc.dg/autopar/outer-5.c: Same.
5576 * gcc.dg/autopar/outer-6.c: Same.
5577 * gcc.dg/autopar/parallelization-1.c: Same.
5578 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5579 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5580 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5581 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5582 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5583 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5584 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5585 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5586 * gcc.dg/autopar/pr39500-1.c: Same.
5587 * gcc.dg/autopar/pr39500-2.c: Same.
5588 * gcc.dg/autopar/pr46193.c: Same.
5589 * gcc.dg/autopar/pr46194.c: Same.
5590 * gcc.dg/autopar/pr49580.c: Same.
5591 * gcc.dg/autopar/pr49960-1.c: Same.
5592 * gcc.dg/autopar/pr49960.c: Same.
5593 * gcc.dg/autopar/pr68373.c: Same.
5594 * gcc.dg/autopar/reduc-1.c: Same.
5595 * gcc.dg/autopar/reduc-1char.c: Same.
5596 * gcc.dg/autopar/reduc-1short.c: Same.
5597 * gcc.dg/autopar/reduc-2.c: Same.
5598 * gcc.dg/autopar/reduc-2char.c: Same.
5599 * gcc.dg/autopar/reduc-2short.c: Same.
5600 * gcc.dg/autopar/reduc-3.c: Same.
5601 * gcc.dg/autopar/reduc-4.c: Same.
5602 * gcc.dg/autopar/reduc-6.c: Same.
5603 * gcc.dg/autopar/reduc-7.c: Same.
5604 * gcc.dg/autopar/reduc-8.c: Same.
5605 * gcc.dg/autopar/reduc-9.c: Same.
5606 * gcc.dg/autopar/uns-outer-4.c: Same.
5607 * gcc.dg/autopar/uns-outer-5.c: Same.
5608 * gcc.dg/autopar/uns-outer-6.c: Same.
5609 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5610 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5612 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5616 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5618 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5621 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5622 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5623 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5625 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5628 * gcc.dg/tree-ssa/sra-17.c: New.
5629 * gcc.dg/tree-ssa/sra-18.c: New.
5631 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5633 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5635 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5637 * gnat.dg/inline12.adb: New test.
5639 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5641 PR tree-optimization/66797
5642 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5644 2016-01-18 Richard Biener <rguenther@suse.de>
5646 PR tree-optimization/69170
5647 * gcc.dg/torture/pr69170.c: New testcase.
5649 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5651 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5653 2016-01-16 Tom de Vries <tom@codesourcery.com>
5655 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5657 2016-01-16 Tom de Vries <tom@codesourcery.com>
5659 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5660 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5661 redundant dg-require-effective-target pthread.
5662 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5663 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5664 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5665 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5666 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5667 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5668 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5670 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5673 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5674 * gcc.target/powerpc/recip-7.c: Same.
5676 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5679 * g++.dg/template/pr69091.C: New test.
5681 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5683 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5684 dump does not contain an error_mark_node.
5685 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5686 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5688 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5691 * g++.dg/template/pr68936.C: New test.
5693 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5696 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5697 * gcc.target/powerpc/recip-2.c: Same.
5698 * gcc.target/powerpc/recip-3.c: Same.
5699 * gcc.target/powerpc/recip-4.c: Same.
5700 * gcc.target/powerpc/recip-sqrtf.c: Same.
5702 2016-01-15 Jeff Law <law@redhat.com>
5704 PR tree-optimization/69270
5705 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5706 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5708 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5711 * gfortran.dg/deferred_character_13.f90: New test for the fix
5712 of comment 3 of the PR.
5715 * gfortran.dg/deferred_character_8.f90: New test
5716 * gfortran.dg/allocate_error_5.f90: New test
5719 * gfortran.dg/deferred_character_10.f90: New test
5722 * gfortran.dg/deferred_character_14.f90: New test
5725 * gfortran.dg/deferred_character_11.f90: New test
5728 * gfortran.dg/deferred_character_9.f90: New test
5730 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5732 PR rtl-optimization/69030
5733 * gcc.target/i386/pr69030.c: New.
5735 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5737 * gcc.target/aarch64/target_attr_17.c: New test.
5739 2016-01-15 Richard Biener <rguenther@suse.de>
5741 PR tree-optimization/66856
5742 * gcc.dg/torture/pr66856-1.c: New testcase.
5743 * gcc.dg/torture/pr66856-2.c: Likewise.
5745 2016-01-15 Richard Biener <rguenther@suse.de>
5748 * g++.dg/lto/pr69137_0.C: New testcase.
5750 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5753 * gcc.target/i386/pr69246.c: New test.
5755 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5757 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5759 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5762 * g++.dg/init/const9.C: Disable test on S/390.
5764 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5766 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5767 * g++.dg/Wno-frame-address.C: Ditto.
5769 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5771 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5773 2016-01-15 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/68961
5776 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5778 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5780 * gcc.target/i386/pr65105-5.c: New test.
5782 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5784 * gcc.c-torture/execute/alias-4.c: New testcase.
5786 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5789 * g++.dg/ipa/devirt-49.C: New testcase.
5791 2016-01-15 Christian Bruel <christian.bruel@st.com>
5794 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5795 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5796 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5798 2016-01-15 Richard Biener <rguenther@suse.de>
5800 PR tree-optimization/69117
5801 * gcc.dg/torture/pr69117.c: New testcase.
5803 2015-01-14 Ryan Burn <contact@rnburn.com>
5806 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5808 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5811 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5812 range tests use 100 * maximum instead of maximum + 1.
5814 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5817 * gcc.dg/guality/pr69244.c: New test.
5819 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5821 * lib/target-supports.exp (check_effective_target_issignaling):
5823 * gcc.dg/pr61441.c: Require issignaling effective target.
5825 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5828 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5830 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5833 PR preprocessor/69177
5834 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5835 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5836 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5837 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5839 2016-01-14 Marek Polacek <polacek@redhat.com>
5842 * gcc.dg/array-15.c: New test.
5844 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5847 PR tree-optimization/69155
5848 * gfortran.dg/pr68146.f: New test.
5849 * gfortran.dg/pr69155.f90: New test.
5851 2016-01-14 Richard Biener <rguenther@suse.de>
5853 PR tree-optimization/68060
5854 * gcc.dg/torture/pr68060-1.c: New testcase.
5855 * gcc.dg/torture/pr68060-2.c: Likewise.
5857 2016-01-14 Nick Clifton <nickc@redhat.com>
5859 * lib/target-supports.exp
5860 (check_effective_target_arm_neon_ok_nocache): Add an option
5861 sequence that includes setting the ARM architecture to ARMv7-A.
5862 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5863 command line options necessary to enable Neon support.
5864 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5865 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5866 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5867 * gcc.target/arm/pr69180.c: Likewise.
5869 2016-01-14 Jeff Law <law@redhat.com>
5871 PR tree-optimization/69270
5872 * gcc.dg/tree-ssa/pr69270.c: New test.
5874 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5877 * c-c++-common/pr66208.c: New file.
5879 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/69156
5882 * gcc.dg/pr69156.c: New test.
5884 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5886 * gcc.target/i386/pr69225-7.c: New test.
5888 2016-01-13 Richard Henderson <rth@redhat.com>
5890 * gcc.dg/tm/memopt-13.c: Update expected function.
5891 * gcc.dg/tm/memopt-6.c: Likewise.
5893 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5895 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5896 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5897 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5898 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5900 2016-01-13 Tom de Vries <tom@codesourcery.com>
5902 PR tree-optimization/69169
5903 * gcc.dg/pr69169.c: New test.
5905 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5908 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5909 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5910 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5911 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5912 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5913 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5914 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5915 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5917 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5920 * gcc.dg/pr69247.c: New test.
5922 2016-01-13 Richard Biener <rguenther@suse.de>
5924 PR tree-optimization/69242
5925 * gcc.dg/torture/pr69242.c: New testcase.
5927 2016-01-13 Richard Biener <rguenther@suse.de>
5929 PR tree-optimization/69186
5930 * gcc.dg/torture/pr69186.c: New testcase.
5932 2016-01-13 Jeff Law <law@redhat.com>
5934 PR tree-optimization/67755
5935 * gcc.dg/tree-ssa/pr67755.c: New test.
5937 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5939 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5940 pass number in output by a star.
5942 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5944 PR tree-optimization/68911
5945 * gcc.c-torture/execute/pr68911.c: New test.
5947 2016-01-12 Marek Polacek <polacek@redhat.com>
5950 * g++.dg/warn/permissive-1.C: New test.
5952 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5956 * g++.dg/opt/pr69213.C: New test.
5958 2016-01-12 Christian Bruel <christian.bruel@st.com>
5961 * gcc.target/arm/pr69180.c: New test.
5963 2016-01-12 Richard Biener <rguenther@suse.de>
5966 * g++.dg/lto/pr69077_0.C: New testcase.
5967 * g++.dg/lto/pr69077_1.C: Likewise.
5969 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5972 * g++.dg/opt/pr69175.C: New test.
5974 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5976 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5977 rather than #including math.h & stdlib.h.
5978 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5979 * gcc.dg/vect/pr49771.c: Likewise.
5980 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5981 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5982 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5983 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5984 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5985 * gcc.dg/vect/pr44507.c: Likewise.
5986 * gcc.dg/vect/pr45902.c: Likewise.
5987 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5988 * gcc.dg/vect/vect-117.c: Likewise.
5989 * gcc.dg/vect/vect-99.c: Likewise.
5990 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5991 * gcc.dg/vect/vect-cond-1.c: Likewise.
5992 * gcc.dg/vect/vect-cond-2.c: Likewise.
5993 * gcc.dg/vect/vect-cond-3.c: Likewise.
5994 * gcc.dg/vect/vect-cond-4.c: Likewise.
5995 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5996 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5997 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5998 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5999 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6000 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6001 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6002 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6003 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6004 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6005 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6006 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6007 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6008 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6009 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6010 include of signal.h.
6011 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6012 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6013 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6014 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6015 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6016 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6017 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6018 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6019 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6020 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6021 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6022 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6023 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6024 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6025 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6026 * gcc.dg/vect/vect-outer-5.c: Likewise.
6027 * gcc.dg/vect/vect-outer-6.c: Likewise.
6028 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6031 2016-01-12 Nick Clifton <nickc@redhat.com>
6034 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6035 to fread so that it will be found in all target runtimes.
6037 2016-01-12 Richard Biener <rguenther@suse.de>
6039 PR tree-optimization/69053
6040 * g++.dg/torture/pr69053.C: New testcase.
6042 2016-01-12 Richard Biener <rguenther@suse.de>
6044 PR tree-optimization/69168
6045 * gcc.dg/torture/pr69168.c: New testcase.
6047 2016-01-12 Richard Biener <rguenther@suse.de>
6049 PR tree-optimization/69157
6050 * gcc.dg/torture/pr69157.c: New testcase.
6052 2016-01-12 Richard Biener <rguenther@suse.de>
6054 PR tree-optimization/69174
6055 * gcc.dg/torture/pr69174.c: New testcase.
6057 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6061 * g++.dg/tls/pr66808.C: New test.
6062 * g++.dg/tls/pr69000.C: New test.
6064 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6066 * gcc.target/powerpc/swaps-p8-23.c: New test.
6067 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6069 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6071 PR tree-optimization/68356
6072 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6074 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6075 Jim Wilson <jim.wilson@linaro.org>
6078 * gcc.target/arm/pr69194.c: New test.
6080 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6083 * gcc.target/i386/pr69225-1.c: New test.
6084 * gcc.target/i386/pr69225-2.c: Likewise.
6085 * gcc.target/i386/pr69225-3.c: Likewise.
6086 * gcc.target/i386/pr69225-4.c: Likewise.
6087 * gcc.target/i386/pr69225-5.c: Likewise.
6088 * gcc.target/i386/pr69225-6.c: Likewise.
6090 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6097 * gcc.dg/pr69071.c: New test.
6100 * g++.dg/opt/pr69211.C: New test.
6102 PR tree-optimization/69214
6103 * gcc.c-torture/compile/pr69214.c: New test.
6105 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6107 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6108 * gcc.target/i386/pr66232-11.c: Ditto.
6109 * gcc.target/i386/pr66232-12.c: Ditto.
6110 * gcc.target/i386/pr66232-13.c: Ditto.
6112 2016-01-11 Richard Biener <rguenther@suse.de>
6114 PR tree-optimization/69173
6115 * gcc.dg/torture/pr69173.c: New testcase.
6117 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6119 PR rtl-optimization/68796
6120 * gcc.target/aarch64/tst_5.c: New test.
6121 * gcc.target/aarch64/tst_6.c: Likewise.
6123 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6125 PR rtl-optimization/68841
6126 * gcc.dg/pr68841.c: New test.
6127 * gcc.c-torture/execute/pr68841.c: New test.
6129 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6131 PR rtl-optimization/68920
6132 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6134 * gcc.dg/ifcvt-5.c: New test.
6136 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6139 * g++.dg/pr69123.C: New.
6141 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6144 * gcc.target/i386/pr69010.c: New test.
6146 2016-01-11 Martin Jambor <mjambor@suse.cz>
6149 * gcc.target/i386/chkp-pr69044.c: New test.
6151 2016-01-11 Tom de Vries <tom@codesourcery.com>
6153 PR tree-optimization/69109
6154 * gcc.dg/autopar/pr69109-2.c: New test.
6155 * gcc.dg/autopar/pr69109.c: New test.
6157 2016-01-11 Tom de Vries <tom@codesourcery.com>
6159 PR tree-optimization/69108
6160 * gcc.dg/autopar/pr69108.c: New test.
6162 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6165 * c-c++-common/Wisleading-indentation.c: Augment test.
6167 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6170 * gfortran.dg/inline_matmul_12.f90: New test.
6172 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6175 * gfortran.dg/actual_array_offset_1: New test.
6177 2016-01-10 Tom de Vries <tom@codesourcery.com>
6179 PR tree-optimization/69062
6180 * gcc.dg/autopar/pr69062.c: New test.
6182 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6184 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6185 * gcc.dg/vect/slp-perm-2.c: Likewise.
6186 * gcc.dg/vect/slp-perm-3.c: Likewise.
6187 * gcc.dg/vect/slp-perm-5.c: Likewise.
6188 * gcc.dg/vect/slp-perm-6.c: Likewise.
6189 * gcc.dg/vect/slp-perm-7.c: Likewise.
6190 * gcc.dg/vect/slp-perm-8.c: Likewise.
6192 2016-01-10 Tom de Vries <tom@codesourcery.com>
6194 PR tree-optimization/69039
6195 * gcc.dg/autopar/pr69039.c: New test.
6197 2016-01-09 Marek Polacek <polacek@redhat.com>
6200 * g++.dg/pr69113.C: New test.
6202 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6205 PR tree-optimization/69097
6206 * gcc.c-torture/execute/pr50865.c: New test.
6207 * gcc.c-torture/execute/pr69097-1.c: New test.
6208 * gcc.c-torture/execute/pr69097-2.c: New test.
6209 * gcc.dg/pr69097-1.c: New test.
6210 * gcc.dg/pr69097-2.c: New test.
6212 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6215 * g++.dg/opt/pr69164.C: New test.
6217 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6219 PR tree-optimization/69167
6220 * gcc.dg/pr69167.c: New test.
6222 2016-01-08 Marek Polacek <polacek@redhat.com>
6225 * g++.dg/pr68449.C: New.
6227 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6229 PR tree-optimization/68707
6230 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6231 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6232 on platforms supporting it.
6233 * gcc.dg/vect/slp-perm-2.c: Likewise.
6234 * gcc.dg/vect/slp-perm-3.c: Likewise.
6235 * gcc.dg/vect/slp-perm-5.c: Likewise.
6236 * gcc.dg/vect/slp-perm-7.c: Likewise.
6237 * gcc.dg/vect/slp-perm-8.c: Likewise.
6238 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6239 on platforms supporting it.
6241 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6243 PR tree-optimization/69162
6244 * gcc.dg/pr69162.c: New test.
6246 PR tree-optimization/69172
6247 * gcc.dg/pr69172.c: New test.
6249 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6251 PR tree-optimization/67781
6252 * gcc.c-torture/execute/pr67781.c: New file.
6254 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6256 PR tree-optimization/69083
6257 * gcc.dg/vect/pr69083.c: New test.
6259 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6261 PR tree-optimization/61441
6262 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6263 Use -fexcess-precision=standard for compiler options.
6264 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6266 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6269 * gfortran.dg/gomp/pr69128.f90: New test.
6272 * g++.dg/ext/pr69145-1.C: New test.
6273 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6274 * g++.dg/ext/pr69145-2.h: New file.
6276 2016-01-07 Martin Sebor <msebor@redhat.com>
6279 * gcc.dg/atomic-fetch-bool.c: New test.
6280 * gcc.dg/sync-fetch-bool.c: New test.
6282 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6285 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6287 2016-01-07 Nick Clifton <nickc@redhat.com>
6290 * g++.dg/pr66655.C: New test.
6291 * g++.dg/pr66655_1.cc: Test support file.
6292 * g++.dg/pr66655.h: Test header file.
6294 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6297 gfortran.dg/gomp/pr66680.f90: New test.
6299 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6302 * gcc.target/i386/pr69171-1.c: New test.
6303 * gcc.target/i386/pr69171-2.c: Likewise.
6304 * gcc.target/i386/pr69171-3.c: Likewise.
6305 * gcc.target/i386/pr69171-4.c: Likewise.
6306 * gcc.target/i386/pr69171-5.c: Likewise.
6307 * gcc.target/i386/pr69171-6.c: Likewise.
6309 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6312 * c-c++-common/pr67639.c: New test.
6314 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6316 PR tree-optimization/69141
6317 * g++.dg/opt/pr69141.C: New test.
6319 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6321 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6323 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6326 * gcc.target/i386/pr69140.c: New test
6328 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6330 * gcc.dg/bad-dereference.c: New test case.
6332 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6334 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6336 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6338 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6340 2016-01-06 Marek Polacek <polacek@redhat.com>
6343 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6345 2016-01-05 Marek Polacek <polacek@redhat.com>
6348 * gcc.dg/atomic-invalid-2.c: New.
6350 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6353 * gcc.target/i386/pr68991.c: New test.
6355 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6358 * g++.dg/pr68991-1.C: New test.
6359 * g++.dg/pr68991-2.C: Likewise.
6361 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6364 * gcc.target/ia64/pr60465-gprel64.c: New test.
6365 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6367 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369 PR rtl-optimization/68651
6370 * gcc.target/aarch64/pr68651_1.c: New test.
6372 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6375 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6377 2016-01-05 Nathan Sidwell <nathan@acm.org>
6380 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6382 * gcc.dg/alias-15.c: New.
6384 2016-01-05 Nick Clifton <nickc@redhat.com>
6387 * g++.dg/pr68770.C: New test.
6389 2016-01-04 Mike Stump <mikestump@comcast.net>
6391 * lib/target-supports.exp (check_effective_target_cilkplus):
6392 cilkplus targets require pthreads.
6393 (check_effective_target_cilkplus): Remove special case for NVPTX.
6395 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6397 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6400 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6402 Update copyright years.
6404 2016-01-04 Marek Polacek <polacek@redhat.com>
6407 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6408 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6409 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6411 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6413 * gcc.target/sparc/20160104-2.c: New test.
6415 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6417 * gcc.target/sparc/20160104-1.c: New test.
6419 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6422 * gfortran.dg/pr65045.f90: New test.
6424 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6426 * gnat.dg/specs/debug1.ads: Delete.
6428 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6430 PR libgfortran/68867
6431 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6434 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6436 PR libgfortran/68867
6437 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6440 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6443 * gfortran.dg/pr68864.f90: New test.
6445 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6447 PR tree-optimization/69070
6448 * gcc.dg/pr69070.c: New test.
6451 * gfortran.dg/pr69055.f90: New test.
6454 * gcc.dg/pr69015.c: New test.
6456 Copyright (C) 2016 Free Software Foundation, Inc.
6458 Copying and distribution of this file, with or without modification,
6459 are permitted in any medium without royalty provided the copyright
6460 notice and this notice are preserved.