1 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3 * gcc.dg/fold-notshift-2.c: Adjust.
5 2016-05-23 Marek Polacek <polacek@redhat.com>
8 * c-c++-common/Wswitch-unreachable-1.c: New test.
9 * gcc.dg/Wswitch-unreachable-1.c: New test.
10 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
12 * g++.dg/gomp/block-10.C: Likewise.
13 * gcc.dg/gomp/block-10.c: Likewise.
14 * g++.dg/gomp/block-9.C: Likewise.
15 * gcc.dg/gomp/block-9.c: Likewise.
16 * g++.dg/gomp/target-1.C: Likewise.
17 * g++.dg/gomp/target-2.C: Likewise.
18 * gcc.dg/gomp/target-1.c: Likewise.
19 * gcc.dg/gomp/target-2.c: Likewise.
20 * g++.dg/gomp/taskgroup-1.C: Likewise.
21 * gcc.dg/gomp/taskgroup-1.c: Likewise.
22 * gcc.dg/gomp/teams-1.c: Likewise.
23 * g++.dg/gomp/teams-1.C: Likewise.
24 * g++.dg/overload/error3.C: Likewise.
25 * g++.dg/tm/jump1.C: Likewise.
26 * g++.dg/torture/pr40335.C: Likewise.
27 * gcc.dg/c99-vla-jump-5.c: Likewise.
28 * gcc.dg/switch-warn-1.c: Likewise.
29 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
30 * gcc.dg/nested-func-1.c: Likewise.
31 * gcc.dg/pr67784-4.c: Likewise.
33 2016-05-23 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/71230
36 * gfortran.dg/pr71230-1.f90: New testcase.
37 * gfortran.dg/pr71230-2.f90: Likewise.
39 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
41 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
42 * gcc.dg/vect/pr58135.c: Add new.
43 * gfortran.dg/pr46519-1.f: Adjust test case.
45 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/cpp0x/decltype64.C: New.
50 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
52 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
53 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
54 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
56 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
58 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
59 Add poly64x1_t and poly64x2_t cases if supported.
60 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
61 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
62 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
63 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
64 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
66 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
68 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
69 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
70 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
71 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
72 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
73 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
74 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
76 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
78 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
80 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
82 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
83 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
85 2016-05-22 Jakub Jelinek <jakub@redhat.com>
87 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
88 constraint instead of "r".
89 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
90 insn instead of vxorpd.
91 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
93 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
94 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
96 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
98 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
99 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
101 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
103 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
106 * gcc.dg/tree-ssa/pr40921.c: New test.
108 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
111 * gcc.target/avr/pr71103.c: New test.
113 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
116 * gcc.dg/tree-ssa/pr71179.c: New test.
118 2016-05-20 Martin Sebor <msebor@redhat.com>
121 * gcc.dg/init-excess-2.c: New test.
123 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
125 * gnat.dg/opt53.adb: New test.
126 * gnat.dg/opt54.adb: Likewise.
128 2016-05-20 Martin Jambor <mjambor@suse.cz>
130 PR tree-optimization/70884
131 * gcc.dg/tree-ssa/pr70919.c: New test.
133 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
135 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
137 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
140 2016-05-20 David Malcolm <dmalcolm@redhat.com>
142 * jit.dg/all-non-failing-tests.h: Add
143 test-factorial-must-tail-call.c.
144 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
145 * jit.dg/test-factorial-must-tail-call.c: New test case.
147 2016-05-20 Jakub Jelinek <jakub@redhat.com>
150 * gfortran.dg/pr71204.f90: New test.
152 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
154 * gcc.target/nvptx/sincos.c: New test.
156 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/cpp1y/auto-fn31.C: New.
161 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
163 * gcc.target/powerpc/vec-addec.c: New test.
164 * gcc.target/powerpc/vec-addec-int128.c: New test.
166 2016-05-20 David Malcolm <dmalcolm@redhat.com>
168 * gcc.dg/plugin/must-tail-call-1.c: New test case.
169 * gcc.dg/plugin/must-tail-call-2.c: New test case.
170 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
171 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
173 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
175 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
177 2016-05-20 Jakub Jelinek <jakub@redhat.com>
180 * g++.dg/opt/pr71210-1.C: New test.
181 * g++.dg/opt/pr71210-2.C: New test.
183 PR tree-optimization/29756
184 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
185 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
186 only on selected targets where V4SImode vectors are known to be
189 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
191 PR tree-optimization/71079
192 PR tree-optimization/71206
193 * gcc.dg/tree-ssa/pr71206.c: New testcase.
195 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
197 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
198 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
199 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
201 2016-05-20 Richard Guenther <rguenther@suse.de>
203 PR tree-optimization/29756
204 * gcc.dg/tree-ssa/vector-6.c: New testcase.
206 2016-05-20 Richard Biener <rguenther@suse.de>
208 PR tree-optimization/71185
209 * gcc.dg/tree-ssa/pr71185.c: New testcase.
211 2016-05-20 Richard Biener <rguenther@suse.de>
213 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
215 2016-05-19 Marek Polacek <polacek@redhat.com>
218 * g++.dg/diagnostic/pr71075.C: New test.
220 2016-05-19 David Malcolm <dmalcolm@redhat.com>
223 * g++.dg/pr71184.C: New test case.
225 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
227 * gcc.target/powerpc/darn-0.c: New test.
228 * gcc.target/powerpc/darn-1.c: New test.
229 * gcc.target/powerpc/darn-2.c: New test.
231 2016-05-19 Marek Polacek <polacek@redhat.com>
233 PR tree-optimization/71031
234 * gcc.dg/tree-ssa/vrp100.c: New test.
236 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
238 PR rtl-optimization/71148
239 * gcc.dg/pr71148.c: New test.
241 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244 * gcc.target/arm/pr71056.c: New test.
246 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
248 * c-c++-common/pr69669.c: Check the used mode.
250 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
253 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
255 2016-05-19 Richard Biener <rguenther@suse.de>
257 PR tree-optimization/70729
258 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
259 * gcc.dg/graphite/scop-18.c: Likewise.
260 * gcc.dg/pr41783.c: Disable LIM.
261 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
262 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
263 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
264 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
265 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
266 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
267 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
268 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
269 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
270 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
271 * gfortran.dg/pr42108.f90: Likewise.
273 2016-05-18 David Malcolm <dmalcolm@redhat.com>
276 * gcc.dg/spellcheck-options-11.c: New test case.
278 2016-05-18 Jakub Jelinek <jakub@redhat.com>
281 * g++.dg/opt/pr71100.C: New test.
283 2016-05-18 Martin Jambor <mjambor@suse.cz>
286 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
287 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
288 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
289 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
291 2016-05-18 Martin Jambor <mjambor@suse.cz>
294 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
295 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
296 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
297 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
298 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
300 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/template/crash122.C: New.
305 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/template/pr70466-1.C: New.
309 * g++.dg/template/pr70466-2.C: Likewise.
311 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
313 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
314 splat operations and the XXSPLTIB instruction.
315 * gcc.target/powerpc/p9-splat-2.c: Likewise.
316 * gcc.target/powerpc/p9-splat-3.c: Likewise.
317 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
318 xxlxor to clear a register.
320 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
322 * gcc.dg/torture/pr71020.c: New test.
324 2016-05-18 Martin Jambor <mjambor@suse.cz>
327 * gcc.dg/ipa/pr70646.c: New test.
329 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
331 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
333 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
335 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
336 missing tests for vreinterpretq_p{8,16}.
338 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
340 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
341 vsliq_n_s64 and vsliq_n_u64.
343 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
345 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
346 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
348 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
350 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
351 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
354 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
356 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
359 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
361 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
362 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
363 "blr\t" and switch to scan-assembler-times.
365 2016-05-18 Jiong Wang <jiong.wang@arm.com>
367 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
369 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
370 declarations under __aarch64__ and __ARM_FEATURE_FMA.
372 2016-05-18 Jakub Jelinek <jakub@redhat.com>
374 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
375 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
376 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
377 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
378 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
379 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
381 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
382 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
384 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
385 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
387 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
388 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
390 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
392 2016-05-18 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/71168
395 * gcc.dg/torture/pr71168.c: New testcase.
397 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
400 * gcc.dg/tree-ssa/pr63586-2.c: New test.
401 * gcc.dg/tree-ssa/pr63586.c: New test.
402 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
404 2016-05-17 Nathan Sidwell <nathan@acm.org>
406 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
407 * gcc.dg/pr68671.c: Fix ptx xfail-if.
408 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
409 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
411 2016-05-17 Nathan Sidwell <nathan@acm.org>
413 * gcc.target/nvptx/abi-vararg-3.c: New.
415 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
417 PR tree-optimization/54579
419 * gcc.dg/fold-notrotate-1.c: New test.
420 * gcc.dg/fold-notshift-1.c: New test.
421 * gcc.dg/fold-notshift-2.c: New test.
423 2016-05-17 Marek Polacek <polacek@redhat.com>
426 * g++.dg/ipa/pr71146.C: New test.
428 2016-05-17 David Malcolm <dmalcolm@redhat.com>
430 * jit.dg/test-error-array-bounds.c: New test case.
432 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
434 * gcc.dg/tree-ssa/and-1.c: New testcase.
436 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
438 * gcc.dg/tree-ssa/pr69270.c: Adjust.
439 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
441 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
443 * gcc.dg/tree-ssa/pr69270.c: Adjust.
444 * gcc.dg/tree-ssa/vrp99.c: New testcase.
446 2016-05-17 Jiong Wang <jiong.wang@arm.com>
448 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
450 2016-05-17 Jiong Wang <jiong.wang@arm.com>
452 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
454 2016-05-17 Jiong Wang <jiong.wang@arm.com>
456 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
457 ".2d[index]" when scan the assembly.
458 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
459 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
461 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
463 2016-05-17 Richard Biener <rguenther@suse.de>
465 PR tree-optimization/71132
466 * gcc.dg/torture/pr71132.c: New testcase.
468 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
470 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
472 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475 * gcc.target/aarch64/pr70809_1.c: New test.
477 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
479 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
480 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
481 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
482 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
484 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
485 Ilya Enkovich <ilya.enkovich@intel.com>
488 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
490 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
492 * g++.dg/ipa/ivinline-7.C: Do not xfail.
493 * g++.dg/ipa/ivinline-9.C: Do not xfail.
495 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
497 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
498 test for __ARM_FP16_ARGS.
499 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
500 * gcc.target/arm/aapcs/neon-vect10.c: New.
501 * gcc.target/arm/aapcs/neon-vect9.c: New.
502 * gcc.target/arm/aapcs/vfp18.c: New.
503 * gcc.target/arm/aapcs/vfp19.c: New.
504 * gcc.target/arm/aapcs/vfp20.c: New.
505 * gcc.target/arm/aapcs/vfp21.c: New.
506 * gcc.target/arm/fp16-aapcs-1.c: New.
507 * g++.target/arm/fp16-param-1.c: Update expected output. Add
508 test for __ARM_FP16_ARGS.
509 * g++.target/arm/fp16-return-1.c: Update expected output.
511 2016-05-16 Jiong Wang <jiong.wang@arm.com>
514 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
516 2016-05-15 Harald Anlauf <anlauf@gmx.de>
519 * gfortran.dg/pr69603.f90: New testcase.
521 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
523 * gfortran.dg/dec_union_4.f90: Fix endian issue.
525 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
528 * gfortran.dg/pr71047.f08: New test.
530 2016-05-13 Joseph Myers <joseph@codesourcery.com>
532 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
533 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
534 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
536 2016-05-13 Martin Sebor <msebor@redhat.com>
539 * g++.dg/cpp0x/constexpr-60049.C: New test.
541 2016-05-13 Jakub Jelinek <jakub@redhat.com>
544 * gcc.dg/pr71071.c: New test.
546 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
548 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
550 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
552 2016-05-13 Nathan Sidwell <nathan@acm.org>
554 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
555 __atomic_is_lock_free declaration.
557 2016-05-13 Richard Biener <rguenther@suse.de>
559 PR tree-optimization/42587
560 * gcc.dg/optimize-bswapsi-4.c: New testcase.
562 2016-05-13 Martin Liska <mliska@suse.cz>
564 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
565 the new format of dump output.
567 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
569 * gcc.dg/pr71084.c: New test.
571 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
574 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
576 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
578 * gcc.target/aarch64/struct_return.c: New test.
580 2016-05-12 Marek Polacek <polacek@redhat.com>
583 * c-c++-common/pr70756-2.c: New test.
584 * c-c++-common/pr70756.c: New test.
586 2016-05-12 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/71059
589 * gcc.dg/torture/pr71059.c: New testcase.
591 2016-05-12 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/71062
594 * gcc.dg/torture/pr71062.c: New testcase.
596 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
598 PR tree-optimization/71006
599 * gcc.dg/pr71006.c: New test.
601 2016-05-12 Marek Polacek <polacek@redhat.com>
604 * gcc.dg/opts-7.c: New test.
606 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
610 Add -save-temps to dg-options.
611 Scan for ldmfd rather than pop instruction.
612 * gcc.target/arm/interrupt-2.c: Likewise.
613 * gcc.target/arm/pr70830.c: New test.
615 2016-05-12 Jakub Jelinek <jakub@redhat.com>
617 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
618 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
620 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
621 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
622 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
625 * gcc.target/i386/avx512vl-pack-1.c: New test.
626 * gcc.target/i386/avx512vl-pack-2.c: New test.
627 * gcc.target/i386/avx512bw-pack-2.c: New test.
629 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
631 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
632 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
633 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
635 2016-05-12 Richard Biener <rguenther@suse.de>
637 PR tree-optimization/70986
638 * gcc.dg/torture/pr70986-1.c: New testcase.
639 * gcc.dg/torture/pr70986-2.c: Likewise.
640 * gcc.dg/torture/pr70986-3.c: Likewise.
642 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
645 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
646 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
648 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
650 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
652 * gcc.target/i386/pr66746.c: Ditto.
654 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
656 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
658 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
659 warning when using -mvsx-timode.
660 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
661 * gcc.target/powerpc/dform-2.c: Likewise.
662 * gcc.target/powerpc/pr68805.c: Likewise.
664 2016-05-11 Marek Polacek <polacek@redhat.com>
667 * c-c++-common/attributes-3.c: New test.
669 2016-05-11 Nathan Sidwell <nathan@acm.org>
671 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
672 * gcc.c-torture/execute/pr68185.c: Likewise.
673 * gcc.dg/ipa/pr70306.c: Requires global constructors.
674 * gcc.dg/pr69634.c: Requires scheduling.
675 * gcc.dg/torture/pr66178.c: Require label values.
676 * gcc.dg/setjmp-6.c: Require indirect jumps.
678 2016-05-11 Richard Biener <rguenther@suse.de>
680 PR tree-optimization/71055
681 * gcc.dg/torture/pr71055.c: New testcase.
683 2016-05-11 Richard Biener <rguenther@suse.de>
686 * g++.dg/debug/pr71057.C: New testcase.
688 2016-05-11 Jakub Jelinek <jakub@redhat.com>
691 * gfortran.dg/gomp/pr70855.f90: New test.
693 2016-05-11 Richard Biener <rguenther@suse.de>
696 * g++.dg/torture/pr71002.C: New testcase.
698 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
701 * gcc.dg/pr70807.c: New test.
703 2016-05-10 Martin Sebor <msebor@redhat.com>
706 * g++.dg/Wattributes.C: New test.
708 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
710 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
711 * gcc.dg/tree-ssa/pr69270.c: Adjust.
712 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
714 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
717 * gcc.target/i386/pr70799-1.c: New test.
719 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
721 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
723 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
726 * gcc.target/i386/pr70877.c: New test.
728 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
730 PR tree-optimization/70786
731 * gcc.target/i386/pr70876.c: New test.
733 2016-05-10 Jakub Jelinek <jakub@redhat.com>
736 * gcc.target/i386/avx512vl-logic-1.c: New test.
737 * gcc.target/i386/avx512vl-logic-2.c: New test.
738 * gcc.target/i386/avx512dq-logic-2.c: New test.
740 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 * gcc.target/powerpc/pr70963.c: New.
745 2016-05-10 David Malcolm <dmalcolm@redhat.com>
747 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
748 (test_very_wide_line): Add ruler to expected output.
749 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
750 (test_very_wide_line): Likewise.
751 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
752 (test_show_locus): Within the handling of "test_very_wide_line",
753 enable show_ruler_p on the diagnostic context.
755 2016-05-10 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/71039
758 * gcc.dg/torture/pr71039.c: New testcase.
760 2016-05-10 Nathan Sidwell <nathan@acm.org>
762 * gcc.dg/nested-func-10.c: Requires alloca.
763 * gcc.dg/nested-func-9.c: Requires alloca.
764 * gcc.c-torture/execute/pr70460.c: Requires labels.
765 * gcc.c-torture/compile/pr70199.c: Requires labels.
766 * gcc.target/nvptx/decl.c: Compile only.
767 * gcc.target/nvptx/trailing-init.c: Compile only.
768 * gcc.target/nvptx/ary-init.c: Compile only.
770 2016-05-10 Marek Polacek <polacek@redhat.com>
773 * gcc.dg/attr-opt-1.c: New test.
775 2016-05-10 Richard Biener <rguenther@suse.de>
777 PR tree-optimization/70497
778 PR tree-optimization/28367
779 * gcc.dg/torture/20160404-1.c: New testcase.
780 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
781 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
783 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
785 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
787 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
789 * gcc.target/i386/fabsneg-1.c New test.
791 2016-05-09 Alan Modra <amodra@gmail.com>
794 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
796 2016-05-09 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/70985
799 * gcc.dg/torture/pr70985.c: New testcase.
801 2016-05-09 Bin Cheng <bin.cheng@arm.com>
803 * gcc.dg/tree-ssa/ifc-9.c: New test.
804 * gcc.dg/tree-ssa/ifc-10.c: New test.
805 * gcc.dg/tree-ssa/ifc-11.c: New test.
806 * gcc.dg/tree-ssa/ifc-12.c: New test.
807 * gcc.dg/vect/pr61194.c: Remove XFAIL.
808 * gcc.dg/vect/vect-23.c: Remove XFAIL.
809 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
811 2016-05-09 Richard Biener <rguenther@suse.de>
814 * gfortran.dg/pr70937.f90: New testcase.
816 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
818 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
820 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
823 * gfortran.dg/dec_structure_1.f90: New testcase.
824 * gfortran.dg/dec_structure_2.f90: Ditto.
825 * gfortran.dg/dec_structure_3.f90: Ditto.
826 * gfortran.dg/dec_structure_4.f90: Ditto.
827 * gfortran.dg/dec_structure_5.f90: Ditto.
828 * gfortran.dg/dec_structure_6.f90: Ditto.
829 * gfortran.dg/dec_structure_7.f90: Ditto.
830 * gfortran.dg/dec_structure_8.f90: Ditto.
831 * gfortran.dg/dec_structure_9.f90: Ditto.
832 * gfortran.dg/dec_structure_10.f90: Ditto.
833 * gfortran.dg/dec_structure_11.f90: Ditto.
834 * gfortran.dg/dec_union_1.f90: Ditto.
835 * gfortran.dg/dec_union_2.f90: Ditto.
836 * gfortran.dg/dec_union_3.f90: Ditto.
837 * gfortran.dg/dec_union_4.f90: Ditto.
838 * gfortran.dg/dec_union_5.f90: Ditto.
839 * gfortran.dg/dec_union_6.f90: Ditto.
840 * gfortran.dg/dec_union_7.f90: Ditto.
842 2016-05-07 Tom de Vries <tom@codesourcery.com>
844 PR tree-optimization/70956
845 * gcc.dg/graphite/pr70956.c: New test.
847 2016-05-06 Jakub Jelinek <jakub@redhat.com>
850 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
851 (a, b, c, d): Change type from char to signed char.
852 (main): Compare against (signed char) -1634678893 instead of
853 hardcoded -109. Use __builtin_abort instead of abort.
855 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
856 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
858 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
860 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
863 * gcc.dg/torture/pr70935.c: New test.
865 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
868 * gcc.target/sh/pr58219.c: New tests.
870 2016-05-06 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/70960
873 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
875 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
878 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
879 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
880 Adjust expected instruction counts.
881 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
883 2016-05-06 Marek Polacek <polacek@redhat.com>
886 * gcc.dg/ubsan/bounds-3.c: New test.
888 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
891 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
893 2016-05-06 Richard Biener <rguenther@suse.de>
896 * gfortran.dg/pr70931.f90: New testcase.
898 2016-05-06 Richard Biener <rguenther@suse.de>
901 * gcc.dg/torture/pr70941.c: New testcase.
903 2016-05-05 Bin Cheng <bin.cheng@arm.com>
905 PR tree-optimization/57206
906 * gcc.dg/vect/pr57206.c: New test.
908 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
910 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
912 2016-05-05 Jakub Jelinek <jakub@redhat.com>
914 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
916 * c-c++-common/Wdangling-else-4.c: New test.
918 2016-05-04 Jakub Jelinek <jakub@redhat.com>
922 * g++.dg/opt/pr70906.C: New test.
923 * g++.dg/opt/pr70933.C: New test.
925 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
927 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
929 * gcc.dg/ipa/pure-const-3.c: New testcase.
931 2016-05-04 Marek Polacek <polacek@redhat.com>
933 * c-c++-common/Wdangling-else-1.c: New test.
934 * c-c++-common/Wdangling-else-2.c: New test.
935 * c-c++-common/Wdangling-else-3.c: New test.
937 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
939 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
942 2016-05-04 Marek Polacek <polacek@redhat.com>
945 * gcc.dg/Waddress-2.c: New test.
947 2016-05-04 Alan Modra <amodra@gmail.com>
949 * gcc.target/powerpc/pr70866.c: New.
951 2016-05-03 Martin Sebor <msebor@redhat.com>
954 * c-c++-common/builtin_location.c: New test.
955 * g++.dg/cpp1y/builtin_location.C: New test.
957 2016-05-03 Marek Polacek <polacek@redhat.com>
960 * gcc.dg/pr70859.c: New test.
961 * gcc.dg/pr70859-2.c: New test.
963 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
965 * gnat.dg/debug5.adb: New testcase.
967 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
969 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
970 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
971 Procedure to check for z10 instruction set.
973 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
975 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
977 2016-05-03 Alan Modra <amodra@gmail.com>
979 * gcc.target/powerpc/savres.c: Add func using a single gpr.
981 2016-05-03 Jakub Jelinek <jakub@redhat.com>
983 * gcc.target/i386/avx512f-cvt-1.c: New test.
985 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
987 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
988 -fdump-tree-vrp-details.
990 2016-05-03 Richard Biener <rguenther@suse.de>
992 * gcc.dg/pr30172-1.c: Adjust.
993 * gcc.dg/pr63743.c: Likewise.
994 * gcc.dg/tm/pr51696.c: Likewise.
995 * c-c++-common/tm/safe-1.c: Likewise.
996 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
997 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
998 * g++.dg/plugin/self-assign-test-1.C: Likewise.
999 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1001 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1003 PR rtl-optimization/70467
1004 * gcc.target/i386/pr70467-3.c: New test.
1005 * gcc.target/i386/pr70467-4.c: New test.
1007 PR tree-optimization/70916
1008 * gcc.c-torture/compile/pr70916.c: New test.
1011 * gcc.target/i386/pr49244-1.c: New test.
1012 * gcc.target/i386/pr49244-2.c: New test.
1014 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1016 PR rtl-optimization/44281
1017 * gcc.target/i386/pr44281.c: New test.
1019 2016-05-03 bin cheng <bin.cheng@arm.com>
1021 PR tree-optimization/56541
1022 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1023 * gcc.dg/vect/pr56541.c: new test.
1025 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1027 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1029 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1031 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1034 * c-c++-common/asan/clone-test-1.c (main): Align child process
1037 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1040 * g++.dg/spellcheck-fields-2.C: New test case.
1042 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1045 * g++.dg/pr62314.C: New test case.
1047 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1049 * gcc.dg/ipa/inline-8.c: New testcase.
1051 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1053 PR rtl-optimization/70467
1054 * gcc.target/i386/pr70467-1.c: New test.
1056 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1058 * gcc.dg/spec-options.c: Run the test on all targets.
1059 * gcc.dg/foo.specs: Use cpp_unique_options.
1061 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1063 * gcc.dg/tree-ssa/unord.c: New testcase.
1065 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1067 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1069 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1071 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1073 2016-05-02 Marek Polacek <polacek@redhat.com>
1076 * gcc.dg/enum-incomplete-3.c: New test.
1078 2016-05-02 Marek Polacek <polacek@redhat.com>
1079 Tom de Vries <tom@codesourcery.com>
1081 PR tree-optimization/70700
1082 * gcc.dg/pr70700.c: New test.
1084 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1086 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1087 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1088 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1089 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1090 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1092 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1094 * ada/acats/run_acats: Rename into...
1095 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1096 * ada/acats/run_all.sh: Remove redundant test.
1097 (target_run): Move around.
1098 (target_gnatchop): Use newly built executable.
1099 (target_gnatmake): Likewise.
1100 Check that the compilation of impbit succeeds.
1102 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1104 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1105 * gcc.dg/20021029-1.c: Likewise.
1106 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1107 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1108 * gcc.target/sh/cmpstr.c: Likewise.
1109 * gcc.target/sh/cmpstrn.c: Likewise.
1110 * gcc.target/sh/memset.c: Likewise.
1111 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1112 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1113 * gcc.target/sh/pr39423-1.c: Likewise.
1114 * gcc.target/sh/pr49468-di.c: Likewise.
1115 * gcc.target/sh/pr49468-si.c: Likewise.
1116 * gcc.target/sh/pr49880-1.c: Likewise.
1117 * gcc.target/sh/pr49880-2.c: Likewise.
1118 * gcc.target/sh/pr49880-3.c: Likewise.
1119 * gcc.target/sh/pr50751-1.c: Likewise.
1120 * gcc.target/sh/pr50751-4.c: Likewise.
1121 * gcc.target/sh/pr50751-7.c: Likewise.
1122 * gcc.target/sh/pr51244-1.c: Likewise.
1123 * gcc.target/sh/pr51244-10.c: Likewise.
1124 * gcc.target/sh/pr51244-11.c: Likewise.
1125 * gcc.target/sh/pr51244-12.c: Likewise.
1126 * gcc.target/sh/pr51244-13.c: Likewise.
1127 * gcc.target/sh/pr51244-14.c: Likewise.
1128 * gcc.target/sh/pr51244-17.c: Likewise.
1129 * gcc.target/sh/pr51244-18.c: Likewise.
1130 * gcc.target/sh/pr51244-19.c: Likewise.
1131 * gcc.target/sh/pr51244-4.c: Likewise.
1132 * gcc.target/sh/pr51244-5.c: Likewise.
1133 * gcc.target/sh/pr51244-7.c: Likewise.
1134 * gcc.target/sh/pr51244-8.c: Likewise.
1135 * gcc.target/sh/pr51244-9.c: Likewise.
1136 * gcc.target/sh/pr51697.c: Likewise.
1137 * gcc.target/sh/pr52483-1.c: Likewise.
1138 * gcc.target/sh/pr52483-2.c: Likewise.
1139 * gcc.target/sh/pr52483-3.c: Likewise.
1140 * gcc.target/sh/pr52483-5.c: Likewise.
1141 * gcc.target/sh/pr52933-1.c: Likewise.
1142 * gcc.target/sh/pr52933-2.c: Likewise.
1143 * gcc.target/sh/pr52933-3.c: Likewise.
1144 * gcc.target/sh/pr53568-1.c: Likewise.
1145 * gcc.target/sh/pr53976-1.c: Likewise.
1146 * gcc.target/sh/pr53988-1.c: Likewise.
1147 * gcc.target/sh/pr53988.c: Likewise.
1148 * gcc.target/sh/pr54089-1.c: Likewise.
1149 * gcc.target/sh/pr54089-6.c: Likewise.
1150 * gcc.target/sh/pr54089-7.c: Likewise.
1151 * gcc.target/sh/pr54089-8.c: Likewise.
1152 * gcc.target/sh/pr54089-9.c: Likewise.
1153 * gcc.target/sh/pr54236-1.c: Likewise.
1154 * gcc.target/sh/pr54236-2.c: Likewise.
1155 * gcc.target/sh/pr54236-3.c: Likewise.
1156 * gcc.target/sh/pr54236-4.c: Likewise.
1157 * gcc.target/sh/pr54386.c: Likewise.
1158 * gcc.target/sh/pr54602-1.c: Likewise.
1159 * gcc.target/sh/pr54685.c: Likewise.
1160 * gcc.target/sh/pr54760-1.c: Likewise.
1161 * gcc.target/sh/pr54760-2.c: Likewise.
1162 * gcc.target/sh/pr54760-3.c: Likewise.
1163 * gcc.target/sh/pr54760-4.c: Likewise.
1164 * gcc.target/sh/pr54760-5.c: Likewise.
1165 * gcc.target/sh/pr54760-6.c: Likewise.
1166 * gcc.target/sh/pr55146.c: Likewise.
1167 * gcc.target/sh/pr55160.c: Likewise.
1168 * gcc.target/sh/pr59278.c: Likewise.
1169 * gcc.target/sh/pr59401-1.c: Likewise.
1170 * gcc.target/sh/pr59533-1.c: Likewise.
1171 * gcc.target/sh/pr63260.c: Likewise.
1172 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1173 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1174 * gcc.target/sh/strlen.c: Likewise.
1175 * gcc.target/sh/torture/pr30807.c: Likewise.
1176 * gcc.target/sh/torture/pr34777.c: Likewise.
1177 * gcc.target/sh/torture/pr64652.c: Likewise.
1178 * gcc.target/sh/torture/pr65505.c: Likewise.
1179 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1180 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1182 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1187 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1189 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1190 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1191 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1192 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1194 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1196 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1197 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1199 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1202 * c-c++-common/goacc/combined-reduction.c: New test.
1203 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1205 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1207 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1208 *movdi_internal pattern only if PIC off.
1209 * gcc.target/i386/pr70155-2.c: Likewise.
1210 * gcc.target/i386/pr70155-3.c: Likewise.
1211 * gcc.target/i386/pr70155-4.c: Likewise.
1212 * gcc.target/i386/pr70155-5.c: Likewise.
1213 * gcc.target/i386/pr70155-6.c: Likewise.
1214 * gcc.target/i386/pr70155-7.c: Likewise.
1215 * gcc.target/i386/pr70155-8.c: Likewise.
1216 * gcc.target/i386/pr70155-15.c: Likewise.
1217 * gcc.target/i386/pr70155-17.c: Likewise.
1218 * gcc.target/i386/pr70155-22.c: Likewise.
1220 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1222 PR tree-optimization/70803
1223 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1225 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1227 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1228 optimization of vector loop.
1229 * gcc.target/i386/vect-unpack-3.c: New test.
1230 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1231 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1232 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1234 2016-04-29 Marek Polacek <polacek@redhat.com>
1237 * g++.dg/ubsan/null-7.C: New test.
1240 * gcc.dg/pr70852.c: New test.
1242 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1245 * g++.dg/cpp0x/alignas6.C: New test.
1247 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1249 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1251 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1252 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1253 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1254 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1255 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1256 * gcc.target/arc/mxy.c: Likewise.
1257 * gcc.target/arc/mswape.c: Likewise.
1258 * gcc.target/arc/mrtsc.c: Likewise.
1259 * gcc.target/arc/mcrc.c: Likewise.
1260 * gcc.target/arc/mdsp-packa.c: Likewise.
1261 * gcc.target/arc/mdvbf.c: Likewise.
1262 * gcc.target/arc/mlock.c: Likewise.
1263 * gcc.target/arc/mmac-24.c: Likewise.
1264 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1266 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1267 Matthijs Kooijman <matthijs@stdin.nl>
1268 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1271 * gcc.target/avr/pr60040-1.c: New.
1272 * gcc.target/avr/pr60040-2.c: New.
1274 2016-04-29 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1278 2016-04-29 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/13962
1281 PR tree-optimization/65686
1282 * gcc.dg/uninit-pr65686.c: New testcase.
1284 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/pr70843.c: New test.
1289 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.target/i386/pr70858.c: New test.
1294 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1296 * gcc.target/arc/nps400-1.c: New file.
1298 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1299 Andrew Burgess <andrew.burgess@embecosm.com>
1301 * gcc.target/arc/movh_cl-1.c: New file.
1303 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1304 Andrew Burgess <andrew.burgess@embecosm.com>
1306 * gcc.target/arc/extzv-1.c: New file.
1307 * gcc.target/arc/insv-1.c: New file.
1308 * gcc.target/arc/insv-2.c: New file.
1309 * gcc.target/arc/movb-1.c: New file.
1310 * gcc.target/arc/movb-2.c: New file.
1311 * gcc.target/arc/movb-3.c: New file.
1312 * gcc.target/arc/movb-4.c: New file.
1313 * gcc.target/arc/movb-5.c: New file.
1314 * gcc.target/arc/movb_cl-1.c: New file.
1315 * gcc.target/arc/movb_cl-2.c: New file.
1316 * gcc.target/arc/movbi_cl-1.c: New file.
1317 * gcc.target/arc/movl-1.c: New file.
1319 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1320 Andrew Burgess <andrew.burgess@embecosm.com>
1322 * gcc.target/arc/cmem-1.c: New file.
1323 * gcc.target/arc/cmem-2.c: New file.
1324 * gcc.target/arc/cmem-3.c: New file.
1325 * gcc.target/arc/cmem-4.c: New file.
1326 * gcc.target/arc/cmem-5.c: New file.
1327 * gcc.target/arc/cmem-6.c: New file.
1328 * gcc.target/arc/cmem-7.c: New file.
1329 * gcc.target/arc/cmem-ld.inc: New file.
1330 * gcc.target/arc/cmem-st.inc: New file.
1332 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.target/i386/pr70821.c: New test.
1337 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1339 * gcc.target/powerpc/vec-adde.c: New test.
1340 * gcc.target/powerpc/vec-adde-int128.c: New test.
1342 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1344 * gcc.target/i386/avx-vround-1.c: New test.
1345 * gcc.target/i386/avx-vround-2.c: New test.
1346 * gcc.target/i386/avx512vl-vround-1.c: New test.
1347 * gcc.target/i386/avx512vl-vround-2.c: New test.
1349 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1353 (check_effective_target_cilkplus_runtime): ... this.
1354 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1355 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1357 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1358 Require cilkplus_runtime.
1359 Don't add -lcilkrts.
1360 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1361 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1362 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1363 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1364 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1365 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1366 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1367 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1368 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1369 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1370 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1371 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1372 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1373 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1374 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1375 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1376 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1377 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1378 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1379 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1380 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1381 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1382 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1383 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1384 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1385 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1386 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1387 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1388 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1390 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1391 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1393 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1395 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1398 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1400 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1401 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1403 2015-04-27 Ryan Burn <contact@rnburn.com>
1407 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1409 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1410 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1412 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1414 * gnat.dg/limited_with4.ad[sb]: New test.
1415 * gnat.dg/limited_with4_pkg.ads: New helper.
1417 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1420 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1421 and movv1ti_internal patterns
1422 * gcc.target/i386/pr70155-1.c: New test.
1423 * gcc.target/i386/pr70155-2.c: Likewise.
1424 * gcc.target/i386/pr70155-3.c: Likewise.
1425 * gcc.target/i386/pr70155-4.c: Likewise.
1426 * gcc.target/i386/pr70155-5.c: Likewise.
1427 * gcc.target/i386/pr70155-6.c: Likewise.
1428 * gcc.target/i386/pr70155-7.c: Likewise.
1429 * gcc.target/i386/pr70155-8.c: Likewise.
1430 * gcc.target/i386/pr70155-9.c: Likewise.
1431 * gcc.target/i386/pr70155-10.c: Likewise.
1432 * gcc.target/i386/pr70155-11.c: Likewise.
1433 * gcc.target/i386/pr70155-12.c: Likewise.
1434 * gcc.target/i386/pr70155-13.c: Likewise.
1435 * gcc.target/i386/pr70155-14.c: Likewise.
1436 * gcc.target/i386/pr70155-15.c: Likewise.
1437 * gcc.target/i386/pr70155-16.c: Likewise.
1438 * gcc.target/i386/pr70155-17.c: Likewise.
1439 * gcc.target/i386/pr70155-18.c: Likewise.
1440 * gcc.target/i386/pr70155-19.c: Likewise.
1441 * gcc.target/i386/pr70155-20.c: Likewise.
1442 * gcc.target/i386/pr70155-21.c: Likewise.
1443 * gcc.target/i386/pr70155-22.c: Likewise.
1445 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1447 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1450 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1452 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1453 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1454 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1455 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1456 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1458 2016-04-27 Richard Biener <rguenther@suse.de>
1461 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1462 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1464 2016-04-27 Nathan Sidwell <nathan@acm.org>
1466 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1467 * g++.dg/ubsan/pr63956.C: Adjust error location.
1469 2016-04-27 Nick Clifton <nickc@redhat.com>
1472 * gcc.dg/pr49889.c: New test.
1474 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1476 * c-c++-common/memset-array.c: New test.
1478 2016-04-26 Martin Sebor <msebor@redhat.com>
1481 * g++.dg/cpp1y/func_constexpr.C: New test.
1483 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1486 * g++.dg/cpp0x/enum32.C: New test.
1487 * g++.dg/cpp0x/enum33.C: New test.
1489 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1491 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1492 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1493 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1494 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1495 * gcc.c-torture/execute/pr38151.c: Likewise.
1496 * gcc.c-torture/execute/pr66556.c: Likewise.
1497 * gcc.c-torture/execute/pr67781.c: Likewise.
1498 * gcc.c-torture/execute/pr68648.c: Likewise.
1500 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1502 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1504 2016-04-26 Marek Polacek <polacek@redhat.com>
1507 * gcc.dg/pr67784-3.c: New test.
1508 * gcc.dg/pr67784-4.c: New test.
1509 * gcc.dg/pr67784-5.c: New test.
1512 * gcc.dg/Wnested-externs-2.c: New test.
1514 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1516 * gcc.dg/fold-plusmult.c: Adjust.
1517 * gcc.dg/no-strict-overflow-6.c: Adjust.
1518 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1520 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1522 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1524 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1525 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1526 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1527 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1528 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1529 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1530 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1531 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1532 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1533 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1534 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1535 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1536 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1537 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1538 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1539 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1540 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1541 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1542 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1543 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1544 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1545 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1547 * gcc.target/i386/pr32219-4.c: Likewise.
1548 * gcc.target/i386/pr32219-6.c: Likewise.
1549 * gcc.target/i386/pr32219-8.c: Likewise.
1551 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1553 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1556 2016-04-26 Marek Polacek <polacek@redhat.com>
1559 * g++.dg/ext/cond2.C: New test.
1561 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1563 PR tree-optimization/70771
1564 PR tree-optimization/70775
1565 * gcc.dg/pr70771.c: New test.
1566 * gcc.dg/pr70775.c: New test.
1568 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1570 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1572 2016-04-25 Richard Biener <rguenther@suse.de>
1574 PR tree-optimization/70780
1575 * gcc.dg/torture/pr70780.c: New testcase.
1577 2016-04-25 Michael Collison <michael.collison@arm.com>
1579 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1580 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1581 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1582 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1583 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1584 * testsuite/lib/target-supports.exp
1585 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1586 that arm neon support vector widen sum of HImode TO SImode.
1588 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1591 * c-c++-common/asan/pr70712.c: New test.
1593 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1595 * .gitattributes: New file.
1597 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1599 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1601 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1603 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1604 * gfortran.dg/submodule_15.f08: Likewise.
1606 2016-04-22 Richard Biener <rguenther@suse.de>
1608 PR tree-optimization/70740
1609 * gcc.dg/torture/pr70740.c: New testcase.
1611 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1614 * gcc.target/i386/pr70750-1.c: New test.
1615 * gcc.target/i386/pr70750-2.c: Likewise.
1617 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1620 * g++.dg/cpp0x/auto48.C: New.
1622 2016-04-21 Marek Polacek <polacek@redhat.com>
1625 * g++.dg/cpp0x/forw_enum12.C: New test.
1626 * g++.dg/cpp0x/forw_enum13.C: New test.
1628 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1631 * gcc.target/i386/pr70728.c: New test.
1633 2016-04-21 Richard Biener <rguenther@suse.de>
1636 * gcc.dg/pr70747.c: New testcase.
1638 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1640 PR tree-optimization/70715
1641 * gcc.dg/tree-ssa/scev-13.c: New test.
1643 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1645 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1647 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1649 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1651 2016-04-20 Jan Hubicka <jh@suse.cz>
1654 * g++.dg/ipa/nothrow-1.C: New testcase.
1656 2016-04-20 Nathan Sidwell <nathan@acm.org>
1659 * g++.dg/eh/delete1.C: New.
1661 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1663 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1664 -mtune-ctrl=sse_typeless_stores.
1666 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1668 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1670 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1672 PR tree-optimization/69489
1673 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1675 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1678 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1679 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1680 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1682 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1684 PR tree-optimization/56625
1685 PR tree-optimization/69489
1686 * gcc.dg/vect/pr56625.c: New test.
1687 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1689 2016-04-20 Andrew Pinski <apinski@cavium.com>
1692 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1694 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1696 * gnat.dg/self1.adb: Remove now incorrect test.
1698 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1700 * gcc.dg/tree-ssa/scev-11.c: New test.
1701 * gcc.dg/tree-ssa/scev-12.c: New test.
1703 2016-04-20 Marek Polacek <polacek@redhat.com>
1705 PR tree-optimization/70725
1706 * gcc.dg/pr70725.c: New test.
1708 2016-04-20 Richard Biener <rguenther@suse.de>
1710 PR tree-optimization/70726
1711 * g++.dg/vect/pr70726.cc: New testcase.
1713 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1716 * gcc.target/s390/pr70674.c: New test.
1718 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720 PR libgfortran/70684
1721 * gfortran.dg/list_read_14.f90: New test.
1723 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1726 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1727 extern to force it misaligned.
1731 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1732 Don't check `*' before movv4sf_internal.
1733 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1734 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1735 Don't check `*' before movv16qi_internal.
1736 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1737 extern to force it misaligned.
1741 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1742 Don't check `*' before movv2df_internal.
1743 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1744 extern to force it misaligned.
1748 Check movv8sf_internal instead of avx_storeups256.
1749 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1751 2016-04-19 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/70171
1754 * g++.dg/tree-ssa/pr70171.C: New testcase.
1756 2016-04-19 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/70724
1759 * gcc.dg/torture/pr70724.c: New testcase.
1761 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1764 * testsuite/gcc.target/i386/pr70689.c: New.
1766 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1769 * gcc.target/i386/pr70708.c: New test.
1771 2016-04-18 Richard Biener <rguenther@suse.de>
1773 PR tree-optimization/43434
1774 * gcc.dg/vect/pr43434.c: New testcase.
1775 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1776 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1777 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1778 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1779 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1780 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1781 * gcc.dg/gomp/pr68640.c: Likewise.
1782 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1783 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1785 2016-04-18 Richard Biener <rguenther@suse.de>
1787 PR tree-optimization/70701
1788 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1790 2016-04-18 Tom de Vries <tom@codesourcery.com>
1793 * gcc.dg/pr70161.c: Add dot-file scans.
1794 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1795 instead of after last dot char.
1797 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1799 * c-c++-common/dump-ada-spec-3.c: New test.
1800 * c-c++-common/dump-ada-spec-4.c: Likewise.
1802 2016-04-17 Tom de Vries <tom@codesourcery.com>
1805 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1807 2016-04-15 Jan Hubicka <jh@suse.cz>
1810 * g++.dg/ipa/pure-const-1.C: New testcase.
1811 * g++.dg/ipa/pure-const-2.C: New testcase.
1812 * g++.dg/ipa/pure-const-3.C: New testcase.
1814 2016-04-15 Marek Polacek <polacek@redhat.com>
1817 * gcc.dg/bitfld-22.c: New test.
1819 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1821 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1824 2016-04-15 Marek Polacek <polacek@redhat.com>
1827 * c-c++-common/pr70651.c: New test.
1829 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1831 PR rtl-optimization/70681
1832 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1833 dump scan on arm and powerpc.
1834 * gcc.dg/pr10474.c: Likewise.
1836 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1841 * g++.dg/cpp1y/vla11.C: Revert for real.
1844 * c-c++-common/Wparentheses-1.c: New test.
1845 * c-c++-common/gomp/Wparentheses-1.c: New test.
1846 * c-c++-common/gomp/Wparentheses-2.c: New test.
1847 * c-c++-common/gomp/Wparentheses-3.c: New test.
1848 * c-c++-common/gomp/Wparentheses-4.c: New test.
1849 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1850 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1851 * c-c++-common/goacc/Wparentheses-1.c: New test.
1853 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1856 * gcc.target/i386/pr70662.c: New test.
1858 2016-04-15 Richard Biener <rguenther@suse.de>
1859 Alan Modra <amodra@gmail.com>
1861 PR tree-optimization/70130
1862 * gcc.dg/vect/O3-pr70130.c: New testcase.
1864 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1867 * gcc.target/powerpc/pr70669.c: New test.
1870 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1871 a power7 system that does not have an assembler that supports
1874 2016-04-14 Martin Sebor <msebor@redhat.com>
1879 * c-c++-common/ubsan/vla-1.c: Revert.
1880 * g++.dg/cpp1y/vla11.C: Same.
1881 * g++.dg/cpp1y/vla12.C: Same.
1882 * g++.dg/cpp1y/vla13.C: Same.
1883 * g++.dg/cpp1y/vla14.C: Same.
1884 * g++.dg/cpp1y/vla3.C: Same.
1885 * gcc/testsuite/g++.dg/init/array24.C: Same.
1886 * g++.dg/ubsan/vla-1.C: Same.
1888 2016-04-14 Marek Polacek <polacek@redhat.com>
1889 Jan Hubicka <hubicka@ucw.cz>
1892 * g++.dg/torture/pr70029.C: New test.
1894 2016-04-14 Martin Sebor <msebor@redhat.com>
1896 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1897 type size to prevent failures on targets with very low maximum
1900 2016-04-14 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/70623
1903 * gcc.dg/torture/pr70623.c: New testcase.
1904 * gcc.dg/torture/pr70623-2.c: Likewise.
1906 2016-04-13 Martin Sebor <msebor@redhat.com>
1911 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1912 * g++.dg/cpp1y/vla11.C: New test.
1913 * g++.dg/cpp1y/vla12.C: New test.
1914 * g++.dg/cpp1y/vla13.C: New test.
1915 * g++.dg/cpp1y/vla14.C: New test.
1916 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1917 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1918 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1920 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1923 * g++.dg/opt/pr70641.C: New test.
1925 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1927 PR rtl-optimization/68749
1928 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1929 effects of argument promotions.
1930 Remove default args to dg-skip-if.
1932 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1935 * g++.dg/parse/pr70635.C: New.
1937 2016-04-13 Marek Polacek <polacek@redhat.com>
1940 * c-c++-common/Wmisleading-indentation-4.c: New test.
1942 2016-04-13 Marek Polacek <polacek@redhat.com>
1945 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1946 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1948 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1950 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1951 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1952 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1954 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.c-torture/compile/pr70633.c: New test.
1960 * gcc.dg/torture/pr70628.c: New test.
1962 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1965 * g++.dg/template/pr70610.C: New test.
1966 * g++.dg/template/pr70610-2.C: New test.
1967 * g++.dg/template/pr70610-3.C: New test.
1968 * g++.dg/template/pr70610-4.C: New test.
1970 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1972 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1976 * g++.dg/ext/pr70571.C: New test.
1978 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1981 * gcc.target/powerpc/pr70640.c: New test.
1983 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/parse/pr68722.C: New.
1988 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1990 PR rtl-optimization/70596
1991 * gcc.target/i386/pr70596.c: New test.
1993 2016-04-12 Nathan Sidwell <nathan@acm.org>
1996 * g++.dg/init/pr70501.C: New.
1998 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2000 * gcc.target/i386/asm-flag-6.c: New test.
2002 2016-04-12 Tom de Vries <tom@codesourcery.com>
2004 PR tree-optimization/68756
2005 * gcc.dg/graphite/pr68756.c: New test.
2007 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2009 PR tree-optimization/70602
2010 * gcc.c-torture/execute/pr70602.c: New test.
2012 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2015 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2016 __float128 emulator is built and runs.
2017 * gcc.target/powerpc/float128-1.c: Likewise.
2019 * lib/target-supports.exp (check_ppc_float128_sw_available):
2020 Rework tests for __float128 software and hardware
2021 availability. Fix exit condition to return 0 on success.
2023 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2026 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2027 * gcc.target/aarch64/target_attr_15.c: Likewise.
2029 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp1y/pr69066.C: New.
2034 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 * gfortran.dg/pr36192.f90: Update test.
2038 * gfortran.dg/pr36192_1.f90: Update test.
2039 * gfortran.dg/real_dimension_1.f: Update test.
2040 * gfortran.dg/parameter_array_init_7.f90: New test.
2042 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2045 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2047 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2049 PR rtl-optimization/66669
2050 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2052 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2054 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2055 * gcc.dg/pie-1.c: Likewise.
2056 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2057 * gcc.dg/pic-4.c: Likewise.
2058 * gcc.dg/pie-3.c: Likewise.
2059 * gcc.dg/pie-4.c: Likewise.
2061 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2063 PR tree-optimization/68644
2064 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2066 PR rtl-optimization/64886
2067 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2069 2016-04-09 Tom de Vries <tom@codesourcery.com>
2071 PR tree-optimization/68953
2072 * gcc.dg/graphite/pr68953.c: New test.
2074 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2077 * gfortran.dg/deferred_character_16.f90: New test.
2079 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2081 PR tree-optimization/70586
2082 * gcc.c-torture/execute/pr70586.c: New test.
2084 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2087 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2088 with __builtin_memset
2089 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2091 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2095 PR tree-optimization/70373
2099 * c-c++-common/goacc/reduction-5.c: New test.
2100 * c-c++-common/goacc/reduction-promotions.c: New test.
2101 * gfortran.dg/goacc/reduction-3.f95: New test.
2102 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2104 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2108 * g++.dg/pr70590.C: New test.
2109 * g++.dg/pr70590-2.C: New test.
2111 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.target/i386/pr70593.c: New test.
2116 PR rtl-optimization/70574
2117 * gcc.target/i386/avx2-pr70574.c: New test.
2119 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2122 * c-c++-common/asan/pr70541.c: New test.
2124 2016-04-08 Tom de Vries <tom@codesourcery.com>
2126 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2127 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2129 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2132 * gcc.c-torture/execute/pr70566.c: New test.
2134 2016-04-08 Tom de Vries <tom@codesourcery.com>
2136 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2137 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2139 2016-04-08 Alan Modra <amodra@gmail.com>
2141 * gcc.target/powerpc/pr70117.c: New.
2143 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2146 * gcc.dg/lto/simd-function_0.c: New test.
2148 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2150 * c-c++-common/attr-simd-2.c: Likewise.
2151 * c-c++-common/attr-simd-4.c: Likewise.
2152 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2153 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2155 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2158 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2160 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2161 Tom de Vries <tom@codesourcery.com>
2163 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2164 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2165 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2166 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2167 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2168 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2169 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2170 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2172 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2175 * g++.dg/warn/Wparentheses-29.C: New test.
2177 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2180 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2181 explicit braces to resolve a future -Wparentheses warning.
2183 2016-04-06 Richard Henderson <rth@redhat.com>
2185 * gcc.dg/pr61817-1.c: New test.
2186 * gcc.dg/pr61817-2.c: New test.
2187 * gcc.dg/pr69391-1.c: New test.
2188 * gcc.dg/pr69391-2.c: New test.
2190 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2192 PR rtl-optimization/70398
2193 * testsuite/gcc.target/aarch64/pr70398.c: New.
2195 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2197 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2199 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2200 Pedro Alves <palves@redhat.com>
2202 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2204 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2206 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2207 Check for avx512f effective targets instead of avx2.
2208 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2210 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2211 * g++.dg/gomp/declare-simd-1.C: Likewise.
2212 * g++.dg/gomp/declare-simd-3.C: Likewise.
2213 * g++.dg/gomp/declare-simd-4.C: Likewise.
2216 * c-c++-common/gomp/pr70550-1.c: New test.
2217 * c-c++-common/gomp/pr70550-2.c: New test.
2219 2016-04-05 Nathan Sidwell <nathan@acm.org>
2222 * g++.dg/ext/attribute-may-alias-5.C: New.
2224 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2227 * c-c++-common/pr70336.c: New test.
2228 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2229 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2231 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2234 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2236 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2238 PR rtl-optimization/70542
2239 * gcc.dg/torture/pr70542.c: New test.
2240 * gcc.target/i386/avx2-pr70542.c: New test.
2242 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2244 PR tree-optimization/70509
2245 * gcc.target/i386/avx512bw-pr70509.c: New test.
2247 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2250 * g++.dg/ext/constexpr-vla4.C: New test.
2252 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2255 * gcc.target/i386/pr70510.c: New test.
2257 2016-04-05 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/70526
2260 * g++.dg/torture/pr70526.C: New testcase.
2262 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.target/i386/pr70525.c: New test.
2267 2016-04-05 Richard Biener <rguenther@suse.de>
2270 * g++.dg/torture/pr70499.C: New testcase.
2272 2016-04-05 Richard Biener <rguenther@suse.de>
2274 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2277 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2281 rs6000 ABI warnings.
2283 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2286 * g++.dg/ipa/devirt-51.C: New testcase.
2288 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2289 Jakub Jelinek <jakub@redhat.com>
2292 * gcc.dg/torture/pr70457.c: New.
2294 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2297 * gfortran.dg/allocate_with_source_19.f08: New test.
2299 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2302 * gfortran.dg/coarray_allocate_6.f08: New test.
2304 2016-04-04 Richard Biener <rguenther@suse.de>
2306 PR rtl-optimization/70484
2307 * gcc.dg/torture/pr70484.c: New testcase.
2309 2016-04-04 Marek Polacek <polacek@redhat.com>
2312 * gcc.dg/torture/pr70307.c: New test.
2314 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2318 * gcc.target/sh/torture/pr70416.c: New.
2320 2016-04-02 Martin Sebor <msebor@redhat.com>
2326 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2327 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2328 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2329 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2330 * g++.dg/cpp0x/constexpr-string.C: Same.
2331 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2332 * g++.dg/cpp0x/pr65398.C: Same.
2333 * g++.dg/ext/constexpr-vla1.C: Same.
2334 * g++.dg/ext/constexpr-vla2.C: Same.
2335 * g++.dg/ext/constexpr-vla3.C: Same.
2336 * g++.dg/ubsan/pr63956.C: Same.
2338 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2340 PR rtl-optimization/70467
2341 * gcc.target/i386/pr70467-2.c: New test.
2343 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2344 Marek Polacek <polacek@redhat.com>
2347 * g++.dg/init/new47.C: New test.
2349 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2352 * gcc.target/arm/pr70496.c: New test.
2354 2016-04-01 Nathan Sidwell <nathan@acm.org>
2357 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2359 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2362 * gcc.dg/strlenopt.h (memmove): New.
2363 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2364 instead of "string.h".
2365 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2366 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2367 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2368 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2369 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2370 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2371 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2372 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2373 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2374 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2375 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2376 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2377 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2378 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2379 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2380 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2381 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2382 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2383 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2384 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2386 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2388 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2389 (Holder::foo): Reflect this.
2391 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2394 * gcc.dg/pr70442.c: New test.
2396 2016-03-31 Nathan Sidwell <nathan@acm.org>
2399 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2401 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2404 * gcc.target/i386/pr70453.c: New test.
2406 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2409 * gcc.c-torture/pr70292.c: New test.
2411 2016-03-31 Marek Polacek <polacek@redhat.com>
2414 * c-c++-common/pr70297.c: New test.
2415 * g++.dg/cpp0x/typedef-redecl.C: New test.
2416 * gcc.dg/typedef-redecl2.c: New test.
2418 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2420 PR rtl-optimization/70460
2421 * gcc.c-torture/execute/pr70460.c: New test.
2423 2016-03-31 Richard Biener <rguenther@suse.de>
2426 * g++.dg/ext/vector30.C: New testcase.
2428 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2429 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2431 * gfortran.dg/fmt_pf.f90: New test.
2433 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2435 Forward-port from 5 branch
2436 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2440 dg-require-effective-target after dg-do.
2442 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2444 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2446 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2447 Julian Brown <julian@codesourcery.com>
2448 Chung-Lin Tang <cltang@codesourcery.com>
2449 Cesar Philippidis <cesar@codesourcery.com>
2450 James Norris <jnorris@codesourcery.com>
2451 Tom de Vries <tom@codesourcery.com>
2452 Nathan Sidwell <nathan@codesourcery.com>
2454 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2455 * c-c++-common/goacc/loop-clauses.c: Likewise.
2456 * g++.dg/goacc/template.C: Likewise.
2457 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2458 * gfortran.dg/goacc/loop-1.f95: Likewise.
2459 * gfortran.dg/goacc/loop-5.f95: Likewise.
2460 * gfortran.dg/goacc/loop-6.f95: Likewise.
2461 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2462 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2463 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2464 * c-c++-common/goacc/clauses-fail.c: Likewise.
2465 * c-c++-common/goacc/parallel-1.c: Likewise.
2466 * c-c++-common/goacc/reduction-1.c: Likewise.
2467 * c-c++-common/goacc/reduction-2.c: Likewise.
2468 * c-c++-common/goacc/reduction-3.c: Likewise.
2469 * c-c++-common/goacc/reduction-4.c: Likewise.
2470 * c-c++-common/goacc/routine-3.c: Likewise.
2471 * c-c++-common/goacc/routine-4.c: Likewise.
2472 * c-c++-common/goacc/routine-5.c: Likewise.
2473 * c-c++-common/goacc/tile.c: Likewise.
2474 * g++.dg/goacc/template.C: Likewise.
2475 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2476 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2477 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2478 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2479 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2480 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2481 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2482 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2483 * c-c++-common/goacc/use_device-1.c: ... this file.
2484 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2485 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2486 * c-c++-common/goacc/host_data-6.c: ... this file.
2487 * c-c++-common/goacc/loop-2-kernels.c: New file.
2488 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2489 * c-c++-common/goacc/loop-3.c: Likewise.
2490 * g++.dg/goacc/reference.C: Likewise.
2491 * g++.dg/goacc/routine-1.C: Likewise.
2492 * g++.dg/goacc/routine-2.C: Likewise.
2494 2016-03-30 Richard Biener <rguenther@suse.de>
2497 * gcc.dg/torture/pr70450.c: New testcase.
2499 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.dg/torture/pr70421.c: New test.
2503 * gcc.target/i386/avx512f-pr70421.c: New test.
2505 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2508 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2509 (check): New function.
2511 (foo): Align stack to 16 bytes when calling bar.
2512 * gcc.target/i386/cleanup-2.c: Likewise.
2514 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2516 PR tree-optimization/59124
2517 * gcc.dg/Warray-bounds-19.c: New test.
2519 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2521 * lib/prune.exp (escape_regex_chars): New.
2522 (prune_file_path): Update to quote metcharacters for regexp.
2524 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2526 PR rtl-optimization/70429
2527 * gcc.c-torture/execute/pr70429.c: New test.
2529 PR tree-optimization/70405
2530 * gcc.dg/pr70405.c: New test.
2532 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2535 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2536 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2538 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2541 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2542 __cilkrts_set_param to set two workers.
2543 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2544 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2546 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2548 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2550 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2553 * gcc.target/i386/pr70406.c: New test.
2555 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2557 * gnat.dg/specs/double_record_extension3.ads: New test.
2559 2016-03-25 Richard Henderson <rth@redhat.com>
2562 * gcc.target/aarch64/pr70120-1.c: New.
2563 * gcc.target/aarch64/pr70120-2.c: New.
2564 * gcc.target/aarch64/pr70120-3.c: New.
2566 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2569 * g++.dg/template/mangle2.C: The dg-do directive should be
2570 "compile" not "assemble".
2572 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2575 * gcc.dg/pr69650.c: New test.
2577 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2579 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2581 2016-03-25 Alan Modra <amodra@gmail.com>
2583 * gcc.dg/dfp/pr70052.c: New test.
2585 2016-03-24 Richard Henderson <rth@redhat.com>
2588 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2589 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2591 2016-03-24 Tom de Vries <tom@codesourcery.com>
2593 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2595 2016-03-24 Tom de Vries <tom@codesourcery.com>
2597 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2598 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2600 2016-03-24 Tom de Vries <tom@codesourcery.com>
2602 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2603 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2605 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2608 * g++.dg/template/mangle2.C: New test.
2610 2016-03-24 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/70396
2613 * gcc.dg/torture/pr70396.c: New testcase.
2615 2016-03-24 Richard Biener <rguenther@suse.de>
2618 * gcc.dg/torture/pr70370.c: New testcase.
2620 2016-03-24 Tom de Vries <tom@codesourcery.com>
2622 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2623 * gfortran.dg/goacc/kernels-tree.f95: Same.
2624 * gfortran.dg/goacc/parallel-tree.f95: Same.
2626 2016-03-24 Tom de Vries <tom@codesourcery.com>
2628 * c-c++-common/goacc/uninit-if-clause.c: New test.
2629 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2631 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2634 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2637 2016-03-24 Richard Biener <rguenther@suse.de>
2639 PR tree-optimization/70372
2640 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2642 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2645 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2647 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2650 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2652 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2656 * g++.dg/cpp1y/pr70001.C: New test.
2659 * g++.dg/cpp0x/constexpr-70323.C: New test.
2661 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2662 Jason Merrill <jason@redhat.com>
2663 Jakub Jelinek <jakub@redhat.com>
2666 * g++.dg/cpp0x/constexpr-69315.C: New test.
2667 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2669 2016-03-23 Marek Polacek <polacek@redhat.com>
2672 * g++.dg/warn/Wignored-attributes-1.C: New test.
2673 * g++.dg/warn/Wignored-attributes-2.C: New test.
2675 2016-03-23 Tom de Vries <tom@codesourcery.com>
2677 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2679 * gfortran.dg/goacc/private-3.f95 (test): Same.
2680 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2683 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2685 * lib/target-supports.exp: Remove v7ve entry from loop
2686 creating effective target checks.
2687 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2688 (add_options_for_arm_arch_v7ve): Likewise.
2690 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2692 PR tree-optimization/70354
2693 * gcc.dg/vect/pr70354-1.c: New test.
2694 * gcc.dg/vect/pr70354-2.c: New test.
2695 * gcc.target/i386/avx2-pr70354-1.c: New test.
2696 * gcc.target/i386/avx2-pr70354-2.c: New test.
2698 2016-03-22 Jeff Law <law@redhat.com>
2701 * gcc.dg/tree-ssa/pr70232.c: New test.
2703 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2706 * gcc.target/i386/pr70302.c: New test.
2708 2016-03-22 Richard Biener <rguenther@suse.de>
2711 * g++.dg/torture/pr70251.C: New testcase.
2713 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2716 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2717 Wmisleading-indentation.c.
2718 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2719 reflect change to diagnostic text and order of messages.
2720 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2722 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2724 * g++.dg/ext/java-3.C: Don't compile on AIX.
2726 2016-03-22 Richard Biener <rguenther@suse.de>
2729 * gcc.dg/torture/pr70333.c: New testcase.
2731 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2733 * g++.dg/ext/pr70290.C: New test.
2735 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2738 * gcc.target/i386/pr70325.c: New test.
2740 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2743 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2744 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2747 * gcc.target/i386/pr70300.c: New test.
2750 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2751 (func2): New function for cond with parens, xfail warning for c++.
2752 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2754 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2757 * g++.dg/template/ptrmem30.C: New test.
2759 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2762 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2763 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2765 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.dg/pr70326.c: New test.
2770 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2771 Jakub Jelinek <jakub@redhat.com>
2773 PR tree-optimization/70317
2774 * gcc.dg/pr70317.c: New test.
2776 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2779 * gcc.target/i386/pr70327.c: New test.
2781 2016-03-21 Martin Liska <mliska@suse.cz>
2784 * gcc.dg/ipa/pr70306.c: New test.
2786 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2788 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2789 * gcc.target/arm/attr-align3.c: Likewise.
2790 * gcc.target/arm/attr_arm.c: Likewise.
2791 * gcc.target/arm/flip-thumb.c: Likewise.
2793 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.target/powerpc/altivec-36.c: New test.
2798 2016-03-21 Richard Biener <rguenther@suse.de>
2800 PR tree-optimization/70310
2801 * gcc.dg/torture/pr70310.c: New testcase.
2803 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2806 * gcc.target/i386/pr70293.c: New test.
2808 2016-03-21 Richard Biener <rguenther@suse.de>
2810 PR tree-optimization/70288
2811 * gcc.dg/torture/pr70288-1.c: New testcase.
2812 * gcc.dg/torture/pr70288-2.c: Likewise.
2814 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2816 PR rtl-optimization/69307
2817 * gcc.target/arm/pr69307.c: New test.
2819 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2821 PR rtl-optimization/69102
2822 * gcc.c-torture/compile/pr69102.c: New test.
2824 2016-03-18 Jeff Law <law@redhat.com>
2826 PR rtl-optimization/70263
2827 * gcc.c-torture/compile/pr70263-1.c: New test.
2828 * gcc.target/i386/pr70263-2.c: New test.
2830 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2832 PR rtl-optimization/70278
2833 * gcc.dg/torture/pr70278.c: New test.
2834 * gcc.target/arm/pr70278.c: New test.
2836 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2839 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2840 (test_builtin_types_compatible_p): New test function.
2841 * gcc.dg/pr70281.c: New test case.
2843 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2846 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2848 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2850 PR tree-optimization/70252
2851 * gcc.dg/pr70252.c: New test.
2853 2016-03-18 Tom de Vries <tom@codesourcery.com>
2855 * gcc.dg/pr70161-2.c: New test.
2856 * gcc.dg/pr70161.c: New test.
2858 2016-03-18 Tom de Vries <tom@codesourcery.com>
2861 * gcc.dg/pr70269.c: New test.
2863 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2866 * g++.dg/ext/java-3.C: New test.
2868 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2871 * g++.dg/lookup/pr70205.C: New test.
2873 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2876 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2878 2016-03-17 Marek Polacek <polacek@redhat.com>
2881 * gcc.dg/atomic-op-6.c: New test.
2883 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2886 * c-c++-common/pr70264.c: New test case.
2888 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2891 * c-c++-common/pr70144-1.c: New test.
2892 * c-c++-common/pr70144-2.c: New test.
2895 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2896 * g++.dg/opt/flifetime-dse6.C: New test.
2897 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2899 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2902 * gcc.dg/pic-1.c: New test.
2903 * gcc.dg/pic-2.c: Likewise.
2904 * gcc.dg/pic-3.c: Likewise.
2905 * gcc.dg/pic-4.c: Likewise.
2906 * gcc.dg/pie-1.c: Likewise.
2907 * gcc.dg/pie-2.c: Likewise.
2908 * gcc.dg/pie-3.c: Likewise.
2909 * gcc.dg/pie-4.c: Likewise.
2910 * gcc.dg/pie-5.c: Likewise.
2911 * gcc.dg/pie-6.c: Likewise.
2913 2016-03-17 Tom de Vries <tom@codesourcery.com>
2915 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2916 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2918 2016-03-17 Richard Biener <rguenther@suse.de>
2921 * g++.dg/debug/pr70271.C: New testcase.
2923 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2925 * gcc.target/i386/pr70251.c: New test.
2927 2016-03-17 Marek Polacek <polacek@redhat.com>
2930 * g++.dg/warn/constexpr-70194.C: New test.
2932 2016-03-16 Richard Henderson <rth@redhat.com>
2935 * gcc.c-torture/compile/pr70240.c: New.
2937 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2939 * gcc.c-torture/compile/20151204.c: Skip for avr.
2941 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2944 * g++.dg/opt/pr70245.C: New test.
2945 * g++.dg/opt/pr70245.h: New file.
2946 * g++.dg/opt/pr70245-aux.cc: New file.
2948 2016-03-16 Martin Sebor <msebor@redhat.com>
2950 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2952 2016-03-16 Richard Henderson <rth@redhat.com>
2955 * gcc.c-torture/compile/pr70199.c: New.
2957 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2959 * gcc.dg/uninit-19.c: Run dos2unix.
2961 2016-03-16 Marek Polacek <polacek@redhat.com>
2964 * gcc.dg/nested-func-10.c: New test.
2965 * gcc.dg/nested-func-9.c: New test.
2967 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2969 PR tree-optimization/68714
2970 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2972 2016-03-16 Tom de Vries <tom@codesourcery.com>
2974 PR tree-optimization/68715
2975 * gcc.dg/graphite/pr68715-2.c: New test.
2976 * gcc.dg/graphite/pr68715.c: New test.
2977 * gfortran.dg/graphite/pr68715.f90: New test.
2979 2016-03-16 Tom de Vries <tom@codesourcery.com>
2981 PR tree-optimization/68809
2982 * gcc.dg/graphite/pr68809-2.c: New test.
2983 * gcc.dg/graphite/pr68809.c: New test.
2985 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2988 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2989 method call to i () as argument. Adjust expected output.
2992 * g++.dg/ubsan/pr70147-1.C: New test.
2993 * g++.dg/ubsan/pr70147-2.C: New test.
2995 2016-03-15 Martin Sebor <msebor@redhat.com>
2998 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3000 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3002 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3005 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3008 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3009 libatomic_available.
3011 2016-03-15 Marek Polacek <polacek@redhat.com>
3014 * g++.dg/ext/attribute-may-alias-4.C: New test.
3016 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3018 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3019 -fvar-tracking-assignments-toggle flag.
3021 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3023 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3025 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3027 PR rtl-optimization/70222
3028 * gcc.c-torture/execute/pr70222-1.c: New test.
3029 * gcc.c-torture/execute/pr70222-2.c: New test.
3031 2016-03-15 Richard Henderson <rth@redhat.com>
3033 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3035 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3037 PR rtl-optimization/69032
3038 * gcc.dg/pr69032.c: New test.
3040 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3042 PR rtl-optimization/63384
3043 * g++.dg/pr63384.C: New test.
3045 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3048 * gcc.target/i386/pr64411.C: New test.
3050 2016-03-15 Tom de Vries <tom@codesourcery.com>
3052 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3053 * gfortran.dg/goacc/kernels-alias.f95: New test.
3055 2016-03-14 Martin Sebor <msebor@redhat.com>
3058 * g++.dg/cpp0x/constexpr-inline.C: New test.
3059 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3061 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3063 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3065 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3068 * gcc.dg/pr70219.c: New test.
3070 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3073 * gcc.dg/torture/pr70083.c: New test.
3074 * gcc.target/i386/pr70083.c: New test.
3076 2016-03-14 Richard Biener <rguenther@suse.de>
3078 PR tree-optimization/56365
3079 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3081 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3084 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3086 * g++.dg/pr70098.C: New testcase.
3089 2016-03-14 Tom de Vries <tom@codesourcery.com>
3091 PR tree-optimization/70045
3092 * gcc.dg/graphite/pr70045.c: New test.
3094 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097 * gfortran.dg/include_9.f90: New test.
3099 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3102 gfortran.dg/prof/prof.exp: New script.
3103 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3105 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3107 PR rtl-optimization/69307
3108 * gcc.dg/pr69307.c: New test.
3110 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3113 * gcc.target/arm/pr69614.c: New.
3115 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3118 * gfortran.dg/submodule_14.f08: New test
3121 * gfortran.dg/submodule_15.f08: New test
3123 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3126 * g++.dg/cpp1y/paren3.C: New test.
3128 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3131 * gcc.target/powerpc/ppc-round2.c: New test.
3133 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3136 * gcc.dg/torture/pr70123.c: New test.
3138 2016-03-11 Jeff Law <law@redhat.com>
3140 PR tree-optimization/70190
3141 * gcc.c-torture/compile/pr70190.c: New test.
3143 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3146 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3148 (test43_b): Likewise.
3149 (test43_c): Likewise.
3150 (test43_d): Likewise.
3151 (test43_e): Likewise.
3152 (test43_f): Likewise.
3153 (test43_g): Likewise.
3154 (test44_a): Likewise.
3155 (test44_b): Likewise.
3156 (test44_c): Likewise.
3157 (test44_d): Likewise.
3158 (test44_e): Likewise.
3160 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3163 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3165 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3170 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3174 * gcc.target/aarch64/pr69245_2.c: New test.
3176 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3178 PR tree-optimization/70177
3179 * gcc.dg/pr70177.c: New test.
3181 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3183 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3185 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3187 * gcc.dg/tree-ssa/sra-20.c: New.
3189 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3191 PR rtl-optimization/70174
3192 * gcc.dg/pr70174.c: New test.
3194 PR tree-optimization/70169
3195 * gcc.dg/pr70169.c: New test.
3197 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3200 * gcc.target/i386/pr70160.c: New test.
3202 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3204 * gcc.target/s390/dfp-1.c: New test.
3206 2016-03-10 Nick Clifton <nickc@redhat.com>
3209 * gcc.target/aarch64/pr70044.c: New test.
3211 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3212 Jakub Jelinek <jakub@redhat.com>
3215 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3216 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3217 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3219 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3222 * g++.dg/lto/pr69589_0.C: New testcase
3223 * g++.dg/lto/pr69589_1.C: New testcase
3225 2016-03-10 Marek Polacek <polacek@redhat.com>
3228 * g++.dg/delayedfold/unary-plus1.C: New test.
3230 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3232 * gcc.target/arm/pr45701-1.c: Escape brackets.
3233 * gcc.target/arm/pr45701-2.c: Likewise.
3235 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3237 * gfortran.dg/unconstrained_commons.f: New.
3239 2016-03-10 Alan Modra <amodra@gmail.com>
3241 * gcc.dg/pr69195.c: New.
3242 * gcc.dg/pr69238.c: New.
3244 2016-03-10 Tom de Vries <tom@codesourcery.com>
3247 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3249 2016-03-10 Richard Biener <rguenther@suse.de>
3251 PR tree-optimization/70128
3252 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3253 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3255 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3257 PR tree-optimization/70152
3258 * gcc.dg/pr70152.c: New test.
3261 * gcc.target/i386/pr70086-1.c: New test.
3262 * gcc.target/i386/pr70086-2.c: New test.
3263 * gcc.target/i386/pr70086-3.c: New test.
3265 PR tree-optimization/70127
3266 * gcc.c-torture/execute/pr70127.c: New test.
3268 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3270 * c-c++-common/goacc/combined-directives-2.c: New test.
3272 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3276 * g++.dg/diagnostic/pr70105.C: New test.
3277 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3278 (test_multiple_ordinary_maps): New test function.
3280 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3284 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3285 Drop range information from call to inform_at_rich_loc.
3286 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3288 (test_show_locus): Replace calls to rich_location::add_range with
3289 calls to add_range. Rewrite the tests that used the now-defunct
3290 rich_location ctor taking a source_range. Simplify other tests
3291 by replacing calls to COMBINE_LOCATION_DATA with calls to
3294 2016-03-09 Richard Biener <rguenther@suse.de>
3295 Jakub Jelinek <jakub@redhat.com>
3297 PR tree-optimization/70138
3298 * gcc.dg/vect/pr70138-1.c: New testcase.
3299 * gcc.dg/vect/pr70138-2.c: Likewise.
3301 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3304 * gcc.target/i386/pr70049.c: New test.
3306 2016-03-09 Richard Biener <rguenther@suse.de>
3309 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3310 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3311 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3313 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3315 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3318 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3321 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3324 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3327 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3328 in testcase comment.
3330 2016-03-09 Tom de Vries <tom@codesourcery.com>
3332 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3333 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3334 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3335 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3336 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3337 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3338 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3339 * gfortran.dg/goacc/kernels-loop.f95: New test.
3341 2016-03-08 Martin Sebor <msebor@redhat.com>
3344 * g++.dg/warn/overflow-warn-7.C: New test.
3346 2016-03-08 Jason Merrill <jason@redhat.com>
3348 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3349 * lib/target-supports.exp (check_effective_target_concepts): New.
3351 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3354 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3355 * g++.dg/ubsan/pr70135.C: New test.
3358 * gcc.dg/pr70110.c: New test.
3360 2016-03-07 Martin Jambor <mjambor@suse.cz>
3362 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3363 * c-c++-common/gomp/if-1.c: Likewise.
3364 * c-c++-common/gomp/pr61486-2.c: Likewise.
3365 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3366 to dg-additional-options.
3367 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3368 * g++/gomp/target-teams-1.c: Likewise.
3369 * gcc.dg/gomp/gomp.exp: Likewise.
3370 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3371 dg-additional-options.
3372 * gfortran.dg/gomp/gomp.exp: Likewise.
3373 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3374 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3375 dg-additional-options.
3376 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3378 2016-03-07 Martin Jambor <mjambor@suse.cz>
3380 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3381 * c-c++-common/gomp/gridify-1.c: New test.
3382 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3384 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3386 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3387 trigger for cortex-r8, when scanning for register r8.
3388 * gcc.target/arm/pr45701-2.c: Likewise.
3390 2016-02-26 Richard Biener <rguenther@suse.de>
3391 Jeff Law <law@redhat.com>
3393 PR tree-optimization/69740
3394 * gcc.c-torture/compile/pr69740-1.c: New test.
3395 * gcc.c-torture/compile/pr69740-2.c: New test.
3397 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399 * lib/target-supports.exp
3400 (check_effective_target_whole_vector_shift): Enable for PPC64.
3402 2016-03-07 Richard Biener <rguenther@suse.de>
3404 PR tree-optimization/70115
3405 * gcc.dg/torture/pr70115.c: New testcase.
3407 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3410 * c-c-++-common/goacc/pr69916.c: New.
3412 2016-03-07 Richard Henderson <rth@redhat.com>
3414 * gcc.c-torture/compile/pr70061.c: New test.
3416 2016-03-07 Richard Biener <rguenther@suse.de>
3419 * gcc.dg/vect/O3-pr36098.c: New testcase.
3421 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3423 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3425 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3427 * gnat.dg/renaming9.ad[sb]: New testcase.
3429 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3432 * g++.dg/expr/stdarg3.C: New test.
3434 2016-03-04 Jeff Law <law@redhat.com>
3436 PR tree-optimization/69196
3437 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3440 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3443 * gcc.dg/pr69973.c: New test.
3445 PR rtl-optimization/69941
3446 * gcc.dg/torture/pr69941.c: New test.
3449 * gcc.dg/pr69824.c: New test.
3451 2016-03-05 Tom de Vries <tom@codesourcery.com>
3453 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3454 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3457 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3460 * g++.dg/cpp1y/var-templ48.C: New test.
3461 * g++.dg/cpp1y/var-templ49.C: New test.
3463 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3465 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3467 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3470 * g++.dg/ubsan/pr70035.C: New test.
3473 * gcc.target/i386/pr70062.c: New test.
3475 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3477 * g++.dg/template/typename21.C: Remove c++98_only.
3479 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3481 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3483 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3486 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3488 (fn_42_b): Likewise.
3489 (fn_42_c): Likewise.
3491 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3494 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3496 (fn_40_b): Likewise.
3497 (fn_41_a): Likewise.
3498 (fn_41_b): Likewise.
3500 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.target/i386/avx512f-pr70059.c: New test.
3504 * gcc.target/i386/avx512dq-pr70059.c: New test.
3506 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3508 PR rtl-optimization/57676
3509 * gcc.dg/torture/pr57676.c: New test.
3511 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3513 * gcc.dg/pr70026.c: New test.
3515 2016-03-04 Marek Polacek <polacek@redhat.com>
3518 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3519 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3521 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3526 (test_corners_sisd_si): Likewise.
3527 (main): Remove checks of the above.
3528 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3530 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3532 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3534 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3536 * gcc.dg/torture/pr69951.c: Accept argc==0.
3538 2016-03-04 Richard Biener <rguenther@suse.de>
3541 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3542 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3544 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3547 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3550 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3553 * gcc.dg/guality/pr69947.c: New test.
3555 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3560 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3562 PR rtl-optimization/69904
3563 * gcc.target/arm/pr69904.c: New test.
3565 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.dg/vect/pr70021.c: New test.
3569 * gcc.target/i386/pr70021.c: New test.
3571 2016-03-03 Marek Polacek <polacek@redhat.com>
3574 * gcc.dg/pr70050.c: New test.
3576 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3578 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3580 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3582 PR tree-optimization/70043
3583 * gfortran.dg/vect/pr70043.f90: New test.
3585 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3587 * gnat.dg/specs/task1.ads: New test.
3589 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3591 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3592 Invoke gdb with -batch.
3593 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3595 2016-03-03 Richard Biener <rguenther@suse.de>
3597 PR tree-optimization/55936
3598 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3600 2016-03-02 Jeff Law <law@redhat.com>
3602 PR rtl-optimization/69942
3603 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3604 effects of argument promotions.
3606 PR tree-optimization/69987
3607 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3608 target does not support -fprefetch-loop-arrays.
3610 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3612 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3614 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3616 PR rtl-optimization/69052
3617 * gcc.target/i386/pr69052.c: New test.
3619 2016-03-02 Alan Modra <amodra@gmail.com>
3621 * gcc.dg/pr69990.c: New.
3623 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3626 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3629 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3632 * gcc.target/i386/pr70028.c: New test.
3634 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3636 * c-c++-common/asan/swapcontext-test-1.c,
3637 * c-c++-common/tsan/thread_leak.c,
3638 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3639 * g++.dg/tsan/benign_race.C,
3640 * g++.dg/tsan/fd_close_norace.C,
3641 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3642 races with sanitizer output
3644 2016-03-02 Richard Biener <rguenther@suse.de>
3645 Uros Bizjak <ubizjak@gmail.com>
3648 * gcc.dg/simd-8.c: New testcase.
3650 2016-03-02 Richard Biener <rguenther@suse.de>
3653 * gcc.dg/simd-7.c: New testcase.
3655 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3657 * gcc.target/i386/pr70007.c: Tweak.
3659 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3661 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3663 2016-03-02 Marek Polacek <polacek@redhat.com>
3666 * gcc.dg/pr67854.c: New test.
3668 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3671 * gcc.dg/torture/pr70025.c: New test.
3673 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3675 PR tree-optimization/68621
3676 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3678 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3680 * gcc.target/i386/pr70007.c: New test.
3682 2016-03-01 Jeff Law <law@redhat.com>
3684 PR tree-optimization/69196
3685 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3687 PR tree-optimization/69196
3688 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3689 duplicating code and spoiling the expected output.
3691 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3694 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3695 supports power9 before doing tests.
3696 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3697 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3698 * gcc.target/powerpc/p9-permute.c: Likewise.
3700 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.target/i386/pr70027.c: New test.
3705 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3707 * gcc.dg/pr70017.c: New test.
3709 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3713 * gcc.dg/pr69796.c: New test.
3714 * gcc.dg/pr69974.c: New test.
3716 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3718 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3720 2016-02-29 Jeff Law <law@redhat.com>
3722 PR tree-optimization/69987
3723 * gfortran.dg/pr69987.f90: New test.
3725 PR tree-optimization/69989
3726 * gcc.c-torture/compile/pr69989-2.c: New test.
3728 2016-03-01 Marek Polacek <polacek@redhat.com>
3731 * g++.dg/parse/invalid1.C: New test.
3733 2016-03-01 Richard Biener <rguenther@suse.de>
3736 * gcc.dg/pr70022.c: New testcase.
3738 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3740 PR tree-optimization/69956
3741 * gcc.dg/pr69956.c: New test.
3743 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3746 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3747 XFAIL when hardware supports efficient unaligned storage access.
3749 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3752 * g++.dg/template/pr69961a.C: New test.
3753 * g++.dg/template/pr69961b.C: New test.
3755 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3757 PR preprocessor/69985
3758 * gcc.dg/cpp/pr69985.c: New test case.
3760 2016-02-29 Jeff Law <law@redhat.com>
3762 PR tree-optimization/70005
3763 * gcc.c-torture/execute/pr70005.c New test.
3765 PR tree-optimization/69999
3766 * gcc.c-torture/compile/pr69999.c: New test.
3768 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3770 PR tree-optimization/69652
3771 * gcc.dg/torture/pr69652.c: Delete test.
3772 * gcc.dg/vect/pr69652.c: New test.
3774 2016-02-19 Richard Biener <rguenther@suse.de>
3776 PR tree-optimization/69980
3777 * gfortran.dg/vect/pr69980.f90: New testcase.
3779 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3781 * gcc.target/sparc/20160229-1.c: New test.
3783 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3785 * gnat.dg/stack_usage3.adb: New test.
3786 * gnat.dg/stack_usage3_pkg.ads: New helper.
3788 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3790 * gnat.dg/renaming8.adb: New test.
3791 * gnat.dg/renaming8_pkg1.ads: New helper.
3792 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3793 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3795 2016-02-29 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/69720
3798 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3800 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3804 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3806 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3807 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3810 * gfortran.dg/coarray_8.f90: Adjust error message.
3811 * gfortran.dg/pr56007.f90: New test.
3812 * gfortran.dg/pr56007.f: New test.
3814 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3816 PR tree-optimization/69989
3817 * gcc.dg/torture/pr69989.c: New test.
3819 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3821 * gcc.target/i386/stack-realign-win.c: New test.
3823 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3826 * gfortran.dg/pr60126.f90: New test.
3828 2016-02-27 Jeff Law <law@redhat.com>
3831 2016-02-26 Richard Biener <rguenther@suse.de>
3832 Jeff Law <law@redhat.com>
3834 PR tree-optimization/69740
3835 * gcc.c-torture/compile/pr69740-1.c: New test.
3836 * gcc.c-torture/compile/pr69740-2.c: New test.
3838 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3841 * gfortran.dg/newunit_4.f90: New test.
3843 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3846 PR rtl-optimization/69886
3847 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3848 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3851 2016-02-26 Martin Sebor <msebor@redhat.com>
3853 PR tree-optimization/15826
3854 * gcc.dg/tree-ssa/pr15826.c: New test.
3856 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3859 * gcc.target/powerpc/pr69969.c: New test.
3861 2016-02-26 Martin Sebor <msebor@redhat.com>
3864 * g++.old-deja/g++.other/decl5.C: Add a test case.
3866 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3869 * gcc.target/powerpc/pr69946.c: New file.
3871 2016-02-26 Richard Biener <rguenther@suse.de>
3872 Jeff Law <law@redhat.com>
3874 PR tree-optimization/69740
3875 * gcc.c-torture/compile/pr69740-1.c: New test.
3876 * gcc.c-torture/compile/pr69740-2.c: New test.
3878 2016-02-26 Martin Jambor <mjambor@suse.cz>
3881 * gcc.dg/torture/pr69932.c: New test.
3882 * gcc.dg/torture/pr69936.c: Likewise.
3884 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3887 * gcc.target/s390/pr69709.c: New test.
3889 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892 * gcc.target/aarch64/pr69245_1.c: New test.
3894 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897 * gcc.dg/torture/pr69613.c: New test.
3899 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3901 PR rtl-optimization/69891
3902 * gcc.target/i386/pr69891.c: New test.
3904 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3905 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3908 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3909 functionality for both 32-bit and 64-bit.
3911 2016-02-26 Richard Biener <rguenther@suse.de>
3913 PR tree-optimization/69551
3914 * gcc.dg/torture/pr69951.c: New testcase.
3916 2016-02-25 Richard Biener <rguenther@suse.de>
3918 PR tree-optimization/48795
3919 * gcc.dg/Warray-bounds-18.c: New testcase.
3921 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3923 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3925 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3927 PR rtl-optimization/69896
3928 * gcc.dg/pr69896.c: New test.
3930 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3933 * g++.dg/cpp1y/paren2.C: New test.
3935 2016-02-24 Martin Sebor <msebor@redhat.com>
3938 * gcc.dg/enum-mode-2.c: New test.
3940 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3943 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3944 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3945 * g++.dg/ubsan/pr69922.C: New test.
3947 2016-02-24 Marek Polacek <polacek@redhat.com>
3950 * gcc.dg/pr69819.c: New test.
3952 2016-02-24 Martin Sebor <msebor@redhat.com>
3955 * g++.dg/ext/flexary15.C: New test.
3957 2016-02-24 Martin Sebor <msebor@redhat.com>
3959 * gcc.dg/builtins-68.c: Avoid making unportable
3960 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3961 * g++.dg/ext/builtin_alloca.C: Same.
3963 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3964 Charles Baylis <charles.baylis@linaro.org>
3967 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3969 2016-02-24 Richard Biener <rguenther@suse.de>
3970 Jakub Jelinek <jakub@redhat.com>
3973 * gcc.dg/torture/pr69760.c: New testcase.
3975 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3977 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3978 pattern on Solaris with as.
3980 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3982 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3983 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3984 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3985 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3987 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3990 * gcc.dg/pr69915.c: New test.
3992 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3994 PR rtl-optimization/69886
3995 * gcc.dg/torture/pr69886.c: New test.
3997 2016-02-24 Richard Biener <rguenther@suse.de>
4000 * gcc.dg/torture/pr68963.c: New testcase.
4002 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4005 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4006 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4007 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4008 * gcc.target/arm/atomic_loaddi_1.c: New test.
4009 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4010 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4011 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4012 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4013 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4014 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4015 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4016 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4018 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4021 * gcc.dg/torture/pr69909.c: New test.
4023 2016-02-24 Richard Biener <rguenther@suse.de>
4025 PR tree-optimization/69907
4026 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4027 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4028 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4030 2016-02-24 Christian Bruel <christian.bruel@st.com>
4032 * gcc.target/arm/pragma_cpp_fma.c: New test.
4034 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4037 * gfortran.dg/include_6.f90: Update test.
4039 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4042 * objc.dg/pr69844.m: New test.
4044 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4046 PR libgfortran/69456
4047 * gfortran.dg/namelist_89.f90: New test.
4048 * gfortran.dg/pr59700.f90: Update test..
4050 2016-02-23 Martin Sebor <msebor@redhat.com>
4053 * g++.dg/ext/builtin_alloca.C: New test.
4054 * gcc.dg/builtins-68.c: New test.
4056 2016-02-23 Richard Henderson <rth@redhat.com>
4058 * gcc.target/i386/addr-space-3.c: Remove test.
4060 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4062 PR preprocessor/69126
4063 PR preprocessor/69543
4064 * c-c++-common/pr69126-2-long.c: New test.
4065 * c-c++-common/pr69126-2-short.c: New test.
4066 * c-c++-common/pr69543-1.c: Remove xfail.
4068 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4070 PR preprocessor/69126
4071 PR preprocessor/69543
4072 PR preprocessor/69558
4073 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4075 (test_2): ...this, and add leading comment.
4076 (MACRO_3, test_3): New.
4077 (MACRO_4A, MACRO_4B, test_4): New.
4078 (MACRO): Rename to...
4081 (test_5): ...this, updating for renaming of MACRO, and
4082 add leading comment.
4083 * c-c++-common/pr69543-1.c: New.
4084 * c-c++-common/pr69543-2.c: New.
4085 * c-c++-common/pr69543-3.c: New.
4086 * c-c++-common/pr69543-4.c: New.
4087 * c-c++-common/pr69558-1.c: New.
4088 * c-c++-common/pr69558-2.c: New.
4089 * c-c++-common/pr69558-3.c: New.
4090 * c-c++-common/pr69558-4.c: New.
4091 * gcc.dg/pr69558.c: Move to...
4092 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4095 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4097 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4098 to -ftree-parallelize-loops/-fopenacc changes.
4099 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4100 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4101 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4102 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4103 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4104 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4105 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4106 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4107 * c-c++-common/goacc/kernels-loop.c: Likewise.
4108 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4109 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4110 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4111 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4113 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4115 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4117 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4120 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4123 * gcc.dg/pr69900.c: New test.
4125 2016-02-23 Martin Jambor <mjambor@suse.cz>
4127 PR tree-optimization/69666
4128 * gcc.dg/tree-ssa/pr69666.c: New test.
4130 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4133 * gfortran.dg/coarray_allocate_5.f08: New test.
4135 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4137 * gcc.target/s390/vcond-shift.c: Move to ...
4138 * gcc.target/s390/vector/vcond-shift.c: ... here.
4140 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4142 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4143 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4145 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4147 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4149 2016-02-20 Mark Wielaard <mjw@redhat.com>
4152 * gcc.dg/unused-variable-3.c: New test.
4154 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.target/i386/pr69888.c: New test.
4159 2016-02-22 Richard Biener <rguenther@suse.de>
4161 PR tree-optimization/69882
4162 * gfortran.dg/vect/pr69882.f90: New testcase.
4164 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4167 * gcc.dg/pr69885.c: New test.
4169 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4173 * gcc.target/sh/pr54089-10.c: New.
4175 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4178 * gfortran.dg/deferred_character_15.f90 : New test.
4180 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4183 gfortran.dg/allocate_with_source_18.f03: New test.
4185 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4188 gfortran.dg/gomp/pr52531.f90: New test.
4190 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4193 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4196 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4199 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4200 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4203 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4206 * g++.dg/torture/pr69851.C: New test.
4208 2016-02-19 Martin Sebor <msebor@redhat.com>
4211 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4213 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4216 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4217 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4220 * g++.dg/cpp0x/pr67767.C: New test.
4222 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4224 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4225 for fp, simd, crypto, crc, lse.
4226 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4228 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4229 effective target check.
4231 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4234 * gcc.target/i386/pr69820.c: New test.
4236 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4238 * gcc.target/s390/vector/int128-1.c: New test.
4240 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4242 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4244 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4246 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4247 instruction pattern name to prevent the testcase from failing with
4250 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4252 * gcc.target/s390/md/movstr-2.c: New test.
4254 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4256 * gcc.target/s390/morestack.c: New test.
4258 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4261 * gcc.target/s390/pr69625.c: Add test case.
4263 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4266 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4268 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4271 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4272 * gcc.target/powerpc/fusion3.c: Likewise.
4274 2016-02-18 Richard Biener <rguenther@suse.de>
4277 * g++.dg/torture/pr69553.C: New testcase.
4279 2016-02-18 Nick Clifton <nickc@redhat.com>
4283 * gcc.target/arm/pr62554.c: New test.
4284 * gcc.target/arm/pr69610-1.c: New test.
4285 * gcc.target/arm/pr69610-2.c: New test.
4287 2016-02-18 Richard Biener <rguenther@suse.de>
4290 * gcc.dg/torture/pr69854.c: New testcase.
4292 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4295 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4297 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4299 * gcc.target/powerpc/vec-cg.c: New test.
4301 2016-02-17 Richard Biener <rguenther@suse.de>
4304 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4306 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309 * gcc.c-torture/compile/pr69161.c: New test.
4311 2016-02-17 David Sherwood <david.sherwood@arm.com>
4314 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4315 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4317 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4319 * gcc.dg/ifcvt-4.c: Skip on Visium.
4321 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4323 * gnat.dg/atomic8.adb: New test.
4325 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4327 * gnat.dg/discr46.ad[sb]: New test.
4329 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4332 * gcc.target/powerpc/pr48344-1.c: New test.
4334 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4337 * gfortran.dg/associate_21.f90: New test.
4339 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4342 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4343 -Wnonnull in dg-options.
4344 * c-c++-common/nonnull-2.c: New test.
4346 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4347 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4349 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4351 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4354 * gcc.dg/pr69801.c: Add empty dg-options.
4356 2016-02-16 James Norris <jnorris@codesourcery.com>
4358 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4359 * g++.dg/goacc/deviceptr-1.c: New file.
4361 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4363 PR tree-optimization/69820
4364 * gcc.dg/vect/pr69820.c: New test.
4366 2016-02-16 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/69776
4369 * gcc.dg/torture/pr69776-2.c: New testcase.
4371 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4373 PR tree-optimization/69714
4374 * gcc.dg/torture/pr69714.c: New test.
4376 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4378 PR tree-optimization/69802
4379 * gcc.dg/pr69802.c: New test.
4381 2016-02-16 Richard Biener <rguenther@suse.de>
4384 * gcc.dg/pr69801.c: New testcase.
4386 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4388 PR libgfortran/69651
4389 * gfortran.dg/read_bang.f90: New test.
4390 * gfortran.dg/read_bang4.f90: New test.
4392 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/init/pr69658.C: New test.
4398 * c-c++-common/pr69797.c: New test.
4400 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4402 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4403 check for aarch64*-*-*.
4405 2016-02-15 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/69783
4408 * gcc.dg/vect/pr69783.c: New testcase.
4410 2016-02-15 Richard Biener <rguenther@suse.de>
4412 PR tree-optimization/69776
4413 * gcc.dg/torture/pr69776.c: New testcase.
4415 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4418 * gfortran.dg/type_decl_4.f90: Reinstated.
4420 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4423 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4425 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4429 * gfortran.dg/type_decl_4.f90: Removed.
4431 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4434 * gfortran.dg/type_decl_4.f90: New test.
4436 2016-02-14 Alan Modra <amodra@gmail.com>
4439 * gcc.c-torture/execute/stkalign.c: Revise test.
4441 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4444 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4446 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4449 * gcc.target/sh/torture/pr67260.c: New.
4451 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4453 * gcc.dg/pr67964.c: Add dg-require-alias.
4455 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4459 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4461 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4463 PR libgfortran/69668
4464 * gfortran.dg/namelist_88.f90: New test.
4466 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468 PR libgfortran/69668
4469 * gfortran.dg/namelist_38.f90: Update test.
4470 * gfortran.dg/namelist_84.f90: Update test.
4472 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4475 * gcc.dg/pr69554-1.c: New test.
4476 * gfortran.dg/pr69554-1.F90: New test.
4477 * gfortran.dg/pr69554-2.F90: New test.
4478 * lib/gcc-dg.exp (proc dg-locus): New function.
4479 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4480 distinguish between the caret-printing and non-caret-printing
4481 cases. If caret-printing has been explicitly enabled, bail out
4482 without attempting to fix up the output.
4484 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4488 * gcc.dg/spellcheck-options-3.c: New test case.
4489 * gcc.dg/spellcheck-options-4.c: New test case.
4490 * gcc.dg/spellcheck-options-5.c: New test case.
4491 * gcc.dg/spellcheck-options-6.c: New test case.
4492 * gcc.dg/spellcheck-options-7.c: New test case.
4493 * gcc.dg/spellcheck-options-8.c: New test case.
4494 * gcc.dg/spellcheck-options-9.c: New test case.
4495 * gcc.dg/spellcheck-options-10.c: New test case.
4497 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4499 PR rtl-optimization/69764
4500 PR rtl-optimization/69771
4501 * c-c++-common/pr69764.c: New test.
4502 * gcc.dg/torture/pr69771.c: New test.
4504 2016-02-12 Marek Polacek <polacek@redhat.com>
4506 * g++.dg/torture/init-list1.C: New.
4508 2016-02-12 Marek Polacek <polacek@redhat.com>
4510 * gcc.dg/pr69522.c: Add empty dg-options.
4512 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4514 * g++.dg/lto/lto.exp: Include and init mpx.
4515 * g++.dg/lto/pr69729_0.C: New test.
4517 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4520 * g++.dg/ipa/pr69241-4.C: New test.
4523 * g++.dg/ipa/pr68672-1.C: New test.
4524 * g++.dg/ipa/pr68672-2.C: New test.
4525 * g++.dg/ipa/pr68672-3.C: New test.
4527 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4530 * gcc.dg/pr69522.c: New test.
4532 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4535 * g++.dg/cpp1y/69098.C: New test.
4536 * g++.dg/cpp1y/69098-2.C: New test.
4538 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4540 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4541 and neighbour -> neighbor.
4542 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4543 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4544 * c-c++-common/Wvarargs.c: Likewise.
4545 * c-c++-common/goacc/host_data-5.c: Likewise.
4546 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4547 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4548 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4549 * gcc.target/aarch64/pr60697.c: Likewise.
4550 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4551 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4552 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4553 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4554 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4555 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4556 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4557 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4558 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4559 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4560 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4561 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4562 * g++.dg/lookup/koenig5.C: Likewise.
4563 * g++.dg/ext/no-asm-2.C: Likewise.
4564 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4565 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4566 * gfortran.dg/used_types_16.f90: Likewise.
4567 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4568 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4569 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4570 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4571 * gfortran.dg/abstract_type_6.f03: Likewise.
4572 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4573 * gfortran.dg/used_types_15.f90: Likewise.
4574 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4575 * gfortran.dg/exit_3.f08: Likewise.
4576 * gfortran.dg/open_status_2.f90: Likewise.
4577 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4578 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4579 * gfortran.dg/associate_1.f03: Likewise.
4580 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4581 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4582 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4583 * gcc.dg/builtin-object-size-1.c: Likewise.
4584 * gcc.dg/noreturn-6.c: Likewise.
4585 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4586 * gcc.dg/globalalias.c: Likewise.
4587 * gcc.dg/builtins-config.h: Likewise.
4588 * gcc.dg/pr30457.c: Likewise.
4589 * gcc.c-torture/compile/volatile-1.c: Likewise.
4590 * gcc.c-torture/execute/20101011-1.c: Likewise.
4591 * c-c++-common/Waddress-1.c: Likewise.
4593 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4596 * c-c++-common/Waddress-1.c: New test.
4598 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4601 * gfortran.dg/associate_19.f03: New test.
4602 * gfortran.dg/associate_20.f03: New test.
4604 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4606 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4608 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4611 .arch armv8-a\n. Add -dA to dg-options.
4612 * gcc.target/aarch64/assembler_arch_1.c: New test.
4613 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4615 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4618 * g++.dg/cpp0x/pr68726.C: New.
4620 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4622 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4625 2016-02-11 Richard Biener <rguenther@suse.de>
4627 * g++.dg/tree-ssa/pr61034.C: Adjust.
4629 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4632 * gcc.target/s390/pr69148.c: New.
4634 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4636 PR tree-optimization/69652
4637 * gcc.dg/torture/pr69652.c: New test.
4639 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4640 Patrick Palka <ppalka@gcc.gnu.org>
4644 * g++.dg/ipa/pr69241-1.C: New test.
4645 * g++.dg/ipa/pr69241-2.C: New test.
4646 * g++.dg/ipa/pr69241-3.C: New test.
4647 * g++.dg/ipa/pr69649.C: New test.
4649 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4651 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4652 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4654 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4656 PR tree-optimization/68021
4657 * gcc.dg/tree-ssa/pr68021.c: New test.
4659 2016-02-10 Richard Biener <rguenther@suse.de>
4661 PR tree-optimization/69726
4662 * gcc.dg/uninit-22.c: New testcase.
4664 2016-02-09 Andrew Pinski <apinski@cavium.com>
4667 * gcc.c-torture/compile/20160205-1.c: New testcase.
4669 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4672 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4673 instead accessing a really large arrray.
4674 * gcc.target/powerpc/fusion3.c: Likewise.
4676 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4679 * gcc.c-torture/execute/pr68532.c: New test.
4681 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4684 * gcc.dg/pr69634.c: New.
4686 2016-02-09 Richard Biener <rguenther@suse.de>
4688 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4690 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4692 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4694 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4696 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4698 2016-02-09 Richard Biener <rguenther@suse.de>
4700 PR tree-optimization/69715
4701 * gcc.dg/torture/pr69715.c: New testcase.
4703 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4706 * g++.dg/cpp0x/trailing12.C: New test.
4707 * g++.dg/cpp0x/trailing13.C: New test.
4709 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4713 * g++.dg/cpp1y/auto-fn29.C: New test.
4714 * g++.dg/cpp1y/auto-fn30.C: New test.
4716 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4718 PR tree-optimization/69209
4719 * gcc.c-torture/compile/pr69209.c: New test.
4721 2016-02-08 Jeff Law <law@redhat.com>
4723 PR tree-optimization/68541
4724 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4725 of statements allowed in join block for path splitting.
4727 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/gomp/pr59627.C: New test.
4733 * g++.dg/ipa/pr69239.C: New test.
4735 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4737 PR preprocessor/69664
4738 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4739 * gcc.dg/cpp/warn-comments.c: Likewise.
4741 2016-02-08 Marek Polacek <polacek@redhat.com>
4744 * g++.dg/init/const12.C: New test.
4746 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4749 * gcc.dg/lto/pr55113_0.c: Remove test.
4751 2016-02-08 Richard Biener <rguenther@suse.de>
4753 PR tree-optimization/69719
4754 * gcc.dg/torture/pr69719.c: New testcase.
4756 2016-02-08 Richard Biener <rguenther@suse.de>
4757 Jeff Law <law@redhat.com>
4760 * gcc.target/mips/pr68273.c: New testcase.
4762 2016-02-08 Richard Biener <rguenther@suse.de>
4764 PR rtl-optimization/69274
4765 * gcc.target/i386/addr-sel-1.c: XFAIL.
4767 2016-02-08 Jeff Law <law@redhat.com>
4769 PR tree-optimization/68541
4770 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4772 PR tree-optimization/65917
4773 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4775 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4778 * gfortran.dg/namelist_args.f90: New test.
4780 2016-02-05 Jeff Law <law@redhat.com>
4782 PR tree-optimization/68541
4783 * gcc.dg/tree-ssa/split-path-2.c: New test.
4784 * gcc.dg/tree-ssa/split-path-3.c: New test.
4785 * gcc.dg/tree-ssa/split-path-4.c: New test.
4786 * gcc.dg/tree-ssa/split-path-5.c: New test.
4787 * gcc.dg/tree-ssa/split-path-6.c: New test.
4788 * gcc.dg/tree-ssa/split-path-7.c: New test.
4790 2016-02-05 Martin Sebor <msebor@redhat.com>
4793 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4794 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4796 2016-02-06 Richard HEnderson <rth@redhat.com>
4799 * gcc.target/i386/addr-space-4.c: New.
4800 * gcc.target/i386/addr-space-5.c: New.
4802 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4805 * gfortran.dg/elemental_dependency_6.f90: New.
4807 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4809 PR rtl-optimization/69691
4810 * gcc.c-torture/execute/pr69691.c: New test.
4813 * g++.dg/parse/pr69628.C: New test.
4815 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4817 * gcc.dg/sancov/asan.c: Move to ...
4818 * gcc.dg/asan/sancov-1.c: ... here.
4820 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4822 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4824 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4827 * gcc.target/i386/pr69677.c: New test.
4829 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4832 * g++.dg/template/pr68948.C: New test.
4834 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4837 (only necessary on s390x).
4839 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4841 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4842 -mno-accumulate-outgoing-args.
4844 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4846 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4848 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4851 * c-c++-common/pr69669.c: New test.
4853 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4856 * g++.dg/pr69667.C: New file.
4858 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4861 * gcc.dg/pr69619.c: Add new test.
4863 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4865 PR rtl-optimization/69577
4866 * gcc.target/i386/pr69577.c: New test.
4868 2016-02-04 Martin Liska <mliska@suse.cz>
4870 * g++.dg/asan/pr69276.C: New test.
4872 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4876 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4877 a single smulbb instruction.
4878 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4879 * gcc.target/amr/wmul-2.c: Likewise.
4881 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4885 * gcc.c-torture/execute/pr67714.c: New test.
4887 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4890 * gcc.target/i386/pr69454-1.c: New test.
4891 * gcc.target/i386/pr69454-2.c: New test.
4893 2016-02-03 Martin Sebor <msebor@redhat.com>
4900 * g++.dg/ext/flexarray-mangle-2.C: New test.
4901 * g++.dg/ext/flexarray-mangle.C: New test.
4902 * g++.dg/ext/flexarray-subst.C: New test.
4903 * g++.dg/ext/flexary11.C: New test.
4904 * g++.dg/ext/flexary12.C: New test.
4905 * g++.dg/ext/flexary13.C: New test.
4906 * g++.dg/ext/flexary14.C: New test.
4907 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4909 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4911 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4912 Define only if CHECK_FLOAT128 is defined.
4913 (main): Properly initialize u5.
4915 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4918 * gcc.dg/pr69627.c: New test.
4921 * gcc.dg/pr69644.c: New test.
4923 2016-02-03 Mike Stump <mikestump@comcast.net>
4925 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4926 support for struct-layout-1.exp.
4928 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4931 * g++.dg/cpp0x/pr69056.C: New test.
4933 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4934 Alexandre Oliva <aoliva@redhat.com>
4937 * gcc.target/powerpc/pr69461.c: New.
4939 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4941 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4943 (check_effective_target_fsanitize_thread): ... to here. Do not
4944 specify additional compile flags for the test source.
4945 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4946 specify additional compile flags for the test source.
4948 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4950 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4952 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4956 * gfortran.dg/coarray_allocate_2.f08: New test.
4957 * gfortran.dg/coarray_allocate_3.f08: New test.
4958 * gfortran.dg/coarray_allocate_4.f08: New test.
4960 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4962 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4963 use same scan-tree-dump-times on all platforms.
4964 * gcc.dg/vect/vect-outer-1.c: Likewise.
4965 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4966 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4967 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4968 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4969 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4970 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4971 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4973 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4975 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4978 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4980 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4982 2016-02-02 James Norris <jnorris@codesourcery.com>
4984 * c-c++-common/goacc/routine-5.c: Add tests.
4986 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4988 * gcc.target/nvptx/unsigned-cmp.c: New test.
4990 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4992 * gcc.target/aarch64/scalar_shift_1.c
4993 (test_corners_sisd_di): Improve force to SIMD register.
4994 (test_corners_sisd_si): Likewise.
4995 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4996 Remove scan-assembler check for ldr.
4998 2016-02-02 Richard Biener <rguenther@suse.de>
5000 PR tree-optimization/69595
5001 * gcc.dg/Warray-bounds-17.c: New testcase.
5003 2016-02-02 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/69606
5006 * gcc.dg/torture/pr69606.c: New testcase.
5008 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5011 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5012 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5014 2016-02-02 Alan Modra <amodra@gmail.com>
5017 * gcc.target/powerpc/pr69548.c: New test.
5019 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5021 PR rtl-optimization/69592
5022 * gcc.dg/pr69592.c: New test.
5024 PR preprocessor/69543
5026 * gcc.dg/pr69543.c: New test.
5027 * gcc.dg/pr69558.c: New test.
5029 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5032 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5034 2016-02-01 Martin Sebor <msebor@redhat.com>
5036 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5038 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5040 PR tree-optimization/67921
5041 * c-c++-common/ubsan/pr67921.c: New test.
5043 2016-02-01 Richard Biener <rguenther@suse.de>
5046 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5048 2016-02-01 Richard Biener <rguenther@suse.de>
5050 PR tree-optimization/69574
5051 * gcc.dg/torture/pr69574.c: New testcase.
5053 2016-02-01 Richard Biener <rguenther@suse.de>
5055 PR tree-optimization/69579
5056 * gcc.dg/setjmp-6.c: New testcase.
5058 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5060 PR rtl-optimization/69570
5061 * g++.dg/opt/pr69570.C: New test.
5063 2016-02-01 Richard Henderson <rth@redhat.com>
5065 * gcc.dg/pr69535.c: New test.
5067 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5070 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5071 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5074 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5076 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5078 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5081 * gfortran.dg/allocate_with_source_17.f03: New test.
5083 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5085 PR tree-optimization/69546
5086 * gcc.dg/torture/pr69546.c: New test.
5088 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5091 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5093 2016-01-30 Martin Sebor <msebor@redhat.com>
5096 * g++.dg/ext/flexary10.C: New test.
5098 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5101 gfortran.dg/common_23.f90: New test.
5103 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5106 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5107 condition being checked, and disable it when the target supports
5108 misaligned loads and stores.
5110 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5113 * gcc.dg/torture/pr69518.c: New test.
5115 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5118 * gcc.target/i386/pr69530.c: New test.
5120 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5123 * gcc.target/mips/div-delay.c: New test.
5125 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5128 * gcc.target/i386/pr69551.c: New test.
5131 * gcc.target/i386/pr66137.c: New test.
5133 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5135 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5136 always built for p5600.
5137 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5138 isa=p5600 dg-option.
5140 2016-01-29 Richard Biener <rguenther@suse.de>
5142 PR tree-optimization/69547
5143 * g++.dg/tree-ssa/pr69547.C: New testcase.
5145 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5148 * g++.dg/warn/Wunused-function2.C: New test.
5150 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5152 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5153 support for test to succeed.
5155 2016-01-29 Marek Polacek <polacek@redhat.com>
5159 * g++.dg/ext/constexpr-vla2.C: New test.
5160 * g++.dg/ext/constexpr-vla3.C: New test.
5161 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5163 2016-01-29 Richard Biener <rguenther@suse.de>
5166 * gcc.dg/uninit-21.c: New testcase.
5168 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5171 * gcc.target/i386/pr69459.c: New test.
5173 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5176 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5177 * gcc.target/mips/pr68400.c: New test.
5179 2016-01-28 Martin Sebor <msebor@redhat.com>
5182 * gcc.target/powerpc/pr17381.c: New test.
5184 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.dg/torture/pr69542.c: New test.
5189 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5191 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5193 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5195 * gcc.dg/pr65980.c: Skip on AIX.
5196 * gcc.dg/pr66688.c: Same.
5198 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5201 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5202 * gcc.dg/tree-ssa/sra-18.c: Same.
5204 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5207 * gfortran.dg/block_15.f08: New test.
5208 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5209 on incorrectly closed BLOCK.
5211 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5213 * gcc.dg/declare-simd.c: New test.
5214 2016-01-28 Richard Biener <rguenther@suse.de>
5216 PR tree-optimization/69466
5217 * gfortran.dg/vect/pr69466.f90: New testcase.
5219 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5221 * g++.dg/pr67989.C: Remove ARM-specific option.
5222 * gcc.target/arm/pr67989.C: New file.
5224 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5226 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5227 and expm1 test for glibc < 2.11.
5229 2016-01-27 Richard Henderson <rth@redhat.com>
5231 * gcc.c-torture/execute/pr69447.c: New test.
5233 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5236 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5238 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5241 * gcc.dg/pr66869.c: New test.
5243 2016-01-25 Jeff Law <law@redhat.com>
5245 PR tree-optimization/68398
5246 PR tree-optimization/69196
5247 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5248 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5249 path to avoid new heuristic allowing more irreducible regions
5250 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5251 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5252 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5253 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5254 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5256 2016-01-27 Marek Polacek <polacek@redhat.com>
5259 * c-c++-common/vector-compare-4.c: New test.
5261 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5263 PR preprocessor/69126
5264 * c-c++-common/pr69126.c: New test case.
5266 2016-01-27 Ian Lance Taylor <iant@google.com>
5268 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5270 2016-01-27 Ryan Burn <contact@rnburn.com>
5273 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5275 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5278 * gcc.target/i386/pr69512.c: New test.
5280 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5283 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5285 2016-01-27 Marek Polacek <polacek@redhat.com>
5288 * g++.dg/pr69379.C: New test.
5290 2016-01-27 Martin Sebor <msebor@redhat.com>
5293 * g++.dg/abi/Wabi-2-2.C: New test.
5294 * g++.dg/abi/Wabi-2-3.C: New test.
5295 * g++.dg/abi/Wabi-3-2.C: New test.
5296 * g++.dg/abi/Wabi-3-3.C: New test.
5298 2016-01-27 Richard Biener <rguenther@suse.de>
5300 PR tree-optimization/69166
5301 * gcc.dg/torture/pr69166.c: New testcase.
5303 2016-01-27 Martin Jambor <mjambor@suse.cz>
5305 PR tree-optimization/69355
5306 * gcc.dg/tree-ssa/pr69355.c: New test.
5308 2016-01-27 Marek Polacek <polacek@redhat.com>
5311 * g++.dg/ext/constexpr-vla1.C: New test.
5313 2016-01-20 Christian Bruel <christian.bruel@st.com>
5316 * gcc.target/arm/pr69245.c: New test.
5318 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5320 PR tree-optimization/69399
5321 * gcc.dg/torture/pr69399.c: New test.
5323 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5325 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5327 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5329 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5331 2016-01-26 Tom de Vries <tom@codesourcery.com>
5333 PR tree-optimization/69110
5334 * gcc.dg/autopar/pr69110.c: New test.
5336 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5337 Sebastian Pop <s.pop@samsung.com>
5339 * gcc.dg/graphite/isl-ast-op-select.c: New.
5341 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5344 * gfortran.dg/allocate_error_6.f90: New test.
5346 2016-01-26 Richard Henderson <rth@redhat.com>
5348 * gcc.dg/tm/pr60908.c: New test.
5350 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5353 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5355 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5356 expected multiline output to reflect the colorization being
5357 disabled before newlines.
5358 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5359 (custom_diagnostic_finalizer): Replace call to
5360 pp_newline_and_flush with call to pp_flush.
5361 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5362 * gfortran.dg/implicit_class_1.f90: Likewise.
5363 * lib/gcc-dg.exp (allow_blank_lines): New global.
5364 (dg-allow-blank-lines-in-output): New procedure.
5365 (gcc-dg-prune): Complain about blank lines in the output, unless
5366 dg-allow-blank-lines-in-output was called.
5367 * lib/multiline.exp (_build_multiline_regex): Only support
5368 arbitrary followup text for non-blank-lines, not for blank lines.
5370 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5372 PR tree-optimization/69483
5373 * gcc.dg/pr69483.c: New test.
5374 * g++.dg/opt/pr69483.C: New test.
5376 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5379 * gcc.target/arm/pr68620.c: New test.
5381 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5383 * gcc.target/i386/pr68986-2.c: Remove -m32.
5385 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5388 * gcc.target/i386/pr68986-1.c: New test.
5389 * gcc.target/i386/pr68986-2.c: Likewise.
5390 * gcc.target/i386/pr68986-3.c: Likewise.
5392 2016-01-26 Christian Bruel <christian.bruel@st.com>
5394 * lib/target-supports.exp
5395 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5396 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5397 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5399 2016-01-26 Richard Biener <rguenther@suse.de>
5401 PR tree-optimization/69452
5402 * gcc.dg/torture/pr69452.c: New testcase.
5404 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.dg/pr69442.c: New test.
5409 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5412 * gcc.target/aarch64/simd/pr67896.C: New.
5414 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5416 PR tree-optimization/69400
5417 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5419 (plugin_init): Call it.
5420 * gcc.dg/torture/pr69400.c: New test.
5422 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5424 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5426 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5427 Sebastian Pop <s.pop@samsung.com>
5429 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5432 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5433 Sebastian Pop <s.pop@samsung.com>
5435 * gcc.dg/graphite/pr69292.c: New.
5437 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5439 * c-c++-common/goacc/use_device-1.c: New test.
5441 2016-01-25 Jeff Law <law@redhat.com>
5443 PR tree-optimization/69196
5444 PR tree-optimization/68398
5445 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5446 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5448 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5451 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5454 2016-01-25 Richard Biener <rguenther@suse.de>
5457 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5459 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5462 * gcc.dg/pr69421.c: New test.
5464 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5466 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5467 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5468 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5469 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5470 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5471 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5472 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5473 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5474 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5475 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5477 2016-01-25 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/69376
5480 * gcc.dg/torture/pr69376.c: New testcase.
5482 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5486 * gfortran.dg/interface_38.f90: New test.
5487 * gfortran.dg/interface_39.f90: New test.
5489 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5492 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5497 * g++.dg/template/pr11858.C: New test.
5498 * g++.dg/template/pr24663.C: New test.
5499 * g++.dg/template/unify12.C: New test.
5500 * g++.dg/template/unify13.C: New test.
5501 * g++.dg/template/unify14.C: New test.
5502 * g++.dg/template/unify15.C: New test.
5503 * g++.dg/template/unify16.C: New test.
5504 * g++.dg/template/unify17.C: New test.
5506 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5509 gfortran.dg/pr68283.f90: New test.
5511 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5514 * gfortran.dg/inline_matmul_13.f90: New test.
5515 * gfortran.dg/matmul_bounds_8.f90: New test.
5516 * gfortran.dg/matmul_bounds_9.f90: New test.
5517 * gfortran.dg/matmul_bounds_10.f90: New test.
5519 2016-01-23 Tom de Vries <tom@codesourcery.com>
5521 PR tree-optimization/69426
5522 * gcc.dg/autopar/pr69426.c: New test.
5524 2016-01-23 Martin Sebor <msebor@redhat.com>
5528 * g++.dg/cpp0x/alignas5.C: New test.
5529 * g++.dg/ext/vector29.C: Same.
5531 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5533 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5534 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5535 _GNU_SOURCE from compile flags to the source.
5536 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5537 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5538 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5539 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5541 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5544 * g++.dg/opt/pr69432.C: New test.
5546 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5548 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5549 32-bit targets testing an -m64 multilib.
5551 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5556 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5558 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5560 2016-01-21 Christian Bruel <christian.bruel@st.com>
5563 * gcc.target/i386/pr68674.c
5564 * gcc.target/aarch64/pr68674.c
5565 * gcc.target/arm/pr68674.c
5567 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5570 * gcc.c-torture/execute/pr69403.c: New test.
5572 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/template/pr55843.C: New.
5577 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5580 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5581 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5583 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5586 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5587 from dg-do compile directive, and instead add
5588 { dg-require-effective-target int128 }.
5590 2016-01-20 Martin Sebor <msebor@redhat.com>
5593 * gcc.dg/sync-fetch.c: New test.
5595 2016-01-21 Martin Sebor <msebor@redhat.com>
5598 * gcc.target/powerpc/pr69252.c: New test.
5600 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603 * gfortran.dg/pr65996.f90: New test.
5605 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5608 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5609 expected to generate an error.
5611 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5614 * gcc.dg/torture/pr66178.c: New test.
5616 2016-01-21 Anton Blanchard <anton@samba.org>
5617 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5620 * gcc.target/powerpc/pr63354.c: New test.
5622 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5624 PR rtl-optimization/68990
5625 * gcc.target/i386/pr68990: New.
5627 2016-01-21 Nick Clifton <nickc@redhat.com>
5630 * gcc.target/mips/pr69129.c: New.
5632 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/cpp0x/pr58046.C: New.
5637 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5641 * gcc.target/arm/pr69187.c: New test.
5644 * g++.dg/torture/pr69355.C: New test.
5646 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5647 Sebastian Pop <s.pop@samsung.com>
5649 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5651 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5652 Sebastian Pop <s.pop@samsung.com>
5654 * gcc.dg/graphite/pr68976.c: New test.
5656 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5659 * c-c++-common/pr67653.c: New test.
5660 * gcc.dg/torture/pr29119.c: Add dg-warning.
5662 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5664 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5666 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5669 * gcc.dg/pr24293.c: New test.
5670 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5671 incomplete struct type.
5672 * gcc.dg/declspec-1.c: Likewise.
5673 * gcc.dg/pr63549.c: Likewise.
5675 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5677 PR tree-optimization/66612
5678 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5679 for bdn instruction.
5681 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5683 * lib/target-supports.exp
5684 (check_effective_target_arm_fp_ok_nocache): New.
5685 (check_effective_target_arm_fp_ok): New.
5686 (add_options_for_arm_fp): New.
5687 (check_effective_target_arm_crypto_ok_nocache): Require
5688 target_arm_v8_neon_ok instead of arm32.
5689 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5690 (check_effective_target_arm_crypto_pragma_ok): New.
5691 (add_options_for_arm_vfp): New.
5692 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5693 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5694 target instead. Force initial fpu to vfp.
5695 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5696 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5697 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5699 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5700 use arm_vfp effective target instead. Force initial fpu to vfp.
5701 * gcc.target/arm/attr-neon3.c: Likewise.
5702 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5704 * gcc.target/arm/unsigned-float.c: Likewise.
5705 * gcc.target/arm/vfp-1.c: Likewise.
5706 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5707 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5708 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5709 * gcc.target/arm/vfp-ldmias.c: Likewise.
5710 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5711 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5712 * gcc.target/arm/vfp-stmiad.c: Likewise.
5713 * gcc.target/arm/vfp-stmias.c: Likewise.
5714 * gcc.target/arm/vnmul-1.c: Likewise.
5715 * gcc.target/arm/vnmul-2.c: Likewise.
5716 * gcc.target/arm/vnmul-3.c: Likewise.
5717 * gcc.target/arm/vnmul-4.c: Likewise.
5719 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5722 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5723 the MPX run-time library, for compile-time MPX test.
5724 * gcc.target/i386/chkp-always_inline.c: Likewise.
5725 * gcc.target/i386/chkp-bndret.c: Likewise.
5726 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5727 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5728 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5729 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5730 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5731 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5732 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5733 * gcc.target/i386/chkp-label-address.c: Likewise.
5734 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5735 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5736 * gcc.target/i386/chkp-pr69044.c: Likewise.
5737 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5738 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5739 * gcc.target/i386/chkp-strchr.c: Likewise.
5740 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5741 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5742 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5743 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5744 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5745 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5746 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5747 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5748 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5749 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5750 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5751 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5752 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5753 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5754 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5755 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5756 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5757 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5758 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5759 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5760 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5761 * gcc.target/i386/pr63995-2.c: Likewise.
5762 * gcc.target/i386/pr64805.c: Likewise.
5763 * gcc.target/i386/pr65044.c: Likewise.
5764 * gcc.target/i386/pr65167.c: Likewise.
5765 * gcc.target/i386/pr65183.c: Likewise.
5766 * gcc.target/i386/pr65184.c: Likewise.
5767 * gcc.target/i386/thunk-retbnd.c: Likewise.
5769 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5771 PR tree-optimization/69328
5772 * gcc.dg/pr69328.c: New test.
5774 2016-01-20 Jeff Law <law@redhat.com>
5777 * gcc.target/m68k/pr25114.c: New test.
5779 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5781 * gcc.target/arm/memset-inline-10.c: Added
5782 dg-require-effective-target arm_thumb2_ok.
5784 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5786 * gcc.dg/debug/dwarf2/sso.c: New test.
5788 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5791 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5792 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5793 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5795 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5798 * g++.dg/ipa/devirt-50.C: New testcase.
5800 2016-01-19 Marek Polacek <polacek@redhat.com>
5803 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5804 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5806 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5809 * gcc.target/arm/pr69135_1.c: New test.
5811 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5813 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5815 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5817 * gcc.target/aarch64/ccmp_1.c: New testcase.
5819 2016-01-19 Marek Polacek <polacek@redhat.com>
5822 * g++.dg/cpp0x/enum30.C: New test.
5824 2016-01-19 Richard Biener <rguenther@suse.de>
5826 PR tree-optimization/69336
5827 * g++.dg/tree-ssa/pr69336.C: New testcase.
5829 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5832 * gcc.dg/pr65779.c: New test.
5834 2016-01-19 Richard Biener <rguenther@suse.de>
5836 PR tree-optimization/69352
5837 * gcc.dg/torture/pr69352.c: New testcase.
5839 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5841 PR rtl-optimization/68955
5842 PR rtl-optimization/64557
5843 * gcc.dg/torture/pr68955.c: New test.
5845 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5848 * g++.dg/torture/pr69136.C: New testcase.
5850 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5853 * g++.dg/lto/pr69133_0.C: New testcase.
5854 * g++.dg/lto/pr69133_1.C: New testcase.
5856 2016-01-15 Jeff Law <law@redhat.com>
5858 PR tree-optimization/69320
5859 * gcc.c-torture/pr69320-1.c: New test.
5860 * gcc.c-torture/pr69320-2.c: New test.
5861 * gcc.c-torture/pr69320-3.c: New test.
5862 * gcc.c-torture/pr69320-4.c: New test.
5864 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5869 * g++.dg/template/pr11858.C: New test.
5870 * g++.dg/template/pr24663.C: New test.
5871 * g++.dg/template/unify12.C: New test.
5872 * g++.dg/template/unify13.C: New test.
5873 * g++.dg/template/unify14.C: New test.
5874 * g++.dg/template/unify15.C: New test.
5875 * g++.dg/template/unify16.C: New test.
5876 * g++.dg/template/unify17.C: New test.
5878 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5881 * gcc.dg/pr69181-1.c: New test file.
5882 * gcc.dg/pr69181-2.c: New test file.
5883 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5884 globals by moving it to...
5885 (cleanup-after-saved-dg-test): ...this new function. Add
5886 "global additional_sources_used". Add reset of global
5887 multiline_expected_outputs to the empty list.
5888 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5890 (multiline_expected_outputs): ...this, and updated comments to
5891 note that it is modified from gcc-dg.exp.
5892 (dg-end-multiline-output): Update for the above renaming.
5893 (handle-multiline-outputs): Likewise. Remove the clearing
5894 of the expected outputs to the empty list.
5896 2016-01-18 Richard Biener <rguenther@suse.de>
5898 PR tree-optimization/69297
5899 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5901 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5903 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5905 * gcc.target/mips/mips-3d-2.c: Likewise.
5906 * gcc.target/mips/mips-3d-3.c: Likewise.
5907 * gcc.target/mips/mips-3d-4.c: Likewise.
5908 * gcc.target/mips/mips-3d-5.c: Likewise.
5909 * gcc.target/mips/mips-3d-6.c: Likewise.
5910 * gcc.target/mips/mips-3d-7.c: Likewise.
5911 * gcc.target/mips/mips-3d-8.c: Likewise.
5912 * gcc.target/mips/mips-3d-9.c: Likewise.
5913 * gcc.target/mips/mips-ps-1.c: Likewise.
5914 * gcc.target/mips/mips-ps-2.c: Likewise.
5915 * gcc.target/mips/mips-ps-3.c: Likewise.
5916 * gcc.target/mips/mips-ps-4.c: Likewise.
5917 * gcc.target/mips/mips-ps-5.c: Likewise.
5918 * gcc.target/mips/mips-ps-6.c: Likewise.
5919 * gcc.target/mips/mips-ps-7.c: Likewise.
5920 * gcc.target/mips/mips-ps-type.c: Likewise.
5921 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5922 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5924 2016-01-18 Tom de Vries <tom@codesourcery.com>
5926 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5927 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5928 * c-c++-common/goacc/kernels-empty.c: New test.
5929 * c-c++-common/goacc/kernels-eternal.c: New test.
5930 * c-c++-common/goacc/kernels-loop-2.c: New test.
5931 * c-c++-common/goacc/kernels-loop-3.c: New test.
5932 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5933 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5934 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5935 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5936 * c-c++-common/goacc/kernels-loop-data.c: New test.
5937 * c-c++-common/goacc/kernels-loop-g.c: New test.
5938 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5939 * c-c++-common/goacc/kernels-loop-n.c: New test.
5940 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5941 * c-c++-common/goacc/kernels-loop.c: New test.
5942 * c-c++-common/goacc/kernels-noreturn.c: New test.
5943 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5944 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5945 * c-c++-common/goacc/kernels-reduction.c: New test.
5947 2016-01-18 Tom de Vries <tom@codesourcery.com>
5949 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5950 * gcc.dg/autopar/outer-2.c: Same.
5951 * gcc.dg/autopar/outer-3.c: Same.
5952 * gcc.dg/autopar/outer-4.c: Same.
5953 * gcc.dg/autopar/outer-5.c: Same.
5954 * gcc.dg/autopar/outer-6.c: Same.
5955 * gcc.dg/autopar/parallelization-1.c: Same.
5956 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5957 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5958 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5959 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5960 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5961 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5962 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5963 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5964 * gcc.dg/autopar/pr39500-1.c: Same.
5965 * gcc.dg/autopar/pr39500-2.c: Same.
5966 * gcc.dg/autopar/pr46193.c: Same.
5967 * gcc.dg/autopar/pr46194.c: Same.
5968 * gcc.dg/autopar/pr49580.c: Same.
5969 * gcc.dg/autopar/pr49960-1.c: Same.
5970 * gcc.dg/autopar/pr49960.c: Same.
5971 * gcc.dg/autopar/pr68373.c: Same.
5972 * gcc.dg/autopar/reduc-1.c: Same.
5973 * gcc.dg/autopar/reduc-1char.c: Same.
5974 * gcc.dg/autopar/reduc-1short.c: Same.
5975 * gcc.dg/autopar/reduc-2.c: Same.
5976 * gcc.dg/autopar/reduc-2char.c: Same.
5977 * gcc.dg/autopar/reduc-2short.c: Same.
5978 * gcc.dg/autopar/reduc-3.c: Same.
5979 * gcc.dg/autopar/reduc-4.c: Same.
5980 * gcc.dg/autopar/reduc-6.c: Same.
5981 * gcc.dg/autopar/reduc-7.c: Same.
5982 * gcc.dg/autopar/reduc-8.c: Same.
5983 * gcc.dg/autopar/reduc-9.c: Same.
5984 * gcc.dg/autopar/uns-outer-4.c: Same.
5985 * gcc.dg/autopar/uns-outer-5.c: Same.
5986 * gcc.dg/autopar/uns-outer-6.c: Same.
5987 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5988 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5990 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5993 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5994 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5996 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5999 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6000 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6001 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6003 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6006 * gcc.dg/tree-ssa/sra-17.c: New.
6007 * gcc.dg/tree-ssa/sra-18.c: New.
6009 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6011 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6013 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6015 * gnat.dg/inline12.adb: New test.
6017 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6019 PR tree-optimization/66797
6020 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6022 2016-01-18 Richard Biener <rguenther@suse.de>
6024 PR tree-optimization/69170
6025 * gcc.dg/torture/pr69170.c: New testcase.
6027 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6029 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6031 2016-01-16 Tom de Vries <tom@codesourcery.com>
6033 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6035 2016-01-16 Tom de Vries <tom@codesourcery.com>
6037 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6038 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6039 redundant dg-require-effective-target pthread.
6040 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6041 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6042 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6043 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6044 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6045 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6046 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6048 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6051 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6052 * gcc.target/powerpc/recip-7.c: Same.
6054 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6057 * g++.dg/template/pr69091.C: New test.
6059 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6061 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6062 dump does not contain an error_mark_node.
6063 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6064 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6066 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6069 * g++.dg/template/pr68936.C: New test.
6071 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6074 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6075 * gcc.target/powerpc/recip-2.c: Same.
6076 * gcc.target/powerpc/recip-3.c: Same.
6077 * gcc.target/powerpc/recip-4.c: Same.
6078 * gcc.target/powerpc/recip-sqrtf.c: Same.
6080 2016-01-15 Jeff Law <law@redhat.com>
6082 PR tree-optimization/69270
6083 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6084 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6086 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6089 * gfortran.dg/deferred_character_13.f90: New test for the fix
6090 of comment 3 of the PR.
6093 * gfortran.dg/deferred_character_8.f90: New test
6094 * gfortran.dg/allocate_error_5.f90: New test
6097 * gfortran.dg/deferred_character_10.f90: New test
6100 * gfortran.dg/deferred_character_14.f90: New test
6103 * gfortran.dg/deferred_character_11.f90: New test
6106 * gfortran.dg/deferred_character_9.f90: New test
6108 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6110 PR rtl-optimization/69030
6111 * gcc.target/i386/pr69030.c: New.
6113 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6115 * gcc.target/aarch64/target_attr_17.c: New test.
6117 2016-01-15 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/66856
6120 * gcc.dg/torture/pr66856-1.c: New testcase.
6121 * gcc.dg/torture/pr66856-2.c: Likewise.
6123 2016-01-15 Richard Biener <rguenther@suse.de>
6126 * g++.dg/lto/pr69137_0.C: New testcase.
6128 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6131 * gcc.target/i386/pr69246.c: New test.
6133 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6135 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6137 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6140 * g++.dg/init/const9.C: Disable test on S/390.
6142 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6144 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6145 * g++.dg/Wno-frame-address.C: Ditto.
6147 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6149 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6151 2016-01-15 Richard Biener <rguenther@suse.de>
6153 PR tree-optimization/68961
6154 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6156 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6158 * gcc.target/i386/pr65105-5.c: New test.
6160 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6162 * gcc.c-torture/execute/alias-4.c: New testcase.
6164 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6167 * g++.dg/ipa/devirt-49.C: New testcase.
6169 2016-01-15 Christian Bruel <christian.bruel@st.com>
6172 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6173 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6174 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6176 2016-01-15 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/69117
6179 * gcc.dg/torture/pr69117.c: New testcase.
6181 2015-01-14 Ryan Burn <contact@rnburn.com>
6184 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6186 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6189 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6190 range tests use 100 * maximum instead of maximum + 1.
6192 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6195 * gcc.dg/guality/pr69244.c: New test.
6197 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6199 * lib/target-supports.exp (check_effective_target_issignaling):
6201 * gcc.dg/pr61441.c: Require issignaling effective target.
6203 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6206 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6208 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6211 PR preprocessor/69177
6212 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6213 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6214 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6215 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6217 2016-01-14 Marek Polacek <polacek@redhat.com>
6220 * gcc.dg/array-15.c: New test.
6222 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/69155
6226 * gfortran.dg/pr68146.f: New test.
6227 * gfortran.dg/pr69155.f90: New test.
6229 2016-01-14 Richard Biener <rguenther@suse.de>
6231 PR tree-optimization/68060
6232 * gcc.dg/torture/pr68060-1.c: New testcase.
6233 * gcc.dg/torture/pr68060-2.c: Likewise.
6235 2016-01-14 Nick Clifton <nickc@redhat.com>
6237 * lib/target-supports.exp
6238 (check_effective_target_arm_neon_ok_nocache): Add an option
6239 sequence that includes setting the ARM architecture to ARMv7-A.
6240 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6241 command line options necessary to enable Neon support.
6242 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6243 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6244 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6245 * gcc.target/arm/pr69180.c: Likewise.
6247 2016-01-14 Jeff Law <law@redhat.com>
6249 PR tree-optimization/69270
6250 * gcc.dg/tree-ssa/pr69270.c: New test.
6252 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6255 * c-c++-common/pr66208.c: New file.
6257 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6259 PR tree-optimization/69156
6260 * gcc.dg/pr69156.c: New test.
6262 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6264 * gcc.target/i386/pr69225-7.c: New test.
6266 2016-01-13 Richard Henderson <rth@redhat.com>
6268 * gcc.dg/tm/memopt-13.c: Update expected function.
6269 * gcc.dg/tm/memopt-6.c: Likewise.
6271 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6273 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6274 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6275 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6276 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6278 2016-01-13 Tom de Vries <tom@codesourcery.com>
6280 PR tree-optimization/69169
6281 * gcc.dg/pr69169.c: New test.
6283 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6286 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6287 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6288 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6289 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6290 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6291 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6292 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6293 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6295 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6298 * gcc.dg/pr69247.c: New test.
6300 2016-01-13 Richard Biener <rguenther@suse.de>
6302 PR tree-optimization/69242
6303 * gcc.dg/torture/pr69242.c: New testcase.
6305 2016-01-13 Richard Biener <rguenther@suse.de>
6307 PR tree-optimization/69186
6308 * gcc.dg/torture/pr69186.c: New testcase.
6310 2016-01-13 Jeff Law <law@redhat.com>
6312 PR tree-optimization/67755
6313 * gcc.dg/tree-ssa/pr67755.c: New test.
6315 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6317 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6318 pass number in output by a star.
6320 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6322 PR tree-optimization/68911
6323 * gcc.c-torture/execute/pr68911.c: New test.
6325 2016-01-12 Marek Polacek <polacek@redhat.com>
6328 * g++.dg/warn/permissive-1.C: New test.
6330 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6334 * g++.dg/opt/pr69213.C: New test.
6336 2016-01-12 Christian Bruel <christian.bruel@st.com>
6339 * gcc.target/arm/pr69180.c: New test.
6341 2016-01-12 Richard Biener <rguenther@suse.de>
6344 * g++.dg/lto/pr69077_0.C: New testcase.
6345 * g++.dg/lto/pr69077_1.C: Likewise.
6347 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6350 * g++.dg/opt/pr69175.C: New test.
6352 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6354 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6355 rather than #including math.h & stdlib.h.
6356 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6357 * gcc.dg/vect/pr49771.c: Likewise.
6358 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6359 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6360 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6361 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6362 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6363 * gcc.dg/vect/pr44507.c: Likewise.
6364 * gcc.dg/vect/pr45902.c: Likewise.
6365 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6366 * gcc.dg/vect/vect-117.c: Likewise.
6367 * gcc.dg/vect/vect-99.c: Likewise.
6368 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6369 * gcc.dg/vect/vect-cond-1.c: Likewise.
6370 * gcc.dg/vect/vect-cond-2.c: Likewise.
6371 * gcc.dg/vect/vect-cond-3.c: Likewise.
6372 * gcc.dg/vect/vect-cond-4.c: Likewise.
6373 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6374 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6375 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6376 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6377 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6378 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6379 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6380 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6381 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6382 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6383 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6384 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6385 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6386 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6387 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6388 include of signal.h.
6389 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6390 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6391 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6392 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6393 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6394 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6395 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6396 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6397 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6398 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6399 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6400 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6401 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6402 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6403 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6404 * gcc.dg/vect/vect-outer-5.c: Likewise.
6405 * gcc.dg/vect/vect-outer-6.c: Likewise.
6406 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6409 2016-01-12 Nick Clifton <nickc@redhat.com>
6412 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6413 to fread so that it will be found in all target runtimes.
6415 2016-01-12 Richard Biener <rguenther@suse.de>
6417 PR tree-optimization/69053
6418 * g++.dg/torture/pr69053.C: New testcase.
6420 2016-01-12 Richard Biener <rguenther@suse.de>
6422 PR tree-optimization/69168
6423 * gcc.dg/torture/pr69168.c: New testcase.
6425 2016-01-12 Richard Biener <rguenther@suse.de>
6427 PR tree-optimization/69157
6428 * gcc.dg/torture/pr69157.c: New testcase.
6430 2016-01-12 Richard Biener <rguenther@suse.de>
6432 PR tree-optimization/69174
6433 * gcc.dg/torture/pr69174.c: New testcase.
6435 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6439 * g++.dg/tls/pr66808.C: New test.
6440 * g++.dg/tls/pr69000.C: New test.
6442 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6444 * gcc.target/powerpc/swaps-p8-23.c: New test.
6445 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6447 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6449 PR tree-optimization/68356
6450 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6452 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6453 Jim Wilson <jim.wilson@linaro.org>
6456 * gcc.target/arm/pr69194.c: New test.
6458 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6461 * gcc.target/i386/pr69225-1.c: New test.
6462 * gcc.target/i386/pr69225-2.c: Likewise.
6463 * gcc.target/i386/pr69225-3.c: Likewise.
6464 * gcc.target/i386/pr69225-4.c: Likewise.
6465 * gcc.target/i386/pr69225-5.c: Likewise.
6466 * gcc.target/i386/pr69225-6.c: Likewise.
6468 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6475 * gcc.dg/pr69071.c: New test.
6478 * g++.dg/opt/pr69211.C: New test.
6480 PR tree-optimization/69214
6481 * gcc.c-torture/compile/pr69214.c: New test.
6483 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6485 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6486 * gcc.target/i386/pr66232-11.c: Ditto.
6487 * gcc.target/i386/pr66232-12.c: Ditto.
6488 * gcc.target/i386/pr66232-13.c: Ditto.
6490 2016-01-11 Richard Biener <rguenther@suse.de>
6492 PR tree-optimization/69173
6493 * gcc.dg/torture/pr69173.c: New testcase.
6495 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6497 PR rtl-optimization/68796
6498 * gcc.target/aarch64/tst_5.c: New test.
6499 * gcc.target/aarch64/tst_6.c: Likewise.
6501 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6503 PR rtl-optimization/68841
6504 * gcc.dg/pr68841.c: New test.
6505 * gcc.c-torture/execute/pr68841.c: New test.
6507 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6509 PR rtl-optimization/68920
6510 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6512 * gcc.dg/ifcvt-5.c: New test.
6514 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6517 * g++.dg/pr69123.C: New.
6519 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6522 * gcc.target/i386/pr69010.c: New test.
6524 2016-01-11 Martin Jambor <mjambor@suse.cz>
6527 * gcc.target/i386/chkp-pr69044.c: New test.
6529 2016-01-11 Tom de Vries <tom@codesourcery.com>
6531 PR tree-optimization/69109
6532 * gcc.dg/autopar/pr69109-2.c: New test.
6533 * gcc.dg/autopar/pr69109.c: New test.
6535 2016-01-11 Tom de Vries <tom@codesourcery.com>
6537 PR tree-optimization/69108
6538 * gcc.dg/autopar/pr69108.c: New test.
6540 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6543 * c-c++-common/Wisleading-indentation.c: Augment test.
6545 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6548 * gfortran.dg/inline_matmul_12.f90: New test.
6550 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6553 * gfortran.dg/actual_array_offset_1: New test.
6555 2016-01-10 Tom de Vries <tom@codesourcery.com>
6557 PR tree-optimization/69062
6558 * gcc.dg/autopar/pr69062.c: New test.
6560 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6562 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6563 * gcc.dg/vect/slp-perm-2.c: Likewise.
6564 * gcc.dg/vect/slp-perm-3.c: Likewise.
6565 * gcc.dg/vect/slp-perm-5.c: Likewise.
6566 * gcc.dg/vect/slp-perm-6.c: Likewise.
6567 * gcc.dg/vect/slp-perm-7.c: Likewise.
6568 * gcc.dg/vect/slp-perm-8.c: Likewise.
6570 2016-01-10 Tom de Vries <tom@codesourcery.com>
6572 PR tree-optimization/69039
6573 * gcc.dg/autopar/pr69039.c: New test.
6575 2016-01-09 Marek Polacek <polacek@redhat.com>
6578 * g++.dg/pr69113.C: New test.
6580 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6583 PR tree-optimization/69097
6584 * gcc.c-torture/execute/pr50865.c: New test.
6585 * gcc.c-torture/execute/pr69097-1.c: New test.
6586 * gcc.c-torture/execute/pr69097-2.c: New test.
6587 * gcc.dg/pr69097-1.c: New test.
6588 * gcc.dg/pr69097-2.c: New test.
6590 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/opt/pr69164.C: New test.
6595 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6597 PR tree-optimization/69167
6598 * gcc.dg/pr69167.c: New test.
6600 2016-01-08 Marek Polacek <polacek@redhat.com>
6603 * g++.dg/pr68449.C: New.
6605 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6607 PR tree-optimization/68707
6608 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6609 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6610 on platforms supporting it.
6611 * gcc.dg/vect/slp-perm-2.c: Likewise.
6612 * gcc.dg/vect/slp-perm-3.c: Likewise.
6613 * gcc.dg/vect/slp-perm-5.c: Likewise.
6614 * gcc.dg/vect/slp-perm-7.c: Likewise.
6615 * gcc.dg/vect/slp-perm-8.c: Likewise.
6616 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6617 on platforms supporting it.
6619 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6621 PR tree-optimization/69162
6622 * gcc.dg/pr69162.c: New test.
6624 PR tree-optimization/69172
6625 * gcc.dg/pr69172.c: New test.
6627 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6629 PR tree-optimization/67781
6630 * gcc.c-torture/execute/pr67781.c: New file.
6632 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6634 PR tree-optimization/69083
6635 * gcc.dg/vect/pr69083.c: New test.
6637 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6639 PR tree-optimization/61441
6640 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6641 Use -fexcess-precision=standard for compiler options.
6642 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6644 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6647 * gfortran.dg/gomp/pr69128.f90: New test.
6650 * g++.dg/ext/pr69145-1.C: New test.
6651 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6652 * g++.dg/ext/pr69145-2.h: New file.
6654 2016-01-07 Martin Sebor <msebor@redhat.com>
6657 * gcc.dg/atomic-fetch-bool.c: New test.
6658 * gcc.dg/sync-fetch-bool.c: New test.
6660 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6663 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6665 2016-01-07 Nick Clifton <nickc@redhat.com>
6668 * g++.dg/pr66655.C: New test.
6669 * g++.dg/pr66655_1.cc: Test support file.
6670 * g++.dg/pr66655.h: Test header file.
6672 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6675 gfortran.dg/gomp/pr66680.f90: New test.
6677 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6680 * gcc.target/i386/pr69171-1.c: New test.
6681 * gcc.target/i386/pr69171-2.c: Likewise.
6682 * gcc.target/i386/pr69171-3.c: Likewise.
6683 * gcc.target/i386/pr69171-4.c: Likewise.
6684 * gcc.target/i386/pr69171-5.c: Likewise.
6685 * gcc.target/i386/pr69171-6.c: Likewise.
6687 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6690 * c-c++-common/pr67639.c: New test.
6692 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6694 PR tree-optimization/69141
6695 * g++.dg/opt/pr69141.C: New test.
6697 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6699 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6701 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6704 * gcc.target/i386/pr69140.c: New test
6706 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6708 * gcc.dg/bad-dereference.c: New test case.
6710 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6714 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6716 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6718 2016-01-06 Marek Polacek <polacek@redhat.com>
6721 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6723 2016-01-05 Marek Polacek <polacek@redhat.com>
6726 * gcc.dg/atomic-invalid-2.c: New.
6728 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6731 * gcc.target/i386/pr68991.c: New test.
6733 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6736 * g++.dg/pr68991-1.C: New test.
6737 * g++.dg/pr68991-2.C: Likewise.
6739 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6742 * gcc.target/ia64/pr60465-gprel64.c: New test.
6743 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6745 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747 PR rtl-optimization/68651
6748 * gcc.target/aarch64/pr68651_1.c: New test.
6750 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6753 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6755 2016-01-05 Nathan Sidwell <nathan@acm.org>
6758 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6760 * gcc.dg/alias-15.c: New.
6762 2016-01-05 Nick Clifton <nickc@redhat.com>
6765 * g++.dg/pr68770.C: New test.
6767 2016-01-04 Mike Stump <mikestump@comcast.net>
6769 * lib/target-supports.exp (check_effective_target_cilkplus):
6770 cilkplus targets require pthreads.
6771 (check_effective_target_cilkplus): Remove special case for NVPTX.
6773 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6775 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6778 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6780 Update copyright years.
6782 2016-01-04 Marek Polacek <polacek@redhat.com>
6785 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6786 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6787 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6789 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6791 * gcc.target/sparc/20160104-2.c: New test.
6793 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6795 * gcc.target/sparc/20160104-1.c: New test.
6797 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6800 * gfortran.dg/pr65045.f90: New test.
6802 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6804 * gnat.dg/specs/debug1.ads: Delete.
6806 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6808 PR libgfortran/68867
6809 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6812 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6814 PR libgfortran/68867
6815 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6818 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6821 * gfortran.dg/pr68864.f90: New test.
6823 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6825 PR tree-optimization/69070
6826 * gcc.dg/pr69070.c: New test.
6829 * gfortran.dg/pr69055.f90: New test.
6832 * gcc.dg/pr69015.c: New test.
6834 Copyright (C) 2016 Free Software Foundation, Inc.
6836 Copying and distribution of this file, with or without modification,
6837 are permitted in any medium without royalty provided the copyright
6838 notice and this notice are preserved.