1 2016-05-23 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/Wswitch-unreachable-1.c: New test.
5 * gcc.dg/Wswitch-unreachable-1.c: New test.
6 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8 * g++.dg/gomp/block-10.C: Likewise.
9 * gcc.dg/gomp/block-10.c: Likewise.
10 * g++.dg/gomp/block-9.C: Likewise.
11 * gcc.dg/gomp/block-9.c: Likewise.
12 * g++.dg/gomp/target-1.C: Likewise.
13 * g++.dg/gomp/target-2.C: Likewise.
14 * gcc.dg/gomp/target-1.c: Likewise.
15 * gcc.dg/gomp/target-2.c: Likewise.
16 * g++.dg/gomp/taskgroup-1.C: Likewise.
17 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18 * gcc.dg/gomp/teams-1.c: Likewise.
19 * g++.dg/gomp/teams-1.C: Likewise.
20 * g++.dg/overload/error3.C: Likewise.
21 * g++.dg/tm/jump1.C: Likewise.
22 * g++.dg/torture/pr40335.C: Likewise.
23 * gcc.dg/c99-vla-jump-5.c: Likewise.
24 * gcc.dg/switch-warn-1.c: Likewise.
25 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
26 * gcc.dg/nested-func-1.c: Likewise.
27 * gcc.dg/pr67784-4.c: Likewise.
29 2016-05-23 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/71230
32 * gfortran.dg/pr71230-1.f90: New testcase.
33 * gfortran.dg/pr71230-2.f90: Likewise.
35 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
37 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
38 * gcc.dg/vect/pr58135.c: Add new.
39 * gfortran.dg/pr46519-1.f: Adjust test case.
41 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp0x/decltype64.C: New.
46 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
48 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
49 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
50 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
52 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
54 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
55 Add poly64x1_t and poly64x2_t cases if supported.
56 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
57 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
58 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
59 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
60 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
62 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
64 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
65 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
66 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
67 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
68 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
69 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
70 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
72 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
74 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
76 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
78 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
79 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
81 2016-05-22 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
84 constraint instead of "r".
85 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
86 insn instead of vxorpd.
87 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
89 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
90 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
92 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
94 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
95 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
97 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
99 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
102 * gcc.dg/tree-ssa/pr40921.c: New test.
104 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
107 * gcc.target/avr/pr71103.c: New test.
109 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
112 * gcc.dg/tree-ssa/pr71179.c: New test.
114 2016-05-20 Martin Sebor <msebor@redhat.com>
117 * gcc.dg/init-excess-2.c: New test.
119 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
121 * gnat.dg/opt53.adb: New test.
122 * gnat.dg/opt54.adb: Likewise.
124 2016-05-20 Martin Jambor <mjambor@suse.cz>
126 PR tree-optimization/70884
127 * gcc.dg/tree-ssa/pr70919.c: New test.
129 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
131 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
133 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
136 2016-05-20 David Malcolm <dmalcolm@redhat.com>
138 * jit.dg/all-non-failing-tests.h: Add
139 test-factorial-must-tail-call.c.
140 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
141 * jit.dg/test-factorial-must-tail-call.c: New test case.
143 2016-05-20 Jakub Jelinek <jakub@redhat.com>
146 * gfortran.dg/pr71204.f90: New test.
148 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
150 * gcc.target/nvptx/sincos.c: New test.
152 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/cpp1y/auto-fn31.C: New.
157 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
159 * gcc.target/powerpc/vec-addec.c: New test.
160 * gcc.target/powerpc/vec-addec-int128.c: New test.
162 2016-05-20 David Malcolm <dmalcolm@redhat.com>
164 * gcc.dg/plugin/must-tail-call-1.c: New test case.
165 * gcc.dg/plugin/must-tail-call-2.c: New test case.
166 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
167 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
169 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
171 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
173 2016-05-20 Jakub Jelinek <jakub@redhat.com>
176 * g++.dg/opt/pr71210-1.C: New test.
177 * g++.dg/opt/pr71210-2.C: New test.
179 PR tree-optimization/29756
180 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
181 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
182 only on selected targets where V4SImode vectors are known to be
185 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
187 PR tree-optimization/71079
188 PR tree-optimization/71206
189 * gcc.dg/tree-ssa/pr71206.c: New testcase.
191 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
193 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
194 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
195 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
197 2016-05-20 Richard Guenther <rguenther@suse.de>
199 PR tree-optimization/29756
200 * gcc.dg/tree-ssa/vector-6.c: New testcase.
202 2016-05-20 Richard Biener <rguenther@suse.de>
204 PR tree-optimization/71185
205 * gcc.dg/tree-ssa/pr71185.c: New testcase.
207 2016-05-20 Richard Biener <rguenther@suse.de>
209 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
211 2016-05-19 Marek Polacek <polacek@redhat.com>
214 * g++.dg/diagnostic/pr71075.C: New test.
216 2016-05-19 David Malcolm <dmalcolm@redhat.com>
219 * g++.dg/pr71184.C: New test case.
221 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
223 * gcc.target/powerpc/darn-0.c: New test.
224 * gcc.target/powerpc/darn-1.c: New test.
225 * gcc.target/powerpc/darn-2.c: New test.
227 2016-05-19 Marek Polacek <polacek@redhat.com>
229 PR tree-optimization/71031
230 * gcc.dg/tree-ssa/vrp100.c: New test.
232 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
234 PR rtl-optimization/71148
235 * gcc.dg/pr71148.c: New test.
237 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240 * gcc.target/arm/pr71056.c: New test.
242 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
244 * c-c++-common/pr69669.c: Check the used mode.
246 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
249 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
251 2016-05-19 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/70729
254 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
255 * gcc.dg/graphite/scop-18.c: Likewise.
256 * gcc.dg/pr41783.c: Disable LIM.
257 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
258 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
259 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
260 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
261 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
262 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
263 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
264 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
265 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
266 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
267 * gfortran.dg/pr42108.f90: Likewise.
269 2016-05-18 David Malcolm <dmalcolm@redhat.com>
272 * gcc.dg/spellcheck-options-11.c: New test case.
274 2016-05-18 Jakub Jelinek <jakub@redhat.com>
277 * g++.dg/opt/pr71100.C: New test.
279 2016-05-18 Martin Jambor <mjambor@suse.cz>
282 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
283 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
284 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
285 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
287 2016-05-18 Martin Jambor <mjambor@suse.cz>
290 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
291 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
292 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
293 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
294 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
296 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
299 * g++.dg/template/crash122.C: New.
301 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/template/pr70466-1.C: New.
305 * g++.dg/template/pr70466-2.C: Likewise.
307 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
309 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
310 splat operations and the XXSPLTIB instruction.
311 * gcc.target/powerpc/p9-splat-2.c: Likewise.
312 * gcc.target/powerpc/p9-splat-3.c: Likewise.
313 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
314 xxlxor to clear a register.
316 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
318 * gcc.dg/torture/pr71020.c: New test.
320 2016-05-18 Martin Jambor <mjambor@suse.cz>
323 * gcc.dg/ipa/pr70646.c: New test.
325 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
327 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
329 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
332 missing tests for vreinterpretq_p{8,16}.
334 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
336 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
337 vsliq_n_s64 and vsliq_n_u64.
339 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
341 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
342 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
344 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
346 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
347 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
348 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
350 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
352 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
355 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
357 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
358 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
359 "blr\t" and switch to scan-assembler-times.
361 2016-05-18 Jiong Wang <jiong.wang@arm.com>
363 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
365 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
366 declarations under __aarch64__ and __ARM_FEATURE_FMA.
368 2016-05-18 Jakub Jelinek <jakub@redhat.com>
370 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
371 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
372 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
373 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
374 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
375 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
377 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
378 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
380 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
381 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
383 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
384 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
386 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
388 2016-05-18 Richard Biener <rguenther@suse.de>
390 PR tree-optimization/71168
391 * gcc.dg/torture/pr71168.c: New testcase.
393 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
396 * gcc.dg/tree-ssa/pr63586-2.c: New test.
397 * gcc.dg/tree-ssa/pr63586.c: New test.
398 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
400 2016-05-17 Nathan Sidwell <nathan@acm.org>
402 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
403 * gcc.dg/pr68671.c: Fix ptx xfail-if.
404 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
405 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
407 2016-05-17 Nathan Sidwell <nathan@acm.org>
409 * gcc.target/nvptx/abi-vararg-3.c: New.
411 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
413 PR tree-optimization/54579
415 * gcc.dg/fold-notrotate-1.c: New test.
416 * gcc.dg/fold-notshift-1.c: New test.
417 * gcc.dg/fold-notshift-2.c: New test.
419 2016-05-17 Marek Polacek <polacek@redhat.com>
422 * g++.dg/ipa/pr71146.C: New test.
424 2016-05-17 David Malcolm <dmalcolm@redhat.com>
426 * jit.dg/test-error-array-bounds.c: New test case.
428 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
430 * gcc.dg/tree-ssa/and-1.c: New testcase.
432 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
434 * gcc.dg/tree-ssa/pr69270.c: Adjust.
435 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
437 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
439 * gcc.dg/tree-ssa/pr69270.c: Adjust.
440 * gcc.dg/tree-ssa/vrp99.c: New testcase.
442 2016-05-17 Jiong Wang <jiong.wang@arm.com>
444 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
446 2016-05-17 Jiong Wang <jiong.wang@arm.com>
448 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
450 2016-05-17 Jiong Wang <jiong.wang@arm.com>
452 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
453 ".2d[index]" when scan the assembly.
454 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
455 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
457 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
459 2016-05-17 Richard Biener <rguenther@suse.de>
461 PR tree-optimization/71132
462 * gcc.dg/torture/pr71132.c: New testcase.
464 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
466 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
468 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471 * gcc.target/aarch64/pr70809_1.c: New test.
473 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
476 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
477 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
478 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
480 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
481 Ilya Enkovich <ilya.enkovich@intel.com>
484 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
486 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
488 * g++.dg/ipa/ivinline-7.C: Do not xfail.
489 * g++.dg/ipa/ivinline-9.C: Do not xfail.
491 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
493 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
494 test for __ARM_FP16_ARGS.
495 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
496 * gcc.target/arm/aapcs/neon-vect10.c: New.
497 * gcc.target/arm/aapcs/neon-vect9.c: New.
498 * gcc.target/arm/aapcs/vfp18.c: New.
499 * gcc.target/arm/aapcs/vfp19.c: New.
500 * gcc.target/arm/aapcs/vfp20.c: New.
501 * gcc.target/arm/aapcs/vfp21.c: New.
502 * gcc.target/arm/fp16-aapcs-1.c: New.
503 * g++.target/arm/fp16-param-1.c: Update expected output. Add
504 test for __ARM_FP16_ARGS.
505 * g++.target/arm/fp16-return-1.c: Update expected output.
507 2016-05-16 Jiong Wang <jiong.wang@arm.com>
510 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
512 2016-05-15 Harald Anlauf <anlauf@gmx.de>
515 * gfortran.dg/pr69603.f90: New testcase.
517 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
519 * gfortran.dg/dec_union_4.f90: Fix endian issue.
521 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
524 * gfortran.dg/pr71047.f08: New test.
526 2016-05-13 Joseph Myers <joseph@codesourcery.com>
528 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
529 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
530 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
532 2016-05-13 Martin Sebor <msebor@redhat.com>
535 * g++.dg/cpp0x/constexpr-60049.C: New test.
537 2016-05-13 Jakub Jelinek <jakub@redhat.com>
540 * gcc.dg/pr71071.c: New test.
542 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
544 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
546 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
548 2016-05-13 Nathan Sidwell <nathan@acm.org>
550 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
551 __atomic_is_lock_free declaration.
553 2016-05-13 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/42587
556 * gcc.dg/optimize-bswapsi-4.c: New testcase.
558 2016-05-13 Martin Liska <mliska@suse.cz>
560 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
561 the new format of dump output.
563 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
565 * gcc.dg/pr71084.c: New test.
567 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
570 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
572 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
574 * gcc.target/aarch64/struct_return.c: New test.
576 2016-05-12 Marek Polacek <polacek@redhat.com>
579 * c-c++-common/pr70756-2.c: New test.
580 * c-c++-common/pr70756.c: New test.
582 2016-05-12 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/71059
585 * gcc.dg/torture/pr71059.c: New testcase.
587 2016-05-12 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/71062
590 * gcc.dg/torture/pr71062.c: New testcase.
592 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
594 PR tree-optimization/71006
595 * gcc.dg/pr71006.c: New test.
597 2016-05-12 Marek Polacek <polacek@redhat.com>
600 * gcc.dg/opts-7.c: New test.
602 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
606 Add -save-temps to dg-options.
607 Scan for ldmfd rather than pop instruction.
608 * gcc.target/arm/interrupt-2.c: Likewise.
609 * gcc.target/arm/pr70830.c: New test.
611 2016-05-12 Jakub Jelinek <jakub@redhat.com>
613 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
614 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
616 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
617 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
618 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
621 * gcc.target/i386/avx512vl-pack-1.c: New test.
622 * gcc.target/i386/avx512vl-pack-2.c: New test.
623 * gcc.target/i386/avx512bw-pack-2.c: New test.
625 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
627 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
628 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
629 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
631 2016-05-12 Richard Biener <rguenther@suse.de>
633 PR tree-optimization/70986
634 * gcc.dg/torture/pr70986-1.c: New testcase.
635 * gcc.dg/torture/pr70986-2.c: Likewise.
636 * gcc.dg/torture/pr70986-3.c: Likewise.
638 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
641 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
642 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
644 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
648 * gcc.target/i386/pr66746.c: Ditto.
650 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
652 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
654 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
655 warning when using -mvsx-timode.
656 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
657 * gcc.target/powerpc/dform-2.c: Likewise.
658 * gcc.target/powerpc/pr68805.c: Likewise.
660 2016-05-11 Marek Polacek <polacek@redhat.com>
663 * c-c++-common/attributes-3.c: New test.
665 2016-05-11 Nathan Sidwell <nathan@acm.org>
667 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
668 * gcc.c-torture/execute/pr68185.c: Likewise.
669 * gcc.dg/ipa/pr70306.c: Requires global constructors.
670 * gcc.dg/pr69634.c: Requires scheduling.
671 * gcc.dg/torture/pr66178.c: Require label values.
672 * gcc.dg/setjmp-6.c: Require indirect jumps.
674 2016-05-11 Richard Biener <rguenther@suse.de>
676 PR tree-optimization/71055
677 * gcc.dg/torture/pr71055.c: New testcase.
679 2016-05-11 Richard Biener <rguenther@suse.de>
682 * g++.dg/debug/pr71057.C: New testcase.
684 2016-05-11 Jakub Jelinek <jakub@redhat.com>
687 * gfortran.dg/gomp/pr70855.f90: New test.
689 2016-05-11 Richard Biener <rguenther@suse.de>
692 * g++.dg/torture/pr71002.C: New testcase.
694 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
697 * gcc.dg/pr70807.c: New test.
699 2016-05-10 Martin Sebor <msebor@redhat.com>
702 * g++.dg/Wattributes.C: New test.
704 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
706 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
707 * gcc.dg/tree-ssa/pr69270.c: Adjust.
708 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
710 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
713 * gcc.target/i386/pr70799-1.c: New test.
715 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
717 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
719 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
722 * gcc.target/i386/pr70877.c: New test.
724 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
726 PR tree-optimization/70786
727 * gcc.target/i386/pr70876.c: New test.
729 2016-05-10 Jakub Jelinek <jakub@redhat.com>
732 * gcc.target/i386/avx512vl-logic-1.c: New test.
733 * gcc.target/i386/avx512vl-logic-2.c: New test.
734 * gcc.target/i386/avx512dq-logic-2.c: New test.
736 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
739 * gcc.target/powerpc/pr70963.c: New.
741 2016-05-10 David Malcolm <dmalcolm@redhat.com>
743 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
744 (test_very_wide_line): Add ruler to expected output.
745 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
746 (test_very_wide_line): Likewise.
747 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
748 (test_show_locus): Within the handling of "test_very_wide_line",
749 enable show_ruler_p on the diagnostic context.
751 2016-05-10 Richard Biener <rguenther@suse.de>
753 PR tree-optimization/71039
754 * gcc.dg/torture/pr71039.c: New testcase.
756 2016-05-10 Nathan Sidwell <nathan@acm.org>
758 * gcc.dg/nested-func-10.c: Requires alloca.
759 * gcc.dg/nested-func-9.c: Requires alloca.
760 * gcc.c-torture/execute/pr70460.c: Requires labels.
761 * gcc.c-torture/compile/pr70199.c: Requires labels.
762 * gcc.target/nvptx/decl.c: Compile only.
763 * gcc.target/nvptx/trailing-init.c: Compile only.
764 * gcc.target/nvptx/ary-init.c: Compile only.
766 2016-05-10 Marek Polacek <polacek@redhat.com>
769 * gcc.dg/attr-opt-1.c: New test.
771 2016-05-10 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/70497
774 PR tree-optimization/28367
775 * gcc.dg/torture/20160404-1.c: New testcase.
776 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
777 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
779 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
781 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
783 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
785 * gcc.target/i386/fabsneg-1.c New test.
787 2016-05-09 Alan Modra <amodra@gmail.com>
790 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
792 2016-05-09 Richard Biener <rguenther@suse.de>
794 PR tree-optimization/70985
795 * gcc.dg/torture/pr70985.c: New testcase.
797 2016-05-09 Bin Cheng <bin.cheng@arm.com>
799 * gcc.dg/tree-ssa/ifc-9.c: New test.
800 * gcc.dg/tree-ssa/ifc-10.c: New test.
801 * gcc.dg/tree-ssa/ifc-11.c: New test.
802 * gcc.dg/tree-ssa/ifc-12.c: New test.
803 * gcc.dg/vect/pr61194.c: Remove XFAIL.
804 * gcc.dg/vect/vect-23.c: Remove XFAIL.
805 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
807 2016-05-09 Richard Biener <rguenther@suse.de>
810 * gfortran.dg/pr70937.f90: New testcase.
812 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
814 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
816 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
819 * gfortran.dg/dec_structure_1.f90: New testcase.
820 * gfortran.dg/dec_structure_2.f90: Ditto.
821 * gfortran.dg/dec_structure_3.f90: Ditto.
822 * gfortran.dg/dec_structure_4.f90: Ditto.
823 * gfortran.dg/dec_structure_5.f90: Ditto.
824 * gfortran.dg/dec_structure_6.f90: Ditto.
825 * gfortran.dg/dec_structure_7.f90: Ditto.
826 * gfortran.dg/dec_structure_8.f90: Ditto.
827 * gfortran.dg/dec_structure_9.f90: Ditto.
828 * gfortran.dg/dec_structure_10.f90: Ditto.
829 * gfortran.dg/dec_structure_11.f90: Ditto.
830 * gfortran.dg/dec_union_1.f90: Ditto.
831 * gfortran.dg/dec_union_2.f90: Ditto.
832 * gfortran.dg/dec_union_3.f90: Ditto.
833 * gfortran.dg/dec_union_4.f90: Ditto.
834 * gfortran.dg/dec_union_5.f90: Ditto.
835 * gfortran.dg/dec_union_6.f90: Ditto.
836 * gfortran.dg/dec_union_7.f90: Ditto.
838 2016-05-07 Tom de Vries <tom@codesourcery.com>
840 PR tree-optimization/70956
841 * gcc.dg/graphite/pr70956.c: New test.
843 2016-05-06 Jakub Jelinek <jakub@redhat.com>
846 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
847 (a, b, c, d): Change type from char to signed char.
848 (main): Compare against (signed char) -1634678893 instead of
849 hardcoded -109. Use __builtin_abort instead of abort.
851 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
852 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
854 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
856 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
859 * gcc.dg/torture/pr70935.c: New test.
861 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
864 * gcc.target/sh/pr58219.c: New tests.
866 2016-05-06 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/70960
869 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
871 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
874 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
875 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
876 Adjust expected instruction counts.
877 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
879 2016-05-06 Marek Polacek <polacek@redhat.com>
882 * gcc.dg/ubsan/bounds-3.c: New test.
884 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
887 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
889 2016-05-06 Richard Biener <rguenther@suse.de>
892 * gfortran.dg/pr70931.f90: New testcase.
894 2016-05-06 Richard Biener <rguenther@suse.de>
897 * gcc.dg/torture/pr70941.c: New testcase.
899 2016-05-05 Bin Cheng <bin.cheng@arm.com>
901 PR tree-optimization/57206
902 * gcc.dg/vect/pr57206.c: New test.
904 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
906 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
908 2016-05-05 Jakub Jelinek <jakub@redhat.com>
910 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
912 * c-c++-common/Wdangling-else-4.c: New test.
914 2016-05-04 Jakub Jelinek <jakub@redhat.com>
918 * g++.dg/opt/pr70906.C: New test.
919 * g++.dg/opt/pr70933.C: New test.
921 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
923 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
925 * gcc.dg/ipa/pure-const-3.c: New testcase.
927 2016-05-04 Marek Polacek <polacek@redhat.com>
929 * c-c++-common/Wdangling-else-1.c: New test.
930 * c-c++-common/Wdangling-else-2.c: New test.
931 * c-c++-common/Wdangling-else-3.c: New test.
933 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
935 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
938 2016-05-04 Marek Polacek <polacek@redhat.com>
941 * gcc.dg/Waddress-2.c: New test.
943 2016-05-04 Alan Modra <amodra@gmail.com>
945 * gcc.target/powerpc/pr70866.c: New.
947 2016-05-03 Martin Sebor <msebor@redhat.com>
950 * c-c++-common/builtin_location.c: New test.
951 * g++.dg/cpp1y/builtin_location.C: New test.
953 2016-05-03 Marek Polacek <polacek@redhat.com>
956 * gcc.dg/pr70859.c: New test.
957 * gcc.dg/pr70859-2.c: New test.
959 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
961 * gnat.dg/debug5.adb: New testcase.
963 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
965 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
966 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
967 Procedure to check for z10 instruction set.
969 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
971 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
973 2016-05-03 Alan Modra <amodra@gmail.com>
975 * gcc.target/powerpc/savres.c: Add func using a single gpr.
977 2016-05-03 Jakub Jelinek <jakub@redhat.com>
979 * gcc.target/i386/avx512f-cvt-1.c: New test.
981 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
983 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
984 -fdump-tree-vrp-details.
986 2016-05-03 Richard Biener <rguenther@suse.de>
988 * gcc.dg/pr30172-1.c: Adjust.
989 * gcc.dg/pr63743.c: Likewise.
990 * gcc.dg/tm/pr51696.c: Likewise.
991 * c-c++-common/tm/safe-1.c: Likewise.
992 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
993 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
994 * g++.dg/plugin/self-assign-test-1.C: Likewise.
995 * g++.dg/plugin/self-assign-test-2.C: Likewise.
997 2016-05-03 Jakub Jelinek <jakub@redhat.com>
999 PR rtl-optimization/70467
1000 * gcc.target/i386/pr70467-3.c: New test.
1001 * gcc.target/i386/pr70467-4.c: New test.
1003 PR tree-optimization/70916
1004 * gcc.c-torture/compile/pr70916.c: New test.
1007 * gcc.target/i386/pr49244-1.c: New test.
1008 * gcc.target/i386/pr49244-2.c: New test.
1010 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1012 PR rtl-optimization/44281
1013 * gcc.target/i386/pr44281.c: New test.
1015 2016-05-03 bin cheng <bin.cheng@arm.com>
1017 PR tree-optimization/56541
1018 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1019 * gcc.dg/vect/pr56541.c: new test.
1021 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1023 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1025 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1027 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1030 * c-c++-common/asan/clone-test-1.c (main): Align child process
1033 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1036 * g++.dg/spellcheck-fields-2.C: New test case.
1038 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1041 * g++.dg/pr62314.C: New test case.
1043 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1045 * gcc.dg/ipa/inline-8.c: New testcase.
1047 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1049 PR rtl-optimization/70467
1050 * gcc.target/i386/pr70467-1.c: New test.
1052 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1054 * gcc.dg/spec-options.c: Run the test on all targets.
1055 * gcc.dg/foo.specs: Use cpp_unique_options.
1057 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1059 * gcc.dg/tree-ssa/unord.c: New testcase.
1061 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1063 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1065 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1067 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1069 2016-05-02 Marek Polacek <polacek@redhat.com>
1072 * gcc.dg/enum-incomplete-3.c: New test.
1074 2016-05-02 Marek Polacek <polacek@redhat.com>
1075 Tom de Vries <tom@codesourcery.com>
1077 PR tree-optimization/70700
1078 * gcc.dg/pr70700.c: New test.
1080 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1082 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1083 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1084 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1085 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1086 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1088 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1090 * ada/acats/run_acats: Rename into...
1091 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1092 * ada/acats/run_all.sh: Remove redundant test.
1093 (target_run): Move around.
1094 (target_gnatchop): Use newly built executable.
1095 (target_gnatmake): Likewise.
1096 Check that the compilation of impbit succeeds.
1098 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1100 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1101 * gcc.dg/20021029-1.c: Likewise.
1102 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1103 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1104 * gcc.target/sh/cmpstr.c: Likewise.
1105 * gcc.target/sh/cmpstrn.c: Likewise.
1106 * gcc.target/sh/memset.c: Likewise.
1107 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1108 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1109 * gcc.target/sh/pr39423-1.c: Likewise.
1110 * gcc.target/sh/pr49468-di.c: Likewise.
1111 * gcc.target/sh/pr49468-si.c: Likewise.
1112 * gcc.target/sh/pr49880-1.c: Likewise.
1113 * gcc.target/sh/pr49880-2.c: Likewise.
1114 * gcc.target/sh/pr49880-3.c: Likewise.
1115 * gcc.target/sh/pr50751-1.c: Likewise.
1116 * gcc.target/sh/pr50751-4.c: Likewise.
1117 * gcc.target/sh/pr50751-7.c: Likewise.
1118 * gcc.target/sh/pr51244-1.c: Likewise.
1119 * gcc.target/sh/pr51244-10.c: Likewise.
1120 * gcc.target/sh/pr51244-11.c: Likewise.
1121 * gcc.target/sh/pr51244-12.c: Likewise.
1122 * gcc.target/sh/pr51244-13.c: Likewise.
1123 * gcc.target/sh/pr51244-14.c: Likewise.
1124 * gcc.target/sh/pr51244-17.c: Likewise.
1125 * gcc.target/sh/pr51244-18.c: Likewise.
1126 * gcc.target/sh/pr51244-19.c: Likewise.
1127 * gcc.target/sh/pr51244-4.c: Likewise.
1128 * gcc.target/sh/pr51244-5.c: Likewise.
1129 * gcc.target/sh/pr51244-7.c: Likewise.
1130 * gcc.target/sh/pr51244-8.c: Likewise.
1131 * gcc.target/sh/pr51244-9.c: Likewise.
1132 * gcc.target/sh/pr51697.c: Likewise.
1133 * gcc.target/sh/pr52483-1.c: Likewise.
1134 * gcc.target/sh/pr52483-2.c: Likewise.
1135 * gcc.target/sh/pr52483-3.c: Likewise.
1136 * gcc.target/sh/pr52483-5.c: Likewise.
1137 * gcc.target/sh/pr52933-1.c: Likewise.
1138 * gcc.target/sh/pr52933-2.c: Likewise.
1139 * gcc.target/sh/pr52933-3.c: Likewise.
1140 * gcc.target/sh/pr53568-1.c: Likewise.
1141 * gcc.target/sh/pr53976-1.c: Likewise.
1142 * gcc.target/sh/pr53988-1.c: Likewise.
1143 * gcc.target/sh/pr53988.c: Likewise.
1144 * gcc.target/sh/pr54089-1.c: Likewise.
1145 * gcc.target/sh/pr54089-6.c: Likewise.
1146 * gcc.target/sh/pr54089-7.c: Likewise.
1147 * gcc.target/sh/pr54089-8.c: Likewise.
1148 * gcc.target/sh/pr54089-9.c: Likewise.
1149 * gcc.target/sh/pr54236-1.c: Likewise.
1150 * gcc.target/sh/pr54236-2.c: Likewise.
1151 * gcc.target/sh/pr54236-3.c: Likewise.
1152 * gcc.target/sh/pr54236-4.c: Likewise.
1153 * gcc.target/sh/pr54386.c: Likewise.
1154 * gcc.target/sh/pr54602-1.c: Likewise.
1155 * gcc.target/sh/pr54685.c: Likewise.
1156 * gcc.target/sh/pr54760-1.c: Likewise.
1157 * gcc.target/sh/pr54760-2.c: Likewise.
1158 * gcc.target/sh/pr54760-3.c: Likewise.
1159 * gcc.target/sh/pr54760-4.c: Likewise.
1160 * gcc.target/sh/pr54760-5.c: Likewise.
1161 * gcc.target/sh/pr54760-6.c: Likewise.
1162 * gcc.target/sh/pr55146.c: Likewise.
1163 * gcc.target/sh/pr55160.c: Likewise.
1164 * gcc.target/sh/pr59278.c: Likewise.
1165 * gcc.target/sh/pr59401-1.c: Likewise.
1166 * gcc.target/sh/pr59533-1.c: Likewise.
1167 * gcc.target/sh/pr63260.c: Likewise.
1168 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1169 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1170 * gcc.target/sh/strlen.c: Likewise.
1171 * gcc.target/sh/torture/pr30807.c: Likewise.
1172 * gcc.target/sh/torture/pr34777.c: Likewise.
1173 * gcc.target/sh/torture/pr64652.c: Likewise.
1174 * gcc.target/sh/torture/pr65505.c: Likewise.
1175 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1176 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1178 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1183 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1186 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1187 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1188 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1190 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1192 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1193 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1195 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1198 * c-c++-common/goacc/combined-reduction.c: New test.
1199 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1201 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1203 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1204 *movdi_internal pattern only if PIC off.
1205 * gcc.target/i386/pr70155-2.c: Likewise.
1206 * gcc.target/i386/pr70155-3.c: Likewise.
1207 * gcc.target/i386/pr70155-4.c: Likewise.
1208 * gcc.target/i386/pr70155-5.c: Likewise.
1209 * gcc.target/i386/pr70155-6.c: Likewise.
1210 * gcc.target/i386/pr70155-7.c: Likewise.
1211 * gcc.target/i386/pr70155-8.c: Likewise.
1212 * gcc.target/i386/pr70155-15.c: Likewise.
1213 * gcc.target/i386/pr70155-17.c: Likewise.
1214 * gcc.target/i386/pr70155-22.c: Likewise.
1216 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1218 PR tree-optimization/70803
1219 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1221 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1223 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1224 optimization of vector loop.
1225 * gcc.target/i386/vect-unpack-3.c: New test.
1226 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1227 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1228 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1230 2016-04-29 Marek Polacek <polacek@redhat.com>
1233 * g++.dg/ubsan/null-7.C: New test.
1236 * gcc.dg/pr70852.c: New test.
1238 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1241 * g++.dg/cpp0x/alignas6.C: New test.
1243 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1245 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1247 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1248 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1249 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1250 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1251 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1252 * gcc.target/arc/mxy.c: Likewise.
1253 * gcc.target/arc/mswape.c: Likewise.
1254 * gcc.target/arc/mrtsc.c: Likewise.
1255 * gcc.target/arc/mcrc.c: Likewise.
1256 * gcc.target/arc/mdsp-packa.c: Likewise.
1257 * gcc.target/arc/mdvbf.c: Likewise.
1258 * gcc.target/arc/mlock.c: Likewise.
1259 * gcc.target/arc/mmac-24.c: Likewise.
1260 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1262 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1263 Matthijs Kooijman <matthijs@stdin.nl>
1264 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1267 * gcc.target/avr/pr60040-1.c: New.
1268 * gcc.target/avr/pr60040-2.c: New.
1270 2016-04-29 Richard Biener <rguenther@suse.de>
1272 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1274 2016-04-29 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/13962
1277 PR tree-optimization/65686
1278 * gcc.dg/uninit-pr65686.c: New testcase.
1280 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.dg/pr70843.c: New test.
1285 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1288 * gcc.target/i386/pr70858.c: New test.
1290 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1292 * gcc.target/arc/nps400-1.c: New file.
1294 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1295 Andrew Burgess <andrew.burgess@embecosm.com>
1297 * gcc.target/arc/movh_cl-1.c: New file.
1299 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1300 Andrew Burgess <andrew.burgess@embecosm.com>
1302 * gcc.target/arc/extzv-1.c: New file.
1303 * gcc.target/arc/insv-1.c: New file.
1304 * gcc.target/arc/insv-2.c: New file.
1305 * gcc.target/arc/movb-1.c: New file.
1306 * gcc.target/arc/movb-2.c: New file.
1307 * gcc.target/arc/movb-3.c: New file.
1308 * gcc.target/arc/movb-4.c: New file.
1309 * gcc.target/arc/movb-5.c: New file.
1310 * gcc.target/arc/movb_cl-1.c: New file.
1311 * gcc.target/arc/movb_cl-2.c: New file.
1312 * gcc.target/arc/movbi_cl-1.c: New file.
1313 * gcc.target/arc/movl-1.c: New file.
1315 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1316 Andrew Burgess <andrew.burgess@embecosm.com>
1318 * gcc.target/arc/cmem-1.c: New file.
1319 * gcc.target/arc/cmem-2.c: New file.
1320 * gcc.target/arc/cmem-3.c: New file.
1321 * gcc.target/arc/cmem-4.c: New file.
1322 * gcc.target/arc/cmem-5.c: New file.
1323 * gcc.target/arc/cmem-6.c: New file.
1324 * gcc.target/arc/cmem-7.c: New file.
1325 * gcc.target/arc/cmem-ld.inc: New file.
1326 * gcc.target/arc/cmem-st.inc: New file.
1328 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.target/i386/pr70821.c: New test.
1333 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1335 * gcc.target/powerpc/vec-adde.c: New test.
1336 * gcc.target/powerpc/vec-adde-int128.c: New test.
1338 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1340 * gcc.target/i386/avx-vround-1.c: New test.
1341 * gcc.target/i386/avx-vround-2.c: New test.
1342 * gcc.target/i386/avx512vl-vround-1.c: New test.
1343 * gcc.target/i386/avx512vl-vround-2.c: New test.
1345 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1349 (check_effective_target_cilkplus_runtime): ... this.
1350 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1351 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1353 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1354 Require cilkplus_runtime.
1355 Don't add -lcilkrts.
1356 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1357 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1358 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1359 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1360 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1361 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1362 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1363 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1364 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1365 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1366 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1367 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1368 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1369 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1370 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1371 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1372 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1373 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1374 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1375 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1376 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1377 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1378 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1379 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1380 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1381 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1382 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1383 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1384 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1386 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1387 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1389 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1391 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1394 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1396 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1397 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1399 2015-04-27 Ryan Burn <contact@rnburn.com>
1403 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1405 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1406 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1408 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1410 * gnat.dg/limited_with4.ad[sb]: New test.
1411 * gnat.dg/limited_with4_pkg.ads: New helper.
1413 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1416 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1417 and movv1ti_internal patterns
1418 * gcc.target/i386/pr70155-1.c: New test.
1419 * gcc.target/i386/pr70155-2.c: Likewise.
1420 * gcc.target/i386/pr70155-3.c: Likewise.
1421 * gcc.target/i386/pr70155-4.c: Likewise.
1422 * gcc.target/i386/pr70155-5.c: Likewise.
1423 * gcc.target/i386/pr70155-6.c: Likewise.
1424 * gcc.target/i386/pr70155-7.c: Likewise.
1425 * gcc.target/i386/pr70155-8.c: Likewise.
1426 * gcc.target/i386/pr70155-9.c: Likewise.
1427 * gcc.target/i386/pr70155-10.c: Likewise.
1428 * gcc.target/i386/pr70155-11.c: Likewise.
1429 * gcc.target/i386/pr70155-12.c: Likewise.
1430 * gcc.target/i386/pr70155-13.c: Likewise.
1431 * gcc.target/i386/pr70155-14.c: Likewise.
1432 * gcc.target/i386/pr70155-15.c: Likewise.
1433 * gcc.target/i386/pr70155-16.c: Likewise.
1434 * gcc.target/i386/pr70155-17.c: Likewise.
1435 * gcc.target/i386/pr70155-18.c: Likewise.
1436 * gcc.target/i386/pr70155-19.c: Likewise.
1437 * gcc.target/i386/pr70155-20.c: Likewise.
1438 * gcc.target/i386/pr70155-21.c: Likewise.
1439 * gcc.target/i386/pr70155-22.c: Likewise.
1441 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1443 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1446 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1448 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1449 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1450 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1451 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1452 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1454 2016-04-27 Richard Biener <rguenther@suse.de>
1457 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1458 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1460 2016-04-27 Nathan Sidwell <nathan@acm.org>
1462 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1463 * g++.dg/ubsan/pr63956.C: Adjust error location.
1465 2016-04-27 Nick Clifton <nickc@redhat.com>
1468 * gcc.dg/pr49889.c: New test.
1470 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1472 * c-c++-common/memset-array.c: New test.
1474 2016-04-26 Martin Sebor <msebor@redhat.com>
1477 * g++.dg/cpp1y/func_constexpr.C: New test.
1479 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1482 * g++.dg/cpp0x/enum32.C: New test.
1483 * g++.dg/cpp0x/enum33.C: New test.
1485 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1487 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1488 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1489 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1490 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1491 * gcc.c-torture/execute/pr38151.c: Likewise.
1492 * gcc.c-torture/execute/pr66556.c: Likewise.
1493 * gcc.c-torture/execute/pr67781.c: Likewise.
1494 * gcc.c-torture/execute/pr68648.c: Likewise.
1496 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1498 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1500 2016-04-26 Marek Polacek <polacek@redhat.com>
1503 * gcc.dg/pr67784-3.c: New test.
1504 * gcc.dg/pr67784-4.c: New test.
1505 * gcc.dg/pr67784-5.c: New test.
1508 * gcc.dg/Wnested-externs-2.c: New test.
1510 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1512 * gcc.dg/fold-plusmult.c: Adjust.
1513 * gcc.dg/no-strict-overflow-6.c: Adjust.
1514 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1516 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1518 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1520 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1521 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1522 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1523 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1524 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1525 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1526 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1527 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1528 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1529 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1530 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1531 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1532 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1533 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1534 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1535 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1536 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1537 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1538 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1539 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1540 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1541 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1543 * gcc.target/i386/pr32219-4.c: Likewise.
1544 * gcc.target/i386/pr32219-6.c: Likewise.
1545 * gcc.target/i386/pr32219-8.c: Likewise.
1547 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1549 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1552 2016-04-26 Marek Polacek <polacek@redhat.com>
1555 * g++.dg/ext/cond2.C: New test.
1557 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1559 PR tree-optimization/70771
1560 PR tree-optimization/70775
1561 * gcc.dg/pr70771.c: New test.
1562 * gcc.dg/pr70775.c: New test.
1564 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1566 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1568 2016-04-25 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/70780
1571 * gcc.dg/torture/pr70780.c: New testcase.
1573 2016-04-25 Michael Collison <michael.collison@arm.com>
1575 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1576 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1577 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1578 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1579 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1580 * testsuite/lib/target-supports.exp
1581 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1582 that arm neon support vector widen sum of HImode TO SImode.
1584 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1587 * c-c++-common/asan/pr70712.c: New test.
1589 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1591 * .gitattributes: New file.
1593 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1595 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1597 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1599 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1600 * gfortran.dg/submodule_15.f08: Likewise.
1602 2016-04-22 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/70740
1605 * gcc.dg/torture/pr70740.c: New testcase.
1607 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1610 * gcc.target/i386/pr70750-1.c: New test.
1611 * gcc.target/i386/pr70750-2.c: Likewise.
1613 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/cpp0x/auto48.C: New.
1618 2016-04-21 Marek Polacek <polacek@redhat.com>
1621 * g++.dg/cpp0x/forw_enum12.C: New test.
1622 * g++.dg/cpp0x/forw_enum13.C: New test.
1624 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1627 * gcc.target/i386/pr70728.c: New test.
1629 2016-04-21 Richard Biener <rguenther@suse.de>
1632 * gcc.dg/pr70747.c: New testcase.
1634 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1636 PR tree-optimization/70715
1637 * gcc.dg/tree-ssa/scev-13.c: New test.
1639 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1641 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1643 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1645 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1647 2016-04-20 Jan Hubicka <jh@suse.cz>
1650 * g++.dg/ipa/nothrow-1.C: New testcase.
1652 2016-04-20 Nathan Sidwell <nathan@acm.org>
1655 * g++.dg/eh/delete1.C: New.
1657 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1659 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1660 -mtune-ctrl=sse_typeless_stores.
1662 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1664 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1666 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1668 PR tree-optimization/69489
1669 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1671 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1674 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1675 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1676 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1678 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1680 PR tree-optimization/56625
1681 PR tree-optimization/69489
1682 * gcc.dg/vect/pr56625.c: New test.
1683 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1685 2016-04-20 Andrew Pinski <apinski@cavium.com>
1688 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1690 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1692 * gnat.dg/self1.adb: Remove now incorrect test.
1694 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1696 * gcc.dg/tree-ssa/scev-11.c: New test.
1697 * gcc.dg/tree-ssa/scev-12.c: New test.
1699 2016-04-20 Marek Polacek <polacek@redhat.com>
1701 PR tree-optimization/70725
1702 * gcc.dg/pr70725.c: New test.
1704 2016-04-20 Richard Biener <rguenther@suse.de>
1706 PR tree-optimization/70726
1707 * g++.dg/vect/pr70726.cc: New testcase.
1709 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1712 * gcc.target/s390/pr70674.c: New test.
1714 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1716 PR libgfortran/70684
1717 * gfortran.dg/list_read_14.f90: New test.
1719 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1722 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1723 extern to force it misaligned.
1727 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1728 Don't check `*' before movv4sf_internal.
1729 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1730 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1731 Don't check `*' before movv16qi_internal.
1732 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1733 extern to force it misaligned.
1737 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1738 Don't check `*' before movv2df_internal.
1739 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1740 extern to force it misaligned.
1744 Check movv8sf_internal instead of avx_storeups256.
1745 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1747 2016-04-19 Richard Biener <rguenther@suse.de>
1749 PR tree-optimization/70171
1750 * g++.dg/tree-ssa/pr70171.C: New testcase.
1752 2016-04-19 Richard Biener <rguenther@suse.de>
1754 PR tree-optimization/70724
1755 * gcc.dg/torture/pr70724.c: New testcase.
1757 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1760 * testsuite/gcc.target/i386/pr70689.c: New.
1762 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1765 * gcc.target/i386/pr70708.c: New test.
1767 2016-04-18 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/43434
1770 * gcc.dg/vect/pr43434.c: New testcase.
1771 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1772 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1773 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1774 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1775 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1776 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1777 * gcc.dg/gomp/pr68640.c: Likewise.
1778 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1779 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1781 2016-04-18 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/70701
1784 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1786 2016-04-18 Tom de Vries <tom@codesourcery.com>
1789 * gcc.dg/pr70161.c: Add dot-file scans.
1790 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1791 instead of after last dot char.
1793 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1795 * c-c++-common/dump-ada-spec-3.c: New test.
1796 * c-c++-common/dump-ada-spec-4.c: Likewise.
1798 2016-04-17 Tom de Vries <tom@codesourcery.com>
1801 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1803 2016-04-15 Jan Hubicka <jh@suse.cz>
1806 * g++.dg/ipa/pure-const-1.C: New testcase.
1807 * g++.dg/ipa/pure-const-2.C: New testcase.
1808 * g++.dg/ipa/pure-const-3.C: New testcase.
1810 2016-04-15 Marek Polacek <polacek@redhat.com>
1813 * gcc.dg/bitfld-22.c: New test.
1815 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1817 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1820 2016-04-15 Marek Polacek <polacek@redhat.com>
1823 * c-c++-common/pr70651.c: New test.
1825 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1827 PR rtl-optimization/70681
1828 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1829 dump scan on arm and powerpc.
1830 * gcc.dg/pr10474.c: Likewise.
1832 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1837 * g++.dg/cpp1y/vla11.C: Revert for real.
1840 * c-c++-common/Wparentheses-1.c: New test.
1841 * c-c++-common/gomp/Wparentheses-1.c: New test.
1842 * c-c++-common/gomp/Wparentheses-2.c: New test.
1843 * c-c++-common/gomp/Wparentheses-3.c: New test.
1844 * c-c++-common/gomp/Wparentheses-4.c: New test.
1845 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1846 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1847 * c-c++-common/goacc/Wparentheses-1.c: New test.
1849 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1852 * gcc.target/i386/pr70662.c: New test.
1854 2016-04-15 Richard Biener <rguenther@suse.de>
1855 Alan Modra <amodra@gmail.com>
1857 PR tree-optimization/70130
1858 * gcc.dg/vect/O3-pr70130.c: New testcase.
1860 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1863 * gcc.target/powerpc/pr70669.c: New test.
1866 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1867 a power7 system that does not have an assembler that supports
1870 2016-04-14 Martin Sebor <msebor@redhat.com>
1875 * c-c++-common/ubsan/vla-1.c: Revert.
1876 * g++.dg/cpp1y/vla11.C: Same.
1877 * g++.dg/cpp1y/vla12.C: Same.
1878 * g++.dg/cpp1y/vla13.C: Same.
1879 * g++.dg/cpp1y/vla14.C: Same.
1880 * g++.dg/cpp1y/vla3.C: Same.
1881 * gcc/testsuite/g++.dg/init/array24.C: Same.
1882 * g++.dg/ubsan/vla-1.C: Same.
1884 2016-04-14 Marek Polacek <polacek@redhat.com>
1885 Jan Hubicka <hubicka@ucw.cz>
1888 * g++.dg/torture/pr70029.C: New test.
1890 2016-04-14 Martin Sebor <msebor@redhat.com>
1892 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1893 type size to prevent failures on targets with very low maximum
1896 2016-04-14 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/70623
1899 * gcc.dg/torture/pr70623.c: New testcase.
1900 * gcc.dg/torture/pr70623-2.c: Likewise.
1902 2016-04-13 Martin Sebor <msebor@redhat.com>
1907 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1908 * g++.dg/cpp1y/vla11.C: New test.
1909 * g++.dg/cpp1y/vla12.C: New test.
1910 * g++.dg/cpp1y/vla13.C: New test.
1911 * g++.dg/cpp1y/vla14.C: New test.
1912 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1913 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1914 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1916 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1919 * g++.dg/opt/pr70641.C: New test.
1921 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 PR rtl-optimization/68749
1924 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1925 effects of argument promotions.
1926 Remove default args to dg-skip-if.
1928 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/parse/pr70635.C: New.
1933 2016-04-13 Marek Polacek <polacek@redhat.com>
1936 * c-c++-common/Wmisleading-indentation-4.c: New test.
1938 2016-04-13 Marek Polacek <polacek@redhat.com>
1941 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1942 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1944 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1946 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1947 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1948 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1950 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1953 * gcc.c-torture/compile/pr70633.c: New test.
1956 * gcc.dg/torture/pr70628.c: New test.
1958 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1961 * g++.dg/template/pr70610.C: New test.
1962 * g++.dg/template/pr70610-2.C: New test.
1963 * g++.dg/template/pr70610-3.C: New test.
1964 * g++.dg/template/pr70610-4.C: New test.
1966 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1968 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1972 * g++.dg/ext/pr70571.C: New test.
1974 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1977 * gcc.target/powerpc/pr70640.c: New test.
1979 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1982 * g++.dg/parse/pr68722.C: New.
1984 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1986 PR rtl-optimization/70596
1987 * gcc.target/i386/pr70596.c: New test.
1989 2016-04-12 Nathan Sidwell <nathan@acm.org>
1992 * g++.dg/init/pr70501.C: New.
1994 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1996 * gcc.target/i386/asm-flag-6.c: New test.
1998 2016-04-12 Tom de Vries <tom@codesourcery.com>
2000 PR tree-optimization/68756
2001 * gcc.dg/graphite/pr68756.c: New test.
2003 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2005 PR tree-optimization/70602
2006 * gcc.c-torture/execute/pr70602.c: New test.
2008 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2011 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2012 __float128 emulator is built and runs.
2013 * gcc.target/powerpc/float128-1.c: Likewise.
2015 * lib/target-supports.exp (check_ppc_float128_sw_available):
2016 Rework tests for __float128 software and hardware
2017 availability. Fix exit condition to return 0 on success.
2019 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2022 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2023 * gcc.target/aarch64/target_attr_15.c: Likewise.
2025 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/cpp1y/pr69066.C: New.
2030 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2033 * gfortran.dg/pr36192.f90: Update test.
2034 * gfortran.dg/pr36192_1.f90: Update test.
2035 * gfortran.dg/real_dimension_1.f: Update test.
2036 * gfortran.dg/parameter_array_init_7.f90: New test.
2038 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2043 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2045 PR rtl-optimization/66669
2046 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2048 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2050 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2051 * gcc.dg/pie-1.c: Likewise.
2052 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2053 * gcc.dg/pic-4.c: Likewise.
2054 * gcc.dg/pie-3.c: Likewise.
2055 * gcc.dg/pie-4.c: Likewise.
2057 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2059 PR tree-optimization/68644
2060 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2062 PR rtl-optimization/64886
2063 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2065 2016-04-09 Tom de Vries <tom@codesourcery.com>
2067 PR tree-optimization/68953
2068 * gcc.dg/graphite/pr68953.c: New test.
2070 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2073 * gfortran.dg/deferred_character_16.f90: New test.
2075 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2077 PR tree-optimization/70586
2078 * gcc.c-torture/execute/pr70586.c: New test.
2080 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2083 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2084 with __builtin_memset
2085 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2087 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2091 PR tree-optimization/70373
2095 * c-c++-common/goacc/reduction-5.c: New test.
2096 * c-c++-common/goacc/reduction-promotions.c: New test.
2097 * gfortran.dg/goacc/reduction-3.f95: New test.
2098 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2100 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2104 * g++.dg/pr70590.C: New test.
2105 * g++.dg/pr70590-2.C: New test.
2107 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.target/i386/pr70593.c: New test.
2112 PR rtl-optimization/70574
2113 * gcc.target/i386/avx2-pr70574.c: New test.
2115 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2118 * c-c++-common/asan/pr70541.c: New test.
2120 2016-04-08 Tom de Vries <tom@codesourcery.com>
2122 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2123 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2125 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128 * gcc.c-torture/execute/pr70566.c: New test.
2130 2016-04-08 Tom de Vries <tom@codesourcery.com>
2132 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2133 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2135 2016-04-08 Alan Modra <amodra@gmail.com>
2137 * gcc.target/powerpc/pr70117.c: New.
2139 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2142 * gcc.dg/lto/simd-function_0.c: New test.
2144 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2146 * c-c++-common/attr-simd-2.c: Likewise.
2147 * c-c++-common/attr-simd-4.c: Likewise.
2148 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2149 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2151 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2154 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2156 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2157 Tom de Vries <tom@codesourcery.com>
2159 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2160 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2161 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2162 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2163 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2164 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2165 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2166 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2168 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2171 * g++.dg/warn/Wparentheses-29.C: New test.
2173 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2176 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2177 explicit braces to resolve a future -Wparentheses warning.
2179 2016-04-06 Richard Henderson <rth@redhat.com>
2181 * gcc.dg/pr61817-1.c: New test.
2182 * gcc.dg/pr61817-2.c: New test.
2183 * gcc.dg/pr69391-1.c: New test.
2184 * gcc.dg/pr69391-2.c: New test.
2186 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2188 PR rtl-optimization/70398
2189 * testsuite/gcc.target/aarch64/pr70398.c: New.
2191 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2193 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2195 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2196 Pedro Alves <palves@redhat.com>
2198 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2200 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2202 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2203 Check for avx512f effective targets instead of avx2.
2204 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2206 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2207 * g++.dg/gomp/declare-simd-1.C: Likewise.
2208 * g++.dg/gomp/declare-simd-3.C: Likewise.
2209 * g++.dg/gomp/declare-simd-4.C: Likewise.
2212 * c-c++-common/gomp/pr70550-1.c: New test.
2213 * c-c++-common/gomp/pr70550-2.c: New test.
2215 2016-04-05 Nathan Sidwell <nathan@acm.org>
2218 * g++.dg/ext/attribute-may-alias-5.C: New.
2220 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2223 * c-c++-common/pr70336.c: New test.
2224 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2225 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2227 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2230 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2232 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2234 PR rtl-optimization/70542
2235 * gcc.dg/torture/pr70542.c: New test.
2236 * gcc.target/i386/avx2-pr70542.c: New test.
2238 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2240 PR tree-optimization/70509
2241 * gcc.target/i386/avx512bw-pr70509.c: New test.
2243 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2246 * g++.dg/ext/constexpr-vla4.C: New test.
2248 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2251 * gcc.target/i386/pr70510.c: New test.
2253 2016-04-05 Richard Biener <rguenther@suse.de>
2255 PR tree-optimization/70526
2256 * g++.dg/torture/pr70526.C: New testcase.
2258 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.target/i386/pr70525.c: New test.
2263 2016-04-05 Richard Biener <rguenther@suse.de>
2266 * g++.dg/torture/pr70499.C: New testcase.
2268 2016-04-05 Richard Biener <rguenther@suse.de>
2270 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2273 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2276 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2277 rs6000 ABI warnings.
2279 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2282 * g++.dg/ipa/devirt-51.C: New testcase.
2284 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2285 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.dg/torture/pr70457.c: New.
2290 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2293 * gfortran.dg/allocate_with_source_19.f08: New test.
2295 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2298 * gfortran.dg/coarray_allocate_6.f08: New test.
2300 2016-04-04 Richard Biener <rguenther@suse.de>
2302 PR rtl-optimization/70484
2303 * gcc.dg/torture/pr70484.c: New testcase.
2305 2016-04-04 Marek Polacek <polacek@redhat.com>
2308 * gcc.dg/torture/pr70307.c: New test.
2310 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2314 * gcc.target/sh/torture/pr70416.c: New.
2316 2016-04-02 Martin Sebor <msebor@redhat.com>
2322 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2323 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2324 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2325 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2326 * g++.dg/cpp0x/constexpr-string.C: Same.
2327 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2328 * g++.dg/cpp0x/pr65398.C: Same.
2329 * g++.dg/ext/constexpr-vla1.C: Same.
2330 * g++.dg/ext/constexpr-vla2.C: Same.
2331 * g++.dg/ext/constexpr-vla3.C: Same.
2332 * g++.dg/ubsan/pr63956.C: Same.
2334 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2336 PR rtl-optimization/70467
2337 * gcc.target/i386/pr70467-2.c: New test.
2339 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2340 Marek Polacek <polacek@redhat.com>
2343 * g++.dg/init/new47.C: New test.
2345 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2348 * gcc.target/arm/pr70496.c: New test.
2350 2016-04-01 Nathan Sidwell <nathan@acm.org>
2353 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2355 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2358 * gcc.dg/strlenopt.h (memmove): New.
2359 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2360 instead of "string.h".
2361 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2362 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2363 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2364 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2365 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2366 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2367 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2368 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2369 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2370 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2371 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2372 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2373 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2374 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2375 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2376 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2377 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2378 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2379 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2380 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2382 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2384 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2385 (Holder::foo): Reflect this.
2387 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2390 * gcc.dg/pr70442.c: New test.
2392 2016-03-31 Nathan Sidwell <nathan@acm.org>
2395 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2397 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2400 * gcc.target/i386/pr70453.c: New test.
2402 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2405 * gcc.c-torture/pr70292.c: New test.
2407 2016-03-31 Marek Polacek <polacek@redhat.com>
2410 * c-c++-common/pr70297.c: New test.
2411 * g++.dg/cpp0x/typedef-redecl.C: New test.
2412 * gcc.dg/typedef-redecl2.c: New test.
2414 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2416 PR rtl-optimization/70460
2417 * gcc.c-torture/execute/pr70460.c: New test.
2419 2016-03-31 Richard Biener <rguenther@suse.de>
2422 * g++.dg/ext/vector30.C: New testcase.
2424 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2425 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427 * gfortran.dg/fmt_pf.f90: New test.
2429 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2431 Forward-port from 5 branch
2432 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2435 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2436 dg-require-effective-target after dg-do.
2438 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2440 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2442 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2443 Julian Brown <julian@codesourcery.com>
2444 Chung-Lin Tang <cltang@codesourcery.com>
2445 Cesar Philippidis <cesar@codesourcery.com>
2446 James Norris <jnorris@codesourcery.com>
2447 Tom de Vries <tom@codesourcery.com>
2448 Nathan Sidwell <nathan@codesourcery.com>
2450 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2451 * c-c++-common/goacc/loop-clauses.c: Likewise.
2452 * g++.dg/goacc/template.C: Likewise.
2453 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2454 * gfortran.dg/goacc/loop-1.f95: Likewise.
2455 * gfortran.dg/goacc/loop-5.f95: Likewise.
2456 * gfortran.dg/goacc/loop-6.f95: Likewise.
2457 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2458 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2459 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2460 * c-c++-common/goacc/clauses-fail.c: Likewise.
2461 * c-c++-common/goacc/parallel-1.c: Likewise.
2462 * c-c++-common/goacc/reduction-1.c: Likewise.
2463 * c-c++-common/goacc/reduction-2.c: Likewise.
2464 * c-c++-common/goacc/reduction-3.c: Likewise.
2465 * c-c++-common/goacc/reduction-4.c: Likewise.
2466 * c-c++-common/goacc/routine-3.c: Likewise.
2467 * c-c++-common/goacc/routine-4.c: Likewise.
2468 * c-c++-common/goacc/routine-5.c: Likewise.
2469 * c-c++-common/goacc/tile.c: Likewise.
2470 * g++.dg/goacc/template.C: Likewise.
2471 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2472 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2473 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2474 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2475 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2476 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2477 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2478 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2479 * c-c++-common/goacc/use_device-1.c: ... this file.
2480 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2481 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2482 * c-c++-common/goacc/host_data-6.c: ... this file.
2483 * c-c++-common/goacc/loop-2-kernels.c: New file.
2484 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2485 * c-c++-common/goacc/loop-3.c: Likewise.
2486 * g++.dg/goacc/reference.C: Likewise.
2487 * g++.dg/goacc/routine-1.C: Likewise.
2488 * g++.dg/goacc/routine-2.C: Likewise.
2490 2016-03-30 Richard Biener <rguenther@suse.de>
2493 * gcc.dg/torture/pr70450.c: New testcase.
2495 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.dg/torture/pr70421.c: New test.
2499 * gcc.target/i386/avx512f-pr70421.c: New test.
2501 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2504 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2505 (check): New function.
2507 (foo): Align stack to 16 bytes when calling bar.
2508 * gcc.target/i386/cleanup-2.c: Likewise.
2510 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2512 PR tree-optimization/59124
2513 * gcc.dg/Warray-bounds-19.c: New test.
2515 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2517 * lib/prune.exp (escape_regex_chars): New.
2518 (prune_file_path): Update to quote metcharacters for regexp.
2520 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2522 PR rtl-optimization/70429
2523 * gcc.c-torture/execute/pr70429.c: New test.
2525 PR tree-optimization/70405
2526 * gcc.dg/pr70405.c: New test.
2528 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2531 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2532 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2534 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2537 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2538 __cilkrts_set_param to set two workers.
2539 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2540 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2542 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2544 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2546 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2549 * gcc.target/i386/pr70406.c: New test.
2551 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2553 * gnat.dg/specs/double_record_extension3.ads: New test.
2555 2016-03-25 Richard Henderson <rth@redhat.com>
2558 * gcc.target/aarch64/pr70120-1.c: New.
2559 * gcc.target/aarch64/pr70120-2.c: New.
2560 * gcc.target/aarch64/pr70120-3.c: New.
2562 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2565 * g++.dg/template/mangle2.C: The dg-do directive should be
2566 "compile" not "assemble".
2568 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2571 * gcc.dg/pr69650.c: New test.
2573 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2575 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2577 2016-03-25 Alan Modra <amodra@gmail.com>
2579 * gcc.dg/dfp/pr70052.c: New test.
2581 2016-03-24 Richard Henderson <rth@redhat.com>
2584 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2585 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2587 2016-03-24 Tom de Vries <tom@codesourcery.com>
2589 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2591 2016-03-24 Tom de Vries <tom@codesourcery.com>
2593 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2594 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2596 2016-03-24 Tom de Vries <tom@codesourcery.com>
2598 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2599 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2601 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2604 * g++.dg/template/mangle2.C: New test.
2606 2016-03-24 Richard Biener <rguenther@suse.de>
2608 PR tree-optimization/70396
2609 * gcc.dg/torture/pr70396.c: New testcase.
2611 2016-03-24 Richard Biener <rguenther@suse.de>
2614 * gcc.dg/torture/pr70370.c: New testcase.
2616 2016-03-24 Tom de Vries <tom@codesourcery.com>
2618 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2619 * gfortran.dg/goacc/kernels-tree.f95: Same.
2620 * gfortran.dg/goacc/parallel-tree.f95: Same.
2622 2016-03-24 Tom de Vries <tom@codesourcery.com>
2624 * c-c++-common/goacc/uninit-if-clause.c: New test.
2625 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2627 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2630 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2633 2016-03-24 Richard Biener <rguenther@suse.de>
2635 PR tree-optimization/70372
2636 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2638 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2641 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2643 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2646 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2648 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2651 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2652 * g++.dg/cpp1y/pr70001.C: New test.
2655 * g++.dg/cpp0x/constexpr-70323.C: New test.
2657 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2658 Jason Merrill <jason@redhat.com>
2659 Jakub Jelinek <jakub@redhat.com>
2662 * g++.dg/cpp0x/constexpr-69315.C: New test.
2663 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2665 2016-03-23 Marek Polacek <polacek@redhat.com>
2668 * g++.dg/warn/Wignored-attributes-1.C: New test.
2669 * g++.dg/warn/Wignored-attributes-2.C: New test.
2671 2016-03-23 Tom de Vries <tom@codesourcery.com>
2673 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2675 * gfortran.dg/goacc/private-3.f95 (test): Same.
2676 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2679 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2681 * lib/target-supports.exp: Remove v7ve entry from loop
2682 creating effective target checks.
2683 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2684 (add_options_for_arm_arch_v7ve): Likewise.
2686 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2688 PR tree-optimization/70354
2689 * gcc.dg/vect/pr70354-1.c: New test.
2690 * gcc.dg/vect/pr70354-2.c: New test.
2691 * gcc.target/i386/avx2-pr70354-1.c: New test.
2692 * gcc.target/i386/avx2-pr70354-2.c: New test.
2694 2016-03-22 Jeff Law <law@redhat.com>
2697 * gcc.dg/tree-ssa/pr70232.c: New test.
2699 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2702 * gcc.target/i386/pr70302.c: New test.
2704 2016-03-22 Richard Biener <rguenther@suse.de>
2707 * g++.dg/torture/pr70251.C: New testcase.
2709 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2712 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2713 Wmisleading-indentation.c.
2714 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2715 reflect change to diagnostic text and order of messages.
2716 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2718 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2720 * g++.dg/ext/java-3.C: Don't compile on AIX.
2722 2016-03-22 Richard Biener <rguenther@suse.de>
2725 * gcc.dg/torture/pr70333.c: New testcase.
2727 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2729 * g++.dg/ext/pr70290.C: New test.
2731 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2734 * gcc.target/i386/pr70325.c: New test.
2736 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2739 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2740 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2743 * gcc.target/i386/pr70300.c: New test.
2746 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2747 (func2): New function for cond with parens, xfail warning for c++.
2748 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2750 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2753 * g++.dg/template/ptrmem30.C: New test.
2755 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2758 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2759 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2761 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.dg/pr70326.c: New test.
2766 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2767 Jakub Jelinek <jakub@redhat.com>
2769 PR tree-optimization/70317
2770 * gcc.dg/pr70317.c: New test.
2772 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2775 * gcc.target/i386/pr70327.c: New test.
2777 2016-03-21 Martin Liska <mliska@suse.cz>
2780 * gcc.dg/ipa/pr70306.c: New test.
2782 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2784 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2785 * gcc.target/arm/attr-align3.c: Likewise.
2786 * gcc.target/arm/attr_arm.c: Likewise.
2787 * gcc.target/arm/flip-thumb.c: Likewise.
2789 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2792 * gcc.target/powerpc/altivec-36.c: New test.
2794 2016-03-21 Richard Biener <rguenther@suse.de>
2796 PR tree-optimization/70310
2797 * gcc.dg/torture/pr70310.c: New testcase.
2799 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2802 * gcc.target/i386/pr70293.c: New test.
2804 2016-03-21 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/70288
2807 * gcc.dg/torture/pr70288-1.c: New testcase.
2808 * gcc.dg/torture/pr70288-2.c: Likewise.
2810 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2812 PR rtl-optimization/69307
2813 * gcc.target/arm/pr69307.c: New test.
2815 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2817 PR rtl-optimization/69102
2818 * gcc.c-torture/compile/pr69102.c: New test.
2820 2016-03-18 Jeff Law <law@redhat.com>
2822 PR rtl-optimization/70263
2823 * gcc.c-torture/compile/pr70263-1.c: New test.
2824 * gcc.target/i386/pr70263-2.c: New test.
2826 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2828 PR rtl-optimization/70278
2829 * gcc.dg/torture/pr70278.c: New test.
2830 * gcc.target/arm/pr70278.c: New test.
2832 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2835 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2836 (test_builtin_types_compatible_p): New test function.
2837 * gcc.dg/pr70281.c: New test case.
2839 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2842 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2844 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2846 PR tree-optimization/70252
2847 * gcc.dg/pr70252.c: New test.
2849 2016-03-18 Tom de Vries <tom@codesourcery.com>
2851 * gcc.dg/pr70161-2.c: New test.
2852 * gcc.dg/pr70161.c: New test.
2854 2016-03-18 Tom de Vries <tom@codesourcery.com>
2857 * gcc.dg/pr70269.c: New test.
2859 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2862 * g++.dg/ext/java-3.C: New test.
2864 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2867 * g++.dg/lookup/pr70205.C: New test.
2869 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2872 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2874 2016-03-17 Marek Polacek <polacek@redhat.com>
2877 * gcc.dg/atomic-op-6.c: New test.
2879 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2882 * c-c++-common/pr70264.c: New test case.
2884 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2887 * c-c++-common/pr70144-1.c: New test.
2888 * c-c++-common/pr70144-2.c: New test.
2891 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2892 * g++.dg/opt/flifetime-dse6.C: New test.
2893 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2895 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2898 * gcc.dg/pic-1.c: New test.
2899 * gcc.dg/pic-2.c: Likewise.
2900 * gcc.dg/pic-3.c: Likewise.
2901 * gcc.dg/pic-4.c: Likewise.
2902 * gcc.dg/pie-1.c: Likewise.
2903 * gcc.dg/pie-2.c: Likewise.
2904 * gcc.dg/pie-3.c: Likewise.
2905 * gcc.dg/pie-4.c: Likewise.
2906 * gcc.dg/pie-5.c: Likewise.
2907 * gcc.dg/pie-6.c: Likewise.
2909 2016-03-17 Tom de Vries <tom@codesourcery.com>
2911 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2912 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2914 2016-03-17 Richard Biener <rguenther@suse.de>
2917 * g++.dg/debug/pr70271.C: New testcase.
2919 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2921 * gcc.target/i386/pr70251.c: New test.
2923 2016-03-17 Marek Polacek <polacek@redhat.com>
2926 * g++.dg/warn/constexpr-70194.C: New test.
2928 2016-03-16 Richard Henderson <rth@redhat.com>
2931 * gcc.c-torture/compile/pr70240.c: New.
2933 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2935 * gcc.c-torture/compile/20151204.c: Skip for avr.
2937 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/opt/pr70245.C: New test.
2941 * g++.dg/opt/pr70245.h: New file.
2942 * g++.dg/opt/pr70245-aux.cc: New file.
2944 2016-03-16 Martin Sebor <msebor@redhat.com>
2946 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2948 2016-03-16 Richard Henderson <rth@redhat.com>
2951 * gcc.c-torture/compile/pr70199.c: New.
2953 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2955 * gcc.dg/uninit-19.c: Run dos2unix.
2957 2016-03-16 Marek Polacek <polacek@redhat.com>
2960 * gcc.dg/nested-func-10.c: New test.
2961 * gcc.dg/nested-func-9.c: New test.
2963 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/68714
2966 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2968 2016-03-16 Tom de Vries <tom@codesourcery.com>
2970 PR tree-optimization/68715
2971 * gcc.dg/graphite/pr68715-2.c: New test.
2972 * gcc.dg/graphite/pr68715.c: New test.
2973 * gfortran.dg/graphite/pr68715.f90: New test.
2975 2016-03-16 Tom de Vries <tom@codesourcery.com>
2977 PR tree-optimization/68809
2978 * gcc.dg/graphite/pr68809-2.c: New test.
2979 * gcc.dg/graphite/pr68809.c: New test.
2981 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2984 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2985 method call to i () as argument. Adjust expected output.
2988 * g++.dg/ubsan/pr70147-1.C: New test.
2989 * g++.dg/ubsan/pr70147-2.C: New test.
2991 2016-03-15 Martin Sebor <msebor@redhat.com>
2994 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2996 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2998 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3001 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3004 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3005 libatomic_available.
3007 2016-03-15 Marek Polacek <polacek@redhat.com>
3010 * g++.dg/ext/attribute-may-alias-4.C: New test.
3012 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3014 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3015 -fvar-tracking-assignments-toggle flag.
3017 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3019 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3021 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3023 PR rtl-optimization/70222
3024 * gcc.c-torture/execute/pr70222-1.c: New test.
3025 * gcc.c-torture/execute/pr70222-2.c: New test.
3027 2016-03-15 Richard Henderson <rth@redhat.com>
3029 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3031 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3033 PR rtl-optimization/69032
3034 * gcc.dg/pr69032.c: New test.
3036 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3038 PR rtl-optimization/63384
3039 * g++.dg/pr63384.C: New test.
3041 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3044 * gcc.target/i386/pr64411.C: New test.
3046 2016-03-15 Tom de Vries <tom@codesourcery.com>
3048 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3049 * gfortran.dg/goacc/kernels-alias.f95: New test.
3051 2016-03-14 Martin Sebor <msebor@redhat.com>
3054 * g++.dg/cpp0x/constexpr-inline.C: New test.
3055 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3057 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3059 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3061 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/pr70219.c: New test.
3066 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3069 * gcc.dg/torture/pr70083.c: New test.
3070 * gcc.target/i386/pr70083.c: New test.
3072 2016-03-14 Richard Biener <rguenther@suse.de>
3074 PR tree-optimization/56365
3075 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3077 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3080 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3082 * g++.dg/pr70098.C: New testcase.
3085 2016-03-14 Tom de Vries <tom@codesourcery.com>
3087 PR tree-optimization/70045
3088 * gcc.dg/graphite/pr70045.c: New test.
3090 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3093 * gfortran.dg/include_9.f90: New test.
3095 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3098 gfortran.dg/prof/prof.exp: New script.
3099 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3101 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3103 PR rtl-optimization/69307
3104 * gcc.dg/pr69307.c: New test.
3106 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3109 * gcc.target/arm/pr69614.c: New.
3111 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3114 * gfortran.dg/submodule_14.f08: New test
3117 * gfortran.dg/submodule_15.f08: New test
3119 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3122 * g++.dg/cpp1y/paren3.C: New test.
3124 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3127 * gcc.target/powerpc/ppc-round2.c: New test.
3129 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3132 * gcc.dg/torture/pr70123.c: New test.
3134 2016-03-11 Jeff Law <law@redhat.com>
3136 PR tree-optimization/70190
3137 * gcc.c-torture/compile/pr70190.c: New test.
3139 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3142 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3144 (test43_b): Likewise.
3145 (test43_c): Likewise.
3146 (test43_d): Likewise.
3147 (test43_e): Likewise.
3148 (test43_f): Likewise.
3149 (test43_g): Likewise.
3150 (test44_a): Likewise.
3151 (test44_b): Likewise.
3152 (test44_c): Likewise.
3153 (test44_d): Likewise.
3154 (test44_e): Likewise.
3156 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3159 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3161 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3163 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3166 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3170 * gcc.target/aarch64/pr69245_2.c: New test.
3172 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3174 PR tree-optimization/70177
3175 * gcc.dg/pr70177.c: New test.
3177 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3179 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3181 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3183 * gcc.dg/tree-ssa/sra-20.c: New.
3185 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3187 PR rtl-optimization/70174
3188 * gcc.dg/pr70174.c: New test.
3190 PR tree-optimization/70169
3191 * gcc.dg/pr70169.c: New test.
3193 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3196 * gcc.target/i386/pr70160.c: New test.
3198 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3200 * gcc.target/s390/dfp-1.c: New test.
3202 2016-03-10 Nick Clifton <nickc@redhat.com>
3205 * gcc.target/aarch64/pr70044.c: New test.
3207 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3208 Jakub Jelinek <jakub@redhat.com>
3211 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3212 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3213 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3215 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3218 * g++.dg/lto/pr69589_0.C: New testcase
3219 * g++.dg/lto/pr69589_1.C: New testcase
3221 2016-03-10 Marek Polacek <polacek@redhat.com>
3224 * g++.dg/delayedfold/unary-plus1.C: New test.
3226 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3228 * gcc.target/arm/pr45701-1.c: Escape brackets.
3229 * gcc.target/arm/pr45701-2.c: Likewise.
3231 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3233 * gfortran.dg/unconstrained_commons.f: New.
3235 2016-03-10 Alan Modra <amodra@gmail.com>
3237 * gcc.dg/pr69195.c: New.
3238 * gcc.dg/pr69238.c: New.
3240 2016-03-10 Tom de Vries <tom@codesourcery.com>
3243 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3245 2016-03-10 Richard Biener <rguenther@suse.de>
3247 PR tree-optimization/70128
3248 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3249 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3251 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3253 PR tree-optimization/70152
3254 * gcc.dg/pr70152.c: New test.
3257 * gcc.target/i386/pr70086-1.c: New test.
3258 * gcc.target/i386/pr70086-2.c: New test.
3259 * gcc.target/i386/pr70086-3.c: New test.
3261 PR tree-optimization/70127
3262 * gcc.c-torture/execute/pr70127.c: New test.
3264 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3266 * c-c++-common/goacc/combined-directives-2.c: New test.
3268 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3272 * g++.dg/diagnostic/pr70105.C: New test.
3273 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3274 (test_multiple_ordinary_maps): New test function.
3276 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3280 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3281 Drop range information from call to inform_at_rich_loc.
3282 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3284 (test_show_locus): Replace calls to rich_location::add_range with
3285 calls to add_range. Rewrite the tests that used the now-defunct
3286 rich_location ctor taking a source_range. Simplify other tests
3287 by replacing calls to COMBINE_LOCATION_DATA with calls to
3290 2016-03-09 Richard Biener <rguenther@suse.de>
3291 Jakub Jelinek <jakub@redhat.com>
3293 PR tree-optimization/70138
3294 * gcc.dg/vect/pr70138-1.c: New testcase.
3295 * gcc.dg/vect/pr70138-2.c: Likewise.
3297 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.target/i386/pr70049.c: New test.
3302 2016-03-09 Richard Biener <rguenther@suse.de>
3305 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3306 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3307 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3309 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3311 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3314 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3317 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3320 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3323 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3324 in testcase comment.
3326 2016-03-09 Tom de Vries <tom@codesourcery.com>
3328 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3329 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3330 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3331 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3332 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3333 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3334 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3335 * gfortran.dg/goacc/kernels-loop.f95: New test.
3337 2016-03-08 Martin Sebor <msebor@redhat.com>
3340 * g++.dg/warn/overflow-warn-7.C: New test.
3342 2016-03-08 Jason Merrill <jason@redhat.com>
3344 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3345 * lib/target-supports.exp (check_effective_target_concepts): New.
3347 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3350 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3351 * g++.dg/ubsan/pr70135.C: New test.
3354 * gcc.dg/pr70110.c: New test.
3356 2016-03-07 Martin Jambor <mjambor@suse.cz>
3358 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3359 * c-c++-common/gomp/if-1.c: Likewise.
3360 * c-c++-common/gomp/pr61486-2.c: Likewise.
3361 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3362 to dg-additional-options.
3363 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3364 * g++/gomp/target-teams-1.c: Likewise.
3365 * gcc.dg/gomp/gomp.exp: Likewise.
3366 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3367 dg-additional-options.
3368 * gfortran.dg/gomp/gomp.exp: Likewise.
3369 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3370 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3371 dg-additional-options.
3372 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3374 2016-03-07 Martin Jambor <mjambor@suse.cz>
3376 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3377 * c-c++-common/gomp/gridify-1.c: New test.
3378 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3380 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3382 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3383 trigger for cortex-r8, when scanning for register r8.
3384 * gcc.target/arm/pr45701-2.c: Likewise.
3386 2016-02-26 Richard Biener <rguenther@suse.de>
3387 Jeff Law <law@redhat.com>
3389 PR tree-optimization/69740
3390 * gcc.c-torture/compile/pr69740-1.c: New test.
3391 * gcc.c-torture/compile/pr69740-2.c: New test.
3393 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3395 * lib/target-supports.exp
3396 (check_effective_target_whole_vector_shift): Enable for PPC64.
3398 2016-03-07 Richard Biener <rguenther@suse.de>
3400 PR tree-optimization/70115
3401 * gcc.dg/torture/pr70115.c: New testcase.
3403 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3406 * c-c-++-common/goacc/pr69916.c: New.
3408 2016-03-07 Richard Henderson <rth@redhat.com>
3410 * gcc.c-torture/compile/pr70061.c: New test.
3412 2016-03-07 Richard Biener <rguenther@suse.de>
3415 * gcc.dg/vect/O3-pr36098.c: New testcase.
3417 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3419 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3421 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3423 * gnat.dg/renaming9.ad[sb]: New testcase.
3425 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3428 * g++.dg/expr/stdarg3.C: New test.
3430 2016-03-04 Jeff Law <law@redhat.com>
3432 PR tree-optimization/69196
3433 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3436 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3439 * gcc.dg/pr69973.c: New test.
3441 PR rtl-optimization/69941
3442 * gcc.dg/torture/pr69941.c: New test.
3445 * gcc.dg/pr69824.c: New test.
3447 2016-03-05 Tom de Vries <tom@codesourcery.com>
3449 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3450 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3453 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3456 * g++.dg/cpp1y/var-templ48.C: New test.
3457 * g++.dg/cpp1y/var-templ49.C: New test.
3459 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3461 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3463 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3466 * g++.dg/ubsan/pr70035.C: New test.
3469 * gcc.target/i386/pr70062.c: New test.
3471 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3473 * g++.dg/template/typename21.C: Remove c++98_only.
3475 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3477 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3479 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3482 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3484 (fn_42_b): Likewise.
3485 (fn_42_c): Likewise.
3487 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3490 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3492 (fn_40_b): Likewise.
3493 (fn_41_a): Likewise.
3494 (fn_41_b): Likewise.
3496 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.target/i386/avx512f-pr70059.c: New test.
3500 * gcc.target/i386/avx512dq-pr70059.c: New test.
3502 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3504 PR rtl-optimization/57676
3505 * gcc.dg/torture/pr57676.c: New test.
3507 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3509 * gcc.dg/pr70026.c: New test.
3511 2016-03-04 Marek Polacek <polacek@redhat.com>
3514 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3515 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3517 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3522 (test_corners_sisd_si): Likewise.
3523 (main): Remove checks of the above.
3524 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3526 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3528 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3530 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3532 * gcc.dg/torture/pr69951.c: Accept argc==0.
3534 2016-03-04 Richard Biener <rguenther@suse.de>
3537 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3538 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3540 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3543 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3546 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.dg/guality/pr69947.c: New test.
3551 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3554 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3556 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3558 PR rtl-optimization/69904
3559 * gcc.target/arm/pr69904.c: New test.
3561 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3564 * gcc.dg/vect/pr70021.c: New test.
3565 * gcc.target/i386/pr70021.c: New test.
3567 2016-03-03 Marek Polacek <polacek@redhat.com>
3570 * gcc.dg/pr70050.c: New test.
3572 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3574 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3576 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3578 PR tree-optimization/70043
3579 * gfortran.dg/vect/pr70043.f90: New test.
3581 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3583 * gnat.dg/specs/task1.ads: New test.
3585 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3587 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3588 Invoke gdb with -batch.
3589 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3591 2016-03-03 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/55936
3594 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3596 2016-03-02 Jeff Law <law@redhat.com>
3598 PR rtl-optimization/69942
3599 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3600 effects of argument promotions.
3602 PR tree-optimization/69987
3603 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3604 target does not support -fprefetch-loop-arrays.
3606 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3608 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3610 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3612 PR rtl-optimization/69052
3613 * gcc.target/i386/pr69052.c: New test.
3615 2016-03-02 Alan Modra <amodra@gmail.com>
3617 * gcc.dg/pr69990.c: New.
3619 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3622 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3625 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3628 * gcc.target/i386/pr70028.c: New test.
3630 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3632 * c-c++-common/asan/swapcontext-test-1.c,
3633 * c-c++-common/tsan/thread_leak.c,
3634 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3635 * g++.dg/tsan/benign_race.C,
3636 * g++.dg/tsan/fd_close_norace.C,
3637 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3638 races with sanitizer output
3640 2016-03-02 Richard Biener <rguenther@suse.de>
3641 Uros Bizjak <ubizjak@gmail.com>
3644 * gcc.dg/simd-8.c: New testcase.
3646 2016-03-02 Richard Biener <rguenther@suse.de>
3649 * gcc.dg/simd-7.c: New testcase.
3651 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3653 * gcc.target/i386/pr70007.c: Tweak.
3655 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3657 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3659 2016-03-02 Marek Polacek <polacek@redhat.com>
3662 * gcc.dg/pr67854.c: New test.
3664 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.dg/torture/pr70025.c: New test.
3669 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3671 PR tree-optimization/68621
3672 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3674 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3676 * gcc.target/i386/pr70007.c: New test.
3678 2016-03-01 Jeff Law <law@redhat.com>
3680 PR tree-optimization/69196
3681 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3683 PR tree-optimization/69196
3684 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3685 duplicating code and spoiling the expected output.
3687 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3690 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3691 supports power9 before doing tests.
3692 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3693 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3694 * gcc.target/powerpc/p9-permute.c: Likewise.
3696 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.target/i386/pr70027.c: New test.
3701 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3703 * gcc.dg/pr70017.c: New test.
3705 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.dg/pr69796.c: New test.
3710 * gcc.dg/pr69974.c: New test.
3712 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3714 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3716 2016-02-29 Jeff Law <law@redhat.com>
3718 PR tree-optimization/69987
3719 * gfortran.dg/pr69987.f90: New test.
3721 PR tree-optimization/69989
3722 * gcc.c-torture/compile/pr69989-2.c: New test.
3724 2016-03-01 Marek Polacek <polacek@redhat.com>
3727 * g++.dg/parse/invalid1.C: New test.
3729 2016-03-01 Richard Biener <rguenther@suse.de>
3732 * gcc.dg/pr70022.c: New testcase.
3734 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3736 PR tree-optimization/69956
3737 * gcc.dg/pr69956.c: New test.
3739 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3742 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3743 XFAIL when hardware supports efficient unaligned storage access.
3745 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3748 * g++.dg/template/pr69961a.C: New test.
3749 * g++.dg/template/pr69961b.C: New test.
3751 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3753 PR preprocessor/69985
3754 * gcc.dg/cpp/pr69985.c: New test case.
3756 2016-02-29 Jeff Law <law@redhat.com>
3758 PR tree-optimization/70005
3759 * gcc.c-torture/execute/pr70005.c New test.
3761 PR tree-optimization/69999
3762 * gcc.c-torture/compile/pr69999.c: New test.
3764 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3766 PR tree-optimization/69652
3767 * gcc.dg/torture/pr69652.c: Delete test.
3768 * gcc.dg/vect/pr69652.c: New test.
3770 2016-02-19 Richard Biener <rguenther@suse.de>
3772 PR tree-optimization/69980
3773 * gfortran.dg/vect/pr69980.f90: New testcase.
3775 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3777 * gcc.target/sparc/20160229-1.c: New test.
3779 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3781 * gnat.dg/stack_usage3.adb: New test.
3782 * gnat.dg/stack_usage3_pkg.ads: New helper.
3784 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3786 * gnat.dg/renaming8.adb: New test.
3787 * gnat.dg/renaming8_pkg1.ads: New helper.
3788 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3789 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3791 2016-02-29 Richard Biener <rguenther@suse.de>
3793 PR tree-optimization/69720
3794 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3796 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3800 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3802 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3803 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3806 * gfortran.dg/coarray_8.f90: Adjust error message.
3807 * gfortran.dg/pr56007.f90: New test.
3808 * gfortran.dg/pr56007.f: New test.
3810 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3812 PR tree-optimization/69989
3813 * gcc.dg/torture/pr69989.c: New test.
3815 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3817 * gcc.target/i386/stack-realign-win.c: New test.
3819 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3822 * gfortran.dg/pr60126.f90: New test.
3824 2016-02-27 Jeff Law <law@redhat.com>
3827 2016-02-26 Richard Biener <rguenther@suse.de>
3828 Jeff Law <law@redhat.com>
3830 PR tree-optimization/69740
3831 * gcc.c-torture/compile/pr69740-1.c: New test.
3832 * gcc.c-torture/compile/pr69740-2.c: New test.
3834 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3837 * gfortran.dg/newunit_4.f90: New test.
3839 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3842 PR rtl-optimization/69886
3843 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3844 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3847 2016-02-26 Martin Sebor <msebor@redhat.com>
3849 PR tree-optimization/15826
3850 * gcc.dg/tree-ssa/pr15826.c: New test.
3852 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3855 * gcc.target/powerpc/pr69969.c: New test.
3857 2016-02-26 Martin Sebor <msebor@redhat.com>
3860 * g++.old-deja/g++.other/decl5.C: Add a test case.
3862 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3865 * gcc.target/powerpc/pr69946.c: New file.
3867 2016-02-26 Richard Biener <rguenther@suse.de>
3868 Jeff Law <law@redhat.com>
3870 PR tree-optimization/69740
3871 * gcc.c-torture/compile/pr69740-1.c: New test.
3872 * gcc.c-torture/compile/pr69740-2.c: New test.
3874 2016-02-26 Martin Jambor <mjambor@suse.cz>
3877 * gcc.dg/torture/pr69932.c: New test.
3878 * gcc.dg/torture/pr69936.c: Likewise.
3880 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3883 * gcc.target/s390/pr69709.c: New test.
3885 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3888 * gcc.target/aarch64/pr69245_1.c: New test.
3890 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3893 * gcc.dg/torture/pr69613.c: New test.
3895 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3897 PR rtl-optimization/69891
3898 * gcc.target/i386/pr69891.c: New test.
3900 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3901 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3904 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3905 functionality for both 32-bit and 64-bit.
3907 2016-02-26 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/69551
3910 * gcc.dg/torture/pr69951.c: New testcase.
3912 2016-02-25 Richard Biener <rguenther@suse.de>
3914 PR tree-optimization/48795
3915 * gcc.dg/Warray-bounds-18.c: New testcase.
3917 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3919 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3921 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3923 PR rtl-optimization/69896
3924 * gcc.dg/pr69896.c: New test.
3926 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3929 * g++.dg/cpp1y/paren2.C: New test.
3931 2016-02-24 Martin Sebor <msebor@redhat.com>
3934 * gcc.dg/enum-mode-2.c: New test.
3936 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3939 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3940 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3941 * g++.dg/ubsan/pr69922.C: New test.
3943 2016-02-24 Marek Polacek <polacek@redhat.com>
3946 * gcc.dg/pr69819.c: New test.
3948 2016-02-24 Martin Sebor <msebor@redhat.com>
3951 * g++.dg/ext/flexary15.C: New test.
3953 2016-02-24 Martin Sebor <msebor@redhat.com>
3955 * gcc.dg/builtins-68.c: Avoid making unportable
3956 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3957 * g++.dg/ext/builtin_alloca.C: Same.
3959 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3960 Charles Baylis <charles.baylis@linaro.org>
3963 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3965 2016-02-24 Richard Biener <rguenther@suse.de>
3966 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/torture/pr69760.c: New testcase.
3971 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3973 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3974 pattern on Solaris with as.
3976 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3978 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3979 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3980 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3981 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3983 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3986 * gcc.dg/pr69915.c: New test.
3988 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3990 PR rtl-optimization/69886
3991 * gcc.dg/torture/pr69886.c: New test.
3993 2016-02-24 Richard Biener <rguenther@suse.de>
3996 * gcc.dg/torture/pr68963.c: New testcase.
3998 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4001 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4002 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4003 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4004 * gcc.target/arm/atomic_loaddi_1.c: New test.
4005 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4006 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4007 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4008 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4009 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4010 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4011 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4012 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4014 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.dg/torture/pr69909.c: New test.
4019 2016-02-24 Richard Biener <rguenther@suse.de>
4021 PR tree-optimization/69907
4022 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4023 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4024 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4026 2016-02-24 Christian Bruel <christian.bruel@st.com>
4028 * gcc.target/arm/pragma_cpp_fma.c: New test.
4030 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4033 * gfortran.dg/include_6.f90: Update test.
4035 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4038 * objc.dg/pr69844.m: New test.
4040 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4042 PR libgfortran/69456
4043 * gfortran.dg/namelist_89.f90: New test.
4044 * gfortran.dg/pr59700.f90: Update test..
4046 2016-02-23 Martin Sebor <msebor@redhat.com>
4049 * g++.dg/ext/builtin_alloca.C: New test.
4050 * gcc.dg/builtins-68.c: New test.
4052 2016-02-23 Richard Henderson <rth@redhat.com>
4054 * gcc.target/i386/addr-space-3.c: Remove test.
4056 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4058 PR preprocessor/69126
4059 PR preprocessor/69543
4060 * c-c++-common/pr69126-2-long.c: New test.
4061 * c-c++-common/pr69126-2-short.c: New test.
4062 * c-c++-common/pr69543-1.c: Remove xfail.
4064 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4066 PR preprocessor/69126
4067 PR preprocessor/69543
4068 PR preprocessor/69558
4069 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4071 (test_2): ...this, and add leading comment.
4072 (MACRO_3, test_3): New.
4073 (MACRO_4A, MACRO_4B, test_4): New.
4074 (MACRO): Rename to...
4077 (test_5): ...this, updating for renaming of MACRO, and
4078 add leading comment.
4079 * c-c++-common/pr69543-1.c: New.
4080 * c-c++-common/pr69543-2.c: New.
4081 * c-c++-common/pr69543-3.c: New.
4082 * c-c++-common/pr69543-4.c: New.
4083 * c-c++-common/pr69558-1.c: New.
4084 * c-c++-common/pr69558-2.c: New.
4085 * c-c++-common/pr69558-3.c: New.
4086 * c-c++-common/pr69558-4.c: New.
4087 * gcc.dg/pr69558.c: Move to...
4088 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4091 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4093 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4094 to -ftree-parallelize-loops/-fopenacc changes.
4095 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4096 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4097 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4098 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4099 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4100 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4101 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4102 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4103 * c-c++-common/goacc/kernels-loop.c: Likewise.
4104 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4105 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4106 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4107 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4109 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4111 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4113 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4116 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4119 * gcc.dg/pr69900.c: New test.
4121 2016-02-23 Martin Jambor <mjambor@suse.cz>
4123 PR tree-optimization/69666
4124 * gcc.dg/tree-ssa/pr69666.c: New test.
4126 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4129 * gfortran.dg/coarray_allocate_5.f08: New test.
4131 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4133 * gcc.target/s390/vcond-shift.c: Move to ...
4134 * gcc.target/s390/vector/vcond-shift.c: ... here.
4136 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4138 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4139 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4141 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4143 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4145 2016-02-20 Mark Wielaard <mjw@redhat.com>
4148 * gcc.dg/unused-variable-3.c: New test.
4150 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.target/i386/pr69888.c: New test.
4155 2016-02-22 Richard Biener <rguenther@suse.de>
4157 PR tree-optimization/69882
4158 * gfortran.dg/vect/pr69882.f90: New testcase.
4160 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.dg/pr69885.c: New test.
4165 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4169 * gcc.target/sh/pr54089-10.c: New.
4171 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4174 * gfortran.dg/deferred_character_15.f90 : New test.
4176 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4179 gfortran.dg/allocate_with_source_18.f03: New test.
4181 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4184 gfortran.dg/gomp/pr52531.f90: New test.
4186 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4189 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4192 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4195 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4196 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4199 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4202 * g++.dg/torture/pr69851.C: New test.
4204 2016-02-19 Martin Sebor <msebor@redhat.com>
4207 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4209 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4212 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4213 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4216 * g++.dg/cpp0x/pr67767.C: New test.
4218 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4220 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4221 for fp, simd, crypto, crc, lse.
4222 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4224 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4225 effective target check.
4227 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4230 * gcc.target/i386/pr69820.c: New test.
4232 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4234 * gcc.target/s390/vector/int128-1.c: New test.
4236 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4238 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4240 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4242 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4243 instruction pattern name to prevent the testcase from failing with
4246 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4248 * gcc.target/s390/md/movstr-2.c: New test.
4250 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4252 * gcc.target/s390/morestack.c: New test.
4254 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4257 * gcc.target/s390/pr69625.c: Add test case.
4259 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4262 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4264 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4267 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4268 * gcc.target/powerpc/fusion3.c: Likewise.
4270 2016-02-18 Richard Biener <rguenther@suse.de>
4273 * g++.dg/torture/pr69553.C: New testcase.
4275 2016-02-18 Nick Clifton <nickc@redhat.com>
4279 * gcc.target/arm/pr62554.c: New test.
4280 * gcc.target/arm/pr69610-1.c: New test.
4281 * gcc.target/arm/pr69610-2.c: New test.
4283 2016-02-18 Richard Biener <rguenther@suse.de>
4286 * gcc.dg/torture/pr69854.c: New testcase.
4288 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4291 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4293 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4295 * gcc.target/powerpc/vec-cg.c: New test.
4297 2016-02-17 Richard Biener <rguenther@suse.de>
4300 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4302 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4305 * gcc.c-torture/compile/pr69161.c: New test.
4307 2016-02-17 David Sherwood <david.sherwood@arm.com>
4310 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4311 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4313 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4315 * gcc.dg/ifcvt-4.c: Skip on Visium.
4317 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4319 * gnat.dg/atomic8.adb: New test.
4321 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4323 * gnat.dg/discr46.ad[sb]: New test.
4325 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4328 * gcc.target/powerpc/pr48344-1.c: New test.
4330 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4333 * gfortran.dg/associate_21.f90: New test.
4335 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4338 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4339 -Wnonnull in dg-options.
4340 * c-c++-common/nonnull-2.c: New test.
4342 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4343 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4345 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4347 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4350 * gcc.dg/pr69801.c: Add empty dg-options.
4352 2016-02-16 James Norris <jnorris@codesourcery.com>
4354 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4355 * g++.dg/goacc/deviceptr-1.c: New file.
4357 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4359 PR tree-optimization/69820
4360 * gcc.dg/vect/pr69820.c: New test.
4362 2016-02-16 Richard Biener <rguenther@suse.de>
4364 PR tree-optimization/69776
4365 * gcc.dg/torture/pr69776-2.c: New testcase.
4367 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4369 PR tree-optimization/69714
4370 * gcc.dg/torture/pr69714.c: New test.
4372 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4374 PR tree-optimization/69802
4375 * gcc.dg/pr69802.c: New test.
4377 2016-02-16 Richard Biener <rguenther@suse.de>
4380 * gcc.dg/pr69801.c: New testcase.
4382 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4384 PR libgfortran/69651
4385 * gfortran.dg/read_bang.f90: New test.
4386 * gfortran.dg/read_bang4.f90: New test.
4388 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4391 * g++.dg/init/pr69658.C: New test.
4394 * c-c++-common/pr69797.c: New test.
4396 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4398 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4399 check for aarch64*-*-*.
4401 2016-02-15 Richard Biener <rguenther@suse.de>
4403 PR tree-optimization/69783
4404 * gcc.dg/vect/pr69783.c: New testcase.
4406 2016-02-15 Richard Biener <rguenther@suse.de>
4408 PR tree-optimization/69776
4409 * gcc.dg/torture/pr69776.c: New testcase.
4411 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4414 * gfortran.dg/type_decl_4.f90: Reinstated.
4416 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4419 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4421 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4425 * gfortran.dg/type_decl_4.f90: Removed.
4427 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4430 * gfortran.dg/type_decl_4.f90: New test.
4432 2016-02-14 Alan Modra <amodra@gmail.com>
4435 * gcc.c-torture/execute/stkalign.c: Revise test.
4437 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4440 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4442 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4445 * gcc.target/sh/torture/pr67260.c: New.
4447 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4449 * gcc.dg/pr67964.c: Add dg-require-alias.
4451 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4455 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4457 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4459 PR libgfortran/69668
4460 * gfortran.dg/namelist_88.f90: New test.
4462 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4464 PR libgfortran/69668
4465 * gfortran.dg/namelist_38.f90: Update test.
4466 * gfortran.dg/namelist_84.f90: Update test.
4468 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4471 * gcc.dg/pr69554-1.c: New test.
4472 * gfortran.dg/pr69554-1.F90: New test.
4473 * gfortran.dg/pr69554-2.F90: New test.
4474 * lib/gcc-dg.exp (proc dg-locus): New function.
4475 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4476 distinguish between the caret-printing and non-caret-printing
4477 cases. If caret-printing has been explicitly enabled, bail out
4478 without attempting to fix up the output.
4480 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4484 * gcc.dg/spellcheck-options-3.c: New test case.
4485 * gcc.dg/spellcheck-options-4.c: New test case.
4486 * gcc.dg/spellcheck-options-5.c: New test case.
4487 * gcc.dg/spellcheck-options-6.c: New test case.
4488 * gcc.dg/spellcheck-options-7.c: New test case.
4489 * gcc.dg/spellcheck-options-8.c: New test case.
4490 * gcc.dg/spellcheck-options-9.c: New test case.
4491 * gcc.dg/spellcheck-options-10.c: New test case.
4493 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4495 PR rtl-optimization/69764
4496 PR rtl-optimization/69771
4497 * c-c++-common/pr69764.c: New test.
4498 * gcc.dg/torture/pr69771.c: New test.
4500 2016-02-12 Marek Polacek <polacek@redhat.com>
4502 * g++.dg/torture/init-list1.C: New.
4504 2016-02-12 Marek Polacek <polacek@redhat.com>
4506 * gcc.dg/pr69522.c: Add empty dg-options.
4508 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4510 * g++.dg/lto/lto.exp: Include and init mpx.
4511 * g++.dg/lto/pr69729_0.C: New test.
4513 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4516 * g++.dg/ipa/pr69241-4.C: New test.
4519 * g++.dg/ipa/pr68672-1.C: New test.
4520 * g++.dg/ipa/pr68672-2.C: New test.
4521 * g++.dg/ipa/pr68672-3.C: New test.
4523 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4526 * gcc.dg/pr69522.c: New test.
4528 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4531 * g++.dg/cpp1y/69098.C: New test.
4532 * g++.dg/cpp1y/69098-2.C: New test.
4534 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4536 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4537 and neighbour -> neighbor.
4538 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4539 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4540 * c-c++-common/Wvarargs.c: Likewise.
4541 * c-c++-common/goacc/host_data-5.c: Likewise.
4542 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4543 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4544 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4545 * gcc.target/aarch64/pr60697.c: Likewise.
4546 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4547 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4548 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4549 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4550 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4551 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4552 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4553 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4554 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4555 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4556 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4557 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4558 * g++.dg/lookup/koenig5.C: Likewise.
4559 * g++.dg/ext/no-asm-2.C: Likewise.
4560 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4561 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4562 * gfortran.dg/used_types_16.f90: Likewise.
4563 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4564 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4565 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4566 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4567 * gfortran.dg/abstract_type_6.f03: Likewise.
4568 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4569 * gfortran.dg/used_types_15.f90: Likewise.
4570 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4571 * gfortran.dg/exit_3.f08: Likewise.
4572 * gfortran.dg/open_status_2.f90: Likewise.
4573 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4574 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4575 * gfortran.dg/associate_1.f03: Likewise.
4576 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4577 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4578 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4579 * gcc.dg/builtin-object-size-1.c: Likewise.
4580 * gcc.dg/noreturn-6.c: Likewise.
4581 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4582 * gcc.dg/globalalias.c: Likewise.
4583 * gcc.dg/builtins-config.h: Likewise.
4584 * gcc.dg/pr30457.c: Likewise.
4585 * gcc.c-torture/compile/volatile-1.c: Likewise.
4586 * gcc.c-torture/execute/20101011-1.c: Likewise.
4587 * c-c++-common/Waddress-1.c: Likewise.
4589 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4592 * c-c++-common/Waddress-1.c: New test.
4594 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4597 * gfortran.dg/associate_19.f03: New test.
4598 * gfortran.dg/associate_20.f03: New test.
4600 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4602 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4604 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4606 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4607 .arch armv8-a\n. Add -dA to dg-options.
4608 * gcc.target/aarch64/assembler_arch_1.c: New test.
4609 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4611 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4614 * g++.dg/cpp0x/pr68726.C: New.
4616 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4618 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4621 2016-02-11 Richard Biener <rguenther@suse.de>
4623 * g++.dg/tree-ssa/pr61034.C: Adjust.
4625 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4628 * gcc.target/s390/pr69148.c: New.
4630 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4632 PR tree-optimization/69652
4633 * gcc.dg/torture/pr69652.c: New test.
4635 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4636 Patrick Palka <ppalka@gcc.gnu.org>
4640 * g++.dg/ipa/pr69241-1.C: New test.
4641 * g++.dg/ipa/pr69241-2.C: New test.
4642 * g++.dg/ipa/pr69241-3.C: New test.
4643 * g++.dg/ipa/pr69649.C: New test.
4645 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4647 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4648 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4650 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4652 PR tree-optimization/68021
4653 * gcc.dg/tree-ssa/pr68021.c: New test.
4655 2016-02-10 Richard Biener <rguenther@suse.de>
4657 PR tree-optimization/69726
4658 * gcc.dg/uninit-22.c: New testcase.
4660 2016-02-09 Andrew Pinski <apinski@cavium.com>
4663 * gcc.c-torture/compile/20160205-1.c: New testcase.
4665 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4668 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4669 instead accessing a really large arrray.
4670 * gcc.target/powerpc/fusion3.c: Likewise.
4672 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4675 * gcc.c-torture/execute/pr68532.c: New test.
4677 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4680 * gcc.dg/pr69634.c: New.
4682 2016-02-09 Richard Biener <rguenther@suse.de>
4684 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4686 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4688 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4690 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4692 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4694 2016-02-09 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/69715
4697 * gcc.dg/torture/pr69715.c: New testcase.
4699 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4702 * g++.dg/cpp0x/trailing12.C: New test.
4703 * g++.dg/cpp0x/trailing13.C: New test.
4705 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4709 * g++.dg/cpp1y/auto-fn29.C: New test.
4710 * g++.dg/cpp1y/auto-fn30.C: New test.
4712 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4714 PR tree-optimization/69209
4715 * gcc.c-torture/compile/pr69209.c: New test.
4717 2016-02-08 Jeff Law <law@redhat.com>
4719 PR tree-optimization/68541
4720 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4721 of statements allowed in join block for path splitting.
4723 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4726 * g++.dg/gomp/pr59627.C: New test.
4729 * g++.dg/ipa/pr69239.C: New test.
4731 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4733 PR preprocessor/69664
4734 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4735 * gcc.dg/cpp/warn-comments.c: Likewise.
4737 2016-02-08 Marek Polacek <polacek@redhat.com>
4740 * g++.dg/init/const12.C: New test.
4742 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4745 * gcc.dg/lto/pr55113_0.c: Remove test.
4747 2016-02-08 Richard Biener <rguenther@suse.de>
4749 PR tree-optimization/69719
4750 * gcc.dg/torture/pr69719.c: New testcase.
4752 2016-02-08 Richard Biener <rguenther@suse.de>
4753 Jeff Law <law@redhat.com>
4756 * gcc.target/mips/pr68273.c: New testcase.
4758 2016-02-08 Richard Biener <rguenther@suse.de>
4760 PR rtl-optimization/69274
4761 * gcc.target/i386/addr-sel-1.c: XFAIL.
4763 2016-02-08 Jeff Law <law@redhat.com>
4765 PR tree-optimization/68541
4766 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4768 PR tree-optimization/65917
4769 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4771 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4774 * gfortran.dg/namelist_args.f90: New test.
4776 2016-02-05 Jeff Law <law@redhat.com>
4778 PR tree-optimization/68541
4779 * gcc.dg/tree-ssa/split-path-2.c: New test.
4780 * gcc.dg/tree-ssa/split-path-3.c: New test.
4781 * gcc.dg/tree-ssa/split-path-4.c: New test.
4782 * gcc.dg/tree-ssa/split-path-5.c: New test.
4783 * gcc.dg/tree-ssa/split-path-6.c: New test.
4784 * gcc.dg/tree-ssa/split-path-7.c: New test.
4786 2016-02-05 Martin Sebor <msebor@redhat.com>
4789 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4790 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4792 2016-02-06 Richard HEnderson <rth@redhat.com>
4795 * gcc.target/i386/addr-space-4.c: New.
4796 * gcc.target/i386/addr-space-5.c: New.
4798 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4801 * gfortran.dg/elemental_dependency_6.f90: New.
4803 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4805 PR rtl-optimization/69691
4806 * gcc.c-torture/execute/pr69691.c: New test.
4809 * g++.dg/parse/pr69628.C: New test.
4811 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4813 * gcc.dg/sancov/asan.c: Move to ...
4814 * gcc.dg/asan/sancov-1.c: ... here.
4816 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4818 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4820 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4823 * gcc.target/i386/pr69677.c: New test.
4825 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4828 * g++.dg/template/pr68948.C: New test.
4830 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4832 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4833 (only necessary on s390x).
4835 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4837 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4838 -mno-accumulate-outgoing-args.
4840 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4842 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4844 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4847 * c-c++-common/pr69669.c: New test.
4849 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4852 * g++.dg/pr69667.C: New file.
4854 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4857 * gcc.dg/pr69619.c: Add new test.
4859 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4861 PR rtl-optimization/69577
4862 * gcc.target/i386/pr69577.c: New test.
4864 2016-02-04 Martin Liska <mliska@suse.cz>
4866 * g++.dg/asan/pr69276.C: New test.
4868 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4872 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4873 a single smulbb instruction.
4874 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4875 * gcc.target/amr/wmul-2.c: Likewise.
4877 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881 * gcc.c-torture/execute/pr67714.c: New test.
4883 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4886 * gcc.target/i386/pr69454-1.c: New test.
4887 * gcc.target/i386/pr69454-2.c: New test.
4889 2016-02-03 Martin Sebor <msebor@redhat.com>
4896 * g++.dg/ext/flexarray-mangle-2.C: New test.
4897 * g++.dg/ext/flexarray-mangle.C: New test.
4898 * g++.dg/ext/flexarray-subst.C: New test.
4899 * g++.dg/ext/flexary11.C: New test.
4900 * g++.dg/ext/flexary12.C: New test.
4901 * g++.dg/ext/flexary13.C: New test.
4902 * g++.dg/ext/flexary14.C: New test.
4903 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4905 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4907 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4908 Define only if CHECK_FLOAT128 is defined.
4909 (main): Properly initialize u5.
4911 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4914 * gcc.dg/pr69627.c: New test.
4917 * gcc.dg/pr69644.c: New test.
4919 2016-02-03 Mike Stump <mikestump@comcast.net>
4921 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4922 support for struct-layout-1.exp.
4924 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4927 * g++.dg/cpp0x/pr69056.C: New test.
4929 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4930 Alexandre Oliva <aoliva@redhat.com>
4933 * gcc.target/powerpc/pr69461.c: New.
4935 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4937 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4939 (check_effective_target_fsanitize_thread): ... to here. Do not
4940 specify additional compile flags for the test source.
4941 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4942 specify additional compile flags for the test source.
4944 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4946 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4948 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4952 * gfortran.dg/coarray_allocate_2.f08: New test.
4953 * gfortran.dg/coarray_allocate_3.f08: New test.
4954 * gfortran.dg/coarray_allocate_4.f08: New test.
4956 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4958 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4959 use same scan-tree-dump-times on all platforms.
4960 * gcc.dg/vect/vect-outer-1.c: Likewise.
4961 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4962 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4963 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4964 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4965 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4966 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4967 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4969 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4971 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4974 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4976 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4978 2016-02-02 James Norris <jnorris@codesourcery.com>
4980 * c-c++-common/goacc/routine-5.c: Add tests.
4982 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4984 * gcc.target/nvptx/unsigned-cmp.c: New test.
4986 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4988 * gcc.target/aarch64/scalar_shift_1.c
4989 (test_corners_sisd_di): Improve force to SIMD register.
4990 (test_corners_sisd_si): Likewise.
4991 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4992 Remove scan-assembler check for ldr.
4994 2016-02-02 Richard Biener <rguenther@suse.de>
4996 PR tree-optimization/69595
4997 * gcc.dg/Warray-bounds-17.c: New testcase.
4999 2016-02-02 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/69606
5002 * gcc.dg/torture/pr69606.c: New testcase.
5004 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5007 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5008 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5010 2016-02-02 Alan Modra <amodra@gmail.com>
5013 * gcc.target/powerpc/pr69548.c: New test.
5015 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5017 PR rtl-optimization/69592
5018 * gcc.dg/pr69592.c: New test.
5020 PR preprocessor/69543
5022 * gcc.dg/pr69543.c: New test.
5023 * gcc.dg/pr69558.c: New test.
5025 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5028 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5030 2016-02-01 Martin Sebor <msebor@redhat.com>
5032 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5034 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5036 PR tree-optimization/67921
5037 * c-c++-common/ubsan/pr67921.c: New test.
5039 2016-02-01 Richard Biener <rguenther@suse.de>
5042 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5044 2016-02-01 Richard Biener <rguenther@suse.de>
5046 PR tree-optimization/69574
5047 * gcc.dg/torture/pr69574.c: New testcase.
5049 2016-02-01 Richard Biener <rguenther@suse.de>
5051 PR tree-optimization/69579
5052 * gcc.dg/setjmp-6.c: New testcase.
5054 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5056 PR rtl-optimization/69570
5057 * g++.dg/opt/pr69570.C: New test.
5059 2016-02-01 Richard Henderson <rth@redhat.com>
5061 * gcc.dg/pr69535.c: New test.
5063 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5066 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5067 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5070 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5072 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5074 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5077 * gfortran.dg/allocate_with_source_17.f03: New test.
5079 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5081 PR tree-optimization/69546
5082 * gcc.dg/torture/pr69546.c: New test.
5084 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5087 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5089 2016-01-30 Martin Sebor <msebor@redhat.com>
5092 * g++.dg/ext/flexary10.C: New test.
5094 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5097 gfortran.dg/common_23.f90: New test.
5099 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5103 condition being checked, and disable it when the target supports
5104 misaligned loads and stores.
5106 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5109 * gcc.dg/torture/pr69518.c: New test.
5111 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5114 * gcc.target/i386/pr69530.c: New test.
5116 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5119 * gcc.target/mips/div-delay.c: New test.
5121 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5124 * gcc.target/i386/pr69551.c: New test.
5127 * gcc.target/i386/pr66137.c: New test.
5129 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5131 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5132 always built for p5600.
5133 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5134 isa=p5600 dg-option.
5136 2016-01-29 Richard Biener <rguenther@suse.de>
5138 PR tree-optimization/69547
5139 * g++.dg/tree-ssa/pr69547.C: New testcase.
5141 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5144 * g++.dg/warn/Wunused-function2.C: New test.
5146 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5148 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5149 support for test to succeed.
5151 2016-01-29 Marek Polacek <polacek@redhat.com>
5155 * g++.dg/ext/constexpr-vla2.C: New test.
5156 * g++.dg/ext/constexpr-vla3.C: New test.
5157 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5159 2016-01-29 Richard Biener <rguenther@suse.de>
5162 * gcc.dg/uninit-21.c: New testcase.
5164 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5167 * gcc.target/i386/pr69459.c: New test.
5169 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5172 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5173 * gcc.target/mips/pr68400.c: New test.
5175 2016-01-28 Martin Sebor <msebor@redhat.com>
5178 * gcc.target/powerpc/pr17381.c: New test.
5180 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5183 * gcc.dg/torture/pr69542.c: New test.
5185 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5187 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5189 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5191 * gcc.dg/pr65980.c: Skip on AIX.
5192 * gcc.dg/pr66688.c: Same.
5194 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5197 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5198 * gcc.dg/tree-ssa/sra-18.c: Same.
5200 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5203 * gfortran.dg/block_15.f08: New test.
5204 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5205 on incorrectly closed BLOCK.
5207 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5209 * gcc.dg/declare-simd.c: New test.
5210 2016-01-28 Richard Biener <rguenther@suse.de>
5212 PR tree-optimization/69466
5213 * gfortran.dg/vect/pr69466.f90: New testcase.
5215 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5217 * g++.dg/pr67989.C: Remove ARM-specific option.
5218 * gcc.target/arm/pr67989.C: New file.
5220 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5222 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5223 and expm1 test for glibc < 2.11.
5225 2016-01-27 Richard Henderson <rth@redhat.com>
5227 * gcc.c-torture/execute/pr69447.c: New test.
5229 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5232 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5234 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5237 * gcc.dg/pr66869.c: New test.
5239 2016-01-25 Jeff Law <law@redhat.com>
5241 PR tree-optimization/68398
5242 PR tree-optimization/69196
5243 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5244 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5245 path to avoid new heuristic allowing more irreducible regions
5246 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5247 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5248 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5249 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5250 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5252 2016-01-27 Marek Polacek <polacek@redhat.com>
5255 * c-c++-common/vector-compare-4.c: New test.
5257 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5259 PR preprocessor/69126
5260 * c-c++-common/pr69126.c: New test case.
5262 2016-01-27 Ian Lance Taylor <iant@google.com>
5264 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5266 2016-01-27 Ryan Burn <contact@rnburn.com>
5269 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5271 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5274 * gcc.target/i386/pr69512.c: New test.
5276 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5279 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5281 2016-01-27 Marek Polacek <polacek@redhat.com>
5284 * g++.dg/pr69379.C: New test.
5286 2016-01-27 Martin Sebor <msebor@redhat.com>
5289 * g++.dg/abi/Wabi-2-2.C: New test.
5290 * g++.dg/abi/Wabi-2-3.C: New test.
5291 * g++.dg/abi/Wabi-3-2.C: New test.
5292 * g++.dg/abi/Wabi-3-3.C: New test.
5294 2016-01-27 Richard Biener <rguenther@suse.de>
5296 PR tree-optimization/69166
5297 * gcc.dg/torture/pr69166.c: New testcase.
5299 2016-01-27 Martin Jambor <mjambor@suse.cz>
5301 PR tree-optimization/69355
5302 * gcc.dg/tree-ssa/pr69355.c: New test.
5304 2016-01-27 Marek Polacek <polacek@redhat.com>
5307 * g++.dg/ext/constexpr-vla1.C: New test.
5309 2016-01-20 Christian Bruel <christian.bruel@st.com>
5312 * gcc.target/arm/pr69245.c: New test.
5314 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5316 PR tree-optimization/69399
5317 * gcc.dg/torture/pr69399.c: New test.
5319 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5321 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5323 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5325 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5327 2016-01-26 Tom de Vries <tom@codesourcery.com>
5329 PR tree-optimization/69110
5330 * gcc.dg/autopar/pr69110.c: New test.
5332 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5333 Sebastian Pop <s.pop@samsung.com>
5335 * gcc.dg/graphite/isl-ast-op-select.c: New.
5337 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5340 * gfortran.dg/allocate_error_6.f90: New test.
5342 2016-01-26 Richard Henderson <rth@redhat.com>
5344 * gcc.dg/tm/pr60908.c: New test.
5346 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5349 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5351 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5352 expected multiline output to reflect the colorization being
5353 disabled before newlines.
5354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5355 (custom_diagnostic_finalizer): Replace call to
5356 pp_newline_and_flush with call to pp_flush.
5357 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5358 * gfortran.dg/implicit_class_1.f90: Likewise.
5359 * lib/gcc-dg.exp (allow_blank_lines): New global.
5360 (dg-allow-blank-lines-in-output): New procedure.
5361 (gcc-dg-prune): Complain about blank lines in the output, unless
5362 dg-allow-blank-lines-in-output was called.
5363 * lib/multiline.exp (_build_multiline_regex): Only support
5364 arbitrary followup text for non-blank-lines, not for blank lines.
5366 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5368 PR tree-optimization/69483
5369 * gcc.dg/pr69483.c: New test.
5370 * g++.dg/opt/pr69483.C: New test.
5372 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5375 * gcc.target/arm/pr68620.c: New test.
5377 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5379 * gcc.target/i386/pr68986-2.c: Remove -m32.
5381 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5384 * gcc.target/i386/pr68986-1.c: New test.
5385 * gcc.target/i386/pr68986-2.c: Likewise.
5386 * gcc.target/i386/pr68986-3.c: Likewise.
5388 2016-01-26 Christian Bruel <christian.bruel@st.com>
5390 * lib/target-supports.exp
5391 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5392 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5393 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5395 2016-01-26 Richard Biener <rguenther@suse.de>
5397 PR tree-optimization/69452
5398 * gcc.dg/torture/pr69452.c: New testcase.
5400 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5403 * gcc.dg/pr69442.c: New test.
5405 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5408 * gcc.target/aarch64/simd/pr67896.C: New.
5410 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5412 PR tree-optimization/69400
5413 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5415 (plugin_init): Call it.
5416 * gcc.dg/torture/pr69400.c: New test.
5418 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5420 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5422 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5423 Sebastian Pop <s.pop@samsung.com>
5425 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5428 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5429 Sebastian Pop <s.pop@samsung.com>
5431 * gcc.dg/graphite/pr69292.c: New.
5433 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5435 * c-c++-common/goacc/use_device-1.c: New test.
5437 2016-01-25 Jeff Law <law@redhat.com>
5439 PR tree-optimization/69196
5440 PR tree-optimization/68398
5441 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5442 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5444 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5447 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5450 2016-01-25 Richard Biener <rguenther@suse.de>
5453 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5455 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5458 * gcc.dg/pr69421.c: New test.
5460 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5462 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5463 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5464 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5465 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5466 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5467 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5468 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5469 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5470 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5471 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5473 2016-01-25 Richard Biener <rguenther@suse.de>
5475 PR tree-optimization/69376
5476 * gcc.dg/torture/pr69376.c: New testcase.
5478 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5482 * gfortran.dg/interface_38.f90: New test.
5483 * gfortran.dg/interface_39.f90: New test.
5485 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5488 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5493 * g++.dg/template/pr11858.C: New test.
5494 * g++.dg/template/pr24663.C: New test.
5495 * g++.dg/template/unify12.C: New test.
5496 * g++.dg/template/unify13.C: New test.
5497 * g++.dg/template/unify14.C: New test.
5498 * g++.dg/template/unify15.C: New test.
5499 * g++.dg/template/unify16.C: New test.
5500 * g++.dg/template/unify17.C: New test.
5502 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5505 gfortran.dg/pr68283.f90: New test.
5507 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5510 * gfortran.dg/inline_matmul_13.f90: New test.
5511 * gfortran.dg/matmul_bounds_8.f90: New test.
5512 * gfortran.dg/matmul_bounds_9.f90: New test.
5513 * gfortran.dg/matmul_bounds_10.f90: New test.
5515 2016-01-23 Tom de Vries <tom@codesourcery.com>
5517 PR tree-optimization/69426
5518 * gcc.dg/autopar/pr69426.c: New test.
5520 2016-01-23 Martin Sebor <msebor@redhat.com>
5524 * g++.dg/cpp0x/alignas5.C: New test.
5525 * g++.dg/ext/vector29.C: Same.
5527 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5529 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5530 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5531 _GNU_SOURCE from compile flags to the source.
5532 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5533 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5534 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5535 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5537 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5540 * g++.dg/opt/pr69432.C: New test.
5542 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5544 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5545 32-bit targets testing an -m64 multilib.
5547 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5549 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5552 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5554 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5556 2016-01-21 Christian Bruel <christian.bruel@st.com>
5559 * gcc.target/i386/pr68674.c
5560 * gcc.target/aarch64/pr68674.c
5561 * gcc.target/arm/pr68674.c
5563 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5566 * gcc.c-torture/execute/pr69403.c: New test.
5568 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/template/pr55843.C: New.
5573 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5576 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5577 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5579 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5582 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5583 from dg-do compile directive, and instead add
5584 { dg-require-effective-target int128 }.
5586 2016-01-20 Martin Sebor <msebor@redhat.com>
5589 * gcc.dg/sync-fetch.c: New test.
5591 2016-01-21 Martin Sebor <msebor@redhat.com>
5594 * gcc.target/powerpc/pr69252.c: New test.
5596 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5599 * gfortran.dg/pr65996.f90: New test.
5601 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5604 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5605 expected to generate an error.
5607 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5610 * gcc.dg/torture/pr66178.c: New test.
5612 2016-01-21 Anton Blanchard <anton@samba.org>
5613 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5616 * gcc.target/powerpc/pr63354.c: New test.
5618 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5620 PR rtl-optimization/68990
5621 * gcc.target/i386/pr68990: New.
5623 2016-01-21 Nick Clifton <nickc@redhat.com>
5626 * gcc.target/mips/pr69129.c: New.
5628 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5631 * g++.dg/cpp0x/pr58046.C: New.
5633 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5637 * gcc.target/arm/pr69187.c: New test.
5640 * g++.dg/torture/pr69355.C: New test.
5642 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5643 Sebastian Pop <s.pop@samsung.com>
5645 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5647 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5648 Sebastian Pop <s.pop@samsung.com>
5650 * gcc.dg/graphite/pr68976.c: New test.
5652 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5655 * c-c++-common/pr67653.c: New test.
5656 * gcc.dg/torture/pr29119.c: Add dg-warning.
5658 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5660 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5662 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5665 * gcc.dg/pr24293.c: New test.
5666 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5667 incomplete struct type.
5668 * gcc.dg/declspec-1.c: Likewise.
5669 * gcc.dg/pr63549.c: Likewise.
5671 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5673 PR tree-optimization/66612
5674 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5675 for bdn instruction.
5677 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5679 * lib/target-supports.exp
5680 (check_effective_target_arm_fp_ok_nocache): New.
5681 (check_effective_target_arm_fp_ok): New.
5682 (add_options_for_arm_fp): New.
5683 (check_effective_target_arm_crypto_ok_nocache): Require
5684 target_arm_v8_neon_ok instead of arm32.
5685 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5686 (check_effective_target_arm_crypto_pragma_ok): New.
5687 (add_options_for_arm_vfp): New.
5688 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5689 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5690 target instead. Force initial fpu to vfp.
5691 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5692 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5693 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5695 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5696 use arm_vfp effective target instead. Force initial fpu to vfp.
5697 * gcc.target/arm/attr-neon3.c: Likewise.
5698 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5700 * gcc.target/arm/unsigned-float.c: Likewise.
5701 * gcc.target/arm/vfp-1.c: Likewise.
5702 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5703 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5704 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5705 * gcc.target/arm/vfp-ldmias.c: Likewise.
5706 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5707 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5708 * gcc.target/arm/vfp-stmiad.c: Likewise.
5709 * gcc.target/arm/vfp-stmias.c: Likewise.
5710 * gcc.target/arm/vnmul-1.c: Likewise.
5711 * gcc.target/arm/vnmul-2.c: Likewise.
5712 * gcc.target/arm/vnmul-3.c: Likewise.
5713 * gcc.target/arm/vnmul-4.c: Likewise.
5715 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5718 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5719 the MPX run-time library, for compile-time MPX test.
5720 * gcc.target/i386/chkp-always_inline.c: Likewise.
5721 * gcc.target/i386/chkp-bndret.c: Likewise.
5722 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5723 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5724 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5725 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5726 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5727 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5728 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5729 * gcc.target/i386/chkp-label-address.c: Likewise.
5730 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5731 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5732 * gcc.target/i386/chkp-pr69044.c: Likewise.
5733 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5734 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5735 * gcc.target/i386/chkp-strchr.c: Likewise.
5736 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5737 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5738 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5739 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5740 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5741 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5742 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5743 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5744 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5745 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5746 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5747 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5748 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5749 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5750 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5751 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5752 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5753 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5754 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5755 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5756 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5757 * gcc.target/i386/pr63995-2.c: Likewise.
5758 * gcc.target/i386/pr64805.c: Likewise.
5759 * gcc.target/i386/pr65044.c: Likewise.
5760 * gcc.target/i386/pr65167.c: Likewise.
5761 * gcc.target/i386/pr65183.c: Likewise.
5762 * gcc.target/i386/pr65184.c: Likewise.
5763 * gcc.target/i386/thunk-retbnd.c: Likewise.
5765 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5767 PR tree-optimization/69328
5768 * gcc.dg/pr69328.c: New test.
5770 2016-01-20 Jeff Law <law@redhat.com>
5773 * gcc.target/m68k/pr25114.c: New test.
5775 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5777 * gcc.target/arm/memset-inline-10.c: Added
5778 dg-require-effective-target arm_thumb2_ok.
5780 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5782 * gcc.dg/debug/dwarf2/sso.c: New test.
5784 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5787 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5788 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5789 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5791 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5794 * g++.dg/ipa/devirt-50.C: New testcase.
5796 2016-01-19 Marek Polacek <polacek@redhat.com>
5799 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5800 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5802 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5805 * gcc.target/arm/pr69135_1.c: New test.
5807 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5809 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5811 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5813 * gcc.target/aarch64/ccmp_1.c: New testcase.
5815 2016-01-19 Marek Polacek <polacek@redhat.com>
5818 * g++.dg/cpp0x/enum30.C: New test.
5820 2016-01-19 Richard Biener <rguenther@suse.de>
5822 PR tree-optimization/69336
5823 * g++.dg/tree-ssa/pr69336.C: New testcase.
5825 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5828 * gcc.dg/pr65779.c: New test.
5830 2016-01-19 Richard Biener <rguenther@suse.de>
5832 PR tree-optimization/69352
5833 * gcc.dg/torture/pr69352.c: New testcase.
5835 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5837 PR rtl-optimization/68955
5838 PR rtl-optimization/64557
5839 * gcc.dg/torture/pr68955.c: New test.
5841 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5844 * g++.dg/torture/pr69136.C: New testcase.
5846 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5849 * g++.dg/lto/pr69133_0.C: New testcase.
5850 * g++.dg/lto/pr69133_1.C: New testcase.
5852 2016-01-15 Jeff Law <law@redhat.com>
5854 PR tree-optimization/69320
5855 * gcc.c-torture/pr69320-1.c: New test.
5856 * gcc.c-torture/pr69320-2.c: New test.
5857 * gcc.c-torture/pr69320-3.c: New test.
5858 * gcc.c-torture/pr69320-4.c: New test.
5860 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5865 * g++.dg/template/pr11858.C: New test.
5866 * g++.dg/template/pr24663.C: New test.
5867 * g++.dg/template/unify12.C: New test.
5868 * g++.dg/template/unify13.C: New test.
5869 * g++.dg/template/unify14.C: New test.
5870 * g++.dg/template/unify15.C: New test.
5871 * g++.dg/template/unify16.C: New test.
5872 * g++.dg/template/unify17.C: New test.
5874 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5877 * gcc.dg/pr69181-1.c: New test file.
5878 * gcc.dg/pr69181-2.c: New test file.
5879 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5880 globals by moving it to...
5881 (cleanup-after-saved-dg-test): ...this new function. Add
5882 "global additional_sources_used". Add reset of global
5883 multiline_expected_outputs to the empty list.
5884 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5886 (multiline_expected_outputs): ...this, and updated comments to
5887 note that it is modified from gcc-dg.exp.
5888 (dg-end-multiline-output): Update for the above renaming.
5889 (handle-multiline-outputs): Likewise. Remove the clearing
5890 of the expected outputs to the empty list.
5892 2016-01-18 Richard Biener <rguenther@suse.de>
5894 PR tree-optimization/69297
5895 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5897 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5899 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5901 * gcc.target/mips/mips-3d-2.c: Likewise.
5902 * gcc.target/mips/mips-3d-3.c: Likewise.
5903 * gcc.target/mips/mips-3d-4.c: Likewise.
5904 * gcc.target/mips/mips-3d-5.c: Likewise.
5905 * gcc.target/mips/mips-3d-6.c: Likewise.
5906 * gcc.target/mips/mips-3d-7.c: Likewise.
5907 * gcc.target/mips/mips-3d-8.c: Likewise.
5908 * gcc.target/mips/mips-3d-9.c: Likewise.
5909 * gcc.target/mips/mips-ps-1.c: Likewise.
5910 * gcc.target/mips/mips-ps-2.c: Likewise.
5911 * gcc.target/mips/mips-ps-3.c: Likewise.
5912 * gcc.target/mips/mips-ps-4.c: Likewise.
5913 * gcc.target/mips/mips-ps-5.c: Likewise.
5914 * gcc.target/mips/mips-ps-6.c: Likewise.
5915 * gcc.target/mips/mips-ps-7.c: Likewise.
5916 * gcc.target/mips/mips-ps-type.c: Likewise.
5917 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5918 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5920 2016-01-18 Tom de Vries <tom@codesourcery.com>
5922 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5923 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5924 * c-c++-common/goacc/kernels-empty.c: New test.
5925 * c-c++-common/goacc/kernels-eternal.c: New test.
5926 * c-c++-common/goacc/kernels-loop-2.c: New test.
5927 * c-c++-common/goacc/kernels-loop-3.c: New test.
5928 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5929 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5930 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5931 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5932 * c-c++-common/goacc/kernels-loop-data.c: New test.
5933 * c-c++-common/goacc/kernels-loop-g.c: New test.
5934 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5935 * c-c++-common/goacc/kernels-loop-n.c: New test.
5936 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5937 * c-c++-common/goacc/kernels-loop.c: New test.
5938 * c-c++-common/goacc/kernels-noreturn.c: New test.
5939 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5940 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5941 * c-c++-common/goacc/kernels-reduction.c: New test.
5943 2016-01-18 Tom de Vries <tom@codesourcery.com>
5945 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5946 * gcc.dg/autopar/outer-2.c: Same.
5947 * gcc.dg/autopar/outer-3.c: Same.
5948 * gcc.dg/autopar/outer-4.c: Same.
5949 * gcc.dg/autopar/outer-5.c: Same.
5950 * gcc.dg/autopar/outer-6.c: Same.
5951 * gcc.dg/autopar/parallelization-1.c: Same.
5952 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5953 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5954 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5955 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5956 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5957 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5958 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5959 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5960 * gcc.dg/autopar/pr39500-1.c: Same.
5961 * gcc.dg/autopar/pr39500-2.c: Same.
5962 * gcc.dg/autopar/pr46193.c: Same.
5963 * gcc.dg/autopar/pr46194.c: Same.
5964 * gcc.dg/autopar/pr49580.c: Same.
5965 * gcc.dg/autopar/pr49960-1.c: Same.
5966 * gcc.dg/autopar/pr49960.c: Same.
5967 * gcc.dg/autopar/pr68373.c: Same.
5968 * gcc.dg/autopar/reduc-1.c: Same.
5969 * gcc.dg/autopar/reduc-1char.c: Same.
5970 * gcc.dg/autopar/reduc-1short.c: Same.
5971 * gcc.dg/autopar/reduc-2.c: Same.
5972 * gcc.dg/autopar/reduc-2char.c: Same.
5973 * gcc.dg/autopar/reduc-2short.c: Same.
5974 * gcc.dg/autopar/reduc-3.c: Same.
5975 * gcc.dg/autopar/reduc-4.c: Same.
5976 * gcc.dg/autopar/reduc-6.c: Same.
5977 * gcc.dg/autopar/reduc-7.c: Same.
5978 * gcc.dg/autopar/reduc-8.c: Same.
5979 * gcc.dg/autopar/reduc-9.c: Same.
5980 * gcc.dg/autopar/uns-outer-4.c: Same.
5981 * gcc.dg/autopar/uns-outer-5.c: Same.
5982 * gcc.dg/autopar/uns-outer-6.c: Same.
5983 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5984 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5986 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5990 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5992 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5995 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5996 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5997 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5999 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6002 * gcc.dg/tree-ssa/sra-17.c: New.
6003 * gcc.dg/tree-ssa/sra-18.c: New.
6005 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6007 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6009 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/inline12.adb: New test.
6013 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6015 PR tree-optimization/66797
6016 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6018 2016-01-18 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/69170
6021 * gcc.dg/torture/pr69170.c: New testcase.
6023 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6025 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6027 2016-01-16 Tom de Vries <tom@codesourcery.com>
6029 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6031 2016-01-16 Tom de Vries <tom@codesourcery.com>
6033 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6034 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6035 redundant dg-require-effective-target pthread.
6036 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6037 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6038 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6039 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6040 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6041 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6042 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6044 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6047 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6048 * gcc.target/powerpc/recip-7.c: Same.
6050 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6053 * g++.dg/template/pr69091.C: New test.
6055 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6057 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6058 dump does not contain an error_mark_node.
6059 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6060 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6062 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6065 * g++.dg/template/pr68936.C: New test.
6067 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6070 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6071 * gcc.target/powerpc/recip-2.c: Same.
6072 * gcc.target/powerpc/recip-3.c: Same.
6073 * gcc.target/powerpc/recip-4.c: Same.
6074 * gcc.target/powerpc/recip-sqrtf.c: Same.
6076 2016-01-15 Jeff Law <law@redhat.com>
6078 PR tree-optimization/69270
6079 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6080 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6082 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6085 * gfortran.dg/deferred_character_13.f90: New test for the fix
6086 of comment 3 of the PR.
6089 * gfortran.dg/deferred_character_8.f90: New test
6090 * gfortran.dg/allocate_error_5.f90: New test
6093 * gfortran.dg/deferred_character_10.f90: New test
6096 * gfortran.dg/deferred_character_14.f90: New test
6099 * gfortran.dg/deferred_character_11.f90: New test
6102 * gfortran.dg/deferred_character_9.f90: New test
6104 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6106 PR rtl-optimization/69030
6107 * gcc.target/i386/pr69030.c: New.
6109 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6111 * gcc.target/aarch64/target_attr_17.c: New test.
6113 2016-01-15 Richard Biener <rguenther@suse.de>
6115 PR tree-optimization/66856
6116 * gcc.dg/torture/pr66856-1.c: New testcase.
6117 * gcc.dg/torture/pr66856-2.c: Likewise.
6119 2016-01-15 Richard Biener <rguenther@suse.de>
6122 * g++.dg/lto/pr69137_0.C: New testcase.
6124 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6127 * gcc.target/i386/pr69246.c: New test.
6129 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6131 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6133 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6136 * g++.dg/init/const9.C: Disable test on S/390.
6138 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6140 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6141 * g++.dg/Wno-frame-address.C: Ditto.
6143 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6145 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6147 2016-01-15 Richard Biener <rguenther@suse.de>
6149 PR tree-optimization/68961
6150 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6152 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6154 * gcc.target/i386/pr65105-5.c: New test.
6156 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6158 * gcc.c-torture/execute/alias-4.c: New testcase.
6160 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6163 * g++.dg/ipa/devirt-49.C: New testcase.
6165 2016-01-15 Christian Bruel <christian.bruel@st.com>
6168 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6169 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6170 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6172 2016-01-15 Richard Biener <rguenther@suse.de>
6174 PR tree-optimization/69117
6175 * gcc.dg/torture/pr69117.c: New testcase.
6177 2015-01-14 Ryan Burn <contact@rnburn.com>
6180 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6182 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6185 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6186 range tests use 100 * maximum instead of maximum + 1.
6188 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6191 * gcc.dg/guality/pr69244.c: New test.
6193 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6195 * lib/target-supports.exp (check_effective_target_issignaling):
6197 * gcc.dg/pr61441.c: Require issignaling effective target.
6199 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6202 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6204 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6207 PR preprocessor/69177
6208 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6209 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6210 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6213 2016-01-14 Marek Polacek <polacek@redhat.com>
6216 * gcc.dg/array-15.c: New test.
6218 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6221 PR tree-optimization/69155
6222 * gfortran.dg/pr68146.f: New test.
6223 * gfortran.dg/pr69155.f90: New test.
6225 2016-01-14 Richard Biener <rguenther@suse.de>
6227 PR tree-optimization/68060
6228 * gcc.dg/torture/pr68060-1.c: New testcase.
6229 * gcc.dg/torture/pr68060-2.c: Likewise.
6231 2016-01-14 Nick Clifton <nickc@redhat.com>
6233 * lib/target-supports.exp
6234 (check_effective_target_arm_neon_ok_nocache): Add an option
6235 sequence that includes setting the ARM architecture to ARMv7-A.
6236 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6237 command line options necessary to enable Neon support.
6238 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6239 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6240 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6241 * gcc.target/arm/pr69180.c: Likewise.
6243 2016-01-14 Jeff Law <law@redhat.com>
6245 PR tree-optimization/69270
6246 * gcc.dg/tree-ssa/pr69270.c: New test.
6248 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6251 * c-c++-common/pr66208.c: New file.
6253 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6255 PR tree-optimization/69156
6256 * gcc.dg/pr69156.c: New test.
6258 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6260 * gcc.target/i386/pr69225-7.c: New test.
6262 2016-01-13 Richard Henderson <rth@redhat.com>
6264 * gcc.dg/tm/memopt-13.c: Update expected function.
6265 * gcc.dg/tm/memopt-6.c: Likewise.
6267 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6269 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6270 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6271 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6272 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6274 2016-01-13 Tom de Vries <tom@codesourcery.com>
6276 PR tree-optimization/69169
6277 * gcc.dg/pr69169.c: New test.
6279 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6282 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6283 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6284 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6285 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6286 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6287 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6288 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6289 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6291 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6294 * gcc.dg/pr69247.c: New test.
6296 2016-01-13 Richard Biener <rguenther@suse.de>
6298 PR tree-optimization/69242
6299 * gcc.dg/torture/pr69242.c: New testcase.
6301 2016-01-13 Richard Biener <rguenther@suse.de>
6303 PR tree-optimization/69186
6304 * gcc.dg/torture/pr69186.c: New testcase.
6306 2016-01-13 Jeff Law <law@redhat.com>
6308 PR tree-optimization/67755
6309 * gcc.dg/tree-ssa/pr67755.c: New test.
6311 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6313 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6314 pass number in output by a star.
6316 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6318 PR tree-optimization/68911
6319 * gcc.c-torture/execute/pr68911.c: New test.
6321 2016-01-12 Marek Polacek <polacek@redhat.com>
6324 * g++.dg/warn/permissive-1.C: New test.
6326 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/opt/pr69213.C: New test.
6332 2016-01-12 Christian Bruel <christian.bruel@st.com>
6335 * gcc.target/arm/pr69180.c: New test.
6337 2016-01-12 Richard Biener <rguenther@suse.de>
6340 * g++.dg/lto/pr69077_0.C: New testcase.
6341 * g++.dg/lto/pr69077_1.C: Likewise.
6343 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6346 * g++.dg/opt/pr69175.C: New test.
6348 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6350 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6351 rather than #including math.h & stdlib.h.
6352 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6353 * gcc.dg/vect/pr49771.c: Likewise.
6354 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6355 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6356 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6357 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6358 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6359 * gcc.dg/vect/pr44507.c: Likewise.
6360 * gcc.dg/vect/pr45902.c: Likewise.
6361 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6362 * gcc.dg/vect/vect-117.c: Likewise.
6363 * gcc.dg/vect/vect-99.c: Likewise.
6364 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6365 * gcc.dg/vect/vect-cond-1.c: Likewise.
6366 * gcc.dg/vect/vect-cond-2.c: Likewise.
6367 * gcc.dg/vect/vect-cond-3.c: Likewise.
6368 * gcc.dg/vect/vect-cond-4.c: Likewise.
6369 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6370 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6371 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6372 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6373 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6374 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6375 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6376 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6377 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6378 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6379 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6380 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6381 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6382 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6383 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6384 include of signal.h.
6385 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6386 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6387 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6388 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6389 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6390 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6391 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6392 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6393 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6394 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6395 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6396 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6397 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6398 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6399 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6400 * gcc.dg/vect/vect-outer-5.c: Likewise.
6401 * gcc.dg/vect/vect-outer-6.c: Likewise.
6402 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6405 2016-01-12 Nick Clifton <nickc@redhat.com>
6408 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6409 to fread so that it will be found in all target runtimes.
6411 2016-01-12 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/69053
6414 * g++.dg/torture/pr69053.C: New testcase.
6416 2016-01-12 Richard Biener <rguenther@suse.de>
6418 PR tree-optimization/69168
6419 * gcc.dg/torture/pr69168.c: New testcase.
6421 2016-01-12 Richard Biener <rguenther@suse.de>
6423 PR tree-optimization/69157
6424 * gcc.dg/torture/pr69157.c: New testcase.
6426 2016-01-12 Richard Biener <rguenther@suse.de>
6428 PR tree-optimization/69174
6429 * gcc.dg/torture/pr69174.c: New testcase.
6431 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6435 * g++.dg/tls/pr66808.C: New test.
6436 * g++.dg/tls/pr69000.C: New test.
6438 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6440 * gcc.target/powerpc/swaps-p8-23.c: New test.
6441 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6443 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6445 PR tree-optimization/68356
6446 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6448 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6449 Jim Wilson <jim.wilson@linaro.org>
6452 * gcc.target/arm/pr69194.c: New test.
6454 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6457 * gcc.target/i386/pr69225-1.c: New test.
6458 * gcc.target/i386/pr69225-2.c: Likewise.
6459 * gcc.target/i386/pr69225-3.c: Likewise.
6460 * gcc.target/i386/pr69225-4.c: Likewise.
6461 * gcc.target/i386/pr69225-5.c: Likewise.
6462 * gcc.target/i386/pr69225-6.c: Likewise.
6464 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6467 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6471 * gcc.dg/pr69071.c: New test.
6474 * g++.dg/opt/pr69211.C: New test.
6476 PR tree-optimization/69214
6477 * gcc.c-torture/compile/pr69214.c: New test.
6479 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6481 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6482 * gcc.target/i386/pr66232-11.c: Ditto.
6483 * gcc.target/i386/pr66232-12.c: Ditto.
6484 * gcc.target/i386/pr66232-13.c: Ditto.
6486 2016-01-11 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/69173
6489 * gcc.dg/torture/pr69173.c: New testcase.
6491 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6493 PR rtl-optimization/68796
6494 * gcc.target/aarch64/tst_5.c: New test.
6495 * gcc.target/aarch64/tst_6.c: Likewise.
6497 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6499 PR rtl-optimization/68841
6500 * gcc.dg/pr68841.c: New test.
6501 * gcc.c-torture/execute/pr68841.c: New test.
6503 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6505 PR rtl-optimization/68920
6506 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6508 * gcc.dg/ifcvt-5.c: New test.
6510 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6513 * g++.dg/pr69123.C: New.
6515 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6518 * gcc.target/i386/pr69010.c: New test.
6520 2016-01-11 Martin Jambor <mjambor@suse.cz>
6523 * gcc.target/i386/chkp-pr69044.c: New test.
6525 2016-01-11 Tom de Vries <tom@codesourcery.com>
6527 PR tree-optimization/69109
6528 * gcc.dg/autopar/pr69109-2.c: New test.
6529 * gcc.dg/autopar/pr69109.c: New test.
6531 2016-01-11 Tom de Vries <tom@codesourcery.com>
6533 PR tree-optimization/69108
6534 * gcc.dg/autopar/pr69108.c: New test.
6536 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6539 * c-c++-common/Wisleading-indentation.c: Augment test.
6541 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6544 * gfortran.dg/inline_matmul_12.f90: New test.
6546 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6549 * gfortran.dg/actual_array_offset_1: New test.
6551 2016-01-10 Tom de Vries <tom@codesourcery.com>
6553 PR tree-optimization/69062
6554 * gcc.dg/autopar/pr69062.c: New test.
6556 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6558 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6559 * gcc.dg/vect/slp-perm-2.c: Likewise.
6560 * gcc.dg/vect/slp-perm-3.c: Likewise.
6561 * gcc.dg/vect/slp-perm-5.c: Likewise.
6562 * gcc.dg/vect/slp-perm-6.c: Likewise.
6563 * gcc.dg/vect/slp-perm-7.c: Likewise.
6564 * gcc.dg/vect/slp-perm-8.c: Likewise.
6566 2016-01-10 Tom de Vries <tom@codesourcery.com>
6568 PR tree-optimization/69039
6569 * gcc.dg/autopar/pr69039.c: New test.
6571 2016-01-09 Marek Polacek <polacek@redhat.com>
6574 * g++.dg/pr69113.C: New test.
6576 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6579 PR tree-optimization/69097
6580 * gcc.c-torture/execute/pr50865.c: New test.
6581 * gcc.c-torture/execute/pr69097-1.c: New test.
6582 * gcc.c-torture/execute/pr69097-2.c: New test.
6583 * gcc.dg/pr69097-1.c: New test.
6584 * gcc.dg/pr69097-2.c: New test.
6586 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6589 * g++.dg/opt/pr69164.C: New test.
6591 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6593 PR tree-optimization/69167
6594 * gcc.dg/pr69167.c: New test.
6596 2016-01-08 Marek Polacek <polacek@redhat.com>
6599 * g++.dg/pr68449.C: New.
6601 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6603 PR tree-optimization/68707
6604 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6605 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6606 on platforms supporting it.
6607 * gcc.dg/vect/slp-perm-2.c: Likewise.
6608 * gcc.dg/vect/slp-perm-3.c: Likewise.
6609 * gcc.dg/vect/slp-perm-5.c: Likewise.
6610 * gcc.dg/vect/slp-perm-7.c: Likewise.
6611 * gcc.dg/vect/slp-perm-8.c: Likewise.
6612 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6613 on platforms supporting it.
6615 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6617 PR tree-optimization/69162
6618 * gcc.dg/pr69162.c: New test.
6620 PR tree-optimization/69172
6621 * gcc.dg/pr69172.c: New test.
6623 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6625 PR tree-optimization/67781
6626 * gcc.c-torture/execute/pr67781.c: New file.
6628 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6630 PR tree-optimization/69083
6631 * gcc.dg/vect/pr69083.c: New test.
6633 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6635 PR tree-optimization/61441
6636 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6637 Use -fexcess-precision=standard for compiler options.
6638 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6640 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6643 * gfortran.dg/gomp/pr69128.f90: New test.
6646 * g++.dg/ext/pr69145-1.C: New test.
6647 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6648 * g++.dg/ext/pr69145-2.h: New file.
6650 2016-01-07 Martin Sebor <msebor@redhat.com>
6653 * gcc.dg/atomic-fetch-bool.c: New test.
6654 * gcc.dg/sync-fetch-bool.c: New test.
6656 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6659 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6661 2016-01-07 Nick Clifton <nickc@redhat.com>
6664 * g++.dg/pr66655.C: New test.
6665 * g++.dg/pr66655_1.cc: Test support file.
6666 * g++.dg/pr66655.h: Test header file.
6668 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6671 gfortran.dg/gomp/pr66680.f90: New test.
6673 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6676 * gcc.target/i386/pr69171-1.c: New test.
6677 * gcc.target/i386/pr69171-2.c: Likewise.
6678 * gcc.target/i386/pr69171-3.c: Likewise.
6679 * gcc.target/i386/pr69171-4.c: Likewise.
6680 * gcc.target/i386/pr69171-5.c: Likewise.
6681 * gcc.target/i386/pr69171-6.c: Likewise.
6683 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6686 * c-c++-common/pr67639.c: New test.
6688 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6690 PR tree-optimization/69141
6691 * g++.dg/opt/pr69141.C: New test.
6693 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6695 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6697 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6700 * gcc.target/i386/pr69140.c: New test
6702 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6704 * gcc.dg/bad-dereference.c: New test case.
6706 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6710 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6712 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6714 2016-01-06 Marek Polacek <polacek@redhat.com>
6717 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6719 2016-01-05 Marek Polacek <polacek@redhat.com>
6722 * gcc.dg/atomic-invalid-2.c: New.
6724 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6727 * gcc.target/i386/pr68991.c: New test.
6729 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6732 * g++.dg/pr68991-1.C: New test.
6733 * g++.dg/pr68991-2.C: Likewise.
6735 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6738 * gcc.target/ia64/pr60465-gprel64.c: New test.
6739 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6741 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6743 PR rtl-optimization/68651
6744 * gcc.target/aarch64/pr68651_1.c: New test.
6746 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6749 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6751 2016-01-05 Nathan Sidwell <nathan@acm.org>
6754 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6756 * gcc.dg/alias-15.c: New.
6758 2016-01-05 Nick Clifton <nickc@redhat.com>
6761 * g++.dg/pr68770.C: New test.
6763 2016-01-04 Mike Stump <mikestump@comcast.net>
6765 * lib/target-supports.exp (check_effective_target_cilkplus):
6766 cilkplus targets require pthreads.
6767 (check_effective_target_cilkplus): Remove special case for NVPTX.
6769 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6771 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6774 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6776 Update copyright years.
6778 2016-01-04 Marek Polacek <polacek@redhat.com>
6781 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6782 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6783 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6785 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6787 * gcc.target/sparc/20160104-2.c: New test.
6789 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6791 * gcc.target/sparc/20160104-1.c: New test.
6793 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6796 * gfortran.dg/pr65045.f90: New test.
6798 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6800 * gnat.dg/specs/debug1.ads: Delete.
6802 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6804 PR libgfortran/68867
6805 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6808 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6810 PR libgfortran/68867
6811 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6814 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6817 * gfortran.dg/pr68864.f90: New test.
6819 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6821 PR tree-optimization/69070
6822 * gcc.dg/pr69070.c: New test.
6825 * gfortran.dg/pr69055.f90: New test.
6828 * gcc.dg/pr69015.c: New test.
6830 Copyright (C) 2016 Free Software Foundation, Inc.
6832 Copying and distribution of this file, with or without modification,
6833 are permitted in any medium without royalty provided the copyright
6834 notice and this notice are preserved.