1 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3 PR tree-optimization/71079
4 PR tree-optimization/71206
5 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
13 2016-05-20 Richard Guenther <rguenther@suse.de>
15 PR tree-optimization/29756
16 * gcc.dg/tree-ssa/vector-6.c: New testcase.
18 2016-05-20 Richard Biener <rguenther@suse.de>
20 PR tree-optimization/71185
21 * gcc.dg/tree-ssa/pr71185.c: New testcase.
23 2016-05-20 Richard Biener <rguenther@suse.de>
25 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
27 2016-05-19 Marek Polacek <polacek@redhat.com>
30 * g++.dg/diagnostic/pr71075.C: New test.
32 2016-05-19 David Malcolm <dmalcolm@redhat.com>
35 * g++.dg/pr71184.C: New test case.
37 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
39 * gcc.target/powerpc/darn-0.c: New test.
40 * gcc.target/powerpc/darn-1.c: New test.
41 * gcc.target/powerpc/darn-2.c: New test.
43 2016-05-19 Marek Polacek <polacek@redhat.com>
45 PR tree-optimization/71031
46 * gcc.dg/tree-ssa/vrp100.c: New test.
48 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
50 PR rtl-optimization/71148
51 * gcc.dg/pr71148.c: New test.
53 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/arm/pr71056.c: New test.
58 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
60 * c-c++-common/pr69669.c: Check the used mode.
62 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
65 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
67 2016-05-19 Richard Biener <rguenther@suse.de>
69 PR tree-optimization/70729
70 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
71 * gcc.dg/graphite/scop-18.c: Likewise.
72 * gcc.dg/pr41783.c: Disable LIM.
73 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
74 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
75 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
76 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
77 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
78 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
79 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
80 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
81 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
82 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
83 * gfortran.dg/pr42108.f90: Likewise.
85 2016-05-18 David Malcolm <dmalcolm@redhat.com>
88 * gcc.dg/spellcheck-options-11.c: New test case.
90 2016-05-18 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/opt/pr71100.C: New test.
95 2016-05-18 Martin Jambor <mjambor@suse.cz>
98 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
99 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
100 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
101 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
103 2016-05-18 Martin Jambor <mjambor@suse.cz>
106 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
107 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
108 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
109 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
110 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
112 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/template/crash122.C: New.
117 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/template/pr70466-1.C: New.
121 * g++.dg/template/pr70466-2.C: Likewise.
123 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
125 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
126 splat operations and the XXSPLTIB instruction.
127 * gcc.target/powerpc/p9-splat-2.c: Likewise.
128 * gcc.target/powerpc/p9-splat-3.c: Likewise.
129 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
130 xxlxor to clear a register.
132 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
134 * gcc.dg/torture/pr71020.c: New test.
136 2016-05-18 Martin Jambor <mjambor@suse.cz>
139 * gcc.dg/ipa/pr70646.c: New test.
141 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
143 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
145 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
147 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
148 missing tests for vreinterpretq_p{8,16}.
150 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
152 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
153 vsliq_n_s64 and vsliq_n_u64.
155 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
158 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
160 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
162 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
163 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
164 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
166 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
168 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
171 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
173 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
174 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
175 "blr\t" and switch to scan-assembler-times.
177 2016-05-18 Jiong Wang <jiong.wang@arm.com>
179 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
181 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
182 declarations under __aarch64__ and __ARM_FEATURE_FMA.
184 2016-05-18 Jakub Jelinek <jakub@redhat.com>
186 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
187 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
188 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
189 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
190 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
191 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
193 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
194 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
196 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
197 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
199 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
200 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
202 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
204 2016-05-18 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/71168
207 * gcc.dg/torture/pr71168.c: New testcase.
209 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
212 * gcc.dg/tree-ssa/pr63586-2.c: New test.
213 * gcc.dg/tree-ssa/pr63586.c: New test.
214 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
216 2016-05-17 Nathan Sidwell <nathan@acm.org>
218 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
219 * gcc.dg/pr68671.c: Fix ptx xfail-if.
220 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
221 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
223 2016-05-17 Nathan Sidwell <nathan@acm.org>
225 * gcc.target/nvptx/abi-vararg-3.c: New.
227 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
229 PR tree-optimization/54579
231 * gcc.dg/fold-notrotate-1.c: New test.
232 * gcc.dg/fold-notshift-1.c: New test.
233 * gcc.dg/fold-notshift-2.c: New test.
235 2016-05-17 Marek Polacek <polacek@redhat.com>
238 * g++.dg/ipa/pr71146.C: New test.
240 2016-05-17 David Malcolm <dmalcolm@redhat.com>
242 * jit.dg/test-error-array-bounds.c: New test case.
244 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
246 * gcc.dg/tree-ssa/and-1.c: New testcase.
248 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
250 * gcc.dg/tree-ssa/pr69270.c: Adjust.
251 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
253 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
255 * gcc.dg/tree-ssa/pr69270.c: Adjust.
256 * gcc.dg/tree-ssa/vrp99.c: New testcase.
258 2016-05-17 Jiong Wang <jiong.wang@arm.com>
260 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
262 2016-05-17 Jiong Wang <jiong.wang@arm.com>
264 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
266 2016-05-17 Jiong Wang <jiong.wang@arm.com>
268 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
269 ".2d[index]" when scan the assembly.
270 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
273 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
275 2016-05-17 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/71132
278 * gcc.dg/torture/pr71132.c: New testcase.
280 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
282 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
284 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 * gcc.target/aarch64/pr70809_1.c: New test.
289 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
291 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
292 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
293 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
294 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
296 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
297 Ilya Enkovich <ilya.enkovich@intel.com>
300 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
302 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
304 * g++.dg/ipa/ivinline-7.C: Do not xfail.
305 * g++.dg/ipa/ivinline-9.C: Do not xfail.
307 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
309 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
310 test for __ARM_FP16_ARGS.
311 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
312 * gcc.target/arm/aapcs/neon-vect10.c: New.
313 * gcc.target/arm/aapcs/neon-vect9.c: New.
314 * gcc.target/arm/aapcs/vfp18.c: New.
315 * gcc.target/arm/aapcs/vfp19.c: New.
316 * gcc.target/arm/aapcs/vfp20.c: New.
317 * gcc.target/arm/aapcs/vfp21.c: New.
318 * gcc.target/arm/fp16-aapcs-1.c: New.
319 * g++.target/arm/fp16-param-1.c: Update expected output. Add
320 test for __ARM_FP16_ARGS.
321 * g++.target/arm/fp16-return-1.c: Update expected output.
323 2016-05-16 Jiong Wang <jiong.wang@arm.com>
326 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
328 2016-05-15 Harald Anlauf <anlauf@gmx.de>
331 * gfortran.dg/pr69603.f90: New testcase.
333 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
335 * gfortran.dg/dec_union_4.f90: Fix endian issue.
337 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
340 * gfortran.dg/pr71047.f08: New test.
342 2016-05-13 Joseph Myers <joseph@codesourcery.com>
344 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
345 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
346 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
348 2016-05-13 Martin Sebor <msebor@redhat.com>
351 * g++.dg/cpp0x/constexpr-60049.C: New test.
353 2016-05-13 Jakub Jelinek <jakub@redhat.com>
356 * gcc.dg/pr71071.c: New test.
358 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
360 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
362 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
364 2016-05-13 Nathan Sidwell <nathan@acm.org>
366 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
367 __atomic_is_lock_free declaration.
369 2016-05-13 Richard Biener <rguenther@suse.de>
371 PR tree-optimization/42587
372 * gcc.dg/optimize-bswapsi-4.c: New testcase.
374 2016-05-13 Martin Liska <mliska@suse.cz>
376 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
377 the new format of dump output.
379 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
381 * gcc.dg/pr71084.c: New test.
383 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
386 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
388 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
390 * gcc.target/aarch64/struct_return.c: New test.
392 2016-05-12 Marek Polacek <polacek@redhat.com>
395 * c-c++-common/pr70756-2.c: New test.
396 * c-c++-common/pr70756.c: New test.
398 2016-05-12 Richard Biener <rguenther@suse.de>
400 PR tree-optimization/71059
401 * gcc.dg/torture/pr71059.c: New testcase.
403 2016-05-12 Richard Biener <rguenther@suse.de>
405 PR tree-optimization/71062
406 * gcc.dg/torture/pr71062.c: New testcase.
408 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
410 PR tree-optimization/71006
411 * gcc.dg/pr71006.c: New test.
413 2016-05-12 Marek Polacek <polacek@redhat.com>
416 * gcc.dg/opts-7.c: New test.
418 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
421 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
422 Add -save-temps to dg-options.
423 Scan for ldmfd rather than pop instruction.
424 * gcc.target/arm/interrupt-2.c: Likewise.
425 * gcc.target/arm/pr70830.c: New test.
427 2016-05-12 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
430 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
432 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
433 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
434 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
437 * gcc.target/i386/avx512vl-pack-1.c: New test.
438 * gcc.target/i386/avx512vl-pack-2.c: New test.
439 * gcc.target/i386/avx512bw-pack-2.c: New test.
441 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
443 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
444 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
445 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
447 2016-05-12 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/70986
450 * gcc.dg/torture/pr70986-1.c: New testcase.
451 * gcc.dg/torture/pr70986-2.c: Likewise.
452 * gcc.dg/torture/pr70986-3.c: Likewise.
454 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
457 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
458 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
460 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
462 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
464 * gcc.target/i386/pr66746.c: Ditto.
466 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
468 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
470 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
471 warning when using -mvsx-timode.
472 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
473 * gcc.target/powerpc/dform-2.c: Likewise.
474 * gcc.target/powerpc/pr68805.c: Likewise.
476 2016-05-11 Marek Polacek <polacek@redhat.com>
479 * c-c++-common/attributes-3.c: New test.
481 2016-05-11 Nathan Sidwell <nathan@acm.org>
483 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
484 * gcc.c-torture/execute/pr68185.c: Likewise.
485 * gcc.dg/ipa/pr70306.c: Requires global constructors.
486 * gcc.dg/pr69634.c: Requires scheduling.
487 * gcc.dg/torture/pr66178.c: Require label values.
488 * gcc.dg/setjmp-6.c: Require indirect jumps.
490 2016-05-11 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/71055
493 * gcc.dg/torture/pr71055.c: New testcase.
495 2016-05-11 Richard Biener <rguenther@suse.de>
498 * g++.dg/debug/pr71057.C: New testcase.
500 2016-05-11 Jakub Jelinek <jakub@redhat.com>
503 * gfortran.dg/gomp/pr70855.f90: New test.
505 2016-05-11 Richard Biener <rguenther@suse.de>
508 * g++.dg/torture/pr71002.C: New testcase.
510 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
513 * gcc.dg/pr70807.c: New test.
515 2016-05-10 Martin Sebor <msebor@redhat.com>
518 * g++.dg/Wattributes.C: New test.
520 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
522 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
523 * gcc.dg/tree-ssa/pr69270.c: Adjust.
524 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
526 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
529 * gcc.target/i386/pr70799-1.c: New test.
531 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
533 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
535 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
538 * gcc.target/i386/pr70877.c: New test.
540 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
542 PR tree-optimization/70786
543 * gcc.target/i386/pr70876.c: New test.
545 2016-05-10 Jakub Jelinek <jakub@redhat.com>
548 * gcc.target/i386/avx512vl-logic-1.c: New test.
549 * gcc.target/i386/avx512vl-logic-2.c: New test.
550 * gcc.target/i386/avx512dq-logic-2.c: New test.
552 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
555 * gcc.target/powerpc/pr70963.c: New.
557 2016-05-10 David Malcolm <dmalcolm@redhat.com>
559 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
560 (test_very_wide_line): Add ruler to expected output.
561 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
562 (test_very_wide_line): Likewise.
563 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
564 (test_show_locus): Within the handling of "test_very_wide_line",
565 enable show_ruler_p on the diagnostic context.
567 2016-05-10 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/71039
570 * gcc.dg/torture/pr71039.c: New testcase.
572 2016-05-10 Nathan Sidwell <nathan@acm.org>
574 * gcc.dg/nested-func-10.c: Requires alloca.
575 * gcc.dg/nested-func-9.c: Requires alloca.
576 * gcc.c-torture/execute/pr70460.c: Requires labels.
577 * gcc.c-torture/compile/pr70199.c: Requires labels.
578 * gcc.target/nvptx/decl.c: Compile only.
579 * gcc.target/nvptx/trailing-init.c: Compile only.
580 * gcc.target/nvptx/ary-init.c: Compile only.
582 2016-05-10 Marek Polacek <polacek@redhat.com>
585 * gcc.dg/attr-opt-1.c: New test.
587 2016-05-10 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/70497
590 PR tree-optimization/28367
591 * gcc.dg/torture/20160404-1.c: New testcase.
592 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
593 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
595 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
597 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
599 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
601 * gcc.target/i386/fabsneg-1.c New test.
603 2016-05-09 Alan Modra <amodra@gmail.com>
606 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
608 2016-05-09 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/70985
611 * gcc.dg/torture/pr70985.c: New testcase.
613 2016-05-09 Bin Cheng <bin.cheng@arm.com>
615 * gcc.dg/tree-ssa/ifc-9.c: New test.
616 * gcc.dg/tree-ssa/ifc-10.c: New test.
617 * gcc.dg/tree-ssa/ifc-11.c: New test.
618 * gcc.dg/tree-ssa/ifc-12.c: New test.
619 * gcc.dg/vect/pr61194.c: Remove XFAIL.
620 * gcc.dg/vect/vect-23.c: Remove XFAIL.
621 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
623 2016-05-09 Richard Biener <rguenther@suse.de>
626 * gfortran.dg/pr70937.f90: New testcase.
628 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
630 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
632 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
635 * gfortran.dg/dec_structure_1.f90: New testcase.
636 * gfortran.dg/dec_structure_2.f90: Ditto.
637 * gfortran.dg/dec_structure_3.f90: Ditto.
638 * gfortran.dg/dec_structure_4.f90: Ditto.
639 * gfortran.dg/dec_structure_5.f90: Ditto.
640 * gfortran.dg/dec_structure_6.f90: Ditto.
641 * gfortran.dg/dec_structure_7.f90: Ditto.
642 * gfortran.dg/dec_structure_8.f90: Ditto.
643 * gfortran.dg/dec_structure_9.f90: Ditto.
644 * gfortran.dg/dec_structure_10.f90: Ditto.
645 * gfortran.dg/dec_structure_11.f90: Ditto.
646 * gfortran.dg/dec_union_1.f90: Ditto.
647 * gfortran.dg/dec_union_2.f90: Ditto.
648 * gfortran.dg/dec_union_3.f90: Ditto.
649 * gfortran.dg/dec_union_4.f90: Ditto.
650 * gfortran.dg/dec_union_5.f90: Ditto.
651 * gfortran.dg/dec_union_6.f90: Ditto.
652 * gfortran.dg/dec_union_7.f90: Ditto.
654 2016-05-07 Tom de Vries <tom@codesourcery.com>
656 PR tree-optimization/70956
657 * gcc.dg/graphite/pr70956.c: New test.
659 2016-05-06 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
663 (a, b, c, d): Change type from char to signed char.
664 (main): Compare against (signed char) -1634678893 instead of
665 hardcoded -109. Use __builtin_abort instead of abort.
667 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
668 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
670 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
672 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
675 * gcc.dg/torture/pr70935.c: New test.
677 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
680 * gcc.target/sh/pr58219.c: New tests.
682 2016-05-06 Richard Biener <rguenther@suse.de>
684 PR tree-optimization/70960
685 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
687 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
690 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
691 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
692 Adjust expected instruction counts.
693 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
695 2016-05-06 Marek Polacek <polacek@redhat.com>
698 * gcc.dg/ubsan/bounds-3.c: New test.
700 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
703 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
705 2016-05-06 Richard Biener <rguenther@suse.de>
708 * gfortran.dg/pr70931.f90: New testcase.
710 2016-05-06 Richard Biener <rguenther@suse.de>
713 * gcc.dg/torture/pr70941.c: New testcase.
715 2016-05-05 Bin Cheng <bin.cheng@arm.com>
717 PR tree-optimization/57206
718 * gcc.dg/vect/pr57206.c: New test.
720 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
722 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
724 2016-05-05 Jakub Jelinek <jakub@redhat.com>
726 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
728 * c-c++-common/Wdangling-else-4.c: New test.
730 2016-05-04 Jakub Jelinek <jakub@redhat.com>
734 * g++.dg/opt/pr70906.C: New test.
735 * g++.dg/opt/pr70933.C: New test.
737 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
739 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
741 * gcc.dg/ipa/pure-const-3.c: New testcase.
743 2016-05-04 Marek Polacek <polacek@redhat.com>
745 * c-c++-common/Wdangling-else-1.c: New test.
746 * c-c++-common/Wdangling-else-2.c: New test.
747 * c-c++-common/Wdangling-else-3.c: New test.
749 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
751 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
754 2016-05-04 Marek Polacek <polacek@redhat.com>
757 * gcc.dg/Waddress-2.c: New test.
759 2016-05-04 Alan Modra <amodra@gmail.com>
761 * gcc.target/powerpc/pr70866.c: New.
763 2016-05-03 Martin Sebor <msebor@redhat.com>
766 * c-c++-common/builtin_location.c: New test.
767 * g++.dg/cpp1y/builtin_location.C: New test.
769 2016-05-03 Marek Polacek <polacek@redhat.com>
772 * gcc.dg/pr70859.c: New test.
773 * gcc.dg/pr70859-2.c: New test.
775 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
777 * gnat.dg/debug5.adb: New testcase.
779 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
781 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
782 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
783 Procedure to check for z10 instruction set.
785 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
787 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
789 2016-05-03 Alan Modra <amodra@gmail.com>
791 * gcc.target/powerpc/savres.c: Add func using a single gpr.
793 2016-05-03 Jakub Jelinek <jakub@redhat.com>
795 * gcc.target/i386/avx512f-cvt-1.c: New test.
797 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
799 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
800 -fdump-tree-vrp-details.
802 2016-05-03 Richard Biener <rguenther@suse.de>
804 * gcc.dg/pr30172-1.c: Adjust.
805 * gcc.dg/pr63743.c: Likewise.
806 * gcc.dg/tm/pr51696.c: Likewise.
807 * c-c++-common/tm/safe-1.c: Likewise.
808 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
809 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
810 * g++.dg/plugin/self-assign-test-1.C: Likewise.
811 * g++.dg/plugin/self-assign-test-2.C: Likewise.
813 2016-05-03 Jakub Jelinek <jakub@redhat.com>
815 PR rtl-optimization/70467
816 * gcc.target/i386/pr70467-3.c: New test.
817 * gcc.target/i386/pr70467-4.c: New test.
819 PR tree-optimization/70916
820 * gcc.c-torture/compile/pr70916.c: New test.
823 * gcc.target/i386/pr49244-1.c: New test.
824 * gcc.target/i386/pr49244-2.c: New test.
826 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
828 PR rtl-optimization/44281
829 * gcc.target/i386/pr44281.c: New test.
831 2016-05-03 bin cheng <bin.cheng@arm.com>
833 PR tree-optimization/56541
834 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
835 * gcc.dg/vect/pr56541.c: new test.
837 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
839 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
841 * gcc.target/powerpc/float128-complex-2.c: Likewise.
843 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
846 * c-c++-common/asan/clone-test-1.c (main): Align child process
849 2016-05-02 David Malcolm <dmalcolm@redhat.com>
852 * g++.dg/spellcheck-fields-2.C: New test case.
854 2016-05-02 David Malcolm <dmalcolm@redhat.com>
857 * g++.dg/pr62314.C: New test case.
859 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
861 * gcc.dg/ipa/inline-8.c: New testcase.
863 2016-05-02 Jakub Jelinek <jakub@redhat.com>
865 PR rtl-optimization/70467
866 * gcc.target/i386/pr70467-1.c: New test.
868 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
870 * gcc.dg/spec-options.c: Run the test on all targets.
871 * gcc.dg/foo.specs: Use cpp_unique_options.
873 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
875 * gcc.dg/tree-ssa/unord.c: New testcase.
877 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
879 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
881 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
883 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
885 2016-05-02 Marek Polacek <polacek@redhat.com>
888 * gcc.dg/enum-incomplete-3.c: New test.
890 2016-05-02 Marek Polacek <polacek@redhat.com>
891 Tom de Vries <tom@codesourcery.com>
893 PR tree-optimization/70700
894 * gcc.dg/pr70700.c: New test.
896 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
898 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
899 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
900 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
901 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
902 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
904 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
906 * ada/acats/run_acats: Rename into...
907 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
908 * ada/acats/run_all.sh: Remove redundant test.
909 (target_run): Move around.
910 (target_gnatchop): Use newly built executable.
911 (target_gnatmake): Likewise.
912 Check that the compilation of impbit succeeds.
914 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
916 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
917 * gcc.dg/20021029-1.c: Likewise.
918 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
919 * gcc.target/sh/attr-isr-trapa.c: Likewise.
920 * gcc.target/sh/cmpstr.c: Likewise.
921 * gcc.target/sh/cmpstrn.c: Likewise.
922 * gcc.target/sh/memset.c: Likewise.
923 * gcc.target/sh/pr21255-2-mb.c: Likewise.
924 * gcc.target/sh/pr21255-2-ml.c: Likewise.
925 * gcc.target/sh/pr39423-1.c: Likewise.
926 * gcc.target/sh/pr49468-di.c: Likewise.
927 * gcc.target/sh/pr49468-si.c: Likewise.
928 * gcc.target/sh/pr49880-1.c: Likewise.
929 * gcc.target/sh/pr49880-2.c: Likewise.
930 * gcc.target/sh/pr49880-3.c: Likewise.
931 * gcc.target/sh/pr50751-1.c: Likewise.
932 * gcc.target/sh/pr50751-4.c: Likewise.
933 * gcc.target/sh/pr50751-7.c: Likewise.
934 * gcc.target/sh/pr51244-1.c: Likewise.
935 * gcc.target/sh/pr51244-10.c: Likewise.
936 * gcc.target/sh/pr51244-11.c: Likewise.
937 * gcc.target/sh/pr51244-12.c: Likewise.
938 * gcc.target/sh/pr51244-13.c: Likewise.
939 * gcc.target/sh/pr51244-14.c: Likewise.
940 * gcc.target/sh/pr51244-17.c: Likewise.
941 * gcc.target/sh/pr51244-18.c: Likewise.
942 * gcc.target/sh/pr51244-19.c: Likewise.
943 * gcc.target/sh/pr51244-4.c: Likewise.
944 * gcc.target/sh/pr51244-5.c: Likewise.
945 * gcc.target/sh/pr51244-7.c: Likewise.
946 * gcc.target/sh/pr51244-8.c: Likewise.
947 * gcc.target/sh/pr51244-9.c: Likewise.
948 * gcc.target/sh/pr51697.c: Likewise.
949 * gcc.target/sh/pr52483-1.c: Likewise.
950 * gcc.target/sh/pr52483-2.c: Likewise.
951 * gcc.target/sh/pr52483-3.c: Likewise.
952 * gcc.target/sh/pr52483-5.c: Likewise.
953 * gcc.target/sh/pr52933-1.c: Likewise.
954 * gcc.target/sh/pr52933-2.c: Likewise.
955 * gcc.target/sh/pr52933-3.c: Likewise.
956 * gcc.target/sh/pr53568-1.c: Likewise.
957 * gcc.target/sh/pr53976-1.c: Likewise.
958 * gcc.target/sh/pr53988-1.c: Likewise.
959 * gcc.target/sh/pr53988.c: Likewise.
960 * gcc.target/sh/pr54089-1.c: Likewise.
961 * gcc.target/sh/pr54089-6.c: Likewise.
962 * gcc.target/sh/pr54089-7.c: Likewise.
963 * gcc.target/sh/pr54089-8.c: Likewise.
964 * gcc.target/sh/pr54089-9.c: Likewise.
965 * gcc.target/sh/pr54236-1.c: Likewise.
966 * gcc.target/sh/pr54236-2.c: Likewise.
967 * gcc.target/sh/pr54236-3.c: Likewise.
968 * gcc.target/sh/pr54236-4.c: Likewise.
969 * gcc.target/sh/pr54386.c: Likewise.
970 * gcc.target/sh/pr54602-1.c: Likewise.
971 * gcc.target/sh/pr54685.c: Likewise.
972 * gcc.target/sh/pr54760-1.c: Likewise.
973 * gcc.target/sh/pr54760-2.c: Likewise.
974 * gcc.target/sh/pr54760-3.c: Likewise.
975 * gcc.target/sh/pr54760-4.c: Likewise.
976 * gcc.target/sh/pr54760-5.c: Likewise.
977 * gcc.target/sh/pr54760-6.c: Likewise.
978 * gcc.target/sh/pr55146.c: Likewise.
979 * gcc.target/sh/pr55160.c: Likewise.
980 * gcc.target/sh/pr59278.c: Likewise.
981 * gcc.target/sh/pr59401-1.c: Likewise.
982 * gcc.target/sh/pr59533-1.c: Likewise.
983 * gcc.target/sh/pr63260.c: Likewise.
984 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
985 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
986 * gcc.target/sh/strlen.c: Likewise.
987 * gcc.target/sh/torture/pr30807.c: Likewise.
988 * gcc.target/sh/torture/pr34777.c: Likewise.
989 * gcc.target/sh/torture/pr64652.c: Likewise.
990 * gcc.target/sh/torture/pr65505.c: Likewise.
991 * gcc.target/sh/torture/pragma-isr.c: Likewise.
992 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
994 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
999 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1001 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1002 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1003 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1004 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1006 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1008 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1009 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1011 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1014 * c-c++-common/goacc/combined-reduction.c: New test.
1015 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1017 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1019 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1020 *movdi_internal pattern only if PIC off.
1021 * gcc.target/i386/pr70155-2.c: Likewise.
1022 * gcc.target/i386/pr70155-3.c: Likewise.
1023 * gcc.target/i386/pr70155-4.c: Likewise.
1024 * gcc.target/i386/pr70155-5.c: Likewise.
1025 * gcc.target/i386/pr70155-6.c: Likewise.
1026 * gcc.target/i386/pr70155-7.c: Likewise.
1027 * gcc.target/i386/pr70155-8.c: Likewise.
1028 * gcc.target/i386/pr70155-15.c: Likewise.
1029 * gcc.target/i386/pr70155-17.c: Likewise.
1030 * gcc.target/i386/pr70155-22.c: Likewise.
1032 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1034 PR tree-optimization/70803
1035 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1037 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1039 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1040 optimization of vector loop.
1041 * gcc.target/i386/vect-unpack-3.c: New test.
1042 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1043 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1044 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1046 2016-04-29 Marek Polacek <polacek@redhat.com>
1049 * g++.dg/ubsan/null-7.C: New test.
1052 * gcc.dg/pr70852.c: New test.
1054 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1057 * g++.dg/cpp0x/alignas6.C: New test.
1059 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1061 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1063 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1064 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1065 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1066 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1067 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1068 * gcc.target/arc/mxy.c: Likewise.
1069 * gcc.target/arc/mswape.c: Likewise.
1070 * gcc.target/arc/mrtsc.c: Likewise.
1071 * gcc.target/arc/mcrc.c: Likewise.
1072 * gcc.target/arc/mdsp-packa.c: Likewise.
1073 * gcc.target/arc/mdvbf.c: Likewise.
1074 * gcc.target/arc/mlock.c: Likewise.
1075 * gcc.target/arc/mmac-24.c: Likewise.
1076 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1078 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1079 Matthijs Kooijman <matthijs@stdin.nl>
1080 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1083 * gcc.target/avr/pr60040-1.c: New.
1084 * gcc.target/avr/pr60040-2.c: New.
1086 2016-04-29 Richard Biener <rguenther@suse.de>
1088 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1090 2016-04-29 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/13962
1093 PR tree-optimization/65686
1094 * gcc.dg/uninit-pr65686.c: New testcase.
1096 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.dg/pr70843.c: New test.
1101 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.target/i386/pr70858.c: New test.
1106 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1108 * gcc.target/arc/nps400-1.c: New file.
1110 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1111 Andrew Burgess <andrew.burgess@embecosm.com>
1113 * gcc.target/arc/movh_cl-1.c: New file.
1115 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1116 Andrew Burgess <andrew.burgess@embecosm.com>
1118 * gcc.target/arc/extzv-1.c: New file.
1119 * gcc.target/arc/insv-1.c: New file.
1120 * gcc.target/arc/insv-2.c: New file.
1121 * gcc.target/arc/movb-1.c: New file.
1122 * gcc.target/arc/movb-2.c: New file.
1123 * gcc.target/arc/movb-3.c: New file.
1124 * gcc.target/arc/movb-4.c: New file.
1125 * gcc.target/arc/movb-5.c: New file.
1126 * gcc.target/arc/movb_cl-1.c: New file.
1127 * gcc.target/arc/movb_cl-2.c: New file.
1128 * gcc.target/arc/movbi_cl-1.c: New file.
1129 * gcc.target/arc/movl-1.c: New file.
1131 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1132 Andrew Burgess <andrew.burgess@embecosm.com>
1134 * gcc.target/arc/cmem-1.c: New file.
1135 * gcc.target/arc/cmem-2.c: New file.
1136 * gcc.target/arc/cmem-3.c: New file.
1137 * gcc.target/arc/cmem-4.c: New file.
1138 * gcc.target/arc/cmem-5.c: New file.
1139 * gcc.target/arc/cmem-6.c: New file.
1140 * gcc.target/arc/cmem-7.c: New file.
1141 * gcc.target/arc/cmem-ld.inc: New file.
1142 * gcc.target/arc/cmem-st.inc: New file.
1144 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.target/i386/pr70821.c: New test.
1149 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1151 * gcc.target/powerpc/vec-adde.c: New test.
1152 * gcc.target/powerpc/vec-adde-int128.c: New test.
1154 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.target/i386/avx-vround-1.c: New test.
1157 * gcc.target/i386/avx-vround-2.c: New test.
1158 * gcc.target/i386/avx512vl-vround-1.c: New test.
1159 * gcc.target/i386/avx512vl-vround-2.c: New test.
1161 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1164 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1165 (check_effective_target_cilkplus_runtime): ... this.
1166 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1167 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1169 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1170 Require cilkplus_runtime.
1171 Don't add -lcilkrts.
1172 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1173 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1174 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1175 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1176 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1177 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1178 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1179 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1180 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1181 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1182 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1183 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1184 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1185 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1186 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1187 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1188 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1189 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1190 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1191 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1192 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1193 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1194 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1195 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1196 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1197 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1198 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1199 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1200 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1202 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1203 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1205 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1207 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1210 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1212 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1213 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1215 2015-04-27 Ryan Burn <contact@rnburn.com>
1219 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1221 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1222 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1224 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1226 * gnat.dg/limited_with4.ad[sb]: New test.
1227 * gnat.dg/limited_with4_pkg.ads: New helper.
1229 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1232 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1233 and movv1ti_internal patterns
1234 * gcc.target/i386/pr70155-1.c: New test.
1235 * gcc.target/i386/pr70155-2.c: Likewise.
1236 * gcc.target/i386/pr70155-3.c: Likewise.
1237 * gcc.target/i386/pr70155-4.c: Likewise.
1238 * gcc.target/i386/pr70155-5.c: Likewise.
1239 * gcc.target/i386/pr70155-6.c: Likewise.
1240 * gcc.target/i386/pr70155-7.c: Likewise.
1241 * gcc.target/i386/pr70155-8.c: Likewise.
1242 * gcc.target/i386/pr70155-9.c: Likewise.
1243 * gcc.target/i386/pr70155-10.c: Likewise.
1244 * gcc.target/i386/pr70155-11.c: Likewise.
1245 * gcc.target/i386/pr70155-12.c: Likewise.
1246 * gcc.target/i386/pr70155-13.c: Likewise.
1247 * gcc.target/i386/pr70155-14.c: Likewise.
1248 * gcc.target/i386/pr70155-15.c: Likewise.
1249 * gcc.target/i386/pr70155-16.c: Likewise.
1250 * gcc.target/i386/pr70155-17.c: Likewise.
1251 * gcc.target/i386/pr70155-18.c: Likewise.
1252 * gcc.target/i386/pr70155-19.c: Likewise.
1253 * gcc.target/i386/pr70155-20.c: Likewise.
1254 * gcc.target/i386/pr70155-21.c: Likewise.
1255 * gcc.target/i386/pr70155-22.c: Likewise.
1257 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1259 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1262 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1264 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1265 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1266 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1267 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1268 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1270 2016-04-27 Richard Biener <rguenther@suse.de>
1273 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1274 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1276 2016-04-27 Nathan Sidwell <nathan@acm.org>
1278 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1279 * g++.dg/ubsan/pr63956.C: Adjust error location.
1281 2016-04-27 Nick Clifton <nickc@redhat.com>
1284 * gcc.dg/pr49889.c: New test.
1286 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1288 * c-c++-common/memset-array.c: New test.
1290 2016-04-26 Martin Sebor <msebor@redhat.com>
1293 * g++.dg/cpp1y/func_constexpr.C: New test.
1295 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1298 * g++.dg/cpp0x/enum32.C: New test.
1299 * g++.dg/cpp0x/enum33.C: New test.
1301 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1303 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1304 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1305 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1306 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1307 * gcc.c-torture/execute/pr38151.c: Likewise.
1308 * gcc.c-torture/execute/pr66556.c: Likewise.
1309 * gcc.c-torture/execute/pr67781.c: Likewise.
1310 * gcc.c-torture/execute/pr68648.c: Likewise.
1312 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1314 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1316 2016-04-26 Marek Polacek <polacek@redhat.com>
1319 * gcc.dg/pr67784-3.c: New test.
1320 * gcc.dg/pr67784-4.c: New test.
1321 * gcc.dg/pr67784-5.c: New test.
1324 * gcc.dg/Wnested-externs-2.c: New test.
1326 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1328 * gcc.dg/fold-plusmult.c: Adjust.
1329 * gcc.dg/no-strict-overflow-6.c: Adjust.
1330 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1332 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1334 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1336 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1337 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1338 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1339 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1340 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1341 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1342 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1343 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1344 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1345 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1346 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1347 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1348 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1349 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1350 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1351 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1352 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1353 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1354 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1355 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1356 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1357 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1359 * gcc.target/i386/pr32219-4.c: Likewise.
1360 * gcc.target/i386/pr32219-6.c: Likewise.
1361 * gcc.target/i386/pr32219-8.c: Likewise.
1363 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1365 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1368 2016-04-26 Marek Polacek <polacek@redhat.com>
1371 * g++.dg/ext/cond2.C: New test.
1373 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1375 PR tree-optimization/70771
1376 PR tree-optimization/70775
1377 * gcc.dg/pr70771.c: New test.
1378 * gcc.dg/pr70775.c: New test.
1380 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1382 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1384 2016-04-25 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/70780
1387 * gcc.dg/torture/pr70780.c: New testcase.
1389 2016-04-25 Michael Collison <michael.collison@arm.com>
1391 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1392 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1393 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1394 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1395 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1396 * testsuite/lib/target-supports.exp
1397 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1398 that arm neon support vector widen sum of HImode TO SImode.
1400 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1403 * c-c++-common/asan/pr70712.c: New test.
1405 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1407 * .gitattributes: New file.
1409 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1411 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1413 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1415 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1416 * gfortran.dg/submodule_15.f08: Likewise.
1418 2016-04-22 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/70740
1421 * gcc.dg/torture/pr70740.c: New testcase.
1423 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1426 * gcc.target/i386/pr70750-1.c: New test.
1427 * gcc.target/i386/pr70750-2.c: Likewise.
1429 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1432 * g++.dg/cpp0x/auto48.C: New.
1434 2016-04-21 Marek Polacek <polacek@redhat.com>
1437 * g++.dg/cpp0x/forw_enum12.C: New test.
1438 * g++.dg/cpp0x/forw_enum13.C: New test.
1440 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1443 * gcc.target/i386/pr70728.c: New test.
1445 2016-04-21 Richard Biener <rguenther@suse.de>
1448 * gcc.dg/pr70747.c: New testcase.
1450 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1452 PR tree-optimization/70715
1453 * gcc.dg/tree-ssa/scev-13.c: New test.
1455 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1457 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1459 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1461 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1463 2016-04-20 Jan Hubicka <jh@suse.cz>
1466 * g++.dg/ipa/nothrow-1.C: New testcase.
1468 2016-04-20 Nathan Sidwell <nathan@acm.org>
1471 * g++.dg/eh/delete1.C: New.
1473 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1475 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1476 -mtune-ctrl=sse_typeless_stores.
1478 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1480 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1482 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1484 PR tree-optimization/69489
1485 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1487 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1490 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1491 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1492 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1494 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1496 PR tree-optimization/56625
1497 PR tree-optimization/69489
1498 * gcc.dg/vect/pr56625.c: New test.
1499 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1501 2016-04-20 Andrew Pinski <apinski@cavium.com>
1504 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1506 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1508 * gnat.dg/self1.adb: Remove now incorrect test.
1510 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1512 * gcc.dg/tree-ssa/scev-11.c: New test.
1513 * gcc.dg/tree-ssa/scev-12.c: New test.
1515 2016-04-20 Marek Polacek <polacek@redhat.com>
1517 PR tree-optimization/70725
1518 * gcc.dg/pr70725.c: New test.
1520 2016-04-20 Richard Biener <rguenther@suse.de>
1522 PR tree-optimization/70726
1523 * g++.dg/vect/pr70726.cc: New testcase.
1525 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1528 * gcc.target/s390/pr70674.c: New test.
1530 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532 PR libgfortran/70684
1533 * gfortran.dg/list_read_14.f90: New test.
1535 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1538 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1539 extern to force it misaligned.
1543 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1544 Don't check `*' before movv4sf_internal.
1545 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1546 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1547 Don't check `*' before movv16qi_internal.
1548 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1549 extern to force it misaligned.
1553 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1554 Don't check `*' before movv2df_internal.
1555 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1556 extern to force it misaligned.
1560 Check movv8sf_internal instead of avx_storeups256.
1561 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1563 2016-04-19 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/70171
1566 * g++.dg/tree-ssa/pr70171.C: New testcase.
1568 2016-04-19 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/70724
1571 * gcc.dg/torture/pr70724.c: New testcase.
1573 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1576 * testsuite/gcc.target/i386/pr70689.c: New.
1578 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1581 * gcc.target/i386/pr70708.c: New test.
1583 2016-04-18 Richard Biener <rguenther@suse.de>
1585 PR tree-optimization/43434
1586 * gcc.dg/vect/pr43434.c: New testcase.
1587 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1588 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1589 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1590 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1591 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1592 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1593 * gcc.dg/gomp/pr68640.c: Likewise.
1594 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1595 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1597 2016-04-18 Richard Biener <rguenther@suse.de>
1599 PR tree-optimization/70701
1600 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1602 2016-04-18 Tom de Vries <tom@codesourcery.com>
1605 * gcc.dg/pr70161.c: Add dot-file scans.
1606 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1607 instead of after last dot char.
1609 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1611 * c-c++-common/dump-ada-spec-3.c: New test.
1612 * c-c++-common/dump-ada-spec-4.c: Likewise.
1614 2016-04-17 Tom de Vries <tom@codesourcery.com>
1617 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1619 2016-04-15 Jan Hubicka <jh@suse.cz>
1622 * g++.dg/ipa/pure-const-1.C: New testcase.
1623 * g++.dg/ipa/pure-const-2.C: New testcase.
1624 * g++.dg/ipa/pure-const-3.C: New testcase.
1626 2016-04-15 Marek Polacek <polacek@redhat.com>
1629 * gcc.dg/bitfld-22.c: New test.
1631 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1633 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1636 2016-04-15 Marek Polacek <polacek@redhat.com>
1639 * c-c++-common/pr70651.c: New test.
1641 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1643 PR rtl-optimization/70681
1644 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1645 dump scan on arm and powerpc.
1646 * gcc.dg/pr10474.c: Likewise.
1648 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1653 * g++.dg/cpp1y/vla11.C: Revert for real.
1656 * c-c++-common/Wparentheses-1.c: New test.
1657 * c-c++-common/gomp/Wparentheses-1.c: New test.
1658 * c-c++-common/gomp/Wparentheses-2.c: New test.
1659 * c-c++-common/gomp/Wparentheses-3.c: New test.
1660 * c-c++-common/gomp/Wparentheses-4.c: New test.
1661 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1662 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1663 * c-c++-common/goacc/Wparentheses-1.c: New test.
1665 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1668 * gcc.target/i386/pr70662.c: New test.
1670 2016-04-15 Richard Biener <rguenther@suse.de>
1671 Alan Modra <amodra@gmail.com>
1673 PR tree-optimization/70130
1674 * gcc.dg/vect/O3-pr70130.c: New testcase.
1676 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1679 * gcc.target/powerpc/pr70669.c: New test.
1682 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1683 a power7 system that does not have an assembler that supports
1686 2016-04-14 Martin Sebor <msebor@redhat.com>
1691 * c-c++-common/ubsan/vla-1.c: Revert.
1692 * g++.dg/cpp1y/vla11.C: Same.
1693 * g++.dg/cpp1y/vla12.C: Same.
1694 * g++.dg/cpp1y/vla13.C: Same.
1695 * g++.dg/cpp1y/vla14.C: Same.
1696 * g++.dg/cpp1y/vla3.C: Same.
1697 * gcc/testsuite/g++.dg/init/array24.C: Same.
1698 * g++.dg/ubsan/vla-1.C: Same.
1700 2016-04-14 Marek Polacek <polacek@redhat.com>
1701 Jan Hubicka <hubicka@ucw.cz>
1704 * g++.dg/torture/pr70029.C: New test.
1706 2016-04-14 Martin Sebor <msebor@redhat.com>
1708 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1709 type size to prevent failures on targets with very low maximum
1712 2016-04-14 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/70623
1715 * gcc.dg/torture/pr70623.c: New testcase.
1716 * gcc.dg/torture/pr70623-2.c: Likewise.
1718 2016-04-13 Martin Sebor <msebor@redhat.com>
1723 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1724 * g++.dg/cpp1y/vla11.C: New test.
1725 * g++.dg/cpp1y/vla12.C: New test.
1726 * g++.dg/cpp1y/vla13.C: New test.
1727 * g++.dg/cpp1y/vla14.C: New test.
1728 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1729 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1730 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1732 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1735 * g++.dg/opt/pr70641.C: New test.
1737 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1739 PR rtl-optimization/68749
1740 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1741 effects of argument promotions.
1742 Remove default args to dg-skip-if.
1744 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/parse/pr70635.C: New.
1749 2016-04-13 Marek Polacek <polacek@redhat.com>
1752 * c-c++-common/Wmisleading-indentation-4.c: New test.
1754 2016-04-13 Marek Polacek <polacek@redhat.com>
1757 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1758 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1760 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1762 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1763 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1764 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1766 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.c-torture/compile/pr70633.c: New test.
1772 * gcc.dg/torture/pr70628.c: New test.
1774 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1777 * g++.dg/template/pr70610.C: New test.
1778 * g++.dg/template/pr70610-2.C: New test.
1779 * g++.dg/template/pr70610-3.C: New test.
1780 * g++.dg/template/pr70610-4.C: New test.
1782 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1784 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1788 * g++.dg/ext/pr70571.C: New test.
1790 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1793 * gcc.target/powerpc/pr70640.c: New test.
1795 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/parse/pr68722.C: New.
1800 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1802 PR rtl-optimization/70596
1803 * gcc.target/i386/pr70596.c: New test.
1805 2016-04-12 Nathan Sidwell <nathan@acm.org>
1808 * g++.dg/init/pr70501.C: New.
1810 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1812 * gcc.target/i386/asm-flag-6.c: New test.
1814 2016-04-12 Tom de Vries <tom@codesourcery.com>
1816 PR tree-optimization/68756
1817 * gcc.dg/graphite/pr68756.c: New test.
1819 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1821 PR tree-optimization/70602
1822 * gcc.c-torture/execute/pr70602.c: New test.
1824 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1827 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1828 __float128 emulator is built and runs.
1829 * gcc.target/powerpc/float128-1.c: Likewise.
1831 * lib/target-supports.exp (check_ppc_float128_sw_available):
1832 Rework tests for __float128 software and hardware
1833 availability. Fix exit condition to return 0 on success.
1835 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1838 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1839 * gcc.target/aarch64/target_attr_15.c: Likewise.
1841 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/cpp1y/pr69066.C: New.
1846 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1849 * gfortran.dg/pr36192.f90: Update test.
1850 * gfortran.dg/pr36192_1.f90: Update test.
1851 * gfortran.dg/real_dimension_1.f: Update test.
1852 * gfortran.dg/parameter_array_init_7.f90: New test.
1854 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1857 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1859 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1861 PR rtl-optimization/66669
1862 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1864 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1866 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1867 * gcc.dg/pie-1.c: Likewise.
1868 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1869 * gcc.dg/pic-4.c: Likewise.
1870 * gcc.dg/pie-3.c: Likewise.
1871 * gcc.dg/pie-4.c: Likewise.
1873 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1875 PR tree-optimization/68644
1876 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1878 PR rtl-optimization/64886
1879 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1881 2016-04-09 Tom de Vries <tom@codesourcery.com>
1883 PR tree-optimization/68953
1884 * gcc.dg/graphite/pr68953.c: New test.
1886 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1889 * gfortran.dg/deferred_character_16.f90: New test.
1891 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1893 PR tree-optimization/70586
1894 * gcc.c-torture/execute/pr70586.c: New test.
1896 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1899 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1900 with __builtin_memset
1901 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1903 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1907 PR tree-optimization/70373
1911 * c-c++-common/goacc/reduction-5.c: New test.
1912 * c-c++-common/goacc/reduction-promotions.c: New test.
1913 * gfortran.dg/goacc/reduction-3.f95: New test.
1914 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1916 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1920 * g++.dg/pr70590.C: New test.
1921 * g++.dg/pr70590-2.C: New test.
1923 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.target/i386/pr70593.c: New test.
1928 PR rtl-optimization/70574
1929 * gcc.target/i386/avx2-pr70574.c: New test.
1931 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1934 * c-c++-common/asan/pr70541.c: New test.
1936 2016-04-08 Tom de Vries <tom@codesourcery.com>
1938 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1939 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1941 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1944 * gcc.c-torture/execute/pr70566.c: New test.
1946 2016-04-08 Tom de Vries <tom@codesourcery.com>
1948 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1949 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1951 2016-04-08 Alan Modra <amodra@gmail.com>
1953 * gcc.target/powerpc/pr70117.c: New.
1955 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.dg/lto/simd-function_0.c: New test.
1960 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1962 * c-c++-common/attr-simd-2.c: Likewise.
1963 * c-c++-common/attr-simd-4.c: Likewise.
1964 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1965 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1967 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1970 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1972 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1973 Tom de Vries <tom@codesourcery.com>
1975 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1976 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1977 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1978 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1979 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1980 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1981 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1982 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1984 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1987 * g++.dg/warn/Wparentheses-29.C: New test.
1989 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1992 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1993 explicit braces to resolve a future -Wparentheses warning.
1995 2016-04-06 Richard Henderson <rth@redhat.com>
1997 * gcc.dg/pr61817-1.c: New test.
1998 * gcc.dg/pr61817-2.c: New test.
1999 * gcc.dg/pr69391-1.c: New test.
2000 * gcc.dg/pr69391-2.c: New test.
2002 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2004 PR rtl-optimization/70398
2005 * testsuite/gcc.target/aarch64/pr70398.c: New.
2007 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2009 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2011 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2012 Pedro Alves <palves@redhat.com>
2014 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2016 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2018 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2019 Check for avx512f effective targets instead of avx2.
2020 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2022 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2023 * g++.dg/gomp/declare-simd-1.C: Likewise.
2024 * g++.dg/gomp/declare-simd-3.C: Likewise.
2025 * g++.dg/gomp/declare-simd-4.C: Likewise.
2028 * c-c++-common/gomp/pr70550-1.c: New test.
2029 * c-c++-common/gomp/pr70550-2.c: New test.
2031 2016-04-05 Nathan Sidwell <nathan@acm.org>
2034 * g++.dg/ext/attribute-may-alias-5.C: New.
2036 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2039 * c-c++-common/pr70336.c: New test.
2040 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2041 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2043 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2046 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2048 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2050 PR rtl-optimization/70542
2051 * gcc.dg/torture/pr70542.c: New test.
2052 * gcc.target/i386/avx2-pr70542.c: New test.
2054 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2056 PR tree-optimization/70509
2057 * gcc.target/i386/avx512bw-pr70509.c: New test.
2059 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2062 * g++.dg/ext/constexpr-vla4.C: New test.
2064 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/i386/pr70510.c: New test.
2069 2016-04-05 Richard Biener <rguenther@suse.de>
2071 PR tree-optimization/70526
2072 * g++.dg/torture/pr70526.C: New testcase.
2074 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.target/i386/pr70525.c: New test.
2079 2016-04-05 Richard Biener <rguenther@suse.de>
2082 * g++.dg/torture/pr70499.C: New testcase.
2084 2016-04-05 Richard Biener <rguenther@suse.de>
2086 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2089 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2092 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2093 rs6000 ABI warnings.
2095 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2098 * g++.dg/ipa/devirt-51.C: New testcase.
2100 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2101 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/torture/pr70457.c: New.
2106 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2109 * gfortran.dg/allocate_with_source_19.f08: New test.
2111 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2114 * gfortran.dg/coarray_allocate_6.f08: New test.
2116 2016-04-04 Richard Biener <rguenther@suse.de>
2118 PR rtl-optimization/70484
2119 * gcc.dg/torture/pr70484.c: New testcase.
2121 2016-04-04 Marek Polacek <polacek@redhat.com>
2124 * gcc.dg/torture/pr70307.c: New test.
2126 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2130 * gcc.target/sh/torture/pr70416.c: New.
2132 2016-04-02 Martin Sebor <msebor@redhat.com>
2138 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2139 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2140 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2141 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2142 * g++.dg/cpp0x/constexpr-string.C: Same.
2143 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2144 * g++.dg/cpp0x/pr65398.C: Same.
2145 * g++.dg/ext/constexpr-vla1.C: Same.
2146 * g++.dg/ext/constexpr-vla2.C: Same.
2147 * g++.dg/ext/constexpr-vla3.C: Same.
2148 * g++.dg/ubsan/pr63956.C: Same.
2150 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2152 PR rtl-optimization/70467
2153 * gcc.target/i386/pr70467-2.c: New test.
2155 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2156 Marek Polacek <polacek@redhat.com>
2159 * g++.dg/init/new47.C: New test.
2161 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2164 * gcc.target/arm/pr70496.c: New test.
2166 2016-04-01 Nathan Sidwell <nathan@acm.org>
2169 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2171 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2174 * gcc.dg/strlenopt.h (memmove): New.
2175 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2176 instead of "string.h".
2177 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2178 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2179 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2180 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2181 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2182 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2183 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2184 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2185 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2186 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2187 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2188 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2189 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2190 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2191 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2192 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2193 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2194 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2195 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2196 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2198 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2201 (Holder::foo): Reflect this.
2203 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2206 * gcc.dg/pr70442.c: New test.
2208 2016-03-31 Nathan Sidwell <nathan@acm.org>
2211 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2213 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2216 * gcc.target/i386/pr70453.c: New test.
2218 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2221 * gcc.c-torture/pr70292.c: New test.
2223 2016-03-31 Marek Polacek <polacek@redhat.com>
2226 * c-c++-common/pr70297.c: New test.
2227 * g++.dg/cpp0x/typedef-redecl.C: New test.
2228 * gcc.dg/typedef-redecl2.c: New test.
2230 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2232 PR rtl-optimization/70460
2233 * gcc.c-torture/execute/pr70460.c: New test.
2235 2016-03-31 Richard Biener <rguenther@suse.de>
2238 * g++.dg/ext/vector30.C: New testcase.
2240 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2241 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243 * gfortran.dg/fmt_pf.f90: New test.
2245 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2247 Forward-port from 5 branch
2248 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2251 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2252 dg-require-effective-target after dg-do.
2254 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2256 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2258 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2259 Julian Brown <julian@codesourcery.com>
2260 Chung-Lin Tang <cltang@codesourcery.com>
2261 Cesar Philippidis <cesar@codesourcery.com>
2262 James Norris <jnorris@codesourcery.com>
2263 Tom de Vries <tom@codesourcery.com>
2264 Nathan Sidwell <nathan@codesourcery.com>
2266 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2267 * c-c++-common/goacc/loop-clauses.c: Likewise.
2268 * g++.dg/goacc/template.C: Likewise.
2269 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2270 * gfortran.dg/goacc/loop-1.f95: Likewise.
2271 * gfortran.dg/goacc/loop-5.f95: Likewise.
2272 * gfortran.dg/goacc/loop-6.f95: Likewise.
2273 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2274 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2275 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2276 * c-c++-common/goacc/clauses-fail.c: Likewise.
2277 * c-c++-common/goacc/parallel-1.c: Likewise.
2278 * c-c++-common/goacc/reduction-1.c: Likewise.
2279 * c-c++-common/goacc/reduction-2.c: Likewise.
2280 * c-c++-common/goacc/reduction-3.c: Likewise.
2281 * c-c++-common/goacc/reduction-4.c: Likewise.
2282 * c-c++-common/goacc/routine-3.c: Likewise.
2283 * c-c++-common/goacc/routine-4.c: Likewise.
2284 * c-c++-common/goacc/routine-5.c: Likewise.
2285 * c-c++-common/goacc/tile.c: Likewise.
2286 * g++.dg/goacc/template.C: Likewise.
2287 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2288 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2289 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2290 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2291 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2292 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2293 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2294 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2295 * c-c++-common/goacc/use_device-1.c: ... this file.
2296 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2297 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2298 * c-c++-common/goacc/host_data-6.c: ... this file.
2299 * c-c++-common/goacc/loop-2-kernels.c: New file.
2300 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2301 * c-c++-common/goacc/loop-3.c: Likewise.
2302 * g++.dg/goacc/reference.C: Likewise.
2303 * g++.dg/goacc/routine-1.C: Likewise.
2304 * g++.dg/goacc/routine-2.C: Likewise.
2306 2016-03-30 Richard Biener <rguenther@suse.de>
2309 * gcc.dg/torture/pr70450.c: New testcase.
2311 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.dg/torture/pr70421.c: New test.
2315 * gcc.target/i386/avx512f-pr70421.c: New test.
2317 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2320 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2321 (check): New function.
2323 (foo): Align stack to 16 bytes when calling bar.
2324 * gcc.target/i386/cleanup-2.c: Likewise.
2326 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2328 PR tree-optimization/59124
2329 * gcc.dg/Warray-bounds-19.c: New test.
2331 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2333 * lib/prune.exp (escape_regex_chars): New.
2334 (prune_file_path): Update to quote metcharacters for regexp.
2336 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2338 PR rtl-optimization/70429
2339 * gcc.c-torture/execute/pr70429.c: New test.
2341 PR tree-optimization/70405
2342 * gcc.dg/pr70405.c: New test.
2344 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2347 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2348 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2350 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2353 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2354 __cilkrts_set_param to set two workers.
2355 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2356 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2358 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2360 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2362 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2365 * gcc.target/i386/pr70406.c: New test.
2367 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2369 * gnat.dg/specs/double_record_extension3.ads: New test.
2371 2016-03-25 Richard Henderson <rth@redhat.com>
2374 * gcc.target/aarch64/pr70120-1.c: New.
2375 * gcc.target/aarch64/pr70120-2.c: New.
2376 * gcc.target/aarch64/pr70120-3.c: New.
2378 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2381 * g++.dg/template/mangle2.C: The dg-do directive should be
2382 "compile" not "assemble".
2384 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2387 * gcc.dg/pr69650.c: New test.
2389 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2391 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2393 2016-03-25 Alan Modra <amodra@gmail.com>
2395 * gcc.dg/dfp/pr70052.c: New test.
2397 2016-03-24 Richard Henderson <rth@redhat.com>
2400 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2401 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2403 2016-03-24 Tom de Vries <tom@codesourcery.com>
2405 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2407 2016-03-24 Tom de Vries <tom@codesourcery.com>
2409 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2410 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2412 2016-03-24 Tom de Vries <tom@codesourcery.com>
2414 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2415 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2417 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2420 * g++.dg/template/mangle2.C: New test.
2422 2016-03-24 Richard Biener <rguenther@suse.de>
2424 PR tree-optimization/70396
2425 * gcc.dg/torture/pr70396.c: New testcase.
2427 2016-03-24 Richard Biener <rguenther@suse.de>
2430 * gcc.dg/torture/pr70370.c: New testcase.
2432 2016-03-24 Tom de Vries <tom@codesourcery.com>
2434 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2435 * gfortran.dg/goacc/kernels-tree.f95: Same.
2436 * gfortran.dg/goacc/parallel-tree.f95: Same.
2438 2016-03-24 Tom de Vries <tom@codesourcery.com>
2440 * c-c++-common/goacc/uninit-if-clause.c: New test.
2441 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2443 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2446 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2449 2016-03-24 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/70372
2452 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2454 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2457 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2459 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2462 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2464 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2467 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2468 * g++.dg/cpp1y/pr70001.C: New test.
2471 * g++.dg/cpp0x/constexpr-70323.C: New test.
2473 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2474 Jason Merrill <jason@redhat.com>
2475 Jakub Jelinek <jakub@redhat.com>
2478 * g++.dg/cpp0x/constexpr-69315.C: New test.
2479 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2481 2016-03-23 Marek Polacek <polacek@redhat.com>
2484 * g++.dg/warn/Wignored-attributes-1.C: New test.
2485 * g++.dg/warn/Wignored-attributes-2.C: New test.
2487 2016-03-23 Tom de Vries <tom@codesourcery.com>
2489 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2491 * gfortran.dg/goacc/private-3.f95 (test): Same.
2492 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2495 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2497 * lib/target-supports.exp: Remove v7ve entry from loop
2498 creating effective target checks.
2499 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2500 (add_options_for_arm_arch_v7ve): Likewise.
2502 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2504 PR tree-optimization/70354
2505 * gcc.dg/vect/pr70354-1.c: New test.
2506 * gcc.dg/vect/pr70354-2.c: New test.
2507 * gcc.target/i386/avx2-pr70354-1.c: New test.
2508 * gcc.target/i386/avx2-pr70354-2.c: New test.
2510 2016-03-22 Jeff Law <law@redhat.com>
2513 * gcc.dg/tree-ssa/pr70232.c: New test.
2515 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2518 * gcc.target/i386/pr70302.c: New test.
2520 2016-03-22 Richard Biener <rguenther@suse.de>
2523 * g++.dg/torture/pr70251.C: New testcase.
2525 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2528 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2529 Wmisleading-indentation.c.
2530 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2531 reflect change to diagnostic text and order of messages.
2532 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2534 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2536 * g++.dg/ext/java-3.C: Don't compile on AIX.
2538 2016-03-22 Richard Biener <rguenther@suse.de>
2541 * gcc.dg/torture/pr70333.c: New testcase.
2543 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2545 * g++.dg/ext/pr70290.C: New test.
2547 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2550 * gcc.target/i386/pr70325.c: New test.
2552 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2555 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2556 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2559 * gcc.target/i386/pr70300.c: New test.
2562 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2563 (func2): New function for cond with parens, xfail warning for c++.
2564 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2566 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2569 * g++.dg/template/ptrmem30.C: New test.
2571 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2574 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2575 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2577 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/pr70326.c: New test.
2582 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2583 Jakub Jelinek <jakub@redhat.com>
2585 PR tree-optimization/70317
2586 * gcc.dg/pr70317.c: New test.
2588 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2591 * gcc.target/i386/pr70327.c: New test.
2593 2016-03-21 Martin Liska <mliska@suse.cz>
2596 * gcc.dg/ipa/pr70306.c: New test.
2598 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2600 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2601 * gcc.target/arm/attr-align3.c: Likewise.
2602 * gcc.target/arm/attr_arm.c: Likewise.
2603 * gcc.target/arm/flip-thumb.c: Likewise.
2605 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.target/powerpc/altivec-36.c: New test.
2610 2016-03-21 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/70310
2613 * gcc.dg/torture/pr70310.c: New testcase.
2615 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2618 * gcc.target/i386/pr70293.c: New test.
2620 2016-03-21 Richard Biener <rguenther@suse.de>
2622 PR tree-optimization/70288
2623 * gcc.dg/torture/pr70288-1.c: New testcase.
2624 * gcc.dg/torture/pr70288-2.c: Likewise.
2626 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2628 PR rtl-optimization/69307
2629 * gcc.target/arm/pr69307.c: New test.
2631 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2633 PR rtl-optimization/69102
2634 * gcc.c-torture/compile/pr69102.c: New test.
2636 2016-03-18 Jeff Law <law@redhat.com>
2638 PR rtl-optimization/70263
2639 * gcc.c-torture/compile/pr70263-1.c: New test.
2640 * gcc.target/i386/pr70263-2.c: New test.
2642 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2644 PR rtl-optimization/70278
2645 * gcc.dg/torture/pr70278.c: New test.
2646 * gcc.target/arm/pr70278.c: New test.
2648 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2651 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2652 (test_builtin_types_compatible_p): New test function.
2653 * gcc.dg/pr70281.c: New test case.
2655 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2658 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2660 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2662 PR tree-optimization/70252
2663 * gcc.dg/pr70252.c: New test.
2665 2016-03-18 Tom de Vries <tom@codesourcery.com>
2667 * gcc.dg/pr70161-2.c: New test.
2668 * gcc.dg/pr70161.c: New test.
2670 2016-03-18 Tom de Vries <tom@codesourcery.com>
2673 * gcc.dg/pr70269.c: New test.
2675 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2678 * g++.dg/ext/java-3.C: New test.
2680 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2683 * g++.dg/lookup/pr70205.C: New test.
2685 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2688 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2690 2016-03-17 Marek Polacek <polacek@redhat.com>
2693 * gcc.dg/atomic-op-6.c: New test.
2695 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2698 * c-c++-common/pr70264.c: New test case.
2700 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2703 * c-c++-common/pr70144-1.c: New test.
2704 * c-c++-common/pr70144-2.c: New test.
2707 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2708 * g++.dg/opt/flifetime-dse6.C: New test.
2709 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2711 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2714 * gcc.dg/pic-1.c: New test.
2715 * gcc.dg/pic-2.c: Likewise.
2716 * gcc.dg/pic-3.c: Likewise.
2717 * gcc.dg/pic-4.c: Likewise.
2718 * gcc.dg/pie-1.c: Likewise.
2719 * gcc.dg/pie-2.c: Likewise.
2720 * gcc.dg/pie-3.c: Likewise.
2721 * gcc.dg/pie-4.c: Likewise.
2722 * gcc.dg/pie-5.c: Likewise.
2723 * gcc.dg/pie-6.c: Likewise.
2725 2016-03-17 Tom de Vries <tom@codesourcery.com>
2727 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2728 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2730 2016-03-17 Richard Biener <rguenther@suse.de>
2733 * g++.dg/debug/pr70271.C: New testcase.
2735 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2737 * gcc.target/i386/pr70251.c: New test.
2739 2016-03-17 Marek Polacek <polacek@redhat.com>
2742 * g++.dg/warn/constexpr-70194.C: New test.
2744 2016-03-16 Richard Henderson <rth@redhat.com>
2747 * gcc.c-torture/compile/pr70240.c: New.
2749 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2751 * gcc.c-torture/compile/20151204.c: Skip for avr.
2753 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2756 * g++.dg/opt/pr70245.C: New test.
2757 * g++.dg/opt/pr70245.h: New file.
2758 * g++.dg/opt/pr70245-aux.cc: New file.
2760 2016-03-16 Martin Sebor <msebor@redhat.com>
2762 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2764 2016-03-16 Richard Henderson <rth@redhat.com>
2767 * gcc.c-torture/compile/pr70199.c: New.
2769 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2771 * gcc.dg/uninit-19.c: Run dos2unix.
2773 2016-03-16 Marek Polacek <polacek@redhat.com>
2776 * gcc.dg/nested-func-10.c: New test.
2777 * gcc.dg/nested-func-9.c: New test.
2779 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/68714
2782 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2784 2016-03-16 Tom de Vries <tom@codesourcery.com>
2786 PR tree-optimization/68715
2787 * gcc.dg/graphite/pr68715-2.c: New test.
2788 * gcc.dg/graphite/pr68715.c: New test.
2789 * gfortran.dg/graphite/pr68715.f90: New test.
2791 2016-03-16 Tom de Vries <tom@codesourcery.com>
2793 PR tree-optimization/68809
2794 * gcc.dg/graphite/pr68809-2.c: New test.
2795 * gcc.dg/graphite/pr68809.c: New test.
2797 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2800 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2801 method call to i () as argument. Adjust expected output.
2804 * g++.dg/ubsan/pr70147-1.C: New test.
2805 * g++.dg/ubsan/pr70147-2.C: New test.
2807 2016-03-15 Martin Sebor <msebor@redhat.com>
2810 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2812 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2814 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2817 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2820 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2821 libatomic_available.
2823 2016-03-15 Marek Polacek <polacek@redhat.com>
2826 * g++.dg/ext/attribute-may-alias-4.C: New test.
2828 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2830 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2831 -fvar-tracking-assignments-toggle flag.
2833 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2835 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2837 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2839 PR rtl-optimization/70222
2840 * gcc.c-torture/execute/pr70222-1.c: New test.
2841 * gcc.c-torture/execute/pr70222-2.c: New test.
2843 2016-03-15 Richard Henderson <rth@redhat.com>
2845 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2847 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2849 PR rtl-optimization/69032
2850 * gcc.dg/pr69032.c: New test.
2852 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2854 PR rtl-optimization/63384
2855 * g++.dg/pr63384.C: New test.
2857 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2860 * gcc.target/i386/pr64411.C: New test.
2862 2016-03-15 Tom de Vries <tom@codesourcery.com>
2864 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2865 * gfortran.dg/goacc/kernels-alias.f95: New test.
2867 2016-03-14 Martin Sebor <msebor@redhat.com>
2870 * g++.dg/cpp0x/constexpr-inline.C: New test.
2871 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2873 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2875 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2877 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2880 * gcc.dg/pr70219.c: New test.
2882 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2885 * gcc.dg/torture/pr70083.c: New test.
2886 * gcc.target/i386/pr70083.c: New test.
2888 2016-03-14 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/56365
2891 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2893 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2896 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2898 * g++.dg/pr70098.C: New testcase.
2901 2016-03-14 Tom de Vries <tom@codesourcery.com>
2903 PR tree-optimization/70045
2904 * gcc.dg/graphite/pr70045.c: New test.
2906 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2909 * gfortran.dg/include_9.f90: New test.
2911 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2914 gfortran.dg/prof/prof.exp: New script.
2915 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2917 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2919 PR rtl-optimization/69307
2920 * gcc.dg/pr69307.c: New test.
2922 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2925 * gcc.target/arm/pr69614.c: New.
2927 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2930 * gfortran.dg/submodule_14.f08: New test
2933 * gfortran.dg/submodule_15.f08: New test
2935 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2938 * g++.dg/cpp1y/paren3.C: New test.
2940 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2943 * gcc.target/powerpc/ppc-round2.c: New test.
2945 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2948 * gcc.dg/torture/pr70123.c: New test.
2950 2016-03-11 Jeff Law <law@redhat.com>
2952 PR tree-optimization/70190
2953 * gcc.c-torture/compile/pr70190.c: New test.
2955 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2958 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2960 (test43_b): Likewise.
2961 (test43_c): Likewise.
2962 (test43_d): Likewise.
2963 (test43_e): Likewise.
2964 (test43_f): Likewise.
2965 (test43_g): Likewise.
2966 (test44_a): Likewise.
2967 (test44_b): Likewise.
2968 (test44_c): Likewise.
2969 (test44_d): Likewise.
2970 (test44_e): Likewise.
2972 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2975 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2977 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2979 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2982 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2986 * gcc.target/aarch64/pr69245_2.c: New test.
2988 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2990 PR tree-optimization/70177
2991 * gcc.dg/pr70177.c: New test.
2993 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2995 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2997 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2999 * gcc.dg/tree-ssa/sra-20.c: New.
3001 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3003 PR rtl-optimization/70174
3004 * gcc.dg/pr70174.c: New test.
3006 PR tree-optimization/70169
3007 * gcc.dg/pr70169.c: New test.
3009 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3012 * gcc.target/i386/pr70160.c: New test.
3014 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3016 * gcc.target/s390/dfp-1.c: New test.
3018 2016-03-10 Nick Clifton <nickc@redhat.com>
3021 * gcc.target/aarch64/pr70044.c: New test.
3023 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3024 Jakub Jelinek <jakub@redhat.com>
3027 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3028 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3029 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3031 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3034 * g++.dg/lto/pr69589_0.C: New testcase
3035 * g++.dg/lto/pr69589_1.C: New testcase
3037 2016-03-10 Marek Polacek <polacek@redhat.com>
3040 * g++.dg/delayedfold/unary-plus1.C: New test.
3042 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3044 * gcc.target/arm/pr45701-1.c: Escape brackets.
3045 * gcc.target/arm/pr45701-2.c: Likewise.
3047 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3049 * gfortran.dg/unconstrained_commons.f: New.
3051 2016-03-10 Alan Modra <amodra@gmail.com>
3053 * gcc.dg/pr69195.c: New.
3054 * gcc.dg/pr69238.c: New.
3056 2016-03-10 Tom de Vries <tom@codesourcery.com>
3059 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3061 2016-03-10 Richard Biener <rguenther@suse.de>
3063 PR tree-optimization/70128
3064 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3065 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3067 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3069 PR tree-optimization/70152
3070 * gcc.dg/pr70152.c: New test.
3073 * gcc.target/i386/pr70086-1.c: New test.
3074 * gcc.target/i386/pr70086-2.c: New test.
3075 * gcc.target/i386/pr70086-3.c: New test.
3077 PR tree-optimization/70127
3078 * gcc.c-torture/execute/pr70127.c: New test.
3080 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3082 * c-c++-common/goacc/combined-directives-2.c: New test.
3084 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3088 * g++.dg/diagnostic/pr70105.C: New test.
3089 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3090 (test_multiple_ordinary_maps): New test function.
3092 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3096 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3097 Drop range information from call to inform_at_rich_loc.
3098 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3100 (test_show_locus): Replace calls to rich_location::add_range with
3101 calls to add_range. Rewrite the tests that used the now-defunct
3102 rich_location ctor taking a source_range. Simplify other tests
3103 by replacing calls to COMBINE_LOCATION_DATA with calls to
3106 2016-03-09 Richard Biener <rguenther@suse.de>
3107 Jakub Jelinek <jakub@redhat.com>
3109 PR tree-optimization/70138
3110 * gcc.dg/vect/pr70138-1.c: New testcase.
3111 * gcc.dg/vect/pr70138-2.c: Likewise.
3113 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.target/i386/pr70049.c: New test.
3118 2016-03-09 Richard Biener <rguenther@suse.de>
3121 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3122 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3123 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3125 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3127 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3130 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3133 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3136 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3139 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3140 in testcase comment.
3142 2016-03-09 Tom de Vries <tom@codesourcery.com>
3144 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3145 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3146 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3147 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3148 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3149 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3150 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3151 * gfortran.dg/goacc/kernels-loop.f95: New test.
3153 2016-03-08 Martin Sebor <msebor@redhat.com>
3156 * g++.dg/warn/overflow-warn-7.C: New test.
3158 2016-03-08 Jason Merrill <jason@redhat.com>
3160 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3161 * lib/target-supports.exp (check_effective_target_concepts): New.
3163 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3166 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3167 * g++.dg/ubsan/pr70135.C: New test.
3170 * gcc.dg/pr70110.c: New test.
3172 2016-03-07 Martin Jambor <mjambor@suse.cz>
3174 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3175 * c-c++-common/gomp/if-1.c: Likewise.
3176 * c-c++-common/gomp/pr61486-2.c: Likewise.
3177 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3178 to dg-additional-options.
3179 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3180 * g++/gomp/target-teams-1.c: Likewise.
3181 * gcc.dg/gomp/gomp.exp: Likewise.
3182 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3183 dg-additional-options.
3184 * gfortran.dg/gomp/gomp.exp: Likewise.
3185 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3186 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3187 dg-additional-options.
3188 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3190 2016-03-07 Martin Jambor <mjambor@suse.cz>
3192 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3193 * c-c++-common/gomp/gridify-1.c: New test.
3194 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3196 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3198 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3199 trigger for cortex-r8, when scanning for register r8.
3200 * gcc.target/arm/pr45701-2.c: Likewise.
3202 2016-02-26 Richard Biener <rguenther@suse.de>
3203 Jeff Law <law@redhat.com>
3205 PR tree-optimization/69740
3206 * gcc.c-torture/compile/pr69740-1.c: New test.
3207 * gcc.c-torture/compile/pr69740-2.c: New test.
3209 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3211 * lib/target-supports.exp
3212 (check_effective_target_whole_vector_shift): Enable for PPC64.
3214 2016-03-07 Richard Biener <rguenther@suse.de>
3216 PR tree-optimization/70115
3217 * gcc.dg/torture/pr70115.c: New testcase.
3219 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3222 * c-c-++-common/goacc/pr69916.c: New.
3224 2016-03-07 Richard Henderson <rth@redhat.com>
3226 * gcc.c-torture/compile/pr70061.c: New test.
3228 2016-03-07 Richard Biener <rguenther@suse.de>
3231 * gcc.dg/vect/O3-pr36098.c: New testcase.
3233 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3235 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3237 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3239 * gnat.dg/renaming9.ad[sb]: New testcase.
3241 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3244 * g++.dg/expr/stdarg3.C: New test.
3246 2016-03-04 Jeff Law <law@redhat.com>
3248 PR tree-optimization/69196
3249 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3252 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3255 * gcc.dg/pr69973.c: New test.
3257 PR rtl-optimization/69941
3258 * gcc.dg/torture/pr69941.c: New test.
3261 * gcc.dg/pr69824.c: New test.
3263 2016-03-05 Tom de Vries <tom@codesourcery.com>
3265 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3266 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3269 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3272 * g++.dg/cpp1y/var-templ48.C: New test.
3273 * g++.dg/cpp1y/var-templ49.C: New test.
3275 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3277 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3279 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3282 * g++.dg/ubsan/pr70035.C: New test.
3285 * gcc.target/i386/pr70062.c: New test.
3287 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3289 * g++.dg/template/typename21.C: Remove c++98_only.
3291 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3293 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3295 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3298 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3300 (fn_42_b): Likewise.
3301 (fn_42_c): Likewise.
3303 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3306 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3308 (fn_40_b): Likewise.
3309 (fn_41_a): Likewise.
3310 (fn_41_b): Likewise.
3312 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.target/i386/avx512f-pr70059.c: New test.
3316 * gcc.target/i386/avx512dq-pr70059.c: New test.
3318 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3320 PR rtl-optimization/57676
3321 * gcc.dg/torture/pr57676.c: New test.
3323 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3325 * gcc.dg/pr70026.c: New test.
3327 2016-03-04 Marek Polacek <polacek@redhat.com>
3330 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3331 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3333 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3336 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3338 (test_corners_sisd_si): Likewise.
3339 (main): Remove checks of the above.
3340 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3342 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3344 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3346 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3348 * gcc.dg/torture/pr69951.c: Accept argc==0.
3350 2016-03-04 Richard Biener <rguenther@suse.de>
3353 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3354 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3356 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3359 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3362 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.dg/guality/pr69947.c: New test.
3367 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3370 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3372 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3374 PR rtl-optimization/69904
3375 * gcc.target/arm/pr69904.c: New test.
3377 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3380 * gcc.dg/vect/pr70021.c: New test.
3381 * gcc.target/i386/pr70021.c: New test.
3383 2016-03-03 Marek Polacek <polacek@redhat.com>
3386 * gcc.dg/pr70050.c: New test.
3388 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3390 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3392 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3394 PR tree-optimization/70043
3395 * gfortran.dg/vect/pr70043.f90: New test.
3397 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3399 * gnat.dg/specs/task1.ads: New test.
3401 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3403 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3404 Invoke gdb with -batch.
3405 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3407 2016-03-03 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/55936
3410 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3412 2016-03-02 Jeff Law <law@redhat.com>
3414 PR rtl-optimization/69942
3415 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3416 effects of argument promotions.
3418 PR tree-optimization/69987
3419 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3420 target does not support -fprefetch-loop-arrays.
3422 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3424 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3426 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3428 PR rtl-optimization/69052
3429 * gcc.target/i386/pr69052.c: New test.
3431 2016-03-02 Alan Modra <amodra@gmail.com>
3433 * gcc.dg/pr69990.c: New.
3435 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3438 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3441 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3444 * gcc.target/i386/pr70028.c: New test.
3446 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3448 * c-c++-common/asan/swapcontext-test-1.c,
3449 * c-c++-common/tsan/thread_leak.c,
3450 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3451 * g++.dg/tsan/benign_race.C,
3452 * g++.dg/tsan/fd_close_norace.C,
3453 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3454 races with sanitizer output
3456 2016-03-02 Richard Biener <rguenther@suse.de>
3457 Uros Bizjak <ubizjak@gmail.com>
3460 * gcc.dg/simd-8.c: New testcase.
3462 2016-03-02 Richard Biener <rguenther@suse.de>
3465 * gcc.dg/simd-7.c: New testcase.
3467 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3469 * gcc.target/i386/pr70007.c: Tweak.
3471 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3473 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3475 2016-03-02 Marek Polacek <polacek@redhat.com>
3478 * gcc.dg/pr67854.c: New test.
3480 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.dg/torture/pr70025.c: New test.
3485 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3487 PR tree-optimization/68621
3488 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3490 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3492 * gcc.target/i386/pr70007.c: New test.
3494 2016-03-01 Jeff Law <law@redhat.com>
3496 PR tree-optimization/69196
3497 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3499 PR tree-optimization/69196
3500 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3501 duplicating code and spoiling the expected output.
3503 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3506 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3507 supports power9 before doing tests.
3508 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3509 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3510 * gcc.target/powerpc/p9-permute.c: Likewise.
3512 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3515 * gcc.target/i386/pr70027.c: New test.
3517 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3519 * gcc.dg/pr70017.c: New test.
3521 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.dg/pr69796.c: New test.
3526 * gcc.dg/pr69974.c: New test.
3528 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3530 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3532 2016-02-29 Jeff Law <law@redhat.com>
3534 PR tree-optimization/69987
3535 * gfortran.dg/pr69987.f90: New test.
3537 PR tree-optimization/69989
3538 * gcc.c-torture/compile/pr69989-2.c: New test.
3540 2016-03-01 Marek Polacek <polacek@redhat.com>
3543 * g++.dg/parse/invalid1.C: New test.
3545 2016-03-01 Richard Biener <rguenther@suse.de>
3548 * gcc.dg/pr70022.c: New testcase.
3550 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3552 PR tree-optimization/69956
3553 * gcc.dg/pr69956.c: New test.
3555 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3559 XFAIL when hardware supports efficient unaligned storage access.
3561 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3564 * g++.dg/template/pr69961a.C: New test.
3565 * g++.dg/template/pr69961b.C: New test.
3567 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3569 PR preprocessor/69985
3570 * gcc.dg/cpp/pr69985.c: New test case.
3572 2016-02-29 Jeff Law <law@redhat.com>
3574 PR tree-optimization/70005
3575 * gcc.c-torture/execute/pr70005.c New test.
3577 PR tree-optimization/69999
3578 * gcc.c-torture/compile/pr69999.c: New test.
3580 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3582 PR tree-optimization/69652
3583 * gcc.dg/torture/pr69652.c: Delete test.
3584 * gcc.dg/vect/pr69652.c: New test.
3586 2016-02-19 Richard Biener <rguenther@suse.de>
3588 PR tree-optimization/69980
3589 * gfortran.dg/vect/pr69980.f90: New testcase.
3591 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3593 * gcc.target/sparc/20160229-1.c: New test.
3595 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3597 * gnat.dg/stack_usage3.adb: New test.
3598 * gnat.dg/stack_usage3_pkg.ads: New helper.
3600 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3602 * gnat.dg/renaming8.adb: New test.
3603 * gnat.dg/renaming8_pkg1.ads: New helper.
3604 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3605 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3607 2016-02-29 Richard Biener <rguenther@suse.de>
3609 PR tree-optimization/69720
3610 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3612 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3616 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3618 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3619 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622 * gfortran.dg/coarray_8.f90: Adjust error message.
3623 * gfortran.dg/pr56007.f90: New test.
3624 * gfortran.dg/pr56007.f: New test.
3626 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3628 PR tree-optimization/69989
3629 * gcc.dg/torture/pr69989.c: New test.
3631 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3633 * gcc.target/i386/stack-realign-win.c: New test.
3635 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3638 * gfortran.dg/pr60126.f90: New test.
3640 2016-02-27 Jeff Law <law@redhat.com>
3643 2016-02-26 Richard Biener <rguenther@suse.de>
3644 Jeff Law <law@redhat.com>
3646 PR tree-optimization/69740
3647 * gcc.c-torture/compile/pr69740-1.c: New test.
3648 * gcc.c-torture/compile/pr69740-2.c: New test.
3650 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653 * gfortran.dg/newunit_4.f90: New test.
3655 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3658 PR rtl-optimization/69886
3659 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3660 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3663 2016-02-26 Martin Sebor <msebor@redhat.com>
3665 PR tree-optimization/15826
3666 * gcc.dg/tree-ssa/pr15826.c: New test.
3668 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3671 * gcc.target/powerpc/pr69969.c: New test.
3673 2016-02-26 Martin Sebor <msebor@redhat.com>
3676 * g++.old-deja/g++.other/decl5.C: Add a test case.
3678 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3681 * gcc.target/powerpc/pr69946.c: New file.
3683 2016-02-26 Richard Biener <rguenther@suse.de>
3684 Jeff Law <law@redhat.com>
3686 PR tree-optimization/69740
3687 * gcc.c-torture/compile/pr69740-1.c: New test.
3688 * gcc.c-torture/compile/pr69740-2.c: New test.
3690 2016-02-26 Martin Jambor <mjambor@suse.cz>
3693 * gcc.dg/torture/pr69932.c: New test.
3694 * gcc.dg/torture/pr69936.c: Likewise.
3696 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3699 * gcc.target/s390/pr69709.c: New test.
3701 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3704 * gcc.target/aarch64/pr69245_1.c: New test.
3706 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3709 * gcc.dg/torture/pr69613.c: New test.
3711 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3713 PR rtl-optimization/69891
3714 * gcc.target/i386/pr69891.c: New test.
3716 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3717 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3720 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3721 functionality for both 32-bit and 64-bit.
3723 2016-02-26 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/69551
3726 * gcc.dg/torture/pr69951.c: New testcase.
3728 2016-02-25 Richard Biener <rguenther@suse.de>
3730 PR tree-optimization/48795
3731 * gcc.dg/Warray-bounds-18.c: New testcase.
3733 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3735 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3737 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3739 PR rtl-optimization/69896
3740 * gcc.dg/pr69896.c: New test.
3742 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3745 * g++.dg/cpp1y/paren2.C: New test.
3747 2016-02-24 Martin Sebor <msebor@redhat.com>
3750 * gcc.dg/enum-mode-2.c: New test.
3752 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3755 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3756 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3757 * g++.dg/ubsan/pr69922.C: New test.
3759 2016-02-24 Marek Polacek <polacek@redhat.com>
3762 * gcc.dg/pr69819.c: New test.
3764 2016-02-24 Martin Sebor <msebor@redhat.com>
3767 * g++.dg/ext/flexary15.C: New test.
3769 2016-02-24 Martin Sebor <msebor@redhat.com>
3771 * gcc.dg/builtins-68.c: Avoid making unportable
3772 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3773 * g++.dg/ext/builtin_alloca.C: Same.
3775 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3776 Charles Baylis <charles.baylis@linaro.org>
3779 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3781 2016-02-24 Richard Biener <rguenther@suse.de>
3782 Jakub Jelinek <jakub@redhat.com>
3785 * gcc.dg/torture/pr69760.c: New testcase.
3787 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3790 pattern on Solaris with as.
3792 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3795 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3796 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3797 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3799 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3802 * gcc.dg/pr69915.c: New test.
3804 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3806 PR rtl-optimization/69886
3807 * gcc.dg/torture/pr69886.c: New test.
3809 2016-02-24 Richard Biener <rguenther@suse.de>
3812 * gcc.dg/torture/pr68963.c: New testcase.
3814 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3817 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3818 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3819 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3820 * gcc.target/arm/atomic_loaddi_1.c: New test.
3821 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3822 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3823 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3824 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3825 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3826 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3827 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3828 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3830 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3833 * gcc.dg/torture/pr69909.c: New test.
3835 2016-02-24 Richard Biener <rguenther@suse.de>
3837 PR tree-optimization/69907
3838 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3839 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3840 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3842 2016-02-24 Christian Bruel <christian.bruel@st.com>
3844 * gcc.target/arm/pragma_cpp_fma.c: New test.
3846 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3849 * gfortran.dg/include_6.f90: Update test.
3851 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3854 * objc.dg/pr69844.m: New test.
3856 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3858 PR libgfortran/69456
3859 * gfortran.dg/namelist_89.f90: New test.
3860 * gfortran.dg/pr59700.f90: Update test..
3862 2016-02-23 Martin Sebor <msebor@redhat.com>
3865 * g++.dg/ext/builtin_alloca.C: New test.
3866 * gcc.dg/builtins-68.c: New test.
3868 2016-02-23 Richard Henderson <rth@redhat.com>
3870 * gcc.target/i386/addr-space-3.c: Remove test.
3872 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3874 PR preprocessor/69126
3875 PR preprocessor/69543
3876 * c-c++-common/pr69126-2-long.c: New test.
3877 * c-c++-common/pr69126-2-short.c: New test.
3878 * c-c++-common/pr69543-1.c: Remove xfail.
3880 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3882 PR preprocessor/69126
3883 PR preprocessor/69543
3884 PR preprocessor/69558
3885 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3887 (test_2): ...this, and add leading comment.
3888 (MACRO_3, test_3): New.
3889 (MACRO_4A, MACRO_4B, test_4): New.
3890 (MACRO): Rename to...
3893 (test_5): ...this, updating for renaming of MACRO, and
3894 add leading comment.
3895 * c-c++-common/pr69543-1.c: New.
3896 * c-c++-common/pr69543-2.c: New.
3897 * c-c++-common/pr69543-3.c: New.
3898 * c-c++-common/pr69543-4.c: New.
3899 * c-c++-common/pr69558-1.c: New.
3900 * c-c++-common/pr69558-2.c: New.
3901 * c-c++-common/pr69558-3.c: New.
3902 * c-c++-common/pr69558-4.c: New.
3903 * gcc.dg/pr69558.c: Move to...
3904 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3907 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3909 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3910 to -ftree-parallelize-loops/-fopenacc changes.
3911 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3912 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3913 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3914 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3915 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3916 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3917 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3918 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3919 * c-c++-common/goacc/kernels-loop.c: Likewise.
3920 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3921 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3922 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3923 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3925 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3927 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3929 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3932 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3935 * gcc.dg/pr69900.c: New test.
3937 2016-02-23 Martin Jambor <mjambor@suse.cz>
3939 PR tree-optimization/69666
3940 * gcc.dg/tree-ssa/pr69666.c: New test.
3942 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3945 * gfortran.dg/coarray_allocate_5.f08: New test.
3947 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3949 * gcc.target/s390/vcond-shift.c: Move to ...
3950 * gcc.target/s390/vector/vcond-shift.c: ... here.
3952 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3954 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3955 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3957 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3959 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3961 2016-02-20 Mark Wielaard <mjw@redhat.com>
3964 * gcc.dg/unused-variable-3.c: New test.
3966 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.target/i386/pr69888.c: New test.
3971 2016-02-22 Richard Biener <rguenther@suse.de>
3973 PR tree-optimization/69882
3974 * gfortran.dg/vect/pr69882.f90: New testcase.
3976 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.dg/pr69885.c: New test.
3981 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3985 * gcc.target/sh/pr54089-10.c: New.
3987 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3990 * gfortran.dg/deferred_character_15.f90 : New test.
3992 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3995 gfortran.dg/allocate_with_source_18.f03: New test.
3997 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4000 gfortran.dg/gomp/pr52531.f90: New test.
4002 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4005 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4008 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4011 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4012 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4015 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4018 * g++.dg/torture/pr69851.C: New test.
4020 2016-02-19 Martin Sebor <msebor@redhat.com>
4023 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4025 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4028 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4029 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4032 * g++.dg/cpp0x/pr67767.C: New test.
4034 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4036 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4037 for fp, simd, crypto, crc, lse.
4038 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4040 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4041 effective target check.
4043 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4046 * gcc.target/i386/pr69820.c: New test.
4048 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4050 * gcc.target/s390/vector/int128-1.c: New test.
4052 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4054 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4056 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4058 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4059 instruction pattern name to prevent the testcase from failing with
4062 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4064 * gcc.target/s390/md/movstr-2.c: New test.
4066 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4068 * gcc.target/s390/morestack.c: New test.
4070 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4073 * gcc.target/s390/pr69625.c: Add test case.
4075 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4078 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4080 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4083 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4084 * gcc.target/powerpc/fusion3.c: Likewise.
4086 2016-02-18 Richard Biener <rguenther@suse.de>
4089 * g++.dg/torture/pr69553.C: New testcase.
4091 2016-02-18 Nick Clifton <nickc@redhat.com>
4095 * gcc.target/arm/pr62554.c: New test.
4096 * gcc.target/arm/pr69610-1.c: New test.
4097 * gcc.target/arm/pr69610-2.c: New test.
4099 2016-02-18 Richard Biener <rguenther@suse.de>
4102 * gcc.dg/torture/pr69854.c: New testcase.
4104 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4107 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4109 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4111 * gcc.target/powerpc/vec-cg.c: New test.
4113 2016-02-17 Richard Biener <rguenther@suse.de>
4116 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4118 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4121 * gcc.c-torture/compile/pr69161.c: New test.
4123 2016-02-17 David Sherwood <david.sherwood@arm.com>
4126 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4127 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4129 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4131 * gcc.dg/ifcvt-4.c: Skip on Visium.
4133 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4135 * gnat.dg/atomic8.adb: New test.
4137 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/discr46.ad[sb]: New test.
4141 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4144 * gcc.target/powerpc/pr48344-1.c: New test.
4146 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4149 * gfortran.dg/associate_21.f90: New test.
4151 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4154 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4155 -Wnonnull in dg-options.
4156 * c-c++-common/nonnull-2.c: New test.
4158 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4159 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4161 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4163 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4166 * gcc.dg/pr69801.c: Add empty dg-options.
4168 2016-02-16 James Norris <jnorris@codesourcery.com>
4170 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4171 * g++.dg/goacc/deviceptr-1.c: New file.
4173 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4175 PR tree-optimization/69820
4176 * gcc.dg/vect/pr69820.c: New test.
4178 2016-02-16 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/69776
4181 * gcc.dg/torture/pr69776-2.c: New testcase.
4183 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4185 PR tree-optimization/69714
4186 * gcc.dg/torture/pr69714.c: New test.
4188 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4190 PR tree-optimization/69802
4191 * gcc.dg/pr69802.c: New test.
4193 2016-02-16 Richard Biener <rguenther@suse.de>
4196 * gcc.dg/pr69801.c: New testcase.
4198 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4200 PR libgfortran/69651
4201 * gfortran.dg/read_bang.f90: New test.
4202 * gfortran.dg/read_bang4.f90: New test.
4204 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4207 * g++.dg/init/pr69658.C: New test.
4210 * c-c++-common/pr69797.c: New test.
4212 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4214 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4215 check for aarch64*-*-*.
4217 2016-02-15 Richard Biener <rguenther@suse.de>
4219 PR tree-optimization/69783
4220 * gcc.dg/vect/pr69783.c: New testcase.
4222 2016-02-15 Richard Biener <rguenther@suse.de>
4224 PR tree-optimization/69776
4225 * gcc.dg/torture/pr69776.c: New testcase.
4227 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4230 * gfortran.dg/type_decl_4.f90: Reinstated.
4232 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4235 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4237 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4241 * gfortran.dg/type_decl_4.f90: Removed.
4243 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4246 * gfortran.dg/type_decl_4.f90: New test.
4248 2016-02-14 Alan Modra <amodra@gmail.com>
4251 * gcc.c-torture/execute/stkalign.c: Revise test.
4253 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4256 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4258 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4261 * gcc.target/sh/torture/pr67260.c: New.
4263 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4265 * gcc.dg/pr67964.c: Add dg-require-alias.
4267 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4271 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4273 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4275 PR libgfortran/69668
4276 * gfortran.dg/namelist_88.f90: New test.
4278 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4280 PR libgfortran/69668
4281 * gfortran.dg/namelist_38.f90: Update test.
4282 * gfortran.dg/namelist_84.f90: Update test.
4284 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4287 * gcc.dg/pr69554-1.c: New test.
4288 * gfortran.dg/pr69554-1.F90: New test.
4289 * gfortran.dg/pr69554-2.F90: New test.
4290 * lib/gcc-dg.exp (proc dg-locus): New function.
4291 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4292 distinguish between the caret-printing and non-caret-printing
4293 cases. If caret-printing has been explicitly enabled, bail out
4294 without attempting to fix up the output.
4296 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4300 * gcc.dg/spellcheck-options-3.c: New test case.
4301 * gcc.dg/spellcheck-options-4.c: New test case.
4302 * gcc.dg/spellcheck-options-5.c: New test case.
4303 * gcc.dg/spellcheck-options-6.c: New test case.
4304 * gcc.dg/spellcheck-options-7.c: New test case.
4305 * gcc.dg/spellcheck-options-8.c: New test case.
4306 * gcc.dg/spellcheck-options-9.c: New test case.
4307 * gcc.dg/spellcheck-options-10.c: New test case.
4309 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4311 PR rtl-optimization/69764
4312 PR rtl-optimization/69771
4313 * c-c++-common/pr69764.c: New test.
4314 * gcc.dg/torture/pr69771.c: New test.
4316 2016-02-12 Marek Polacek <polacek@redhat.com>
4318 * g++.dg/torture/init-list1.C: New.
4320 2016-02-12 Marek Polacek <polacek@redhat.com>
4322 * gcc.dg/pr69522.c: Add empty dg-options.
4324 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4326 * g++.dg/lto/lto.exp: Include and init mpx.
4327 * g++.dg/lto/pr69729_0.C: New test.
4329 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4332 * g++.dg/ipa/pr69241-4.C: New test.
4335 * g++.dg/ipa/pr68672-1.C: New test.
4336 * g++.dg/ipa/pr68672-2.C: New test.
4337 * g++.dg/ipa/pr68672-3.C: New test.
4339 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4342 * gcc.dg/pr69522.c: New test.
4344 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4347 * g++.dg/cpp1y/69098.C: New test.
4348 * g++.dg/cpp1y/69098-2.C: New test.
4350 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4352 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4353 and neighbour -> neighbor.
4354 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4355 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4356 * c-c++-common/Wvarargs.c: Likewise.
4357 * c-c++-common/goacc/host_data-5.c: Likewise.
4358 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4359 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4360 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4361 * gcc.target/aarch64/pr60697.c: Likewise.
4362 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4363 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4364 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4365 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4366 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4367 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4368 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4369 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4370 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4371 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4372 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4373 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4374 * g++.dg/lookup/koenig5.C: Likewise.
4375 * g++.dg/ext/no-asm-2.C: Likewise.
4376 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4377 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4378 * gfortran.dg/used_types_16.f90: Likewise.
4379 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4380 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4381 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4382 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4383 * gfortran.dg/abstract_type_6.f03: Likewise.
4384 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4385 * gfortran.dg/used_types_15.f90: Likewise.
4386 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4387 * gfortran.dg/exit_3.f08: Likewise.
4388 * gfortran.dg/open_status_2.f90: Likewise.
4389 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4390 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4391 * gfortran.dg/associate_1.f03: Likewise.
4392 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4393 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4394 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4395 * gcc.dg/builtin-object-size-1.c: Likewise.
4396 * gcc.dg/noreturn-6.c: Likewise.
4397 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4398 * gcc.dg/globalalias.c: Likewise.
4399 * gcc.dg/builtins-config.h: Likewise.
4400 * gcc.dg/pr30457.c: Likewise.
4401 * gcc.c-torture/compile/volatile-1.c: Likewise.
4402 * gcc.c-torture/execute/20101011-1.c: Likewise.
4403 * c-c++-common/Waddress-1.c: Likewise.
4405 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4408 * c-c++-common/Waddress-1.c: New test.
4410 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4413 * gfortran.dg/associate_19.f03: New test.
4414 * gfortran.dg/associate_20.f03: New test.
4416 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4418 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4420 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4422 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4423 .arch armv8-a\n. Add -dA to dg-options.
4424 * gcc.target/aarch64/assembler_arch_1.c: New test.
4425 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4427 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/cpp0x/pr68726.C: New.
4432 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4434 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4437 2016-02-11 Richard Biener <rguenther@suse.de>
4439 * g++.dg/tree-ssa/pr61034.C: Adjust.
4441 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4444 * gcc.target/s390/pr69148.c: New.
4446 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4448 PR tree-optimization/69652
4449 * gcc.dg/torture/pr69652.c: New test.
4451 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4452 Patrick Palka <ppalka@gcc.gnu.org>
4456 * g++.dg/ipa/pr69241-1.C: New test.
4457 * g++.dg/ipa/pr69241-2.C: New test.
4458 * g++.dg/ipa/pr69241-3.C: New test.
4459 * g++.dg/ipa/pr69649.C: New test.
4461 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4463 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4464 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4466 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4468 PR tree-optimization/68021
4469 * gcc.dg/tree-ssa/pr68021.c: New test.
4471 2016-02-10 Richard Biener <rguenther@suse.de>
4473 PR tree-optimization/69726
4474 * gcc.dg/uninit-22.c: New testcase.
4476 2016-02-09 Andrew Pinski <apinski@cavium.com>
4479 * gcc.c-torture/compile/20160205-1.c: New testcase.
4481 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4484 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4485 instead accessing a really large arrray.
4486 * gcc.target/powerpc/fusion3.c: Likewise.
4488 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4491 * gcc.c-torture/execute/pr68532.c: New test.
4493 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4496 * gcc.dg/pr69634.c: New.
4498 2016-02-09 Richard Biener <rguenther@suse.de>
4500 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4502 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4504 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4506 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4508 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4510 2016-02-09 Richard Biener <rguenther@suse.de>
4512 PR tree-optimization/69715
4513 * gcc.dg/torture/pr69715.c: New testcase.
4515 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4518 * g++.dg/cpp0x/trailing12.C: New test.
4519 * g++.dg/cpp0x/trailing13.C: New test.
4521 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4525 * g++.dg/cpp1y/auto-fn29.C: New test.
4526 * g++.dg/cpp1y/auto-fn30.C: New test.
4528 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4530 PR tree-optimization/69209
4531 * gcc.c-torture/compile/pr69209.c: New test.
4533 2016-02-08 Jeff Law <law@redhat.com>
4535 PR tree-optimization/68541
4536 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4537 of statements allowed in join block for path splitting.
4539 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4542 * g++.dg/gomp/pr59627.C: New test.
4545 * g++.dg/ipa/pr69239.C: New test.
4547 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4549 PR preprocessor/69664
4550 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4551 * gcc.dg/cpp/warn-comments.c: Likewise.
4553 2016-02-08 Marek Polacek <polacek@redhat.com>
4556 * g++.dg/init/const12.C: New test.
4558 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4561 * gcc.dg/lto/pr55113_0.c: Remove test.
4563 2016-02-08 Richard Biener <rguenther@suse.de>
4565 PR tree-optimization/69719
4566 * gcc.dg/torture/pr69719.c: New testcase.
4568 2016-02-08 Richard Biener <rguenther@suse.de>
4569 Jeff Law <law@redhat.com>
4572 * gcc.target/mips/pr68273.c: New testcase.
4574 2016-02-08 Richard Biener <rguenther@suse.de>
4576 PR rtl-optimization/69274
4577 * gcc.target/i386/addr-sel-1.c: XFAIL.
4579 2016-02-08 Jeff Law <law@redhat.com>
4581 PR tree-optimization/68541
4582 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4584 PR tree-optimization/65917
4585 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4587 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4590 * gfortran.dg/namelist_args.f90: New test.
4592 2016-02-05 Jeff Law <law@redhat.com>
4594 PR tree-optimization/68541
4595 * gcc.dg/tree-ssa/split-path-2.c: New test.
4596 * gcc.dg/tree-ssa/split-path-3.c: New test.
4597 * gcc.dg/tree-ssa/split-path-4.c: New test.
4598 * gcc.dg/tree-ssa/split-path-5.c: New test.
4599 * gcc.dg/tree-ssa/split-path-6.c: New test.
4600 * gcc.dg/tree-ssa/split-path-7.c: New test.
4602 2016-02-05 Martin Sebor <msebor@redhat.com>
4605 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4606 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4608 2016-02-06 Richard HEnderson <rth@redhat.com>
4611 * gcc.target/i386/addr-space-4.c: New.
4612 * gcc.target/i386/addr-space-5.c: New.
4614 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4617 * gfortran.dg/elemental_dependency_6.f90: New.
4619 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4621 PR rtl-optimization/69691
4622 * gcc.c-torture/execute/pr69691.c: New test.
4625 * g++.dg/parse/pr69628.C: New test.
4627 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4629 * gcc.dg/sancov/asan.c: Move to ...
4630 * gcc.dg/asan/sancov-1.c: ... here.
4632 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4634 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4636 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4639 * gcc.target/i386/pr69677.c: New test.
4641 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4644 * g++.dg/template/pr68948.C: New test.
4646 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4649 (only necessary on s390x).
4651 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4653 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4654 -mno-accumulate-outgoing-args.
4656 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4658 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4660 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4663 * c-c++-common/pr69669.c: New test.
4665 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4668 * g++.dg/pr69667.C: New file.
4670 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4673 * gcc.dg/pr69619.c: Add new test.
4675 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4677 PR rtl-optimization/69577
4678 * gcc.target/i386/pr69577.c: New test.
4680 2016-02-04 Martin Liska <mliska@suse.cz>
4682 * g++.dg/asan/pr69276.C: New test.
4684 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4689 a single smulbb instruction.
4690 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4691 * gcc.target/amr/wmul-2.c: Likewise.
4693 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4697 * gcc.c-torture/execute/pr67714.c: New test.
4699 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4702 * gcc.target/i386/pr69454-1.c: New test.
4703 * gcc.target/i386/pr69454-2.c: New test.
4705 2016-02-03 Martin Sebor <msebor@redhat.com>
4712 * g++.dg/ext/flexarray-mangle-2.C: New test.
4713 * g++.dg/ext/flexarray-mangle.C: New test.
4714 * g++.dg/ext/flexarray-subst.C: New test.
4715 * g++.dg/ext/flexary11.C: New test.
4716 * g++.dg/ext/flexary12.C: New test.
4717 * g++.dg/ext/flexary13.C: New test.
4718 * g++.dg/ext/flexary14.C: New test.
4719 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4721 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4723 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4724 Define only if CHECK_FLOAT128 is defined.
4725 (main): Properly initialize u5.
4727 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.dg/pr69627.c: New test.
4733 * gcc.dg/pr69644.c: New test.
4735 2016-02-03 Mike Stump <mikestump@comcast.net>
4737 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4738 support for struct-layout-1.exp.
4740 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4743 * g++.dg/cpp0x/pr69056.C: New test.
4745 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4746 Alexandre Oliva <aoliva@redhat.com>
4749 * gcc.target/powerpc/pr69461.c: New.
4751 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4753 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4755 (check_effective_target_fsanitize_thread): ... to here. Do not
4756 specify additional compile flags for the test source.
4757 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4758 specify additional compile flags for the test source.
4760 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4762 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4764 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4768 * gfortran.dg/coarray_allocate_2.f08: New test.
4769 * gfortran.dg/coarray_allocate_3.f08: New test.
4770 * gfortran.dg/coarray_allocate_4.f08: New test.
4772 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4774 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4775 use same scan-tree-dump-times on all platforms.
4776 * gcc.dg/vect/vect-outer-1.c: Likewise.
4777 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4778 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4779 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4780 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4781 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4782 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4783 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4785 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4787 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4790 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4792 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4794 2016-02-02 James Norris <jnorris@codesourcery.com>
4796 * c-c++-common/goacc/routine-5.c: Add tests.
4798 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4800 * gcc.target/nvptx/unsigned-cmp.c: New test.
4802 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4804 * gcc.target/aarch64/scalar_shift_1.c
4805 (test_corners_sisd_di): Improve force to SIMD register.
4806 (test_corners_sisd_si): Likewise.
4807 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4808 Remove scan-assembler check for ldr.
4810 2016-02-02 Richard Biener <rguenther@suse.de>
4812 PR tree-optimization/69595
4813 * gcc.dg/Warray-bounds-17.c: New testcase.
4815 2016-02-02 Richard Biener <rguenther@suse.de>
4817 PR tree-optimization/69606
4818 * gcc.dg/torture/pr69606.c: New testcase.
4820 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4823 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4824 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4826 2016-02-02 Alan Modra <amodra@gmail.com>
4829 * gcc.target/powerpc/pr69548.c: New test.
4831 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4833 PR rtl-optimization/69592
4834 * gcc.dg/pr69592.c: New test.
4836 PR preprocessor/69543
4838 * gcc.dg/pr69543.c: New test.
4839 * gcc.dg/pr69558.c: New test.
4841 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4844 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4846 2016-02-01 Martin Sebor <msebor@redhat.com>
4848 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4850 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4852 PR tree-optimization/67921
4853 * c-c++-common/ubsan/pr67921.c: New test.
4855 2016-02-01 Richard Biener <rguenther@suse.de>
4858 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4860 2016-02-01 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/69574
4863 * gcc.dg/torture/pr69574.c: New testcase.
4865 2016-02-01 Richard Biener <rguenther@suse.de>
4867 PR tree-optimization/69579
4868 * gcc.dg/setjmp-6.c: New testcase.
4870 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4872 PR rtl-optimization/69570
4873 * g++.dg/opt/pr69570.C: New test.
4875 2016-02-01 Richard Henderson <rth@redhat.com>
4877 * gcc.dg/pr69535.c: New test.
4879 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4882 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4883 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4886 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4888 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4890 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4893 * gfortran.dg/allocate_with_source_17.f03: New test.
4895 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4897 PR tree-optimization/69546
4898 * gcc.dg/torture/pr69546.c: New test.
4900 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4903 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4905 2016-01-30 Martin Sebor <msebor@redhat.com>
4908 * g++.dg/ext/flexary10.C: New test.
4910 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4913 gfortran.dg/common_23.f90: New test.
4915 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4918 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4919 condition being checked, and disable it when the target supports
4920 misaligned loads and stores.
4922 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4925 * gcc.dg/torture/pr69518.c: New test.
4927 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4930 * gcc.target/i386/pr69530.c: New test.
4932 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4935 * gcc.target/mips/div-delay.c: New test.
4937 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.target/i386/pr69551.c: New test.
4943 * gcc.target/i386/pr66137.c: New test.
4945 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4947 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4948 always built for p5600.
4949 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4950 isa=p5600 dg-option.
4952 2016-01-29 Richard Biener <rguenther@suse.de>
4954 PR tree-optimization/69547
4955 * g++.dg/tree-ssa/pr69547.C: New testcase.
4957 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4960 * g++.dg/warn/Wunused-function2.C: New test.
4962 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4964 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4965 support for test to succeed.
4967 2016-01-29 Marek Polacek <polacek@redhat.com>
4971 * g++.dg/ext/constexpr-vla2.C: New test.
4972 * g++.dg/ext/constexpr-vla3.C: New test.
4973 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4975 2016-01-29 Richard Biener <rguenther@suse.de>
4978 * gcc.dg/uninit-21.c: New testcase.
4980 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4983 * gcc.target/i386/pr69459.c: New test.
4985 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4988 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4989 * gcc.target/mips/pr68400.c: New test.
4991 2016-01-28 Martin Sebor <msebor@redhat.com>
4994 * gcc.target/powerpc/pr17381.c: New test.
4996 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.dg/torture/pr69542.c: New test.
5001 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5003 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5005 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5007 * gcc.dg/pr65980.c: Skip on AIX.
5008 * gcc.dg/pr66688.c: Same.
5010 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5013 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5014 * gcc.dg/tree-ssa/sra-18.c: Same.
5016 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5019 * gfortran.dg/block_15.f08: New test.
5020 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5021 on incorrectly closed BLOCK.
5023 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5025 * gcc.dg/declare-simd.c: New test.
5026 2016-01-28 Richard Biener <rguenther@suse.de>
5028 PR tree-optimization/69466
5029 * gfortran.dg/vect/pr69466.f90: New testcase.
5031 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5033 * g++.dg/pr67989.C: Remove ARM-specific option.
5034 * gcc.target/arm/pr67989.C: New file.
5036 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5038 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5039 and expm1 test for glibc < 2.11.
5041 2016-01-27 Richard Henderson <rth@redhat.com>
5043 * gcc.c-torture/execute/pr69447.c: New test.
5045 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5048 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5050 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5053 * gcc.dg/pr66869.c: New test.
5055 2016-01-25 Jeff Law <law@redhat.com>
5057 PR tree-optimization/68398
5058 PR tree-optimization/69196
5059 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5060 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5061 path to avoid new heuristic allowing more irreducible regions
5062 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5063 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5064 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5065 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5066 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5068 2016-01-27 Marek Polacek <polacek@redhat.com>
5071 * c-c++-common/vector-compare-4.c: New test.
5073 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5075 PR preprocessor/69126
5076 * c-c++-common/pr69126.c: New test case.
5078 2016-01-27 Ian Lance Taylor <iant@google.com>
5080 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5082 2016-01-27 Ryan Burn <contact@rnburn.com>
5085 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5087 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5090 * gcc.target/i386/pr69512.c: New test.
5092 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5095 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5097 2016-01-27 Marek Polacek <polacek@redhat.com>
5100 * g++.dg/pr69379.C: New test.
5102 2016-01-27 Martin Sebor <msebor@redhat.com>
5105 * g++.dg/abi/Wabi-2-2.C: New test.
5106 * g++.dg/abi/Wabi-2-3.C: New test.
5107 * g++.dg/abi/Wabi-3-2.C: New test.
5108 * g++.dg/abi/Wabi-3-3.C: New test.
5110 2016-01-27 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/69166
5113 * gcc.dg/torture/pr69166.c: New testcase.
5115 2016-01-27 Martin Jambor <mjambor@suse.cz>
5117 PR tree-optimization/69355
5118 * gcc.dg/tree-ssa/pr69355.c: New test.
5120 2016-01-27 Marek Polacek <polacek@redhat.com>
5123 * g++.dg/ext/constexpr-vla1.C: New test.
5125 2016-01-20 Christian Bruel <christian.bruel@st.com>
5128 * gcc.target/arm/pr69245.c: New test.
5130 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5132 PR tree-optimization/69399
5133 * gcc.dg/torture/pr69399.c: New test.
5135 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5137 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5139 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5141 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5143 2016-01-26 Tom de Vries <tom@codesourcery.com>
5145 PR tree-optimization/69110
5146 * gcc.dg/autopar/pr69110.c: New test.
5148 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5149 Sebastian Pop <s.pop@samsung.com>
5151 * gcc.dg/graphite/isl-ast-op-select.c: New.
5153 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5156 * gfortran.dg/allocate_error_6.f90: New test.
5158 2016-01-26 Richard Henderson <rth@redhat.com>
5160 * gcc.dg/tm/pr60908.c: New test.
5162 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5165 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5167 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5168 expected multiline output to reflect the colorization being
5169 disabled before newlines.
5170 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5171 (custom_diagnostic_finalizer): Replace call to
5172 pp_newline_and_flush with call to pp_flush.
5173 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5174 * gfortran.dg/implicit_class_1.f90: Likewise.
5175 * lib/gcc-dg.exp (allow_blank_lines): New global.
5176 (dg-allow-blank-lines-in-output): New procedure.
5177 (gcc-dg-prune): Complain about blank lines in the output, unless
5178 dg-allow-blank-lines-in-output was called.
5179 * lib/multiline.exp (_build_multiline_regex): Only support
5180 arbitrary followup text for non-blank-lines, not for blank lines.
5182 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5184 PR tree-optimization/69483
5185 * gcc.dg/pr69483.c: New test.
5186 * g++.dg/opt/pr69483.C: New test.
5188 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5191 * gcc.target/arm/pr68620.c: New test.
5193 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5195 * gcc.target/i386/pr68986-2.c: Remove -m32.
5197 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5200 * gcc.target/i386/pr68986-1.c: New test.
5201 * gcc.target/i386/pr68986-2.c: Likewise.
5202 * gcc.target/i386/pr68986-3.c: Likewise.
5204 2016-01-26 Christian Bruel <christian.bruel@st.com>
5206 * lib/target-supports.exp
5207 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5208 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5209 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5211 2016-01-26 Richard Biener <rguenther@suse.de>
5213 PR tree-optimization/69452
5214 * gcc.dg/torture/pr69452.c: New testcase.
5216 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5219 * gcc.dg/pr69442.c: New test.
5221 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5224 * gcc.target/aarch64/simd/pr67896.C: New.
5226 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5228 PR tree-optimization/69400
5229 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5231 (plugin_init): Call it.
5232 * gcc.dg/torture/pr69400.c: New test.
5234 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5236 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5238 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5239 Sebastian Pop <s.pop@samsung.com>
5241 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5244 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5245 Sebastian Pop <s.pop@samsung.com>
5247 * gcc.dg/graphite/pr69292.c: New.
5249 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5251 * c-c++-common/goacc/use_device-1.c: New test.
5253 2016-01-25 Jeff Law <law@redhat.com>
5255 PR tree-optimization/69196
5256 PR tree-optimization/68398
5257 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5258 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5260 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5263 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5266 2016-01-25 Richard Biener <rguenther@suse.de>
5269 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5271 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5274 * gcc.dg/pr69421.c: New test.
5276 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5278 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5279 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5280 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5281 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5282 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5283 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5284 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5285 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5286 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5287 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5289 2016-01-25 Richard Biener <rguenther@suse.de>
5291 PR tree-optimization/69376
5292 * gcc.dg/torture/pr69376.c: New testcase.
5294 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5298 * gfortran.dg/interface_38.f90: New test.
5299 * gfortran.dg/interface_39.f90: New test.
5301 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5304 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5309 * g++.dg/template/pr11858.C: New test.
5310 * g++.dg/template/pr24663.C: New test.
5311 * g++.dg/template/unify12.C: New test.
5312 * g++.dg/template/unify13.C: New test.
5313 * g++.dg/template/unify14.C: New test.
5314 * g++.dg/template/unify15.C: New test.
5315 * g++.dg/template/unify16.C: New test.
5316 * g++.dg/template/unify17.C: New test.
5318 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5321 gfortran.dg/pr68283.f90: New test.
5323 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5326 * gfortran.dg/inline_matmul_13.f90: New test.
5327 * gfortran.dg/matmul_bounds_8.f90: New test.
5328 * gfortran.dg/matmul_bounds_9.f90: New test.
5329 * gfortran.dg/matmul_bounds_10.f90: New test.
5331 2016-01-23 Tom de Vries <tom@codesourcery.com>
5333 PR tree-optimization/69426
5334 * gcc.dg/autopar/pr69426.c: New test.
5336 2016-01-23 Martin Sebor <msebor@redhat.com>
5340 * g++.dg/cpp0x/alignas5.C: New test.
5341 * g++.dg/ext/vector29.C: Same.
5343 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5345 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5346 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5347 _GNU_SOURCE from compile flags to the source.
5348 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5349 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5350 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5351 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5353 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5356 * g++.dg/opt/pr69432.C: New test.
5358 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5360 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5361 32-bit targets testing an -m64 multilib.
5363 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5365 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5368 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5370 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5372 2016-01-21 Christian Bruel <christian.bruel@st.com>
5375 * gcc.target/i386/pr68674.c
5376 * gcc.target/aarch64/pr68674.c
5377 * gcc.target/arm/pr68674.c
5379 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5382 * gcc.c-torture/execute/pr69403.c: New test.
5384 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/template/pr55843.C: New.
5389 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5392 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5393 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5395 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5398 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5399 from dg-do compile directive, and instead add
5400 { dg-require-effective-target int128 }.
5402 2016-01-20 Martin Sebor <msebor@redhat.com>
5405 * gcc.dg/sync-fetch.c: New test.
5407 2016-01-21 Martin Sebor <msebor@redhat.com>
5410 * gcc.target/powerpc/pr69252.c: New test.
5412 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5415 * gfortran.dg/pr65996.f90: New test.
5417 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5420 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5421 expected to generate an error.
5423 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5426 * gcc.dg/torture/pr66178.c: New test.
5428 2016-01-21 Anton Blanchard <anton@samba.org>
5429 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5432 * gcc.target/powerpc/pr63354.c: New test.
5434 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5436 PR rtl-optimization/68990
5437 * gcc.target/i386/pr68990: New.
5439 2016-01-21 Nick Clifton <nickc@redhat.com>
5442 * gcc.target/mips/pr69129.c: New.
5444 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5447 * g++.dg/cpp0x/pr58046.C: New.
5449 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5453 * gcc.target/arm/pr69187.c: New test.
5456 * g++.dg/torture/pr69355.C: New test.
5458 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5459 Sebastian Pop <s.pop@samsung.com>
5461 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5463 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5464 Sebastian Pop <s.pop@samsung.com>
5466 * gcc.dg/graphite/pr68976.c: New test.
5468 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5471 * c-c++-common/pr67653.c: New test.
5472 * gcc.dg/torture/pr29119.c: Add dg-warning.
5474 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5476 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5478 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5481 * gcc.dg/pr24293.c: New test.
5482 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5483 incomplete struct type.
5484 * gcc.dg/declspec-1.c: Likewise.
5485 * gcc.dg/pr63549.c: Likewise.
5487 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5489 PR tree-optimization/66612
5490 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5491 for bdn instruction.
5493 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5495 * lib/target-supports.exp
5496 (check_effective_target_arm_fp_ok_nocache): New.
5497 (check_effective_target_arm_fp_ok): New.
5498 (add_options_for_arm_fp): New.
5499 (check_effective_target_arm_crypto_ok_nocache): Require
5500 target_arm_v8_neon_ok instead of arm32.
5501 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5502 (check_effective_target_arm_crypto_pragma_ok): New.
5503 (add_options_for_arm_vfp): New.
5504 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5505 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5506 target instead. Force initial fpu to vfp.
5507 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5508 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5509 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5511 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5512 use arm_vfp effective target instead. Force initial fpu to vfp.
5513 * gcc.target/arm/attr-neon3.c: Likewise.
5514 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5516 * gcc.target/arm/unsigned-float.c: Likewise.
5517 * gcc.target/arm/vfp-1.c: Likewise.
5518 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5519 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5520 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5521 * gcc.target/arm/vfp-ldmias.c: Likewise.
5522 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5523 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5524 * gcc.target/arm/vfp-stmiad.c: Likewise.
5525 * gcc.target/arm/vfp-stmias.c: Likewise.
5526 * gcc.target/arm/vnmul-1.c: Likewise.
5527 * gcc.target/arm/vnmul-2.c: Likewise.
5528 * gcc.target/arm/vnmul-3.c: Likewise.
5529 * gcc.target/arm/vnmul-4.c: Likewise.
5531 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5534 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5535 the MPX run-time library, for compile-time MPX test.
5536 * gcc.target/i386/chkp-always_inline.c: Likewise.
5537 * gcc.target/i386/chkp-bndret.c: Likewise.
5538 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5539 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5540 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5541 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5542 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5543 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5544 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5545 * gcc.target/i386/chkp-label-address.c: Likewise.
5546 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5547 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5548 * gcc.target/i386/chkp-pr69044.c: Likewise.
5549 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5550 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5551 * gcc.target/i386/chkp-strchr.c: Likewise.
5552 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5553 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5554 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5555 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5556 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5557 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5558 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5559 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5560 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5561 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5562 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5563 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5564 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5565 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5566 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5567 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5568 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5569 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5570 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5571 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5572 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5573 * gcc.target/i386/pr63995-2.c: Likewise.
5574 * gcc.target/i386/pr64805.c: Likewise.
5575 * gcc.target/i386/pr65044.c: Likewise.
5576 * gcc.target/i386/pr65167.c: Likewise.
5577 * gcc.target/i386/pr65183.c: Likewise.
5578 * gcc.target/i386/pr65184.c: Likewise.
5579 * gcc.target/i386/thunk-retbnd.c: Likewise.
5581 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5583 PR tree-optimization/69328
5584 * gcc.dg/pr69328.c: New test.
5586 2016-01-20 Jeff Law <law@redhat.com>
5589 * gcc.target/m68k/pr25114.c: New test.
5591 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5593 * gcc.target/arm/memset-inline-10.c: Added
5594 dg-require-effective-target arm_thumb2_ok.
5596 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5598 * gcc.dg/debug/dwarf2/sso.c: New test.
5600 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5603 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5604 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5605 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5607 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5610 * g++.dg/ipa/devirt-50.C: New testcase.
5612 2016-01-19 Marek Polacek <polacek@redhat.com>
5615 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5616 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5618 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5621 * gcc.target/arm/pr69135_1.c: New test.
5623 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5625 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5627 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5629 * gcc.target/aarch64/ccmp_1.c: New testcase.
5631 2016-01-19 Marek Polacek <polacek@redhat.com>
5634 * g++.dg/cpp0x/enum30.C: New test.
5636 2016-01-19 Richard Biener <rguenther@suse.de>
5638 PR tree-optimization/69336
5639 * g++.dg/tree-ssa/pr69336.C: New testcase.
5641 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.dg/pr65779.c: New test.
5646 2016-01-19 Richard Biener <rguenther@suse.de>
5648 PR tree-optimization/69352
5649 * gcc.dg/torture/pr69352.c: New testcase.
5651 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5653 PR rtl-optimization/68955
5654 PR rtl-optimization/64557
5655 * gcc.dg/torture/pr68955.c: New test.
5657 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5660 * g++.dg/torture/pr69136.C: New testcase.
5662 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5665 * g++.dg/lto/pr69133_0.C: New testcase.
5666 * g++.dg/lto/pr69133_1.C: New testcase.
5668 2016-01-15 Jeff Law <law@redhat.com>
5670 PR tree-optimization/69320
5671 * gcc.c-torture/pr69320-1.c: New test.
5672 * gcc.c-torture/pr69320-2.c: New test.
5673 * gcc.c-torture/pr69320-3.c: New test.
5674 * gcc.c-torture/pr69320-4.c: New test.
5676 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5681 * g++.dg/template/pr11858.C: New test.
5682 * g++.dg/template/pr24663.C: New test.
5683 * g++.dg/template/unify12.C: New test.
5684 * g++.dg/template/unify13.C: New test.
5685 * g++.dg/template/unify14.C: New test.
5686 * g++.dg/template/unify15.C: New test.
5687 * g++.dg/template/unify16.C: New test.
5688 * g++.dg/template/unify17.C: New test.
5690 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5693 * gcc.dg/pr69181-1.c: New test file.
5694 * gcc.dg/pr69181-2.c: New test file.
5695 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5696 globals by moving it to...
5697 (cleanup-after-saved-dg-test): ...this new function. Add
5698 "global additional_sources_used". Add reset of global
5699 multiline_expected_outputs to the empty list.
5700 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5702 (multiline_expected_outputs): ...this, and updated comments to
5703 note that it is modified from gcc-dg.exp.
5704 (dg-end-multiline-output): Update for the above renaming.
5705 (handle-multiline-outputs): Likewise. Remove the clearing
5706 of the expected outputs to the empty list.
5708 2016-01-18 Richard Biener <rguenther@suse.de>
5710 PR tree-optimization/69297
5711 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5713 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5715 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5717 * gcc.target/mips/mips-3d-2.c: Likewise.
5718 * gcc.target/mips/mips-3d-3.c: Likewise.
5719 * gcc.target/mips/mips-3d-4.c: Likewise.
5720 * gcc.target/mips/mips-3d-5.c: Likewise.
5721 * gcc.target/mips/mips-3d-6.c: Likewise.
5722 * gcc.target/mips/mips-3d-7.c: Likewise.
5723 * gcc.target/mips/mips-3d-8.c: Likewise.
5724 * gcc.target/mips/mips-3d-9.c: Likewise.
5725 * gcc.target/mips/mips-ps-1.c: Likewise.
5726 * gcc.target/mips/mips-ps-2.c: Likewise.
5727 * gcc.target/mips/mips-ps-3.c: Likewise.
5728 * gcc.target/mips/mips-ps-4.c: Likewise.
5729 * gcc.target/mips/mips-ps-5.c: Likewise.
5730 * gcc.target/mips/mips-ps-6.c: Likewise.
5731 * gcc.target/mips/mips-ps-7.c: Likewise.
5732 * gcc.target/mips/mips-ps-type.c: Likewise.
5733 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5734 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5736 2016-01-18 Tom de Vries <tom@codesourcery.com>
5738 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5739 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5740 * c-c++-common/goacc/kernels-empty.c: New test.
5741 * c-c++-common/goacc/kernels-eternal.c: New test.
5742 * c-c++-common/goacc/kernels-loop-2.c: New test.
5743 * c-c++-common/goacc/kernels-loop-3.c: New test.
5744 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5745 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5746 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5747 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5748 * c-c++-common/goacc/kernels-loop-data.c: New test.
5749 * c-c++-common/goacc/kernels-loop-g.c: New test.
5750 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5751 * c-c++-common/goacc/kernels-loop-n.c: New test.
5752 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5753 * c-c++-common/goacc/kernels-loop.c: New test.
5754 * c-c++-common/goacc/kernels-noreturn.c: New test.
5755 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5756 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5757 * c-c++-common/goacc/kernels-reduction.c: New test.
5759 2016-01-18 Tom de Vries <tom@codesourcery.com>
5761 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5762 * gcc.dg/autopar/outer-2.c: Same.
5763 * gcc.dg/autopar/outer-3.c: Same.
5764 * gcc.dg/autopar/outer-4.c: Same.
5765 * gcc.dg/autopar/outer-5.c: Same.
5766 * gcc.dg/autopar/outer-6.c: Same.
5767 * gcc.dg/autopar/parallelization-1.c: Same.
5768 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5769 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5770 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5771 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5772 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5773 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5774 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5775 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5776 * gcc.dg/autopar/pr39500-1.c: Same.
5777 * gcc.dg/autopar/pr39500-2.c: Same.
5778 * gcc.dg/autopar/pr46193.c: Same.
5779 * gcc.dg/autopar/pr46194.c: Same.
5780 * gcc.dg/autopar/pr49580.c: Same.
5781 * gcc.dg/autopar/pr49960-1.c: Same.
5782 * gcc.dg/autopar/pr49960.c: Same.
5783 * gcc.dg/autopar/pr68373.c: Same.
5784 * gcc.dg/autopar/reduc-1.c: Same.
5785 * gcc.dg/autopar/reduc-1char.c: Same.
5786 * gcc.dg/autopar/reduc-1short.c: Same.
5787 * gcc.dg/autopar/reduc-2.c: Same.
5788 * gcc.dg/autopar/reduc-2char.c: Same.
5789 * gcc.dg/autopar/reduc-2short.c: Same.
5790 * gcc.dg/autopar/reduc-3.c: Same.
5791 * gcc.dg/autopar/reduc-4.c: Same.
5792 * gcc.dg/autopar/reduc-6.c: Same.
5793 * gcc.dg/autopar/reduc-7.c: Same.
5794 * gcc.dg/autopar/reduc-8.c: Same.
5795 * gcc.dg/autopar/reduc-9.c: Same.
5796 * gcc.dg/autopar/uns-outer-4.c: Same.
5797 * gcc.dg/autopar/uns-outer-5.c: Same.
5798 * gcc.dg/autopar/uns-outer-6.c: Same.
5799 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5800 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5802 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5805 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5806 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5808 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5811 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5812 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5813 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5815 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5818 * gcc.dg/tree-ssa/sra-17.c: New.
5819 * gcc.dg/tree-ssa/sra-18.c: New.
5821 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5823 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5825 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5827 * gnat.dg/inline12.adb: New test.
5829 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5831 PR tree-optimization/66797
5832 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5834 2016-01-18 Richard Biener <rguenther@suse.de>
5836 PR tree-optimization/69170
5837 * gcc.dg/torture/pr69170.c: New testcase.
5839 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5841 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5843 2016-01-16 Tom de Vries <tom@codesourcery.com>
5845 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5847 2016-01-16 Tom de Vries <tom@codesourcery.com>
5849 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5850 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5851 redundant dg-require-effective-target pthread.
5852 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5853 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5854 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5855 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5856 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5857 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5858 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5860 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5863 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5864 * gcc.target/powerpc/recip-7.c: Same.
5866 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5869 * g++.dg/template/pr69091.C: New test.
5871 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5873 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5874 dump does not contain an error_mark_node.
5875 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5876 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5878 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5881 * g++.dg/template/pr68936.C: New test.
5883 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5886 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5887 * gcc.target/powerpc/recip-2.c: Same.
5888 * gcc.target/powerpc/recip-3.c: Same.
5889 * gcc.target/powerpc/recip-4.c: Same.
5890 * gcc.target/powerpc/recip-sqrtf.c: Same.
5892 2016-01-15 Jeff Law <law@redhat.com>
5894 PR tree-optimization/69270
5895 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5896 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5898 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5901 * gfortran.dg/deferred_character_13.f90: New test for the fix
5902 of comment 3 of the PR.
5905 * gfortran.dg/deferred_character_8.f90: New test
5906 * gfortran.dg/allocate_error_5.f90: New test
5909 * gfortran.dg/deferred_character_10.f90: New test
5912 * gfortran.dg/deferred_character_14.f90: New test
5915 * gfortran.dg/deferred_character_11.f90: New test
5918 * gfortran.dg/deferred_character_9.f90: New test
5920 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5922 PR rtl-optimization/69030
5923 * gcc.target/i386/pr69030.c: New.
5925 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5927 * gcc.target/aarch64/target_attr_17.c: New test.
5929 2016-01-15 Richard Biener <rguenther@suse.de>
5931 PR tree-optimization/66856
5932 * gcc.dg/torture/pr66856-1.c: New testcase.
5933 * gcc.dg/torture/pr66856-2.c: Likewise.
5935 2016-01-15 Richard Biener <rguenther@suse.de>
5938 * g++.dg/lto/pr69137_0.C: New testcase.
5940 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5943 * gcc.target/i386/pr69246.c: New test.
5945 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5947 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5949 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5952 * g++.dg/init/const9.C: Disable test on S/390.
5954 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5956 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5957 * g++.dg/Wno-frame-address.C: Ditto.
5959 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5961 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5963 2016-01-15 Richard Biener <rguenther@suse.de>
5965 PR tree-optimization/68961
5966 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5968 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5970 * gcc.target/i386/pr65105-5.c: New test.
5972 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5974 * gcc.c-torture/execute/alias-4.c: New testcase.
5976 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5979 * g++.dg/ipa/devirt-49.C: New testcase.
5981 2016-01-15 Christian Bruel <christian.bruel@st.com>
5984 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5985 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5986 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5988 2016-01-15 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/69117
5991 * gcc.dg/torture/pr69117.c: New testcase.
5993 2015-01-14 Ryan Burn <contact@rnburn.com>
5996 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5998 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6001 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6002 range tests use 100 * maximum instead of maximum + 1.
6004 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6007 * gcc.dg/guality/pr69244.c: New test.
6009 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6011 * lib/target-supports.exp (check_effective_target_issignaling):
6013 * gcc.dg/pr61441.c: Require issignaling effective target.
6015 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6018 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6020 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6023 PR preprocessor/69177
6024 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6025 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6026 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6027 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6029 2016-01-14 Marek Polacek <polacek@redhat.com>
6032 * gcc.dg/array-15.c: New test.
6034 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6037 PR tree-optimization/69155
6038 * gfortran.dg/pr68146.f: New test.
6039 * gfortran.dg/pr69155.f90: New test.
6041 2016-01-14 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/68060
6044 * gcc.dg/torture/pr68060-1.c: New testcase.
6045 * gcc.dg/torture/pr68060-2.c: Likewise.
6047 2016-01-14 Nick Clifton <nickc@redhat.com>
6049 * lib/target-supports.exp
6050 (check_effective_target_arm_neon_ok_nocache): Add an option
6051 sequence that includes setting the ARM architecture to ARMv7-A.
6052 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6053 command line options necessary to enable Neon support.
6054 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6055 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6056 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6057 * gcc.target/arm/pr69180.c: Likewise.
6059 2016-01-14 Jeff Law <law@redhat.com>
6061 PR tree-optimization/69270
6062 * gcc.dg/tree-ssa/pr69270.c: New test.
6064 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6067 * c-c++-common/pr66208.c: New file.
6069 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6071 PR tree-optimization/69156
6072 * gcc.dg/pr69156.c: New test.
6074 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6076 * gcc.target/i386/pr69225-7.c: New test.
6078 2016-01-13 Richard Henderson <rth@redhat.com>
6080 * gcc.dg/tm/memopt-13.c: Update expected function.
6081 * gcc.dg/tm/memopt-6.c: Likewise.
6083 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6085 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6086 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6087 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6088 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6090 2016-01-13 Tom de Vries <tom@codesourcery.com>
6092 PR tree-optimization/69169
6093 * gcc.dg/pr69169.c: New test.
6095 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6098 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6099 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6100 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6101 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6102 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6103 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6104 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6105 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6107 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6110 * gcc.dg/pr69247.c: New test.
6112 2016-01-13 Richard Biener <rguenther@suse.de>
6114 PR tree-optimization/69242
6115 * gcc.dg/torture/pr69242.c: New testcase.
6117 2016-01-13 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/69186
6120 * gcc.dg/torture/pr69186.c: New testcase.
6122 2016-01-13 Jeff Law <law@redhat.com>
6124 PR tree-optimization/67755
6125 * gcc.dg/tree-ssa/pr67755.c: New test.
6127 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6129 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6130 pass number in output by a star.
6132 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6134 PR tree-optimization/68911
6135 * gcc.c-torture/execute/pr68911.c: New test.
6137 2016-01-12 Marek Polacek <polacek@redhat.com>
6140 * g++.dg/warn/permissive-1.C: New test.
6142 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6146 * g++.dg/opt/pr69213.C: New test.
6148 2016-01-12 Christian Bruel <christian.bruel@st.com>
6151 * gcc.target/arm/pr69180.c: New test.
6153 2016-01-12 Richard Biener <rguenther@suse.de>
6156 * g++.dg/lto/pr69077_0.C: New testcase.
6157 * g++.dg/lto/pr69077_1.C: Likewise.
6159 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6162 * g++.dg/opt/pr69175.C: New test.
6164 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6166 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6167 rather than #including math.h & stdlib.h.
6168 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6169 * gcc.dg/vect/pr49771.c: Likewise.
6170 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6171 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6172 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6173 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6174 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6175 * gcc.dg/vect/pr44507.c: Likewise.
6176 * gcc.dg/vect/pr45902.c: Likewise.
6177 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6178 * gcc.dg/vect/vect-117.c: Likewise.
6179 * gcc.dg/vect/vect-99.c: Likewise.
6180 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6181 * gcc.dg/vect/vect-cond-1.c: Likewise.
6182 * gcc.dg/vect/vect-cond-2.c: Likewise.
6183 * gcc.dg/vect/vect-cond-3.c: Likewise.
6184 * gcc.dg/vect/vect-cond-4.c: Likewise.
6185 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6186 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6187 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6188 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6189 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6190 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6191 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6192 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6193 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6194 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6195 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6196 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6197 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6198 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6199 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6200 include of signal.h.
6201 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6202 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6203 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6204 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6205 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6206 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6207 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6208 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6209 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6210 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6211 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6212 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6213 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6214 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6215 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6216 * gcc.dg/vect/vect-outer-5.c: Likewise.
6217 * gcc.dg/vect/vect-outer-6.c: Likewise.
6218 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6221 2016-01-12 Nick Clifton <nickc@redhat.com>
6224 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6225 to fread so that it will be found in all target runtimes.
6227 2016-01-12 Richard Biener <rguenther@suse.de>
6229 PR tree-optimization/69053
6230 * g++.dg/torture/pr69053.C: New testcase.
6232 2016-01-12 Richard Biener <rguenther@suse.de>
6234 PR tree-optimization/69168
6235 * gcc.dg/torture/pr69168.c: New testcase.
6237 2016-01-12 Richard Biener <rguenther@suse.de>
6239 PR tree-optimization/69157
6240 * gcc.dg/torture/pr69157.c: New testcase.
6242 2016-01-12 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/69174
6245 * gcc.dg/torture/pr69174.c: New testcase.
6247 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6251 * g++.dg/tls/pr66808.C: New test.
6252 * g++.dg/tls/pr69000.C: New test.
6254 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6256 * gcc.target/powerpc/swaps-p8-23.c: New test.
6257 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6259 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6261 PR tree-optimization/68356
6262 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6264 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6265 Jim Wilson <jim.wilson@linaro.org>
6268 * gcc.target/arm/pr69194.c: New test.
6270 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6273 * gcc.target/i386/pr69225-1.c: New test.
6274 * gcc.target/i386/pr69225-2.c: Likewise.
6275 * gcc.target/i386/pr69225-3.c: Likewise.
6276 * gcc.target/i386/pr69225-4.c: Likewise.
6277 * gcc.target/i386/pr69225-5.c: Likewise.
6278 * gcc.target/i386/pr69225-6.c: Likewise.
6280 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6283 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6287 * gcc.dg/pr69071.c: New test.
6290 * g++.dg/opt/pr69211.C: New test.
6292 PR tree-optimization/69214
6293 * gcc.c-torture/compile/pr69214.c: New test.
6295 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6297 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6298 * gcc.target/i386/pr66232-11.c: Ditto.
6299 * gcc.target/i386/pr66232-12.c: Ditto.
6300 * gcc.target/i386/pr66232-13.c: Ditto.
6302 2016-01-11 Richard Biener <rguenther@suse.de>
6304 PR tree-optimization/69173
6305 * gcc.dg/torture/pr69173.c: New testcase.
6307 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309 PR rtl-optimization/68796
6310 * gcc.target/aarch64/tst_5.c: New test.
6311 * gcc.target/aarch64/tst_6.c: Likewise.
6313 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315 PR rtl-optimization/68841
6316 * gcc.dg/pr68841.c: New test.
6317 * gcc.c-torture/execute/pr68841.c: New test.
6319 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6321 PR rtl-optimization/68920
6322 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6324 * gcc.dg/ifcvt-5.c: New test.
6326 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6329 * g++.dg/pr69123.C: New.
6331 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6334 * gcc.target/i386/pr69010.c: New test.
6336 2016-01-11 Martin Jambor <mjambor@suse.cz>
6339 * gcc.target/i386/chkp-pr69044.c: New test.
6341 2016-01-11 Tom de Vries <tom@codesourcery.com>
6343 PR tree-optimization/69109
6344 * gcc.dg/autopar/pr69109-2.c: New test.
6345 * gcc.dg/autopar/pr69109.c: New test.
6347 2016-01-11 Tom de Vries <tom@codesourcery.com>
6349 PR tree-optimization/69108
6350 * gcc.dg/autopar/pr69108.c: New test.
6352 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6355 * c-c++-common/Wisleading-indentation.c: Augment test.
6357 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6360 * gfortran.dg/inline_matmul_12.f90: New test.
6362 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6365 * gfortran.dg/actual_array_offset_1: New test.
6367 2016-01-10 Tom de Vries <tom@codesourcery.com>
6369 PR tree-optimization/69062
6370 * gcc.dg/autopar/pr69062.c: New test.
6372 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6374 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6375 * gcc.dg/vect/slp-perm-2.c: Likewise.
6376 * gcc.dg/vect/slp-perm-3.c: Likewise.
6377 * gcc.dg/vect/slp-perm-5.c: Likewise.
6378 * gcc.dg/vect/slp-perm-6.c: Likewise.
6379 * gcc.dg/vect/slp-perm-7.c: Likewise.
6380 * gcc.dg/vect/slp-perm-8.c: Likewise.
6382 2016-01-10 Tom de Vries <tom@codesourcery.com>
6384 PR tree-optimization/69039
6385 * gcc.dg/autopar/pr69039.c: New test.
6387 2016-01-09 Marek Polacek <polacek@redhat.com>
6390 * g++.dg/pr69113.C: New test.
6392 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6395 PR tree-optimization/69097
6396 * gcc.c-torture/execute/pr50865.c: New test.
6397 * gcc.c-torture/execute/pr69097-1.c: New test.
6398 * gcc.c-torture/execute/pr69097-2.c: New test.
6399 * gcc.dg/pr69097-1.c: New test.
6400 * gcc.dg/pr69097-2.c: New test.
6402 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6405 * g++.dg/opt/pr69164.C: New test.
6407 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6409 PR tree-optimization/69167
6410 * gcc.dg/pr69167.c: New test.
6412 2016-01-08 Marek Polacek <polacek@redhat.com>
6415 * g++.dg/pr68449.C: New.
6417 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6419 PR tree-optimization/68707
6420 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6421 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6422 on platforms supporting it.
6423 * gcc.dg/vect/slp-perm-2.c: Likewise.
6424 * gcc.dg/vect/slp-perm-3.c: Likewise.
6425 * gcc.dg/vect/slp-perm-5.c: Likewise.
6426 * gcc.dg/vect/slp-perm-7.c: Likewise.
6427 * gcc.dg/vect/slp-perm-8.c: Likewise.
6428 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6429 on platforms supporting it.
6431 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6433 PR tree-optimization/69162
6434 * gcc.dg/pr69162.c: New test.
6436 PR tree-optimization/69172
6437 * gcc.dg/pr69172.c: New test.
6439 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6441 PR tree-optimization/67781
6442 * gcc.c-torture/execute/pr67781.c: New file.
6444 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6446 PR tree-optimization/69083
6447 * gcc.dg/vect/pr69083.c: New test.
6449 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6451 PR tree-optimization/61441
6452 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6453 Use -fexcess-precision=standard for compiler options.
6454 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6456 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6459 * gfortran.dg/gomp/pr69128.f90: New test.
6462 * g++.dg/ext/pr69145-1.C: New test.
6463 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6464 * g++.dg/ext/pr69145-2.h: New file.
6466 2016-01-07 Martin Sebor <msebor@redhat.com>
6469 * gcc.dg/atomic-fetch-bool.c: New test.
6470 * gcc.dg/sync-fetch-bool.c: New test.
6472 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6475 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6477 2016-01-07 Nick Clifton <nickc@redhat.com>
6480 * g++.dg/pr66655.C: New test.
6481 * g++.dg/pr66655_1.cc: Test support file.
6482 * g++.dg/pr66655.h: Test header file.
6484 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6487 gfortran.dg/gomp/pr66680.f90: New test.
6489 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6492 * gcc.target/i386/pr69171-1.c: New test.
6493 * gcc.target/i386/pr69171-2.c: Likewise.
6494 * gcc.target/i386/pr69171-3.c: Likewise.
6495 * gcc.target/i386/pr69171-4.c: Likewise.
6496 * gcc.target/i386/pr69171-5.c: Likewise.
6497 * gcc.target/i386/pr69171-6.c: Likewise.
6499 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6502 * c-c++-common/pr67639.c: New test.
6504 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6506 PR tree-optimization/69141
6507 * g++.dg/opt/pr69141.C: New test.
6509 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6511 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6513 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6516 * gcc.target/i386/pr69140.c: New test
6518 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6520 * gcc.dg/bad-dereference.c: New test case.
6522 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6524 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6526 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6528 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6530 2016-01-06 Marek Polacek <polacek@redhat.com>
6533 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6535 2016-01-05 Marek Polacek <polacek@redhat.com>
6538 * gcc.dg/atomic-invalid-2.c: New.
6540 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6543 * gcc.target/i386/pr68991.c: New test.
6545 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6548 * g++.dg/pr68991-1.C: New test.
6549 * g++.dg/pr68991-2.C: Likewise.
6551 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6554 * gcc.target/ia64/pr60465-gprel64.c: New test.
6555 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6557 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6559 PR rtl-optimization/68651
6560 * gcc.target/aarch64/pr68651_1.c: New test.
6562 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6565 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6567 2016-01-05 Nathan Sidwell <nathan@acm.org>
6570 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6572 * gcc.dg/alias-15.c: New.
6574 2016-01-05 Nick Clifton <nickc@redhat.com>
6577 * g++.dg/pr68770.C: New test.
6579 2016-01-04 Mike Stump <mikestump@comcast.net>
6581 * lib/target-supports.exp (check_effective_target_cilkplus):
6582 cilkplus targets require pthreads.
6583 (check_effective_target_cilkplus): Remove special case for NVPTX.
6585 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6587 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6590 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6592 Update copyright years.
6594 2016-01-04 Marek Polacek <polacek@redhat.com>
6597 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6598 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6599 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6601 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6603 * gcc.target/sparc/20160104-2.c: New test.
6605 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6607 * gcc.target/sparc/20160104-1.c: New test.
6609 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6612 * gfortran.dg/pr65045.f90: New test.
6614 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6616 * gnat.dg/specs/debug1.ads: Delete.
6618 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620 PR libgfortran/68867
6621 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6624 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626 PR libgfortran/68867
6627 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6630 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6633 * gfortran.dg/pr68864.f90: New test.
6635 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6637 PR tree-optimization/69070
6638 * gcc.dg/pr69070.c: New test.
6641 * gfortran.dg/pr69055.f90: New test.
6644 * gcc.dg/pr69015.c: New test.
6646 Copyright (C) 2016 Free Software Foundation, Inc.
6648 Copying and distribution of this file, with or without modification,
6649 are permitted in any medium without royalty provided the copyright
6650 notice and this notice are preserved.