1 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4 * gfortran.dg/namelist_86.f90: New test.
6 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9 statement to reflect new ownership.
11 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/template/friend58.C: New.
15 * g++.dg/template/friend59.C: Likewise.
17 2015-03-27 Tobias Burnus <burnus@net-b.de>
20 * g++.dg/gomp/openmp-simd-3.C: New.
21 * gcc.dg/gomp/openmp-simd-3.c: New.
23 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
26 * gcc.target/i386/pr65248-1.c: New file.
27 * gcc.target/i386/pr65248-2.c: Likewise.
28 * gcc.target/i386/pr65248-3.c: Likewise.
29 * gcc.target/i386/pr65248-4.c: Likewise.
31 2015-03-27 Jakub Jelinek <jakub@redhat.com>
34 * gcc.c-torture/compile/pr65593.c: New test.
36 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/cpp1y/constexpr-assert1.C: New.
41 2015-03-27 Marek Polacek <polacek@redhat.com>
44 * c-c++-common/pr65556.c: New test.
46 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
49 * g++.dg/torture/pr65600.C: New testcase.
51 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
54 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
56 2015-03-27 Andre Vehreschild <vehre@gmx.de>
58 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
59 statement and cleanup. Fixed typos.
61 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
64 * gcc.c-torture/compile/pr65595.c: New testcase.
66 2015-03-27 Marek Polacek <polacek@redhat.com>
69 * g++.dg/ubsan/pr65583.C: New test.
71 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
73 * gcc.c-torture/compile/20150327.c: New testcase.
75 2015-03-26 Richard Biener <rguenther@suse.de>
78 * g++.dg/torture/pr65555.C: New testcase.
80 2015-03-26 Jakub Jelinek <jakub@redhat.com>
82 PR tree-optimization/64715
83 * gcc.dg/builtin-object-size-15.c: New test.
84 * gcc.dg/pr64715-1.c: New test.
85 * gcc.dg/pr64715-2.c: New test.
87 2015-03-26 Richard Biener <rguenther@suse.de>
90 * gnat.dg/specs/opt2.ads: Fix testcase.
92 2015-03-25 Martin Sebor <msebor@redhat.com>
95 * lib/target-supports.exp (check_effective_target_arm32): Fail early
96 when target isn't arm*-*-*-*.
97 (check_effective_target_arm_nothumb): Likewise.
98 (check_effective_target_arm_little_endian): Likewise.
99 (check_effective_target_arm_vect_no_misalign): Likewise.
100 (check_effective_target_aarch64_little_endian): Fail early if target
103 2015-03-25 Sebastian Pop <s.pop@samsung.com>
105 PR tree-optimization/65177
106 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
108 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
110 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
111 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
112 smmintrin.h and mm3dnow.h.
114 2015-03-25 Marek Polacek <polacek@redhat.com>
117 * g++.dg/cpp0x/pr65558.C: New test.
119 2015-03-25 Marek Polacek <polacek@redhat.com>
122 * g++.dg/template/pr61670.C: New test.
124 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/template/pr54987.C: New.
129 2015-03-25 Richard Biener <rguenther@suse.de>
131 PR tree-optimization/62630
132 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
134 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
137 * gcc.target/i386/mpx/pr65508.c: New.
139 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
143 * gfortran.dg/data_initialized_3.f90: New.
145 2015-03-25 Richard Biener <rguenther@suse.de>
148 * gnat.dg/specs/opt2.ads: New testcase.
150 2015-03-25 Bin Cheng <bin.cheng@arm.com>
152 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
153 * gcc.target/arm/memset-inline-4.c: Skip for
154 arm_tune_string_ops_prefer_neon.
155 * gcc.target/arm/memset-inline-5.c: Ditto.
156 * gcc.target/arm/memset-inline-6.c: Ditto.
157 * gcc.target/arm/memset-inline-8.c: Ditto.
158 * gcc.target/arm/memset-inline-9.c: Ditto.
160 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/other/virtual3.C: New.
165 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/vt-60130.C: New.
170 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/warn/Warray-bounds-7.C: New.
175 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/template/defarg18.C: New.
180 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
183 * g++.dg/cpp0x/vt-59988.C: New.
185 2015-03-24 Jakub Jelinek <jakub@redhat.com>
187 PR tree-optimization/65533
188 * gcc.dg/pr65533.c: New test.
190 2015-03-24 Andre Vehreschild <vehre@gmx.de>
192 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
193 source= and mold= expressions functionality.
194 * gfortran.dg/allocate_class_4.f90: New test.
195 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
196 copying an unlimited polymorhpic object containing a char array
197 to another unlimited polymorphic object respects the _len
199 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
200 whether deferred length char array allocate works, unlimited
201 polymorphic object allocation from a string works and if
202 allocating an array of deferred length strings works.
203 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
205 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/cpp0x/constexpr-array11.C: New.
210 2015-03-24 Richard Biener <rguenther@suse.de>
213 * gcc.dg/torture/pr65517.c: New testcase.
215 2015-03-24 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/coindexed_1.f90: Moved from
218 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
220 2015-03-23 Jakub Jelinek <jakub@redhat.com>
223 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
227 * gcc.target/i386/pr65523.c: New test.
230 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
232 * g++.dg/lto/pr65475b_0.C: Likewise.
234 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
237 * gcc.target/sh/torture/pr65505.c: New.
239 2015-03-23 Martin Sebor <msebor@redhat.com>
242 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
243 assembly for lvx in addition to lxv.
245 2015-03-23 Jakub Jelinek <jakub@redhat.com>
248 * gfortran.dg/pr65504.f90: New test.
251 * gcc.dg/pr65521.c: New test.
253 2015-03-23 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/65518
256 * gcc.dg/vect/pr65518.c: New testcase.
258 2015-03-23 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/65494
261 * gcc.dg/vect/pr65494.c: New testcase.
263 2015-03-23 Jakub Jelinek <jakub@redhat.com>
265 PR preprocessor/65238
266 * c-c++-common/cpp/pr65238-1.c: New test.
267 * gcc.dg/cpp/pr65238-2.c: New test.
268 * gcc.dg/cpp/trad/pr65238-3.c: New test.
269 * gcc.dg/cpp/trad/pr65238-4.c: New test.
271 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
272 Mikael Morin <mikael@gcc.gnu.org>
275 * gfortran.dg/elemental_dependency_4.f90: New.
276 * gfortran.dg/elemental_dependency_5.f90: New.
278 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
281 * g++.dg/lto/pr65475b_0.C: New testcase.
282 * g++.dg/lto/pr65475b_1.C: New testcase.
283 * g++.dg/lto/pr65475c_0.C: New testcase.
284 * g++.dg/lto/pr65475c_1.C: New testcase.
286 2015-03-21 Tobias Burnus <burnus@net-b.de>
288 * gfortran.dg/coarray_38.f90: New.
289 * gfortran.dg/coarray_39.f90: New.
290 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
293 2015-03-20 Marek Polacek <polacek@redhat.com>
296 * g++.dg/cpp0x/pr65398.C: New test.
298 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
301 * g++.dg/lto/pr65475_0.C: New testcase.
302 * g++.dg/lto/pr65475_1.C: New testcase.
304 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
306 PR rtl-optimization/64366
307 * gcc.target/sh/pr64366.c: New.
309 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/cpp0x/constexpr-48324.C: New.
314 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp0x/pr48453.C: New.
319 2015-03-20 Marek Polacek <polacek@redhat.com>
322 * g++.dg/cpp0x/pr65072.C: New test.
324 2015-03-20 Richard Biener <rguenther@suse.de>
327 * gcc.dg/pr15347.c: Use -O.
328 * c-c++-common/pr19807-1.c: Likewise.
330 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
332 * gnat.dg/volatile13.ad[sb]: New test.
334 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
336 PR rtl-optimization/60851
337 * gcc.target/i386/pr60851.c: New test.
339 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
342 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
343 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
344 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
345 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
346 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
348 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
350 PR rtl-optimization/63491
351 * gcc.target/powerpc/pr63491.c: New.
353 2015-03-19 Jakub Jelinek <jakub@redhat.com>
355 * g++.dg/ipa/pr65465.C: New test.
357 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/deleted11.C: New.
362 2015-03-19 Jakub Jelinek <jakub@redhat.com>
365 * c-c++-common/tsan/pr65400-3.c: New test.
367 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/constexpr-59686.C: New.
372 2015-03-19 Jakub Jelinek <jakub@redhat.com>
375 * g++.dg/tsan/pr64265.C: New test.
378 * c-c++-common/tsan/pr65400-1.c: New test.
379 * c-c++-common/tsan/pr65400-2.c: New test.
381 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
384 * g++.dg/cpp0x/pr59816.C: New.
386 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
389 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
391 2015-03-18 Martin Liska <mliska@suse.cz>
394 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
395 equivalences either to 6 or 7.
397 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
401 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
403 * gcc.dg/undefined-loop-1.c: New file.
404 * gcc.dg/undefined-loop-2.c: New file.
406 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
409 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
410 loop exits too early.
412 2015-03-18 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/65450
415 * gfortran.dg/pr65450.f90: New test.
418 * gcc.target/i386/pr65078-1.c: New test.
419 * gcc.target/i386/pr65078-2.c: New test.
420 * gcc.target/i386/pr65078-3.c: New test.
421 * gcc.target/i386/pr65078-4.c: New test.
422 * gcc.target/i386/pr65078-5.c: New test.
423 * gcc.target/i386/pr65078-6.c: New test.
425 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/cpp1y/pr65340.C: New.
430 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
433 * gfortran.dg/system_clock_3.f08: Adjust test.
435 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
438 * gfortran.dg/proc_ptr_comp_44.f90: New test.
439 * gfortran.dg/proc_ptr_comp_45.f90: New test.
441 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
444 * gfortran.dg/system_clock_3.f08: New test.
446 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
449 g++.dg/cpp1y/pr64626-1.C: New.
450 g++.dg/cpp1y/pr64626-2.C: New.
451 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
453 2015-03-16 Jakub Jelinek <jakub@redhat.com>
455 PR tree-optimization/65427
456 * gcc.c-torture/execute/pr65427.c: New test.
458 2015-03-16 Marek Polacek <polacek@redhat.com>
462 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
463 * g++.dg/cpp0x/pr65327.C: New test.
465 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
468 * c-c++-common/asan/pr64820.c: New test.
470 2015-03-16 Andre Vehreschild <vehre@gmx.de>
472 * gfortran.dg/pointer_2.f90: New test.
474 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
476 * testsuite/g++.dg/pr65049.C: New test.
478 2015-03-16 Tom de Vries <tom@codesourcery.com>
480 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
481 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
482 * gcc.target/i386/fuse-caller-save.c: Same.
484 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
486 * gnat.dg/loop_optimization18.ad[sb]: New test.
487 * gnat.dg/loop_optimization18_pkg.ads: New helper.
489 2015-03-16 Alan Modra <amodra@gmail.com>
491 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
494 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
496 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
498 * gcc.dg/torture/pr65270-2.c: Likewise.
500 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
503 * gfortran.dg/pointer_remapping_9.f90: New.
505 2015-03-14 Jakub Jelinek <jakub@redhat.com>
507 PR tree-optimization/65369
508 * gcc.c-torture/execute/pr65369.c: New test.
510 PR tree-optimization/65418
511 * gcc.c-torture/execute/pr65418-1.c: New test.
512 * gcc.c-torture/execute/pr65418-2.c: New test.
514 PR rtl-optimization/65401
515 * gcc.c-torture/execute/pr65401.c: New test.
517 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520 * gcc.target/arm/pr64600_1.c: New test.
522 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
524 PR rtl-optimization/65235
525 * gcc.target/aarch64/pr65235_1.c: New test.
527 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
529 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
530 * gcc.target/s390/hotpatch-22.c: Likewise.
531 * gcc.target/s390/hotpatch-23.c: Likewise.
532 * gcc.target/s390/hotpatch-24.c: Likewise.
533 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
534 * gcc.target/s390/hotpatch-1.c: Update expected output.
535 * gcc.target/s390/hotpatch-2.c: Likewise.
536 * gcc.target/s390/hotpatch-3.c: Likewise.
537 * gcc.target/s390/hotpatch-4.c: Likewise.
538 * gcc.target/s390/hotpatch-5.c: Likewise.
539 * gcc.target/s390/hotpatch-6.c: Likewise.
540 * gcc.target/s390/hotpatch-7.c: Likewise.
541 * gcc.target/s390/hotpatch-8.c: Likewise.
542 * gcc.target/s390/hotpatch-9.c: Likewise.
543 * gcc.target/s390/hotpatch-10.c: Likewise.
544 * gcc.target/s390/hotpatch-11.c: Likewise.
545 * gcc.target/s390/hotpatch-12.c: Likewise.
546 * gcc.target/s390/hotpatch-13.c: Likewise.
547 * gcc.target/s390/hotpatch-14.c: Likewise.
548 * gcc.target/s390/hotpatch-15.c: Likewise.
549 * gcc.target/s390/hotpatch-16.c: Likewise.
550 * gcc.target/s390/hotpatch-17.c: Likewise.
551 * gcc.target/s390/hotpatch-18.c: Likewise.
552 * gcc.target/s390/hotpatch-19.c: Likewise.
554 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
557 * gcc.target/i386/pr65103-1.c: New.
559 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
562 * gcc.target/i386/pr65044.c: New.
564 2015-03-12 Tom de Vries <tom@codesourcery.com>
566 PR rtl-optimization/64895
567 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
568 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
569 * gcc.target/i386/fuse-caller-save.c: Ditto.
571 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
573 * gcc.dg/ipa/pr63569.c: Fix template.
575 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
577 * g++.dg/ipa/pr64146.C: Require fpic support.
579 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
582 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
583 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
585 2015-03-11 Jakub Jelinek <jakub@redhat.com>
587 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
588 to dg-options, fix up dg-skip-if.
590 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
593 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
594 * gcc.target/avr/tiny-caller-save.c: Same.
596 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
599 * g++.dg/pr65242.C: New test.
601 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
603 * c-c++-common/asan/no-asan-check-glob.c: New test.
605 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/other/default11.C: New.
609 * g++.dg/other/default12.C: Likewise.
611 2015-03-10 Jakub Jelinek <jakub@redhat.com>
614 * gcc.target/i386/bmi2-bzhi-2.c: New test.
616 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
619 * gfortran.dg/unlimited_polymorphic_23.f90: New test
621 2015-03-10 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/cpp0x/pr65127.C: New test.
626 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
628 * gcc.dg/ipa/PR64550.c: Update template.
630 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
631 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/coarray_sync_memory.f90: New.
635 2015-03-10 Marek Polacek <polacek@redhat.com>
638 * c-c++-common/ubsan/pr65367.c: New test.
640 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
642 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
643 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
644 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
645 * gcc.target/i386/mpx/calloc-1-nov.c: New.
646 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
647 * gcc.target/i386/mpx/malloc-1-nov.c: New.
648 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
649 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
650 * gcc.target/i386/mpx/realloc-1-nov.c: New.
651 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
652 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
653 * gcc.target/i386/mpx/realloc-2-nov.c: New.
654 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
656 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
658 * lib/mpx-dg.exp (mpx_link_flags): New.
661 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
662 * gcc.target/i386/mpx/alloca-1-nov.c: New.
663 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
664 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
665 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
666 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
667 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
668 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
669 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
671 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
672 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
675 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
676 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
677 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
678 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
679 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
680 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
681 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
682 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
683 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
684 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
685 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
686 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
687 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
688 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
689 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
690 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
691 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
692 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
693 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
694 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
695 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
696 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
697 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
698 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
699 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
700 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
701 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
702 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
703 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
704 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
705 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
706 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
707 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
708 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
709 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
710 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
711 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
712 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
713 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
714 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
715 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
716 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
717 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
718 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
719 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
720 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
721 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
722 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
723 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
724 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
725 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
726 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
727 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
728 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
729 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
730 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
731 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
732 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
733 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
734 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
735 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
736 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
737 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
738 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
739 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
740 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
741 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
742 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
743 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
744 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
745 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
746 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
747 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
748 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
749 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
750 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
751 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
752 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
753 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
754 * gcc.target/i386/mpx/label-address-1.c: New.
755 * gcc.target/i386/mpx/legacy-1-nov.c: New.
756 * gcc.target/i386/mpx/macro.c: New.
757 * gcc.target/i386/mpx/mpx-check.h: New.
758 * gcc.target/i386/mpx/mpx.exp: New.
759 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
760 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
761 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
762 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
763 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
764 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
765 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
766 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
767 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
768 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
769 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
770 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
771 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
772 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
773 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
774 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
775 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
776 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
777 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
778 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
779 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
780 * gcc.target/i386/mpx/reference-1-lbv.c: New.
781 * gcc.target/i386/mpx/reference-1-nov.c: New.
782 * gcc.target/i386/mpx/reference-1-ubv.c: New.
783 * gcc.target/i386/mpx/reference-2-lbv.c: New.
784 * gcc.target/i386/mpx/reference-2-nov.c: New.
785 * gcc.target/i386/mpx/reference-2-ubv.c: New.
786 * gcc.target/i386/mpx/reference-3-lbv.c: New.
787 * gcc.target/i386/mpx/reference-3-nov.c: New.
788 * gcc.target/i386/mpx/reference-3-ubv.c: New.
789 * gcc.target/i386/mpx/reference-4-lbv.c: New.
790 * gcc.target/i386/mpx/reference-4-nov.c: New.
791 * gcc.target/i386/mpx/reference-4-ubv.c: New.
792 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
793 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
794 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
795 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
796 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
797 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
798 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
799 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
800 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
801 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
802 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
803 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
804 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
805 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
806 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
807 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
808 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
809 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
810 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
811 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
812 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
813 * gcc.target/i386/mpx/sincos-1-nov.c: New.
814 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
815 * gcc.target/i386/mpx/static-array-1-nov.c: New.
816 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
817 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
818 * gcc.target/i386/mpx/static-init-1-nov.c: New.
819 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
820 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
821 * gcc.target/i386/mpx/static-init-2-nov.c: New.
822 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
823 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
824 * gcc.target/i386/mpx/static-init-3-nov.c: New.
825 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
826 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
827 * gcc.target/i386/mpx/static-init-4-nov.c: New.
828 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
829 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
830 * gcc.target/i386/mpx/static-init-5-nov.c: New.
831 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
832 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
833 * gcc.target/i386/mpx/static-init-6-nov.c: New.
834 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
835 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
836 * gcc.target/i386/mpx/static-string-1-nov.c: New.
837 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
838 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
839 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
840 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
841 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
842 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
843 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
844 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
845 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
846 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
847 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
848 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
849 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
850 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
851 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
852 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
853 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
854 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
855 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
856 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
857 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
858 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
859 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
860 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
861 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
862 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
863 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
864 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
865 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
866 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
867 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
868 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
869 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
870 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
871 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
872 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
873 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
874 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
875 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
876 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
877 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
878 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
879 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
880 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
881 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
882 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
883 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
884 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
885 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
886 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
887 * gcc.target/i386/mpx/vararg-1-nov.c: New.
888 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
889 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
890 * gcc.target/i386/mpx/vararg-2-nov.c: New.
891 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
892 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
893 * gcc.target/i386/mpx/vararg-3-nov.c: New.
894 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
895 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
896 * gcc.target/i386/mpx/vararg-4-nov.c: New.
897 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
898 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
899 * gcc.target/i386/mpx/vararg-5-nov.c: New.
900 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
901 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
902 * gcc.target/i386/mpx/vararg-6-nov.c: New.
903 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
904 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
905 * gcc.target/i386/mpx/vararg-7-nov.c: New.
906 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
907 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
908 * gcc.target/i386/mpx/vararg-8-nov.c: New.
909 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
910 * gcc.target/i386/mpx/vla-1-lbv.c: New.
911 * gcc.target/i386/mpx/vla-1-nov.c: New.
912 * gcc.target/i386/mpx/vla-1-ubv.c: New.
913 * gcc.target/i386/mpx/vla-2-lbv.c: New.
914 * gcc.target/i386/mpx/vla-2-nov.c: New.
915 * gcc.target/i386/mpx/vla-2-ubv.c: New.
917 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
919 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
921 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
923 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
925 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
927 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
928 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
930 2015-03-10 Jakub Jelinek <jakub@redhat.com>
933 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
936 * c-c++-common/pr65120.c: New test.
938 PR rtl-optimization/65321
939 * gcc.dg/pr65321.c: New test.
941 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
943 PR tree-optimization/65355
944 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
946 2015-03-09 Jakub Jelinek <jakub@redhat.com>
949 * c-c++-common/pr49706.c: Adjust tests for not warning
950 about !!x == y or !b == y where b is boolean, and add
952 * c-c++-common/pr62199-2.c: Likewise.
954 2015-03-09 Richard Biener <rguenther@suse.de>
957 * gcc.dg/torture/pr65270-1.c: New testcase.
958 * gcc.dg/torture/pr65270-2.c: Likewise.
960 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
962 PR tree-optimization/63743
963 * gcc.dg/pr63743.c: New test.
965 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
968 * g++.dg/lto/pr65316_0.C: New testcase.
969 * g++.dg/lto/pr65316_1.C: New testcase.
971 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
974 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
976 * g++.dg/abi/rtti3.C: Likewise.
978 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
981 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
983 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
985 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
987 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
989 2015-03-08 Morin <mikael@gcc.gnu.org>
992 * gfortran.dg/entry_20.f90: New.
994 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
997 * gcc.c-torture/compile/pr65153.c: New.
999 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1002 * g++.dg/torture/pr65249.C: New.
1004 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1006 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1008 (int64_t): Likewise.
1010 2015-03-07 Marek Polacek <polacek@redhat.com>
1011 Martin Uecker <uecker@eecs.berkeley.edu>
1014 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1016 * c-c++-common/ubsan/bounds-8.c: New test.
1017 * c-c++-common/ubsan/bounds-9.c: New test.
1018 * gcc.dg/ubsan/bounds-2.c: New test.
1020 2015-03-05 Martin Sebor <msebor@redhat.com>
1022 * PR testsuite/63175
1023 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1024 checking of results into main to prevent it from getting optimized
1026 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1028 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1030 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1031 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1032 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1035 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1037 * g++.dg/lto/pr65302_1.C: New testcase.
1038 * g++.dg/lto/pr65302_0.C: New testcase.
1040 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1042 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1043 -fno-ipa-icf to dg-options.
1045 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1047 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1048 compiles using the linker plugin.
1050 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1052 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1054 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1056 * gcc.target/arm/pr65067.c: New test.
1058 2015-03-05 Martin Liska <mliska@suse.cz>
1061 * gcc.dg/ipa/pr65318.c: New test.
1063 2015-03-05 Marek Polacek <polacek@redhat.com>
1065 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1067 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1069 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1071 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1073 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1074 max-unroll-times back to defaults for s390.
1076 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1080 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp0x/initlist92.C: New.
1085 2015-03-05 Richard Biener <rguenther@suse.de>
1087 PR tree-optimization/65310
1088 * gcc.dg/vect/pr65310.c: New testcase.
1090 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1095 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1097 * gnat.dg/entry_queues3.adb: New test.
1099 2015-03-04 Ian Lance Taylor <iant@google.com>
1101 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1103 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1108 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1110 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1111 -fno-ipa-icf to dg-options
1112 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1113 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1115 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/cpp0x/decltype62.C: New.
1120 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1122 * gnat.dg/object_overflow5.adb: New test.
1124 2015-03-03 Martin Liska <mliska@suse.cz>
1127 * gcc.dg/ipa/pr65287.c: New test.
1129 2015-03-03 Martin Jambor <mjambor@suse.cz>
1130 Eric Botcazou <ebotcazou@adacore.com>
1132 * gnat.dg/specs/pack12.ads: New test.
1134 2015-03-03 Martin Liska <mliska@suse.cz>
1136 * gcc.dg/ipa/PR65282.c: New test.
1138 2015-03-13 Jeff Law <law@redhat.com>
1140 PR tree-optimization/65241
1141 * gcc.c-torture/compile/pr65241.c: New test.
1143 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1146 * gcc.target/avr/torture/pr64331.c: New test.
1148 2015-03-03 Martin Liska <mliska@suse.cz>
1149 Jan Hubicka <hubicka@ucw.cz>
1151 * g++.dg/ipa/pr65263.C: New test.
1153 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1156 * gcc.dg/lto/pr65130_0.c: New testcase.
1157 * gcc.dg/lto/pr65130_1.c: New testcase.
1159 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1162 * g++.dg/torture/pr64988.C: New testcase.
1164 2015-03-02 Tobias Burnus <burnus@net-b.de>
1166 * gfortran.dg/coarray_atomic_6.f90: New.
1168 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1171 * gcc.target/i386/pr65184.c: New.
1173 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1176 * gcc.target/i386/pr65183.c: New.
1178 2015-02-28 Martin Liska <mliska@suse.cz>
1179 Jan Hubicka <hubicka@ucw.cz>
1181 * gcc.dg/ipa/ipa-icf-35.c: New test.
1182 * gcc.dg/ipa/ipa-icf-36.c: New test.
1183 * gcc.dg/ipa/ipa-icf-37.c: New test.
1185 2015-02-28 Martin Liska <mliska@suse.cz>
1186 Jan Hubicka <hubicka@ucw.cz>
1189 * gcc.dg/ipa/ipa-icf-34.c: New test.
1191 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1194 * gcc.target/sh/sh/pr61142.c: New.
1196 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1198 * g++.dg/other/dump-ada-spec-3.C: New test.
1200 2015-03-01 Martin Liska <mliska@suse.cz>
1202 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1203 * g++.dg/ipa/pr63595.C: Update expected results.
1205 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1208 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1210 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1212 * gcc.dg/vect/pr59354.c: Move vector producing code to
1215 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1218 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1219 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1220 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1221 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1223 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/65048
1226 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1227 (foo): Use K&R style definition.
1229 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1232 * g++.dg/pr65032.C: New.
1234 2015-02-27 Marek Polacek <polacek@redhat.com>
1237 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1240 2015-02-27 Marek Polacek <polacek@redhat.com>
1243 * gcc.dg/pr65228.c: New test.
1245 2015-02-27 Kai Tietz <ktietz@redhat.com>
1248 * gcc.dg/weak/weak-17.c: New file.
1250 2015-02-27 Richard Biener <rguenther@suse.de>
1253 * g++.dg/lto/pr65193_0.C: New testcase.
1255 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1257 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1258 * gcc.target/s390/hotpatch-8.c: Likewise.
1259 * gcc.target/s390/hotpatch-9.c: Likewise.
1260 * gcc.target/s390/pr61078.c: Likewise.
1261 * gcc.target/s390/pr57960.c: Remove -m64.
1262 * gcc.target/s390/pr61078.c: Likewise.
1264 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1265 Martin Liska <mliska@suse.cz>
1268 * gcc.dg/pr64454.c: Disable ICF.
1269 * gcc.dg/pr28685-1.c: Disable ICF
1270 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1271 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1272 * g++.dg/ipa/ipa-icf-4.C: Update template.
1274 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1276 PR tree-optimization/65216
1277 * gcc.c-torture/execute/pr65216.c: New test.
1279 PR tree-optimization/65215
1280 * gcc.c-torture/execute/pr65215-1.c: New test.
1281 * gcc.c-torture/execute/pr65215-2.c: New test.
1282 * gcc.c-torture/execute/pr65215-3.c: New test.
1283 * gcc.c-torture/execute/pr65215-4.c: New test.
1284 * gcc.c-torture/execute/pr65215-5.c: New test.
1286 2015-02-26 Tom de Vries <tom@codesourcery.com>
1288 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1290 2015-02-26 Martin Liska <mliska@suse.cz>
1291 Jan Hubicka <hubicka@ucw.cz>
1293 * g++.dg/ipa/pr64146.C: Update expected results.
1294 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1295 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1296 * gcc.dg/ipa/ipa-icf-34.c: New test.
1298 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1301 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1302 (dg-additional-options): Remove dg directive.
1303 (dg-final): Add dg directive.
1305 2015-02-26 Marek Polacek <polacek@redhat.com>
1308 * g++.dg/ipa/pr65008.C: New test.
1310 2015-02-26 Tom de Vries <tom@codesourcery.com>
1312 * lib/profopt.exp (profopt-target-cleanup): New proc.
1313 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1314 files from sources from dg-additional-sources.
1316 2015-02-26 Tom de Vries <tom@codesourcery.com>
1318 * lib/gcov.exp: Cleanup in case of xfail.
1320 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1322 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1324 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1327 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1328 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1329 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1330 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1331 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1332 * g++.dg/debug/pr46123.C: XFAIL and move...
1333 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1334 * gcc.dg/debug/dwarf2-3.c: Move...
1335 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1337 2015-02-26 Marek Polacek <polacek@redhat.com>
1340 * g++.dg/cpp1y/pr65202.C: New test.
1342 2015-02-26 Tom de Vries <tom@codesourcery.com>
1344 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1345 locale_facets.h.gcov.
1347 2015-02-26 Tom de Vries <tom@codesourcery.com>
1349 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1351 2015-02-26 Tom de Vries <tom@codesourcery.com>
1353 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1355 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1358 * gcc.target/i386/pr65217.c: New.
1360 2015-02-26 Tom de Vries <tom@codesourcery.com>
1362 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1364 2015-02-26 Tom de Vries <tom@codesourcery.com>
1366 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1368 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1370 PR tree-optimization/65048
1371 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1373 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1375 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1376 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1378 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1381 * gcc.target/i386/pr65161.c: New test.
1383 2015-02-26 Terry Guo <terry.guo@arm.com>
1385 * gcc.target/arm/no-volatile-in-it.c: New test.
1387 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1389 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1390 (dg-options): Add -save-temps.
1391 (dg-final): Add cleanup-saved-temps.
1393 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1395 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1397 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1399 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1400 * gcc.target/powerpc/pack01.c: Include string.h.
1402 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1405 * gcc.target/i386/pr65167.c: New.
1407 2015-02-25 Kai Tietz <ktietz@redhat.com>
1409 PR tree-optimization/61917
1410 * gcc.dg/vect/vect-pr61917.c: New file.
1412 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1414 PR tree-optimization/65170
1415 * gcc.c-torture/execute/pr65170.c: New test.
1416 * gcc.dg/tree-ssa/vrp96.c: New test.
1418 2015-02-24 Tom de Vries <tom@codesourcery.com>
1420 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1422 2015-02-24 Tom de Vries <tom@codesourcery.com>
1425 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1426 (dg-additional-files-options): Copy additional_sources to
1427 additional_sources_used before emptying additional_sources.
1428 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1429 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1430 (cleanup-saved-temps): Use additional_sources_used instead of
1432 (dg-test): Reset additional_sources_used.
1434 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1437 * gfortran.dg/integer_exponentiation_6.F90: New test.
1439 2015-02-23 Martin Sebor <msebor@redhat.com>
1442 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1443 two parts. One to save registers, the other to verify the
1444 registers have the right values. Save register state into
1445 static data rather than on the stack.
1447 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1450 * c-c++-common/asan/pr63888.c: New test.
1452 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1455 * gcc.c-torture/compile/pr65163.c: New.
1457 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1459 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1460 with -m31 on 64 bit.
1461 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1462 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1464 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1466 * gcc.target/s390/20090223-1.c: Add
1467 -Wno-implicit-function-declaration option.
1468 * gcc.target/s390/pr42224.c: Likewise.
1469 * gcc.target/s390/pr55718.c: Likewise.
1471 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1473 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1474 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1475 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1476 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1477 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1478 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1479 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1480 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1481 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1482 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1483 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1484 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1485 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1486 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1487 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1488 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1489 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1490 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1491 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1492 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1493 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1495 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1497 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1498 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1499 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1500 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1501 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1502 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1503 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1504 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1505 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1506 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1507 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1508 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1509 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1510 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1511 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1512 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1514 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1518 * gfortran.dg/pr61960.f90: New.
1519 * gfortran.dg/pr64230.f90: New.
1520 * gfortran.dg/pr64980.f03: New.
1522 2015-02-22 Tom de Vries <tom@codesourcery.com>
1524 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1526 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1529 * gnat.dg/timing_events.adb: Removed, invalid test.
1531 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1534 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1536 * g++.dg/gcov/gcov-2.C: Likewise.
1538 2015-02-20 Richard Biener <rguenther@suse.de>
1540 PR tree-optimization/65136
1541 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1543 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1547 and nvptx-*-* blacklisting.
1549 * gcc.dg/sibcall-9.c: New test.
1550 * gcc.dg/sibcall-10.c: New test.
1552 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1554 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1556 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1559 * gcc.target/avr/torture/pr64452.c: New test.
1561 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1563 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1564 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1566 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1569 * lib/target-supports.exp (check_compile): Check whether
1570 additional_sources is defined before using it.
1572 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1575 * g++.dg/opt/pr65074.C: New file.
1577 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1579 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1580 (size_type): New typedef.
1581 (operator "" _script): Use it for the last argument.
1583 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1585 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1587 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1589 * lib/target-supports.exp (check_compile): Save/restore
1590 additional_sources that may belong to an actual test.
1592 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1594 PR gcov-profile/64634
1595 * g++.dg/gcov/gcov-15.C: New test.
1597 2015-02-18 Tom de Vries <tom@codesourcery.com>
1599 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1601 2015-02-18 Tom de Vries <tom@codesourcery.com>
1603 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1605 2015-02-18 Tom de Vries <tom@codesourcery.com>
1607 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1609 2015-02-18 Tom de Vries <tom@codesourcery.com>
1611 * gfortran.dg/fmt_cache_1.f: Add missing close.
1613 2015-02-18 Tom de Vries <tom@codesourcery.com>
1616 * gfortran.dg/read_eof_8.f90: Add missing close.
1618 2015-02-18 Richard Biener <rguenther@suse.de>
1620 PR tree-optimization/65063
1621 * gcc.dg/pr65063.c: New testcase.
1623 2015-02-18 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/62217
1626 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1628 2015-02-18 Marek Polacek <polacek@redhat.com>
1631 * c-c++-common/ubsan/pr65081.c: New test.
1633 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1635 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1636 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1638 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1640 * gcc.dg/ipa/propalign-3.c: New test.
1642 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1645 * gcc.target/sh/pr64793.c: New.
1646 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1648 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1650 * gcc.target/arm/divzero.c: New test case.
1652 2015-02-17 Tom de Vries <tom@codesourcery.com>
1654 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1656 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1657 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/cpp0x/pr65075.C: New test.
1662 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1665 * gcc.target/powerpc/pr65058.c: New test.
1667 2015-02-16 Jeff Law <law@redhat.com>
1669 PR tree-optimization/64823
1670 * gcc.dg/uninit-20.c: New test.
1672 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1673 James Greenhalgh <james.greenhalgh@arm.com>
1676 * gcc.dg/ipa/ipa-clone-1.c: New test.
1678 2015-02-16 Richard Biener <rguenther@suse.de>
1680 PR tree-optimization/65077
1681 * gcc.dg/torture/pr65077.c: New testcase.
1683 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1685 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1686 Directive adjusted to scan for ldaxr.
1687 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1688 adjusted to scan for ldaex.
1690 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/cpp0x/constexpr-65080.C: New.
1695 2015-02-16 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/63593
1698 * gcc.dg/pr63593.c: New testcase.
1700 2015-02-16 Marek Polacek <polacek@redhat.com>
1703 * gcc.dg/pr65066.c: New test.
1705 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1707 * gcc.dg/pr65002.C: Move ...
1708 * g++.dg/ipa/pr65002.C: ... here.
1710 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1712 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1713 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1714 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1715 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1717 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1720 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1721 the expression to find calls.
1722 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1723 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1724 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1725 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1726 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1728 2015-02-14 Marek Polacek <polacek@redhat.com>
1731 * gcc.dg/array-11.c: New test.
1732 * gcc.dg/array-12.c: New test.
1733 * gcc.dg/array-13.c: New test.
1734 * gcc.dg/array-14.c: New test.
1735 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1736 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1737 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1738 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1739 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1740 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1742 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/lookup/using54.C: New.
1747 2015-02-13 Jeff Law <law@redhat.com>
1750 Revert my change for tree-optimization/64823.
1752 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1754 PR tree-optimization/65053
1755 * gcc.c-torture/execute/pr65053-1.c: New test.
1756 * gcc.c-torture/execute/pr65053-2.c: New test.
1758 2015-02-13 Marek Polacek <polacek@redhat.com>
1761 * gcc.dg/pr65050.c: New test.
1763 2015-02-13 Jeff Law <law@redhat.com>
1765 PR tree-optimization/64823
1766 * gcc.dg/uninit-20.c: New test.
1768 PR rtl-optimization/47477
1769 * gcc.dg/tree-ssa/pr47477.c: New test.
1771 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/parse/ivdep-2.C: New.
1775 * g++.dg/parse/ivdep-3.C: Likewise.
1777 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1780 * gfortran.dg/continuation_13.f90: New test.
1781 * gfortran.dg/continuation_14.f: New test.
1783 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.dg/cpp0x/sfinae55.C: New.
1788 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1791 * g++.dg/ipa/pr65034.C: New test.
1793 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1795 PR tree-optimization/65002
1796 * gcc.dg/pr65002.C: New.
1798 2015-02-13 Marek Polacek <polacek@redhat.com>
1801 * c-c++-common/pr65040.c: New test.
1803 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1805 PR tree-optimization/64705
1806 * gcc.dg/tree-ssa/pr64705.c: New test.
1808 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1811 * gcc.dg/visibility-22.c: New test.
1812 * gcc.dg/visibility-23.c: New test.
1813 * gcc.target/i386/pr32219-1.c: New test.
1814 * gcc.target/i386/pr32219-2.c: New test.
1815 * gcc.target/i386/pr32219-3.c: New test.
1816 * gcc.target/i386/pr32219-4.c: New test.
1817 * gcc.target/i386/pr32219-5.c: New test.
1818 * gcc.target/i386/pr32219-6.c: New test.
1819 * gcc.target/i386/pr32219-7.c: New test.
1820 * gcc.target/i386/pr32219-8.c: New test.
1821 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1823 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1825 PR libgfortran/57822
1826 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1827 four different KINDs.
1829 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1832 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1835 * g++.dg/ubsan/pr65000.C: New test.
1837 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1840 * gfortran.dg/finalize_28.f90: New test
1842 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1845 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1846 DW_TAG_lexical_block removal.
1847 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1848 * g++.dg/guality/pr55541.C: New test.
1851 * g++.dg/ubsan/pr64984.C: New test.
1853 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1855 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1857 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1861 instructions for 2015-01-14 get_memmodel changes.
1862 * gcc.target/powerpc/atomic-p8.c: Likewise.
1865 * g++.dg/ubsan/pr65019.C: New test.
1867 PR tree-optimization/65014
1868 * gcc.c-torture/compile/pr65014.c: New test.
1870 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1872 PR libgfortran/57822
1873 * gfortran/fmt_g0_7.f08: Revise test.
1875 2015-02-11 Jeff Law <law@redhat.com>
1878 * gcc.target/m68k/pr63347.c: New test.
1880 2015-02-11 Marek Polacek <polacek@redhat.com>
1882 * g++.dg/ubsan/shift-1.C: New test.
1883 * gcc.dg/ubsan/c-shift-2.c: New test.
1884 * c-c++-common/ubsan/shift-5.c: Remove file.
1886 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1888 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1889 Directive adjusted to XFAIL.
1890 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1893 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/opt/pr65003.C: New test.
1898 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1900 * lib/target-supports.exp (check_effective_target_pie): Renamed
1902 (check_effective_target_pie_enabled): This.
1903 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1904 * gcc.target/i386/pie.c: Likewise.
1906 2015-02-11 Andrew Pinski <apinski@cavium.com>
1909 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1910 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1912 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.target/i386/pr61925-1.c: New test.
1916 * gcc.target/i386/pr61925-2.c: New test.
1917 * gcc.target/i386/pr61925-3.c: New test.
1919 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/asan/pr65004.C: New test.
1924 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1927 * gcc.taget/sh/pr64661-0.h: New.
1928 * gcc.taget/sh/pr64661-1.c: New.
1929 * gcc.taget/sh/pr64661-2.c: New.
1930 * gcc.taget/sh/pr64661-3.c: New.
1931 * gcc.taget/sh/pr64661-4.c: New.
1933 2015-02-10 Richard Biener <rguenther@suse.de>
1935 PR tree-optimization/64995
1936 * g++.dg/torture/pr64995.C: New testcase.
1938 2015-02-10 Richard Biener <rguenther@suse.de>
1940 PR tree-optimization/64909
1941 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1943 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945 * gcc.dg/signbit-sa.c: New test.
1947 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949 PR libgfortran/57822
1950 * gfortran/fmt_g0_7.f08: New test.
1952 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1954 PR tree-optimization/43378
1955 * gcc.dg/tree-ssa/pr43378.c: New test.
1957 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1960 * g++.dg/torture/pr64978.C: New testcase.
1962 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.dg/asan/pr64981.c: New test.
1967 2015-02-09 Marek Polacek <polacek@redhat.com>
1970 * gcc.dg/pr64856.c: New test.
1972 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1976 * gcc.c-torture/execute/pr64979.c: New test.
1978 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1980 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1982 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1985 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1987 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1990 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1992 2015-02-09 Richard Biener <rguenther@suse.de>
1994 PR tree-optimization/54000
1995 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1997 2015-02-09 Tom de Vries <tom@codesourcery.com>
1999 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2001 2015-02-09 Martin Liska <mliska@suse.cz>
2003 * g++.dg/ipa/pr64858.C: New test.
2005 2015-02-09 Tom de Vries <tom@codesourcery.com>
2007 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2009 2015-02-08 Andrew Pinski <apinski@cavium.com>
2011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2013 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2016 * gfortran.dg/use_rename_8.f90: New.
2018 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/addr7.ad[sb]: New test.
2021 * gnat.dg/addr8.ad[sb]: Likewise.
2023 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2026 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2027 from jit.dg/test-compile-to-executable.c's create_code, with a
2028 clarification of the output message.
2029 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2031 (test_jit): Use CHECK_NO_ERRORS when calling
2032 gcc_jit_context_compile_to_file.
2033 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2034 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2035 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2036 about deletions that are attempted.
2037 (jit-verify-compile-to-file): Rename to...
2038 (jit-verify-output-file-was-created): ...this, and drop the
2039 attempt to run "file" and verify the output.
2040 (jit-verify-assembler): New function.
2041 (jit-verify-object): New function.
2042 (jit-verify-dynamic-library): New function.
2043 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2044 favor of an implementation from new file
2045 create-code-for-hello-world-executable.h, which also adds a
2047 (dg-final): Replace jit-verify-compile-to-file with
2048 jit-verify-output-file-was-created, and invoke new function
2049 jit-verify-assembler.
2050 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2052 (dg-final): Replace jit-verify-compile-to-file with
2053 jit-verify-output-file-was-created, and invoke new function
2054 jit-verify-dynamic-library.
2055 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2056 favor of an implementation from new file
2057 create-code-for-hello-world-executable.h, which also adds a
2059 (dg-final): Replace jit-verify-compile-to-file with
2060 jit-verify-output-file-was-created. Strengthen the expected stdout
2061 from the built executable.
2062 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2063 favor of an implementation from new file
2064 create-code-for-hello-world-executable.h, which also adds a
2066 (dg-final): Replace jit-verify-compile-to-file with
2067 jit-verify-output-file-was-created, and invoke new function
2069 * jit.dg/verify-dynamic-library.c: New source file.
2071 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2072 Brian Rzycki <b.rzycki@samsung.com>
2074 PR tree-optimization/64878
2075 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2077 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2080 * g++.dg/ipa/pr64896.C: New test.
2082 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2085 * gcc.target/powerpc/pr64205.c: New file.
2087 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2089 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2090 (dg-options): Use -fpie instead of -fPIE -pie.
2092 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2095 * g++.dg/asan/pr64937.C: New test.
2097 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2100 * gfortran.dg/class_to_type_4.f90: New test
2102 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2104 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2106 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2108 PR rtl-optimization/64957
2110 * gcc.c-torture/execute/pr64957.c: New test.
2112 2015-02-05 Jeff Law <law@redhat.com>
2115 * gcc.target/h8300/pr17306-1.c: New test.
2116 * gcc.target/h8300/pr17306-2.c: New test.
2118 2015-02-05 Tobias Burnus <burnus@net-b.de>
2121 * gfortran.dg/structure_constructor_12.f90: New.
2123 2015-02-05 Jeff Law <law@redhat.com>
2126 gcc.target/h8300/pr58400.c: New test.
2128 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2130 * gcc.target/arm/macro_defs0.c: New test.
2131 * gcc.target/arm/macro_defs1.c: New test.
2132 * gcc.target/arm/macro_defs2.c: New test.
2134 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2136 PR rtl-optimization/64905
2137 * gcc.target/i386/pr64905.c: Require nonpic target.
2138 (dg-options): Add -fomit-frame-pointer.
2141 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2143 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2146 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2149 * gfortran.dg/type_to_class_2.f90: New test
2150 * gfortran.dg/type_to_class_3.f90: New test
2152 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2155 * g++.dg/torture/pr64686.C: New testcase.
2157 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2159 PR rtl-optimization/64905
2160 * gcc.target/i386/pr64905.c: New file.
2162 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2164 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2165 * gcc.dg/guality/pr41616-1.c: Ditto.
2167 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2170 * gcc.dg/pr64817-3.c: New.
2172 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2173 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2175 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2176 pass parameters in registers.
2177 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2178 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2179 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2181 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2182 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2184 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2185 list, allow for multilibed targets.
2186 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2188 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2190 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2191 * gcc.dg/pr46728-6.c: Ditto.
2193 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2195 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2196 for mips_nanlegacy target.
2198 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2200 * gcc.target/i386/chkp-hidden-def.c: New.
2202 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2205 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2206 to use 24 bits for bitfield b.
2208 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2211 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2212 cache result in a global variable. Include all 32-bit targets for
2215 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2217 PR rtl-optimization/64756
2218 * gcc.c-torture/execute/pr64756.c: New test.
2220 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2223 * gcc.target/sh/pr64660-0.h: New.
2224 * gcc.target/sh/pr64660-1.c: New.
2225 * gcc.target/sh/pr64660-2.c: New.
2226 * gcc.target/sh/pr64660-3.c: New.
2227 * gcc.target/sh/pr64660-4.c: New.
2229 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/warn/Waddress-2.C: New.
2234 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2237 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2239 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2241 PR preprocessor/64803
2242 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2244 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2246 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2248 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2250 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2251 (_ARM_FPSRC): Add DN and AHP fields.
2252 (clean_results): Force DN=1 on AArch64.
2253 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2254 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2255 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2256 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2257 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2258 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2260 2015-02-02 Alan Modra <amodra@gmail.com>
2262 * gcc.target/powerpc/cprophard.c: New.
2264 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2266 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2267 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2269 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.dg/pr64817-1.c: New test.
2273 * gcc.dg/pr64817-2.c: New test.
2275 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2278 * gcc.target/sh/pr64851-0.h: New
2279 * gcc.target/sh/pr64851-1.c: New
2280 * gcc.target/sh/pr64851-2.c: New
2281 * gcc.target/sh/pr64851-3.c: New
2282 * gcc.target/sh/pr64851-4.c: New
2284 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2287 * gcc.dg/torture/pr64882.c: New test.
2289 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2295 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2297 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2298 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2299 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2300 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2301 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2302 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2304 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2305 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2307 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2308 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2311 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2314 * g++.dg/pr64688-2.C: New.
2316 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2318 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2319 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2320 * gcc.target/i386/fuse-caller-save.c: Ditto.
2321 * gcc.target/i386/headmerge-1.c: Ditto.
2322 * gcc.target/i386/headmerge-2.c: Ditto.
2323 * gcc.target/i386/sibcall-6.c: Ditto.
2325 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2328 * gcc.target/i386/pr64617.c: New test.
2330 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2333 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2334 (dg-options): Remove -m32.
2335 (dg-final): Scan for "movb %al" only.
2336 * gcc.target/i386/pr15184-2.c: Ditto.
2338 2015-01-30 Richard Biener <rguenther@suse.de>
2340 PR tree-optimization/64829
2341 * gcc.dg/vect/pr64829.c: New testcase.
2343 2015-01-29 Marek Polacek <polacek@redhat.com>
2346 * gcc.dg/pr64709.c: New test.
2348 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2351 * g++.dg/ubsan/pr64717-1.C: New test.
2352 * g++.dg/ubsan/pr64717-2.C: New test.
2354 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2356 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2358 2015-01-29 Jeff Law <law@redhat.com>
2361 * gcc.target/i386/pr15184-1.c: New test.
2362 * gcc.target/i386/pr15184-2.c: New test.
2364 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2366 PR tree-optimization/64746
2367 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2369 2015-01-29 Richard Biener <rguenther@suse.de>
2371 PR tree-optimization/64853
2372 * gcc.dg/torture/pr64853.c: New testcase.
2374 2015-01-29 Richard Biener <rguenther@suse.de>
2376 PR tree-optimization/64844
2377 * gcc.dg/vect/pr64844.c: New testcase.
2379 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2382 * gcc.dg/pr64809.c: Delete.
2384 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2387 * gcc.target/i386/pr64805.c: New.
2389 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2391 * gcc.dg/guality/guality.h (main): Add argv[0] to
2392 guality_gdb_command.
2394 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2397 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2399 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2402 * gcc.target/sh/sh.exp
2403 (check_effective_target_atomic_model_soft_gusa_available,
2404 check_effective_target_atomic_model_soft_tcb_available,
2405 check_effective_target_atomic_model_soft_imask_available,
2406 check_effective_target_atomic_model_hard_llcs_available): New.
2407 * gcc.target/sh/pr64659-0.h: New.
2408 * gcc.target/sh/pr64659-1.c: New.
2409 * gcc.target/sh/pr64659-2.c: New.
2410 * gcc.target/sh/pr64659-3.c: New.
2411 * gcc.target/sh/pr64659-4.c: New.
2413 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2415 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2416 scan-assembler-times pattern.
2418 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2421 * gcc.dg/pr64809.c: New test.
2423 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2425 PR tree-optimization/64277
2426 * gcc.dg/pr64277.c: New.
2428 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2430 PR tree-optimization/64718
2431 * gcc.c-torture/execute/pr64718.c: New test.
2433 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2435 * gcc.target/aarch64/abs_2.c: New.
2437 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2439 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2440 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2441 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2444 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2447 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2448 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2449 { target comdat_group }.
2451 2015-01-27 Tobias Burnus <burnus@net-b.de>
2454 * gfortran.dg/goacc/coarray_2.f90: New.
2456 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2460 * g++.dg/torture/pr64139.C: New testcase.
2461 * g++.dg/torture/pr60871.C: Likewise.
2463 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2466 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2467 prevent linking errors.
2469 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2472 * g++.dg/torture/pr64282.C: New testcase.
2474 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2476 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2479 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2481 * gcc.target/s390/hotpatch-13.c: New testcase.
2482 * gcc.target/s390/hotpatch-14.c: New testcase.
2483 * gcc.target/s390/hotpatch-15.c: New testcase.
2484 * gcc.target/s390/hotpatch-16.c: New testcase.
2485 * gcc.target/s390/hotpatch-17.c: New testcase.
2486 * gcc.target/s390/hotpatch-18.c: New testcase.
2487 * gcc.target/s390/hotpatch-19.c: New testcase.
2488 * gcc.target/s390/hotpatch-20.c: New testcase.
2489 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2490 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2491 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2492 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2493 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2494 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2495 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2496 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2497 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2498 * gcc.target/s390/hotpatch-10.c: Likewise.
2499 * gcc.target/s390/hotpatch-11.c: Likewise.
2500 * gcc.target/s390/hotpatch-12.c: Likewise.
2501 * gcc.target/s390/hotpatch-2.c: Likewise.
2502 * gcc.target/s390/hotpatch-3.c: Likewise.
2503 * gcc.target/s390/hotpatch-4.c: Likewise.
2504 * gcc.target/s390/hotpatch-5.c: Likewise.
2505 * gcc.target/s390/hotpatch-6.c: Likewise.
2506 * gcc.target/s390/hotpatch-7.c: Likewise.
2507 * gcc.target/s390/hotpatch-8.c: Likewise.
2508 * gcc.target/s390/hotpatch-9.c: Likewise.
2509 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2510 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2511 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2512 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2513 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2514 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2515 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2516 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2518 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2520 * gcc.dg/long_branch.c: New testcase.
2522 2015-01-27 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/56273
2525 PR tree-optimization/59124
2526 PR tree-optimization/64277
2527 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2528 * gcc.dg/Warray-bounds-12.c: Likewise.
2529 * gcc.dg/Warray-bounds-13.c: Likewise.
2531 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2533 PR rtl-optimization/61058
2534 * gcc.dg/pr61058.c: New test.
2536 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2538 * gcc.target/i386/chkp-narrow-bounds.c: New.
2540 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2542 PR tree-optimization/64807
2543 * gcc.dg/pr64807.c: New test.
2546 * gcc.dg/pr64766.c: New test.
2548 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2551 * gcc.target/sh/pr49263-4.c: New.
2553 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2556 * gfortran.dg/allocate_with_mold_1.f90: New test
2558 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.dg/pr64778.c: New test.
2564 * gcc.dg/vect/pr64421.c: New test.
2566 2015-01-26 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/coarray_36.f: New.
2570 * gfortran.dg/coarray_37.f90: New.
2572 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2575 * gfortran.dg/class_allocate_18.f90: New.
2577 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2579 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2581 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2583 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2585 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2587 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2589 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2591 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2593 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2595 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2596 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2597 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2598 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2600 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2602 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2603 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2604 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2606 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2608 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2609 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2610 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2611 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2612 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2615 2015-01-26 Richard Biener <rguenther@suse.de>
2618 * gcc.dg/uninit-19.c: New testcase.
2620 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2622 * lib/target-supports.exp (check_effective_target_vect64): Add
2625 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2628 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2630 2015-01-26 Tony Liu <tony.liu@arm.com>
2632 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2635 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2638 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2639 correctly, clean up afterwards.
2641 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2644 * gfortran.dg/use_rename_7.f90: New.
2646 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2648 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2649 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2651 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2654 * gcc.target/sh/pr54236-4.c: New.
2656 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2658 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2659 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2662 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2665 * gfortran.dg/open_new_segv.f90: New test.
2667 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2676 * gcc.target/sh/pr64345-1.c: New.
2677 * gcc.target/sh/pr64345-2.c: New.
2678 * gcc.target/sh/pr59533-1.c: New.
2679 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2680 * gcc.target/sh/pr52933-2.c: Likewise.
2681 * gcc.target/sh/pr54089-1.c: Likewise.
2682 * gcc.target/sh/pr54236-1.c: Likewise.
2683 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2684 * gcc.target/sh/pr49263-1.c: Remove xfails.
2685 * gcc.target/sh/pr49263-2.c: Likewise.
2686 * gcc.target/sh/pr49263-3.c: Likewise.
2687 * gcc.target/sh/pr53987-1.c: Likewise.
2688 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2689 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2690 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2691 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2692 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2693 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2695 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2698 2015-01-24 Tom de Vries <tom@codesourcery.com>
2700 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2702 2015-01-23 Ian Lance Taylor <iant@google.com>
2705 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2706 targets without split stack support.
2708 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2711 * gcc.target/i386/pr64317.c: New test.
2713 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2715 PR rtl-optimization/63637
2716 PR rtl-optimization/60663
2717 * gcc.dg/pr63637-1.c: New test.
2718 * gcc.dg/pr63637-2.c: New test.
2719 * gcc.dg/pr63637-3.c: New test.
2720 * gcc.dg/pr63637-4.c: New test.
2721 * gcc.dg/pr63637-5.c: New test.
2722 * gcc.dg/pr63637-6.c: New test.
2723 * gcc.target/i386/pr63637-1.c: New test.
2724 * gcc.target/i386/pr63637-2.c: New test.
2725 * gcc.target/i386/pr63637-3.c: New test.
2726 * gcc.target/i386/pr63637-4.c: New test.
2727 * gcc.target/i386/pr63637-5.c: New test.
2728 * gcc.target/i386/pr63637-6.c: New test.
2730 2015-01-23 Richard Biener <rguenther@suse.de>
2733 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2734 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2736 2015-01-23 Marek Polacek <polacek@redhat.com>
2738 PR preprocessor/60570
2739 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2740 * gcc.dg/cpp/pr60570.c: New test.
2742 2015-01-23 Richard Biener <rguenther@suse.de>
2745 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2746 vectorization on vect64 targets.
2748 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2751 * gfortran.dg/class_allocate_17.f90: New.
2753 2015-01-23 Tobias Burnus <burnus@net-b.de>
2756 * gfortran.dg/goacc/combined_loop.f90: New.
2758 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2761 * gfortran.dg/make_unit.f90: New test.
2763 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2766 * gfortran.dg/negative_unit_int8.f: Update.
2768 2015-01-22 Jeff Law <law@redhat.com>
2771 * gcc.target/m68k/pr52076-1.c: New test.
2772 * gcc.target/m68k/pr52076-2.c: New test.
2774 2015-01-22 Richard Biener <rguenther@suse.de>
2777 * gcc.dg/torture/pr64728.c: New testcase.
2779 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2782 * g++.dg/pr64688.C: New test.
2784 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2786 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2787 to avoid errors with -fpic.
2789 2015-01-22 Richard Biener <rguenther@suse.de>
2792 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2794 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2796 PR rtl-optimization/64682
2797 * gcc.c-torture/execute/pr64682.c: New file.
2799 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2802 * gcc.dg/pr64511.c: New test.
2804 PR rtl-optimization/62078
2805 * g++.dg/opt/pr62078.C: New test.
2808 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2810 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2813 * gfortran.dg/internal_pack_15.f90: New test.
2815 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2817 * c-c++-common/tsan/step.c: New testcase.
2819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2821 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2823 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2825 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2827 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2829 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2831 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2833 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2835 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2837 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2839 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2841 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2843 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2845 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2849 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2851 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2853 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2855 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2857 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2859 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2863 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2865 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2867 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2870 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2871 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2874 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2876 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2877 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2878 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2881 2015-01-21 Renlin Li <renlin.li@arm.com>
2883 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2884 * g++.dg/tls/thread_local5g.C: Likewise.
2885 * g++.dg/tls/thread_local6g.C: Likewise.
2887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2889 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2899 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2901 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2902 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2903 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2905 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2907 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2908 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2909 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2911 2015-01-20 Jeff Law <law@redhat.com>
2914 * gcc.target/m68k/pr59946.c: New test.
2916 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2918 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2919 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2920 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2922 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2925 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2928 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2930 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2931 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2932 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2934 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2936 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2937 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2938 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2940 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2943 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2945 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2946 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2947 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2949 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2951 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2952 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2953 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2955 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2957 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2959 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2961 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2964 * g++.dg/ubsan/pr64632.C: New test.
2967 * gcc.dg/pr64663.c: New test.
2969 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2972 * g++.dg/warn/Wunused-var-23.C: New.
2974 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2978 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2980 2015-01-20 Richard Biener <rguenther@suse.de>
2983 * gcc.dg/lto/pr64684_0.c: New testcase.
2984 * gcc.dg/lto/pr64684_1.c: Likewise.
2985 * gcc.dg/lto/pr64684_2.c: Likewise.
2986 * gcc.dg/lto/pr64685_0.c: Likewise.
2987 * gcc.dg/lto/pr64685_1.c: Likewise.
2989 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/cpp1y/lambda-init12.C: New.
2994 2015-01-20 Richard Biener <rguenther@suse.de>
2996 PR tree-optimization/64410
2997 * g++.dg/vect/pr64410.cc: Require vect_double.
2999 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3002 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3004 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3008 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3010 PR rtl-optimization/64081
3011 * gcc.dg/pr64081.c: New test.
3013 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3015 * jit.dg/harness.h: Include <unistd.h>.
3016 (CHECK_NO_ERRORS): New.
3017 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3018 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3019 gcc_jit_context_compile_to_file.
3020 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3021 args to the spawned executable.
3022 (jit-expand-vars): New function.
3023 (jit-exe-params): New variable.
3024 (dg-jit-set-exe-params): New function.
3025 (jit-dg-test): Detect testcases that use
3026 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3027 Set arguments of spawned process to jit-exe-params.
3028 (jit-get-output-filename): New function.
3029 (jit-setup-compile-to-file): New function.
3030 (jit-verify-compile-to-file): New function.
3031 (jit-run-executable): New function.
3032 (jit-verify-executable): New function.
3033 * jit.dg/test-compile-to-assembler.c: New testcase.
3034 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3035 * jit.dg/test-compile-to-executable.c: New testcase.
3036 * jit.dg/test-compile-to-object.c: New testcase.
3038 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3041 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3044 2015-01-19 Martin Liska <mliska@suse.cz>
3046 * objc/compile/pr64668.m: New test.
3048 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3050 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3051 (create_overflow_fn): Update comment to clarify that
3052 the third param of the created function is a bool *, not
3054 (verify_int_overflow_fn): Convert param "expected_ovf" from
3055 int to bool. Update third param of "overflow_fn_type" from int *
3056 to bool *. Update local "actual_ovf" from int to bool.
3057 (verify_uint_overflow_fn): Likewise.
3059 2015-01-19 Martin Liska <mliska@suse.cz>
3061 * gcc.dg/ipa/ipa-icf-33.c: New test.
3063 2015-01-19 Felix Yang <felix.yang@huawei.com>
3064 Haijian Zhang <z.zhanghaijian@huawei.com>
3066 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3067 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3068 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3069 result_float64x2, expected_hfloat64x2): New helper type, variable and
3071 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3072 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3073 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3074 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3075 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3076 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3077 and target without the FMA feature.
3079 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3081 * gcc.target/aarch64/pr64304.c: New testcase.
3083 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3085 PR rtl-optimization/64081
3086 * gcc.dg/pr64081.c: New test.
3088 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3091 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3093 * gcc.target/aarch64/test_frame_6.c: Likewise.
3094 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3095 and x19 (in the epilogue).
3096 * gcc.target/aarch64/test_frame_4.c: Likewise.
3097 * gcc.target/aarch64/test_frame_7.c: Likewise.
3099 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3101 * gcc.target/i386/chkp-always_inline.c: New.
3103 2015-01-15 Andrew Pinski <apinski@cavium.com>
3104 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3106 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3107 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3109 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3112 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3113 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3115 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3118 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3120 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3123 * gcc.target/sh/torture/pr64652.c: New.
3125 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3127 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3128 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3130 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3131 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3132 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3134 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3137 * g++.dg/torture/pr64378.C: New testcase.
3139 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3142 * gfortran.dg/block_13.f08: New test
3144 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3147 * gfortran.dg/associate_1.f03: Allow test for character with
3150 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3152 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3153 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3155 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3157 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3159 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3162 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3164 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3167 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3170 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3173 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3175 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3178 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3180 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3182 PR rtl-optimization/52773
3183 * gcc.c-torture/compile/pr52773.c: New test.
3185 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3188 * g++.dg/cpp0x/alias-decl-46.C: New.
3190 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3192 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3194 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3198 (CHECK_FP): Likewise.
3199 (CHECK_CUMULATIVE_SAT): Likewise.
3201 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3203 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3204 (Set_Neon_Cumulative_Sat): Add parameter.
3205 (__set_neon_cumulative_sat): Support new parameter.
3206 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3207 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3209 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3210 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3213 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3215 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3216 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3218 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3221 * g++.dg/tls/thread_local-ice4.C: New.
3223 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3225 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3228 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/cpp0x/vt-62276.C: New.
3233 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3236 * g++.dg/pr64353.C: New.
3238 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3241 * gcc.target/aarch64/pr64263_1.c: New test.
3243 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3245 PR tree-optimization/64434
3246 * gcc.dg/torture/pr64434.c: Move to...
3247 * gcc.dg/pr64434.c: ... here.
3249 2015-01-16 Richard Biener <rguenther@suse.de>
3252 * gcc.dg/uninit-18.c: New testcase.
3254 2015-01-16 Richard Biener <rguenther@suse.de>
3256 PR tree-optimization/64568
3257 * g++.dg/torture/pr64568-2.C: New testcase.
3259 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3262 * gcc.target/i386/chkp-label-address.c: New.
3264 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3267 * gfortran.dg/pointer_init_6.f90: Extended.
3269 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3271 * gcc.c-torture/compile/20150108.c: New test.
3273 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3275 * gcc.target/visium: New directory.
3277 2015-01-16 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/61743
3280 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3281 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3283 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3285 * gcc.dg/pr64015.c: New test.
3287 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3291 * g++.dg/ipa/pr64612.C: New test.
3293 2015-01-16 Renlin Li <renlin.li@arm.com>
3295 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3297 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3299 * gcc.target/i386/sse-14.c: Test new intrinsic.
3300 * gcc.target/i386/sse-22.c: Ditto.
3302 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3305 * g++.dg/cpp0x/auto44.C: New.
3307 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3310 * gcc.target/nios2/gpopt-all.c: New test case.
3311 * gcc.target/nios2/gpopt-local.c: New test case.
3312 * gcc.target/nios2/gpopt-global.c: New test case.
3313 * gcc.target/nios2/gpopt-data.c: New test case.
3314 * gcc.target/nios2/gpopt-none.c: New test case.
3316 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3318 * g++.dg/ubsan/vptr-1.C: New test.
3319 * g++.dg/ubsan/vptr-2.C: New test.
3320 * g++.dg/ubsan/vptr-3.C: New test.
3321 * g++.dg/ubsan/vptr-4.C: New test.
3322 * g++.dg/ubsan/vptr-5.C: New test.
3323 * g++.dg/ubsan/vptr-6.C: New test.
3324 * g++.dg/ubsan/vptr-7.C: New test.
3325 * g++.dg/ubsan/vptr-8.C: New test.
3326 * g++.dg/ubsan/vptr-9.C: New test.
3328 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3330 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3332 * lib/gcc-dg.exp: Likewise.
3334 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3336 PR rtl-optimization/64110
3337 * gcc.target/i386/pr64110.c: Add scan-assembler.
3339 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3340 James Norris <jnorris@codesourcery.com>
3341 Cesar Philippidis <cesar@codesourcery.com>
3342 Ilmir Usmanov <i.usmanov@samsung.com>
3344 * lib/target-supports.exp (check_effective_target_fopenacc): New
3346 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3347 * g++.dg/goacc/goacc.exp: Likewise.
3348 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3349 * gcc.dg/goacc/goacc.exp: Likewise.
3350 * gfortran.dg/goacc/goacc.exp: Likewise.
3351 * c-c++-common/cpp/openacc-define-1.c: New file.
3352 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3353 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3354 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3355 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3356 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3357 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3358 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3359 * c-c++-common/goacc/cache-1.c: Likewise.
3360 * c-c++-common/goacc/clauses-fail.c: Likewise.
3361 * c-c++-common/goacc/collapse-1.c: Likewise.
3362 * c-c++-common/goacc/data-1.c: Likewise.
3363 * c-c++-common/goacc/data-2.c: Likewise.
3364 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3365 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3366 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3367 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3368 * c-c++-common/goacc/if-clause-1.c: Likewise.
3369 * c-c++-common/goacc/if-clause-2.c: Likewise.
3370 * c-c++-common/goacc/kernels-1.c: Likewise.
3371 * c-c++-common/goacc/loop-1.c: Likewise.
3372 * c-c++-common/goacc/loop-private-1.c: Likewise.
3373 * c-c++-common/goacc/nesting-1.c: Likewise.
3374 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3375 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3376 * c-c++-common/goacc/parallel-1.c: Likewise.
3377 * c-c++-common/goacc/pcopy.c: Likewise.
3378 * c-c++-common/goacc/pcopyin.c: Likewise.
3379 * c-c++-common/goacc/pcopyout.c: Likewise.
3380 * c-c++-common/goacc/pcreate.c: Likewise.
3381 * c-c++-common/goacc/pragma_context.c: Likewise.
3382 * c-c++-common/goacc/present-1.c: Likewise.
3383 * c-c++-common/goacc/reduction-1.c: Likewise.
3384 * c-c++-common/goacc/reduction-2.c: Likewise.
3385 * c-c++-common/goacc/reduction-3.c: Likewise.
3386 * c-c++-common/goacc/reduction-4.c: Likewise.
3387 * c-c++-common/goacc/sb-1.c: Likewise.
3388 * c-c++-common/goacc/sb-2.c: Likewise.
3389 * c-c++-common/goacc/sb-3.c: Likewise.
3390 * c-c++-common/goacc/update-1.c: Likewise.
3391 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3392 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3393 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3394 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3395 * gfortran.dg/goacc/assumed.f95: Likewise.
3396 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3397 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3398 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3399 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3400 * gfortran.dg/goacc/branch.f95: Likewise.
3401 * gfortran.dg/goacc/cache-1.f95: Likewise.
3402 * gfortran.dg/goacc/coarray.f95: Likewise.
3403 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3404 * gfortran.dg/goacc/cray.f95: Likewise.
3405 * gfortran.dg/goacc/critical.f95: Likewise.
3406 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3407 * gfortran.dg/goacc/data-tree.f95: Likewise.
3408 * gfortran.dg/goacc/declare-1.f95: Likewise.
3409 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3410 * gfortran.dg/goacc/fixed-1.f: Likewise.
3411 * gfortran.dg/goacc/fixed-2.f: Likewise.
3412 * gfortran.dg/goacc/fixed-3.f: Likewise.
3413 * gfortran.dg/goacc/fixed-4.f: Likewise.
3414 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3415 * gfortran.dg/goacc/if.f95: Likewise.
3416 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3417 * gfortran.dg/goacc/list.f95: Likewise.
3418 * gfortran.dg/goacc/literal.f95: Likewise.
3419 * gfortran.dg/goacc/loop-1.f95: Likewise.
3420 * gfortran.dg/goacc/loop-2.f95: Likewise.
3421 * gfortran.dg/goacc/loop-3.f95: Likewise.
3422 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3423 * gfortran.dg/goacc/omp.f95: Likewise.
3424 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3425 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3426 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3427 * gfortran.dg/goacc/parameter.f95: Likewise.
3428 * gfortran.dg/goacc/private-1.f95: Likewise.
3429 * gfortran.dg/goacc/private-2.f95: Likewise.
3430 * gfortran.dg/goacc/private-3.f95: Likewise.
3431 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3432 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3433 * gfortran.dg/goacc/reduction.f95: Likewise.
3434 * gfortran.dg/goacc/routine-1.f90: Likewise.
3435 * gfortran.dg/goacc/routine-2.f90: Likewise.
3436 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3437 * gfortran.dg/goacc/several-directives.f95: Likewise.
3438 * gfortran.dg/goacc/sie.f95: Likewise.
3439 * gfortran.dg/goacc/subarrays.f95: Likewise.
3440 * gfortran.dg/gomp/map-1.f90: Likewise.
3441 * gfortran.dg/openacc-define-1.f90: Likewise.
3442 * gfortran.dg/openacc-define-2.f90: Likewise.
3443 * gfortran.dg/openacc-define-3.f90: Likewise.
3444 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3445 * g++.dg/gomp/block-2.C: Likewise.
3446 * g++.dg/gomp/block-3.C: Likewise.
3447 * g++.dg/gomp/block-5.C: Likewise.
3448 * g++.dg/gomp/target-1.C: Likewise.
3449 * g++.dg/gomp/target-2.C: Likewise.
3450 * g++.dg/gomp/taskgroup-1.C: Likewise.
3451 * g++.dg/gomp/teams-1.C: Likewise.
3452 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3453 * gcc.dg/cilk-plus/jump.c: Likewise.
3454 * gcc.dg/gomp/block-1.c: Likewise.
3455 * gcc.dg/gomp/block-10.c: Likewise.
3456 * gcc.dg/gomp/block-2.c: Likewise.
3457 * gcc.dg/gomp/block-3.c: Likewise.
3458 * gcc.dg/gomp/block-4.c: Likewise.
3459 * gcc.dg/gomp/block-5.c: Likewise.
3460 * gcc.dg/gomp/block-6.c: Likewise.
3461 * gcc.dg/gomp/block-7.c: Likewise.
3462 * gcc.dg/gomp/block-8.c: Likewise.
3463 * gcc.dg/gomp/block-9.c: Likewise.
3464 * gcc.dg/gomp/target-1.c: Likewise.
3465 * gcc.dg/gomp/target-2.c: Likewise.
3466 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3467 * gcc.dg/gomp/teams-1.c: Likewise.
3469 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3471 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3474 2015-01-15 Mike Stump <mikestump@comcast.net>
3476 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3477 * gcc.dg/inline_2.c: Likewise.
3478 * gcc.dg/inline_3.c: Likewise.
3479 * gcc.dg/inline_4.c: Likewise.
3481 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3484 * gfortran.dg/proc_ptr_comp_43.f90: New.
3486 2015-01-15 Mike Stump <mikestump@comcast.net>
3488 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3489 * gcc.dg/unroll_2.c: Likewise.
3490 * gcc.dg/unroll_3.c: Likewise.
3491 * gcc.dg/unroll_4.c: Likewise.
3492 * gcc.dg/unroll_5.c: Likewise.
3494 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3497 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3499 * gcc.target/aarch64/test_frame_6.c: Likewise.
3500 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3501 x30 and x19 (in the epilogue).
3502 * gcc.target/aarch64/test_frame_4.c: Likewise.
3503 * gcc.target/aarch64/test_frame_7.c: Likewise.
3505 2015-01-15 Martin Liska <mliska@suse.cz>
3507 * g++.dg/ipa/pr64068.C: New test.
3508 * gcc.dg/ipa/PR64559.c: New test.
3510 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3512 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3515 2015-01-15 Richard Biener <rguenther@suse.de>
3517 PR tree-optimization/61743
3518 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3519 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3521 2015-01-15 Renlin Li <renlin.li@arm.com>
3523 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3524 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3526 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3528 * gcc.dg/vect/vect-aggressive-1.c: New.
3529 * gcc.target/i386/avx2-vect-aggressive.c: New.
3531 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3533 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3535 2015-01-15 Richard Biener <rguenther@suse.de>
3538 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3539 -Wl,-undefined,dynamic_lookup.
3541 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3543 * gnat.dg/opt47.adb: New test.
3545 2015-01-15 Richard Biener <rguenther@suse.de>
3548 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3550 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3552 PR tree-optimization/64434
3553 * gcc.dg/torture/pr64434.c: New test.
3555 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3557 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3558 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3559 -march=loongson* and -march=octeon* require -mno-micromips.
3561 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3562 Matthew Fortune <matthew.fortune@imgtec.com>
3564 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3565 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3566 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3567 * gcc.target/mips/call-saved-7.c: New file.
3568 * gcc.target/mips/call-saved-8.c: New file.
3569 * gcc.target/mips/call-saved-9.c: New file.
3571 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3573 * gcc.target/mips/lsa.c: New file.
3574 * gcc.target/mips/mips64-lsa.c: Likewise.
3575 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3576 * gcc.target/mips/mulsize-4.c: Likewise.
3577 * gcc.target/mips/mulsize-5.c: New file.
3578 * gcc.target/mips/mulsize-6.c: Likewise.
3579 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3580 and !HAS_LSA as ghost options.
3581 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3584 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3586 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3588 2015-01-15 Richard Biener <rguenther@suse.de>
3591 * gcc.dg/torture/pr64365.c: New testcase.
3593 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3595 * gcc.dg/stackprotectexplicit1.c: New test.
3596 * g++.dg/stackprotectexplicit2.c: New test.
3598 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601 * gfortran.dg/inquire_internal.f90: New.
3602 * gfortran.dg/negative_unit_check.f90: New.
3604 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3607 * gcc.target/sh/pr53988-1.c: New.
3609 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/tls/thread_local-ice3.C: New.
3614 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3616 * gcc.target/i386/fentry-override.c: Properly place {} in target
3617 selector. Remove nonpic.
3618 * gcc.target/i386/fentry.c: Likewise.
3620 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3622 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3623 warnings instead of errors.
3625 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3627 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3628 option support instead of ENABLE_LTO from Makefile.
3630 2015-01-14 Richard Biener <rguenther@suse.de>
3632 PR tree-optimization/59354
3633 * gcc.dg/vect/pr59354.c: New testcase.
3635 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3637 * lib/target-supports.exp
3638 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3639 on ARM architures before v7.
3641 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3644 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3647 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3650 * gcc.target/i386/pr64386.c: New test.
3652 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3655 * gcc.target/i386/pr64393.c: New test.
3657 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3660 * gcc.target/i386/pr64387.c: New test.
3662 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3664 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3666 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3668 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3670 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3673 * gcc.target/arm/pr64453.c: New.
3675 2015-01-14 Richard Biener <rguenther@suse.de>
3678 * gcc.dg/lto/pr64415_0.c: New testcase.
3679 * gcc.dg/lto/pr64415_1.c: Likewise.
3681 2015-01-14 Martin Liska <mliska@suse.cz>
3683 * gcc.dg/ipa/pr64307.c: New test.
3685 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3687 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3690 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3693 * gcc.target/arm/pr64460_1.c: New test.
3695 2015-01-14 Richard Biener <rguenther@suse.de>
3697 PR tree-optimization/64493
3698 PR tree-optimization/64495
3699 * gcc.dg/vect/pr64493.c: New testcase.
3700 * gcc.dg/vect/pr64495.c: Likewise.
3702 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3704 * gcc.dg/Warray-bounds-11.c: New test-case.
3706 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3708 * gcc.target/mips/octeon3-pipe-1.c: New test.
3710 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3712 * jit.dg/harness.h (set_up_logging): Move string concatenation
3714 (concat_strings): New function.
3715 (dump_reproducer): New function.
3716 (test_jit): Call dump_reproducer.
3717 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3719 (jit-dg-test): Delete any generated reproducer from previous runs.
3720 Verify that a generated reproducer was created, and verify that it
3722 * jit.dg/test-nested-contexts.c (main): Call
3723 gcc_jit_context_dump_reproducer_to_file.
3725 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3727 * gcc.dg/aru-2.c: Add dg-require-profiling.
3729 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3731 * lib/target-supports.exp (check_profiling_available): Check if
3734 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3737 * g++.dg/torture/pr64565.C: New testcase.
3739 2015-01-13 Marek Polacek <polacek@redhat.com>
3742 * gcc.dg/tm/pr64391.c: New test.
3744 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3746 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3749 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3751 * gcc.target/i386/pie.c: New test.
3753 * lib/target-supports.exp (check_effective_target_pie): New.
3755 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3757 PR rtl-optimization/64286
3758 * gcc.target/i386/avx2-pr64286.c: New test.
3760 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3763 * g++.dg/cpp0x/vt-57626.C: New.
3765 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3768 * gfortran.dg/pr64528.f90: New test.
3770 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3772 * gcc.target/aarch64/subsp.c: New test.
3774 2015-01-13 Andrew Pinski <apinski@cavium.com>
3776 * gcc.target/aarch64/store-pair-1.c: New testcase.
3778 2015-01-13 Richard Biener <rguenther@suse.de>
3781 * gcc.dg/lto/pr64373_0.c: New testcase.
3783 2015-01-13 Andrew Pinski <apinski@cavium.com>
3785 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3786 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3788 2015-01-13 Richard Biener <rguenther@suse.de>
3790 PR tree-optimization/64406
3791 * gcc.dg/pr64406.c: New testcase.
3793 2015-01-13 Richard Biener <rguenther@suse.de>
3795 PR tree-optimization/64404
3796 * gcc.dg/vect/pr64404.c: New testcase.
3798 2015-01-13 Richard Biener <rguenther@suse.de>
3800 PR tree-optimization/64568
3801 * g++.dg/torture/pr64568.C: New testcase.
3803 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3805 * jit.dg/test-error-local-used-from-other-function.c: New test
3807 * jit.dg/test-error-param-reuse.c: New test case.
3808 * jit.dg/test-error-param-sharing.c: New test case.
3809 * jit.dg/test-error-param-used-from-other-function.c: New test
3811 * jit.dg/test-error-param-used-without-a-function.c: New test
3814 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3816 PR tree-optimization/64563
3817 * gcc.dg/pr64563.c: New test.
3820 * gcc.target/i386/pr64513.c: New test.
3822 PR tree-optimization/64454
3823 * gcc.dg/pr64454.c: New test.
3826 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3828 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3829 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3830 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3831 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3832 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3833 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3834 * gcc.dg/vect/slp-25.c: Likewise.
3835 * gcc.dg/vect/vect-109.c: Likewise.
3836 * gcc.dg/vect/vect-13.c: Likewise.
3837 * gcc.dg/vect/vect-17.c: Likewise.
3838 * gcc.dg/vect/vect-18.c: Likewise.
3839 * gcc.dg/vect/vect-19.c: Likewise.
3840 * gcc.dg/vect/vect-20.c: Likewise.
3841 * gcc.dg/vect/vect-21.c: Likewise.
3842 * gcc.dg/vect/vect-22.c: Likewise.
3843 * gcc.dg/vect/vect-27.c: Likewise.
3844 * gcc.dg/vect/vect-29.c: Likewise.
3845 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3846 * gcc.dg/vect/vect-2.c: Likewise.
3847 * gcc.dg/vect/vect-3.c: Likewise.
3848 * gcc.dg/vect/vect-4.c: Likewise.
3849 * gcc.dg/vect/vect-5.c: Likewise.
3850 * gcc.dg/vect/vect-72.c: Likewise.
3851 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3852 * gcc.dg/vect/vect-73.c: Likewise.
3853 * gcc.dg/vect/vect-77-global.c: Likewise.
3854 * gcc.dg/vect/vect-78-global.c: Likewise.
3855 * gcc.dg/vect/vect-7.c: Likewise.
3856 * gcc.dg/vect/vect-86.c: Likewise.
3857 * gcc.dg/vect/vect-align-1.c: Likewise.
3858 * gcc.dg/vect/vect-align-3.c: Likewise.
3859 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3860 * gcc.dg/vect/vect-all.c: Likewise.
3861 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3862 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3863 * gcc.dg/vect/vect-peel-3.c: Likewise.
3864 * gcc.dg/vect/vect-peel-4.c: Likewise.
3865 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3867 2015-01-12 Jeff Law <law@redhat.com>
3870 * gcc.target/m68k/pr64461.c: New test.
3872 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3874 * jit.dg/test-array-as-pointer.c (create_code): Update call
3875 to gcc_jit_context_new_global by setting "kind" to
3876 GCC_JIT_GLOBAL_IMPORTED.
3877 * jit.dg/test-error-array-as-pointer.c: Likewise.
3878 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3879 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3880 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3881 * jit.dg/test-using-global.c (the_global): Rename to...
3882 (imported_global): ...this.
3883 (create_code): Update to test the three kinds of global.
3884 (verify_code): Likewise.
3886 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3889 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3891 * gcc.target/i386/pr64291-2.c: Updated.
3893 2015-01-12 Richard Biener <rguenther@suse.de>
3895 PR tree-optimization/64530
3896 * gfortran.dg/pr64530.f90: New testcase.
3898 2015-01-12 Richard Biener <rguenther@suse.de>
3901 * gcc.dg/torture/pr64357.c: New testcase.
3903 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3905 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3908 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3909 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3911 2015-01-12 Martin Liska <mliska@suse.cz>
3913 * gcc.dg/ipa/PR64550.c: New test.
3915 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3918 * g++.dg/ipa/pr63470.C: New testcase.
3920 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3923 * gfortran.dg/typebound_operator_20.f90: New.
3925 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3928 * gfortran.dg/proc_ptr_comp_42.f90: New.
3930 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3933 * gfortran.dg/proc_ptr_comp_41.f90: New.
3935 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3937 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3939 2015-01-10 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3943 and add dg-excess-errors.
3944 * gfortran.dg/line_length_6.f90: New.
3945 * gfortran.dg/line_length_7.f90: New.
3946 * gfortran.dg/line_length_8.f90: New.
3947 * gfortran.dg/line_length_9.f90: New.
3948 * gfortran.dg/line_length_10.f90: New.
3949 * gfortran.dg/line_length_11.f90: New.
3951 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3953 * jit.dg/test-threads.c (struct testcase): Move declaration
3954 to jit.dg/all-non-failing-tests.h.
3955 (testcases): Likewise.
3956 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3957 declaration here from jit.dg/all-non-failing-tests.h.
3958 (testcases): Likewise.
3959 * jit.dg/test-combination.c (create_code): Eliminate spelling
3960 out all of the testcases in favor of looping through the
3961 "testcases" metadata.
3962 (verify_code): Likewise.
3964 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3966 PR rtl-optimization/64536
3967 * gcc.dg/pr64536.c: New test.
3969 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3971 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3972 * jit.dg/test-combination.c (create_code): Likewise.
3973 (verify_code): Likewise.
3974 * jit.dg/test-constants.c: New test case.
3975 * jit.dg/test-threads.c: Add test-constants.c.
3977 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3980 * objc.dg/gnu-api-2-class.m: Add a test case
3981 for the above change.
3983 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3985 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3987 2015-01-09 Richard Biener <rguenther@suse.de>
3989 PR tree-optimization/64410
3990 * g++.dg/vect/pr64410.cc: New testcase.
3992 2015-01-09 Martin Liska <mliska@suse.cz>
3994 * gcc.dg/ipa/ipa-icf-32.c: New test.
3996 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3998 * c-c++-common/tsan/tsan_barrier.h: New.
3999 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4000 * c-c++-common/tsan/bitfield_race.c: Likewise.
4001 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4002 * c-c++-common/tsan/mutexset1.c: Likewise.
4003 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4004 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4005 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4006 * c-c++-common/tsan/simple_race.c: Likewise.
4007 * c-c++-common/tsan/simple_stack.c: Likewise.
4008 * c-c++-common/tsan/sleep_sync.c: Likewise.
4009 * c-c++-common/tsan/tiny_race.c: Likewise.
4010 * c-c++-common/tsan/tls_race.c: Likewise.
4011 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4012 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4013 * g++.dg/tsan/atomic_free.C: Likewise.
4014 * g++.dg/tsan/atomic_free2.C: Likewise.
4015 * g++.dg/tsan/cond_race.C: Likewise.
4016 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4018 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4021 * lib/target-supports.exp (check_effective_target_libatomic_available):
4023 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4024 targets that match effective-target libatomic_available.
4025 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4027 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4029 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4030 Verify the result of gcc_jit_context_get_last_error.
4031 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4033 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4035 PR tree-optimization/63989
4036 * gcc.dg/strlenopt-27.c: New test.
4038 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4040 * jit.dg/harness.h (set_up_logging): New function.
4041 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4042 set_up_logging on the context, so that every testcase is
4043 logged to a particular file.
4044 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4045 and call gcc_jit_context_set_logfile on the top-level context.
4047 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4050 * g++.dg/opt/pr64338.C: New test.
4052 2015-01-08 Tobias Burnus <burnus@net-b.de>
4054 * gfortran.dg/coarray/codimension_2b.f90: New file.
4055 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4056 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4058 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4061 * g++.dg/ext/fnname4.C: New.
4063 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4066 * g++.dg/cpp0x/constexpr-64462.C: New.
4068 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4071 * g++.dg/cpp0x/deleted10.C: New.
4073 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4075 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4077 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4079 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4080 GCC_JIT_UNARY_OP_ABS.
4081 (verify_unary_ops): Likewise.
4083 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4085 * jit.dg/test-arith-overflow.c: New test case.
4086 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4087 * jit.dg/test-combination.c (create_code): Likewise.
4088 (verify_code): Likewise.
4089 * jit.dg/test-threads.c (testcases): Likewise.
4091 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4093 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4094 rather than "jit". Load g++.exp, and call g++_init.
4095 Run test-*.cc files within the testsuite and *.cc files within
4097 (jit-dg-test): Drop the addition of -fgnu89-inline to
4098 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4099 doing it when compiling C testcases (since g++ does not handle
4100 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4101 is restored to the value after g++_init ran, rather than the
4102 value before g++_init ran. Return a list of
4103 $comp_output $output_file, as dg-test assumes.
4105 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4107 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4108 make it easier to figure out the origin of each test result when
4109 running test-combination.c and test-threads.c.
4110 (CHECK_VALUE): Likewise.
4111 (CHECK_DOUBLE_VALUE): Likewise.
4112 (CHECK_STRING_VALUE): Likewise.
4113 (CHECK_STRING_STARTS_WITH): Likewise.
4114 (CHECK_STRING_CONTAINS): Likewise.
4116 (check_string_value): Likewise, add "funcname" param.
4117 (check_string_starts_with): Likewise.
4118 (check_string_contains): Likewise.
4120 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4122 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4123 generating name of built executable.
4125 2015-01-07 Marek Polacek <polacek@redhat.com>
4128 * gcc.dg/pr64440.c: New test.
4129 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4131 2015-01-07 Marek Polacek <polacek@redhat.com>
4134 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4135 * gcc.dg/pr64417.c: New test.
4137 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4140 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4143 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4145 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4146 Check if testcases run without errors, not just if they compile.
4148 2015-01-06 Christian Bruel <christian.bruel@st.com>
4151 * gcc.target/sh/pr64507.c: New test.
4153 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4155 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4157 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4159 * c-c++-common/asan/sanitize-all-1.c: New test.
4160 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4161 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4162 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4163 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4165 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4167 * lib/target-supports.exp (check_profiling_available): Return 0 for
4169 (check_effective_target_tls_runtime): Likewise.
4170 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4171 * gcc.dg/20020312-2.c: Adjust for Visium.
4172 * gcc.dg/tls/thr-cse-1.c: Likewise
4173 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4174 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4175 * gcc.dg/weak/typeof-2.c: Likewise.
4177 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4179 PR rtl-optimization/64287
4180 * gcc.dg/aru-2.c: New test.
4182 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4185 * c-c++-common/ubsan/pr64344-1.c: New test.
4186 * c-c++-common/ubsan/pr64344-2.c: New test.
4188 PR tree-optimization/64465
4189 * gcc.dg/pr64465.c: New test.
4191 PR tree-optimization/64494
4192 * gcc.c-torture/compile/pr64494.c: New test.
4194 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4197 * gfortran.dg/realloc_on_assign_25.f90: New test.
4199 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4201 Update copyright years.
4203 2015-01-05 Marek Polacek <polacek@redhat.com>
4206 * gcc.dg/pr64423.c: New test.
4208 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4210 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4211 mmix-knuth-mmixware for the same reason as for MIPS.
4212 * gcc.dg/debug/debug-2.c: Ditto.
4214 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4216 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4219 * lib/gfortran.exp: Add libatomic library search path.
4220 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4221 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4223 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4225 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4227 * c-c++-common/tsan/bitfield_race.c: New testcase.
4228 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4230 2015-01-02 Tobias Burnus <burnus@net-b.de>
4232 * gfortran.dg/coarray/collectives_4.f90: New.
4234 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4237 * gfortran.dg/extends_16.f90: New.
4239 2015-01-02 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4243 2015-01-02 Tobias Burnus <burnus@net-b.de>
4245 * gfortran.dg/coarray/codimension_2.f90: New.
4246 * gfortran.dg/coarray/codimension_2a.f90: New.
4247 * gfortran.dg/coarray_35.f90: New.
4248 * gfortran.dg/coarray_35a.f90: New.
4250 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4253 * gfortran.dg/dummy_procedure_11.f90: New.
4255 Copyright (C) 2015 Free Software Foundation, Inc.
4257 Copying and distribution of this file, with or without modification,
4258 are permitted in any medium without royalty provided the copyright
4259 notice and this notice are preserved.