1 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8 * gcc.target/arm/pr65647.c: New.
10 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
13 * g++.dg/torture/pr65655.C: New testcase.
15 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/cpp1y/lambda-init13.C: New.
20 2015-04-03 Marek Polacek <polacek@redhat.com>
22 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
24 2015-04-02 Marek Polacek <polacek@redhat.com>
27 * g++.dg/cpp0x/constexpr-fold1.C: New test.
28 * g++.dg/cpp0x/constexpr-fold2.C: New test.
30 2015-04-02 Jakub Jelinek <jakub@redhat.com>
33 * gcc.target/powerpc/pr61977-1.c: New test.
34 * gcc.target/powerpc/pr61977-2.c: New test.
36 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/warn/Wshadow-8.C: New.
40 * g++.dg/warn/Wshadow-9.C: Likewise.
41 * g++.dg/warn/Wshadow-10.C: Likewise.
42 * g++.dg/warn/Wshadow-11.C: Likewise.
44 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
46 * gcc.dg/pr23623.c: Added aligned attribute.
47 * gcc.dg/20141029-1.c: Likewise.
48 * gcc.dg/20150306-1.c: New test.
50 2015-04-01 Marek Polacek <polacek@redhat.com>
53 * g++.dg/cpp0x/initlist93.C: New test.
54 * g++.dg/cpp0x/initlist94.C: New test.
56 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
59 * gcc.target/aarch64/pr65624.c: New test.
61 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
63 * gcc.dg/ipa/inlinehint-4.c: New testcase.
65 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
67 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
68 extra variable to force stack alignment.
69 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
70 extra variable to force stack alignment.
72 2015-03-31 Marek Polacek <polacek@redhat.com>
75 * g++.dg/template/pr65390.C: New test.
77 2015-03-31 Martin Liska <mliska@suse.cz>
79 * g++.dg/ipa/pr65557.C: New test.
81 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
83 * gcc.target/s390/hotpatch-25.c: New test.
84 * gcc.target/s390/hotpatch-1.c: Update test.
85 * gcc.target/s390/hotpatch-10.c: Update test.
86 * gcc.target/s390/hotpatch-11.c: Update test.
87 * gcc.target/s390/hotpatch-12.c: Update test.
88 * gcc.target/s390/hotpatch-13.c: Update test.
89 * gcc.target/s390/hotpatch-14.c: Update test.
90 * gcc.target/s390/hotpatch-15.c: Update test.
91 * gcc.target/s390/hotpatch-16.c: Update test.
92 * gcc.target/s390/hotpatch-17.c: Update test.
93 * gcc.target/s390/hotpatch-18.c: Update test.
94 * gcc.target/s390/hotpatch-19.c: Update test.
95 * gcc.target/s390/hotpatch-2.c: Update test.
96 * gcc.target/s390/hotpatch-21.c: Update test.
97 * gcc.target/s390/hotpatch-22.c: Update test.
98 * gcc.target/s390/hotpatch-23.c: Update test.
99 * gcc.target/s390/hotpatch-24.c: Update test.
100 * gcc.target/s390/hotpatch-3.c: Update test.
101 * gcc.target/s390/hotpatch-4.c: Update test.
102 * gcc.target/s390/hotpatch-5.c: Update test.
103 * gcc.target/s390/hotpatch-6.c: Update test.
104 * gcc.target/s390/hotpatch-7.c: Update test.
105 * gcc.target/s390/hotpatch-8.c: Update test.
106 * gcc.target/s390/hotpatch-9.c: Update test.
107 * gcc.target/s390/hotpatch-compile-16.c: Update test.
109 2015-03-31 Richard Biener <rguenther@suse.de>
112 * g++.dg/torture/pr65626.C: New testcase.
114 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
117 * gcc.target/i386/mpx/pr65531.cc: New.
119 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
122 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
123 __builtin_alloca instead of alloca.
124 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
125 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
126 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
129 2015-03-30 Jakub Jelinek <jakub@redhat.com>
132 * g++.dg/ubsan/pr65610.C: New test.
134 2015-03-30 Marek Polacek <polacek@redhat.com>
137 * g++.dg/cpp0x/pr65398-2.C: New test.
139 2015-03-30 Marek Polacek <polacek@redhat.com>
141 * c-c++-common/pr65556.c: Change the width of bit-fields.
143 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
146 * gcc.target/i386/pr65588.c: New testcase.
148 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
151 * gfortran.dg/open_errors_2.f90: New test.
153 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
156 * gfortran.dg/namelist_86.f90: New test.
158 2015-03-28 Andre Vehreschild <vehre@gmx.de>
160 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
161 statement to reflect new ownership.
163 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/template/friend58.C: New.
167 * g++.dg/template/friend59.C: Likewise.
169 2015-03-27 Tobias Burnus <burnus@net-b.de>
172 * g++.dg/gomp/openmp-simd-3.C: New.
173 * gcc.dg/gomp/openmp-simd-3.c: New.
175 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
178 * gcc.target/i386/pr65248-1.c: New file.
179 * gcc.target/i386/pr65248-2.c: Likewise.
180 * gcc.target/i386/pr65248-3.c: Likewise.
181 * gcc.target/i386/pr65248-4.c: Likewise.
183 2015-03-27 Jakub Jelinek <jakub@redhat.com>
186 * gcc.c-torture/compile/pr65593.c: New test.
188 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/cpp1y/constexpr-assert1.C: New.
193 2015-03-27 Marek Polacek <polacek@redhat.com>
196 * c-c++-common/pr65556.c: New test.
198 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
201 * g++.dg/torture/pr65600.C: New testcase.
203 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
206 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
208 2015-03-27 Andre Vehreschild <vehre@gmx.de>
210 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
211 statement and cleanup. Fixed typos.
213 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
216 * gcc.c-torture/compile/pr65595.c: New testcase.
218 2015-03-27 Marek Polacek <polacek@redhat.com>
221 * g++.dg/ubsan/pr65583.C: New test.
223 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
225 * gcc.c-torture/compile/20150327.c: New testcase.
227 2015-03-26 Richard Biener <rguenther@suse.de>
230 * g++.dg/torture/pr65555.C: New testcase.
232 2015-03-26 Jakub Jelinek <jakub@redhat.com>
234 PR tree-optimization/64715
235 * gcc.dg/builtin-object-size-15.c: New test.
236 * gcc.dg/pr64715-1.c: New test.
237 * gcc.dg/pr64715-2.c: New test.
239 2015-03-26 Richard Biener <rguenther@suse.de>
242 * gnat.dg/specs/opt2.ads: Fix testcase.
244 2015-03-25 Martin Sebor <msebor@redhat.com>
247 * lib/target-supports.exp (check_effective_target_arm32): Fail early
248 when target isn't arm*-*-*-*.
249 (check_effective_target_arm_nothumb): Likewise.
250 (check_effective_target_arm_little_endian): Likewise.
251 (check_effective_target_arm_vect_no_misalign): Likewise.
252 (check_effective_target_aarch64_little_endian): Fail early if target
255 2015-03-25 Sebastian Pop <s.pop@samsung.com>
257 PR tree-optimization/65177
258 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
260 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
262 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
263 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
264 smmintrin.h and mm3dnow.h.
266 2015-03-25 Marek Polacek <polacek@redhat.com>
269 * g++.dg/cpp0x/pr65558.C: New test.
271 2015-03-25 Marek Polacek <polacek@redhat.com>
274 * g++.dg/template/pr61670.C: New test.
276 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/template/pr54987.C: New.
281 2015-03-25 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/62630
284 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
286 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
289 * gcc.target/i386/mpx/pr65508.c: New.
291 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
295 * gfortran.dg/data_initialized_3.f90: New.
297 2015-03-25 Richard Biener <rguenther@suse.de>
300 * gnat.dg/specs/opt2.ads: New testcase.
302 2015-03-25 Bin Cheng <bin.cheng@arm.com>
304 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
305 * gcc.target/arm/memset-inline-4.c: Skip for
306 arm_tune_string_ops_prefer_neon.
307 * gcc.target/arm/memset-inline-5.c: Ditto.
308 * gcc.target/arm/memset-inline-6.c: Ditto.
309 * gcc.target/arm/memset-inline-8.c: Ditto.
310 * gcc.target/arm/memset-inline-9.c: Ditto.
312 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/other/virtual3.C: New.
317 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
320 * g++.dg/cpp0x/vt-60130.C: New.
322 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/warn/Warray-bounds-7.C: New.
327 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/template/defarg18.C: New.
332 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
335 * g++.dg/cpp0x/vt-59988.C: New.
337 2015-03-24 Jakub Jelinek <jakub@redhat.com>
339 PR tree-optimization/65533
340 * gcc.dg/pr65533.c: New test.
342 2015-03-24 Andre Vehreschild <vehre@gmx.de>
344 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
345 source= and mold= expressions functionality.
346 * gfortran.dg/allocate_class_4.f90: New test.
347 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
348 copying an unlimited polymorhpic object containing a char array
349 to another unlimited polymorphic object respects the _len
351 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
352 whether deferred length char array allocate works, unlimited
353 polymorphic object allocation from a string works and if
354 allocating an array of deferred length strings works.
355 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
357 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/constexpr-array11.C: New.
362 2015-03-24 Richard Biener <rguenther@suse.de>
365 * gcc.dg/torture/pr65517.c: New testcase.
367 2015-03-24 Tobias Burnus <burnus@net-b.de>
369 * gfortran.dg/coindexed_1.f90: Moved from
370 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
372 2015-03-23 Jakub Jelinek <jakub@redhat.com>
375 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
379 * gcc.target/i386/pr65523.c: New test.
382 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
384 * g++.dg/lto/pr65475b_0.C: Likewise.
386 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
389 * gcc.target/sh/torture/pr65505.c: New.
391 2015-03-23 Martin Sebor <msebor@redhat.com>
394 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
395 assembly for lvx in addition to lxv.
397 2015-03-23 Jakub Jelinek <jakub@redhat.com>
400 * gfortran.dg/pr65504.f90: New test.
403 * gcc.dg/pr65521.c: New test.
405 2015-03-23 Richard Biener <rguenther@suse.de>
407 PR tree-optimization/65518
408 * gcc.dg/vect/pr65518.c: New testcase.
410 2015-03-23 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/65494
413 * gcc.dg/vect/pr65494.c: New testcase.
415 2015-03-23 Jakub Jelinek <jakub@redhat.com>
417 PR preprocessor/65238
418 * c-c++-common/cpp/pr65238-1.c: New test.
419 * gcc.dg/cpp/pr65238-2.c: New test.
420 * gcc.dg/cpp/trad/pr65238-3.c: New test.
421 * gcc.dg/cpp/trad/pr65238-4.c: New test.
423 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
424 Mikael Morin <mikael@gcc.gnu.org>
427 * gfortran.dg/elemental_dependency_4.f90: New.
428 * gfortran.dg/elemental_dependency_5.f90: New.
430 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
433 * g++.dg/lto/pr65475b_0.C: New testcase.
434 * g++.dg/lto/pr65475b_1.C: New testcase.
435 * g++.dg/lto/pr65475c_0.C: New testcase.
436 * g++.dg/lto/pr65475c_1.C: New testcase.
438 2015-03-21 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/coarray_38.f90: New.
441 * gfortran.dg/coarray_39.f90: New.
442 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
445 2015-03-20 Marek Polacek <polacek@redhat.com>
448 * g++.dg/cpp0x/pr65398.C: New test.
450 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
453 * g++.dg/lto/pr65475_0.C: New testcase.
454 * g++.dg/lto/pr65475_1.C: New testcase.
456 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
458 PR rtl-optimization/64366
459 * gcc.target/sh/pr64366.c: New.
461 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/cpp0x/constexpr-48324.C: New.
466 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp0x/pr48453.C: New.
471 2015-03-20 Marek Polacek <polacek@redhat.com>
474 * g++.dg/cpp0x/pr65072.C: New test.
476 2015-03-20 Richard Biener <rguenther@suse.de>
479 * gcc.dg/pr15347.c: Use -O.
480 * c-c++-common/pr19807-1.c: Likewise.
482 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
484 * gnat.dg/volatile13.ad[sb]: New test.
486 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
488 PR rtl-optimization/60851
489 * gcc.target/i386/pr60851.c: New test.
491 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
494 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
495 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
496 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
497 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
498 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
500 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
502 PR rtl-optimization/63491
503 * gcc.target/powerpc/pr63491.c: New.
505 2015-03-19 Jakub Jelinek <jakub@redhat.com>
507 * g++.dg/ipa/pr65465.C: New test.
509 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/cpp0x/deleted11.C: New.
514 2015-03-19 Jakub Jelinek <jakub@redhat.com>
517 * c-c++-common/tsan/pr65400-3.c: New test.
519 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/cpp0x/constexpr-59686.C: New.
524 2015-03-19 Jakub Jelinek <jakub@redhat.com>
527 * g++.dg/tsan/pr64265.C: New test.
530 * c-c++-common/tsan/pr65400-1.c: New test.
531 * c-c++-common/tsan/pr65400-2.c: New test.
533 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/cpp0x/pr59816.C: New.
538 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
541 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
543 2015-03-18 Martin Liska <mliska@suse.cz>
546 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
547 equivalences either to 6 or 7.
549 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
553 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
555 * gcc.dg/undefined-loop-1.c: New file.
556 * gcc.dg/undefined-loop-2.c: New file.
558 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
561 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
562 loop exits too early.
564 2015-03-18 Jakub Jelinek <jakub@redhat.com>
566 PR tree-optimization/65450
567 * gfortran.dg/pr65450.f90: New test.
570 * gcc.target/i386/pr65078-1.c: New test.
571 * gcc.target/i386/pr65078-2.c: New test.
572 * gcc.target/i386/pr65078-3.c: New test.
573 * gcc.target/i386/pr65078-4.c: New test.
574 * gcc.target/i386/pr65078-5.c: New test.
575 * gcc.target/i386/pr65078-6.c: New test.
577 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
580 * g++.dg/cpp1y/pr65340.C: New.
582 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * gfortran.dg/system_clock_3.f08: Adjust test.
587 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
590 * gfortran.dg/proc_ptr_comp_44.f90: New test.
591 * gfortran.dg/proc_ptr_comp_45.f90: New test.
593 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
596 * gfortran.dg/system_clock_3.f08: New test.
598 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
601 g++.dg/cpp1y/pr64626-1.C: New.
602 g++.dg/cpp1y/pr64626-2.C: New.
603 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
605 2015-03-16 Jakub Jelinek <jakub@redhat.com>
607 PR tree-optimization/65427
608 * gcc.c-torture/execute/pr65427.c: New test.
610 2015-03-16 Marek Polacek <polacek@redhat.com>
614 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
615 * g++.dg/cpp0x/pr65327.C: New test.
617 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
620 * c-c++-common/asan/pr64820.c: New test.
622 2015-03-16 Andre Vehreschild <vehre@gmx.de>
624 * gfortran.dg/pointer_2.f90: New test.
626 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
628 * testsuite/g++.dg/pr65049.C: New test.
630 2015-03-16 Tom de Vries <tom@codesourcery.com>
632 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
633 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
634 * gcc.target/i386/fuse-caller-save.c: Same.
636 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
638 * gnat.dg/loop_optimization18.ad[sb]: New test.
639 * gnat.dg/loop_optimization18_pkg.ads: New helper.
641 2015-03-16 Alan Modra <amodra@gmail.com>
643 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
646 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
648 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
650 * gcc.dg/torture/pr65270-2.c: Likewise.
652 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
655 * gfortran.dg/pointer_remapping_9.f90: New.
657 2015-03-14 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/65369
660 * gcc.c-torture/execute/pr65369.c: New test.
662 PR tree-optimization/65418
663 * gcc.c-torture/execute/pr65418-1.c: New test.
664 * gcc.c-torture/execute/pr65418-2.c: New test.
666 PR rtl-optimization/65401
667 * gcc.c-torture/execute/pr65401.c: New test.
669 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
672 * gcc.target/arm/pr64600_1.c: New test.
674 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
676 PR rtl-optimization/65235
677 * gcc.target/aarch64/pr65235_1.c: New test.
679 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
681 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
682 * gcc.target/s390/hotpatch-22.c: Likewise.
683 * gcc.target/s390/hotpatch-23.c: Likewise.
684 * gcc.target/s390/hotpatch-24.c: Likewise.
685 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
686 * gcc.target/s390/hotpatch-1.c: Update expected output.
687 * gcc.target/s390/hotpatch-2.c: Likewise.
688 * gcc.target/s390/hotpatch-3.c: Likewise.
689 * gcc.target/s390/hotpatch-4.c: Likewise.
690 * gcc.target/s390/hotpatch-5.c: Likewise.
691 * gcc.target/s390/hotpatch-6.c: Likewise.
692 * gcc.target/s390/hotpatch-7.c: Likewise.
693 * gcc.target/s390/hotpatch-8.c: Likewise.
694 * gcc.target/s390/hotpatch-9.c: Likewise.
695 * gcc.target/s390/hotpatch-10.c: Likewise.
696 * gcc.target/s390/hotpatch-11.c: Likewise.
697 * gcc.target/s390/hotpatch-12.c: Likewise.
698 * gcc.target/s390/hotpatch-13.c: Likewise.
699 * gcc.target/s390/hotpatch-14.c: Likewise.
700 * gcc.target/s390/hotpatch-15.c: Likewise.
701 * gcc.target/s390/hotpatch-16.c: Likewise.
702 * gcc.target/s390/hotpatch-17.c: Likewise.
703 * gcc.target/s390/hotpatch-18.c: Likewise.
704 * gcc.target/s390/hotpatch-19.c: Likewise.
706 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
709 * gcc.target/i386/pr65103-1.c: New.
711 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
714 * gcc.target/i386/pr65044.c: New.
716 2015-03-12 Tom de Vries <tom@codesourcery.com>
718 PR rtl-optimization/64895
719 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
720 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
721 * gcc.target/i386/fuse-caller-save.c: Ditto.
723 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
725 * gcc.dg/ipa/pr63569.c: Fix template.
727 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
729 * g++.dg/ipa/pr64146.C: Require fpic support.
731 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
734 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
735 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
737 2015-03-11 Jakub Jelinek <jakub@redhat.com>
739 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
740 to dg-options, fix up dg-skip-if.
742 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
745 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
746 * gcc.target/avr/tiny-caller-save.c: Same.
748 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
751 * g++.dg/pr65242.C: New test.
753 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
755 * c-c++-common/asan/no-asan-check-glob.c: New test.
757 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/other/default11.C: New.
761 * g++.dg/other/default12.C: Likewise.
763 2015-03-10 Jakub Jelinek <jakub@redhat.com>
766 * gcc.target/i386/bmi2-bzhi-2.c: New test.
768 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
771 * gfortran.dg/unlimited_polymorphic_23.f90: New test
773 2015-03-10 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/cpp0x/pr65127.C: New test.
778 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
780 * gcc.dg/ipa/PR64550.c: Update template.
782 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
783 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/coarray_sync_memory.f90: New.
787 2015-03-10 Marek Polacek <polacek@redhat.com>
790 * c-c++-common/ubsan/pr65367.c: New test.
792 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
794 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
795 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
796 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
797 * gcc.target/i386/mpx/calloc-1-nov.c: New.
798 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
799 * gcc.target/i386/mpx/malloc-1-nov.c: New.
800 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
801 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
802 * gcc.target/i386/mpx/realloc-1-nov.c: New.
803 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
804 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
805 * gcc.target/i386/mpx/realloc-2-nov.c: New.
806 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
808 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
810 * lib/mpx-dg.exp (mpx_link_flags): New.
813 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
814 * gcc.target/i386/mpx/alloca-1-nov.c: New.
815 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
816 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
817 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
818 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
819 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
820 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
821 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
822 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
823 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
824 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
825 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
826 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
827 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
828 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
831 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
832 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
833 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
834 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
835 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
836 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
837 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
838 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
839 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
840 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
841 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
842 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
843 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
844 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
845 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
846 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
847 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
848 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
849 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
850 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
851 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
852 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
853 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
854 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
855 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
856 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
857 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
858 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
859 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
860 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
861 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
862 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
863 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
864 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
865 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
866 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
867 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
868 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
869 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
870 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
871 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
872 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
873 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
874 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
875 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
876 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
877 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
878 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
879 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
880 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
881 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
882 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
883 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
884 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
885 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
886 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
887 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
888 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
889 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
890 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
891 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
892 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
893 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
894 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
895 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
896 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
897 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
898 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
899 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
900 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
901 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
902 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
903 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
904 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
905 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
906 * gcc.target/i386/mpx/label-address-1.c: New.
907 * gcc.target/i386/mpx/legacy-1-nov.c: New.
908 * gcc.target/i386/mpx/macro.c: New.
909 * gcc.target/i386/mpx/mpx-check.h: New.
910 * gcc.target/i386/mpx/mpx.exp: New.
911 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
912 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
913 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
914 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
915 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
916 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
917 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
918 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
919 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
920 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
921 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
922 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
923 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
924 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
925 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
926 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
927 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
928 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
929 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
930 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
931 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
932 * gcc.target/i386/mpx/reference-1-lbv.c: New.
933 * gcc.target/i386/mpx/reference-1-nov.c: New.
934 * gcc.target/i386/mpx/reference-1-ubv.c: New.
935 * gcc.target/i386/mpx/reference-2-lbv.c: New.
936 * gcc.target/i386/mpx/reference-2-nov.c: New.
937 * gcc.target/i386/mpx/reference-2-ubv.c: New.
938 * gcc.target/i386/mpx/reference-3-lbv.c: New.
939 * gcc.target/i386/mpx/reference-3-nov.c: New.
940 * gcc.target/i386/mpx/reference-3-ubv.c: New.
941 * gcc.target/i386/mpx/reference-4-lbv.c: New.
942 * gcc.target/i386/mpx/reference-4-nov.c: New.
943 * gcc.target/i386/mpx/reference-4-ubv.c: New.
944 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
945 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
946 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
947 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
948 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
949 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
950 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
951 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
952 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
953 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
954 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
955 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
956 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
957 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
958 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
959 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
960 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
961 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
962 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
963 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
964 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
965 * gcc.target/i386/mpx/sincos-1-nov.c: New.
966 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
967 * gcc.target/i386/mpx/static-array-1-nov.c: New.
968 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
969 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
970 * gcc.target/i386/mpx/static-init-1-nov.c: New.
971 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
972 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
973 * gcc.target/i386/mpx/static-init-2-nov.c: New.
974 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
975 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
976 * gcc.target/i386/mpx/static-init-3-nov.c: New.
977 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
978 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
979 * gcc.target/i386/mpx/static-init-4-nov.c: New.
980 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
981 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
982 * gcc.target/i386/mpx/static-init-5-nov.c: New.
983 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
984 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
985 * gcc.target/i386/mpx/static-init-6-nov.c: New.
986 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
987 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
988 * gcc.target/i386/mpx/static-string-1-nov.c: New.
989 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
990 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
991 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
992 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
993 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
994 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
995 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
996 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
997 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
998 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
999 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1000 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1001 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1002 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1003 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1004 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1005 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1006 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1007 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1008 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1009 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1010 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1011 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1012 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1013 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1014 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1015 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1016 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1017 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1018 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1019 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1020 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1021 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1022 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1023 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1024 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1025 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1026 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1027 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1028 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1029 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1030 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1031 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1032 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1033 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1034 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1035 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1036 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1037 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1038 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1039 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1040 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1041 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1042 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1043 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1044 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1045 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1046 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1047 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1048 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1049 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1050 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1051 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1052 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1053 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1054 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1055 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1056 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1057 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1058 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1059 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1060 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1061 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1062 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1063 * gcc.target/i386/mpx/vla-1-nov.c: New.
1064 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1065 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1066 * gcc.target/i386/mpx/vla-2-nov.c: New.
1067 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1069 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1071 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1073 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1075 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1077 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1080 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1082 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1085 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1088 * c-c++-common/pr65120.c: New test.
1090 PR rtl-optimization/65321
1091 * gcc.dg/pr65321.c: New test.
1093 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1095 PR tree-optimization/65355
1096 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1098 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1101 * c-c++-common/pr49706.c: Adjust tests for not warning
1102 about !!x == y or !b == y where b is boolean, and add
1104 * c-c++-common/pr62199-2.c: Likewise.
1106 2015-03-09 Richard Biener <rguenther@suse.de>
1109 * gcc.dg/torture/pr65270-1.c: New testcase.
1110 * gcc.dg/torture/pr65270-2.c: Likewise.
1112 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1114 PR tree-optimization/63743
1115 * gcc.dg/pr63743.c: New test.
1117 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1120 * g++.dg/lto/pr65316_0.C: New testcase.
1121 * g++.dg/lto/pr65316_1.C: New testcase.
1123 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1126 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1128 * g++.dg/abi/rtti3.C: Likewise.
1130 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1133 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1135 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1137 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1139 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1141 2015-03-08 Morin <mikael@gcc.gnu.org>
1144 * gfortran.dg/entry_20.f90: New.
1146 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1149 * gcc.c-torture/compile/pr65153.c: New.
1151 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1154 * g++.dg/torture/pr65249.C: New.
1156 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1158 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1160 (int64_t): Likewise.
1162 2015-03-07 Marek Polacek <polacek@redhat.com>
1163 Martin Uecker <uecker@eecs.berkeley.edu>
1166 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1168 * c-c++-common/ubsan/bounds-8.c: New test.
1169 * c-c++-common/ubsan/bounds-9.c: New test.
1170 * gcc.dg/ubsan/bounds-2.c: New test.
1172 2015-03-05 Martin Sebor <msebor@redhat.com>
1174 * PR testsuite/63175
1175 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1176 checking of results into main to prevent it from getting optimized
1178 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1180 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1182 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1183 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1184 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1187 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1189 * g++.dg/lto/pr65302_1.C: New testcase.
1190 * g++.dg/lto/pr65302_0.C: New testcase.
1192 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1194 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1195 -fno-ipa-icf to dg-options.
1197 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1199 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1200 compiles using the linker plugin.
1202 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1204 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1206 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1208 * gcc.target/arm/pr65067.c: New test.
1210 2015-03-05 Martin Liska <mliska@suse.cz>
1213 * gcc.dg/ipa/pr65318.c: New test.
1215 2015-03-05 Marek Polacek <polacek@redhat.com>
1217 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1219 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1221 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1223 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1225 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1226 max-unroll-times back to defaults for s390.
1228 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1232 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1235 * g++.dg/cpp0x/initlist92.C: New.
1237 2015-03-05 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/65310
1240 * gcc.dg/vect/pr65310.c: New testcase.
1242 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1247 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1249 * gnat.dg/entry_queues3.adb: New test.
1251 2015-03-04 Ian Lance Taylor <iant@google.com>
1253 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1255 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1260 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1262 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1263 -fno-ipa-icf to dg-options
1264 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1265 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1267 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/cpp0x/decltype62.C: New.
1272 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1274 * gnat.dg/object_overflow5.adb: New test.
1276 2015-03-03 Martin Liska <mliska@suse.cz>
1279 * gcc.dg/ipa/pr65287.c: New test.
1281 2015-03-03 Martin Jambor <mjambor@suse.cz>
1282 Eric Botcazou <ebotcazou@adacore.com>
1284 * gnat.dg/specs/pack12.ads: New test.
1286 2015-03-03 Martin Liska <mliska@suse.cz>
1288 * gcc.dg/ipa/PR65282.c: New test.
1290 2015-03-13 Jeff Law <law@redhat.com>
1292 PR tree-optimization/65241
1293 * gcc.c-torture/compile/pr65241.c: New test.
1295 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1298 * gcc.target/avr/torture/pr64331.c: New test.
1300 2015-03-03 Martin Liska <mliska@suse.cz>
1301 Jan Hubicka <hubicka@ucw.cz>
1303 * g++.dg/ipa/pr65263.C: New test.
1305 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1308 * gcc.dg/lto/pr65130_0.c: New testcase.
1309 * gcc.dg/lto/pr65130_1.c: New testcase.
1311 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1314 * g++.dg/torture/pr64988.C: New testcase.
1316 2015-03-02 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/coarray_atomic_6.f90: New.
1320 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1323 * gcc.target/i386/pr65184.c: New.
1325 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1328 * gcc.target/i386/pr65183.c: New.
1330 2015-02-28 Martin Liska <mliska@suse.cz>
1331 Jan Hubicka <hubicka@ucw.cz>
1333 * gcc.dg/ipa/ipa-icf-35.c: New test.
1334 * gcc.dg/ipa/ipa-icf-36.c: New test.
1335 * gcc.dg/ipa/ipa-icf-37.c: New test.
1337 2015-02-28 Martin Liska <mliska@suse.cz>
1338 Jan Hubicka <hubicka@ucw.cz>
1341 * gcc.dg/ipa/ipa-icf-34.c: New test.
1343 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1346 * gcc.target/sh/sh/pr61142.c: New.
1348 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1350 * g++.dg/other/dump-ada-spec-3.C: New test.
1352 2015-03-01 Martin Liska <mliska@suse.cz>
1354 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1355 * g++.dg/ipa/pr63595.C: Update expected results.
1357 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1360 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1362 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1364 * gcc.dg/vect/pr59354.c: Move vector producing code to
1367 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1370 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1371 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1372 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1373 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1375 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/65048
1378 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1379 (foo): Use K&R style definition.
1381 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1384 * g++.dg/pr65032.C: New.
1386 2015-02-27 Marek Polacek <polacek@redhat.com>
1389 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1392 2015-02-27 Marek Polacek <polacek@redhat.com>
1395 * gcc.dg/pr65228.c: New test.
1397 2015-02-27 Kai Tietz <ktietz@redhat.com>
1400 * gcc.dg/weak/weak-17.c: New file.
1402 2015-02-27 Richard Biener <rguenther@suse.de>
1405 * g++.dg/lto/pr65193_0.C: New testcase.
1407 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1409 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1410 * gcc.target/s390/hotpatch-8.c: Likewise.
1411 * gcc.target/s390/hotpatch-9.c: Likewise.
1412 * gcc.target/s390/pr61078.c: Likewise.
1413 * gcc.target/s390/pr57960.c: Remove -m64.
1414 * gcc.target/s390/pr61078.c: Likewise.
1416 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1417 Martin Liska <mliska@suse.cz>
1420 * gcc.dg/pr64454.c: Disable ICF.
1421 * gcc.dg/pr28685-1.c: Disable ICF
1422 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1423 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1424 * g++.dg/ipa/ipa-icf-4.C: Update template.
1426 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1428 PR tree-optimization/65216
1429 * gcc.c-torture/execute/pr65216.c: New test.
1431 PR tree-optimization/65215
1432 * gcc.c-torture/execute/pr65215-1.c: New test.
1433 * gcc.c-torture/execute/pr65215-2.c: New test.
1434 * gcc.c-torture/execute/pr65215-3.c: New test.
1435 * gcc.c-torture/execute/pr65215-4.c: New test.
1436 * gcc.c-torture/execute/pr65215-5.c: New test.
1438 2015-02-26 Tom de Vries <tom@codesourcery.com>
1440 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1442 2015-02-26 Martin Liska <mliska@suse.cz>
1443 Jan Hubicka <hubicka@ucw.cz>
1445 * g++.dg/ipa/pr64146.C: Update expected results.
1446 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1447 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1448 * gcc.dg/ipa/ipa-icf-34.c: New test.
1450 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1452 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1453 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1454 (dg-additional-options): Remove dg directive.
1455 (dg-final): Add dg directive.
1457 2015-02-26 Marek Polacek <polacek@redhat.com>
1460 * g++.dg/ipa/pr65008.C: New test.
1462 2015-02-26 Tom de Vries <tom@codesourcery.com>
1464 * lib/profopt.exp (profopt-target-cleanup): New proc.
1465 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1466 files from sources from dg-additional-sources.
1468 2015-02-26 Tom de Vries <tom@codesourcery.com>
1470 * lib/gcov.exp: Cleanup in case of xfail.
1472 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1474 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1476 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1479 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1480 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1481 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1482 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1483 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1484 * g++.dg/debug/pr46123.C: XFAIL and move...
1485 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1486 * gcc.dg/debug/dwarf2-3.c: Move...
1487 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1489 2015-02-26 Marek Polacek <polacek@redhat.com>
1492 * g++.dg/cpp1y/pr65202.C: New test.
1494 2015-02-26 Tom de Vries <tom@codesourcery.com>
1496 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1497 locale_facets.h.gcov.
1499 2015-02-26 Tom de Vries <tom@codesourcery.com>
1501 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1503 2015-02-26 Tom de Vries <tom@codesourcery.com>
1505 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1507 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1510 * gcc.target/i386/pr65217.c: New.
1512 2015-02-26 Tom de Vries <tom@codesourcery.com>
1514 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1516 2015-02-26 Tom de Vries <tom@codesourcery.com>
1518 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1520 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1522 PR tree-optimization/65048
1523 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1525 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1527 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1528 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1530 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1533 * gcc.target/i386/pr65161.c: New test.
1535 2015-02-26 Terry Guo <terry.guo@arm.com>
1537 * gcc.target/arm/no-volatile-in-it.c: New test.
1539 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1541 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1542 (dg-options): Add -save-temps.
1543 (dg-final): Add cleanup-saved-temps.
1545 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1547 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1549 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1551 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1552 * gcc.target/powerpc/pack01.c: Include string.h.
1554 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1557 * gcc.target/i386/pr65167.c: New.
1559 2015-02-25 Kai Tietz <ktietz@redhat.com>
1561 PR tree-optimization/61917
1562 * gcc.dg/vect/vect-pr61917.c: New file.
1564 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1566 PR tree-optimization/65170
1567 * gcc.c-torture/execute/pr65170.c: New test.
1568 * gcc.dg/tree-ssa/vrp96.c: New test.
1570 2015-02-24 Tom de Vries <tom@codesourcery.com>
1572 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1574 2015-02-24 Tom de Vries <tom@codesourcery.com>
1577 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1578 (dg-additional-files-options): Copy additional_sources to
1579 additional_sources_used before emptying additional_sources.
1580 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1581 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1582 (cleanup-saved-temps): Use additional_sources_used instead of
1584 (dg-test): Reset additional_sources_used.
1586 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1589 * gfortran.dg/integer_exponentiation_6.F90: New test.
1591 2015-02-23 Martin Sebor <msebor@redhat.com>
1594 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1595 two parts. One to save registers, the other to verify the
1596 registers have the right values. Save register state into
1597 static data rather than on the stack.
1599 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1602 * c-c++-common/asan/pr63888.c: New test.
1604 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1607 * gcc.c-torture/compile/pr65163.c: New.
1609 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1611 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1612 with -m31 on 64 bit.
1613 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1614 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1616 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1618 * gcc.target/s390/20090223-1.c: Add
1619 -Wno-implicit-function-declaration option.
1620 * gcc.target/s390/pr42224.c: Likewise.
1621 * gcc.target/s390/pr55718.c: Likewise.
1623 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1625 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1626 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1627 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1628 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1629 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1630 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1631 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1632 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1633 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1634 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1635 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1636 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1637 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1638 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1639 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1640 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1641 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1642 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1643 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1644 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1645 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1647 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1649 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1650 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1651 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1652 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1653 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1654 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1655 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1656 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1657 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1658 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1659 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1660 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1661 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1662 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1663 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1664 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1666 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1670 * gfortran.dg/pr61960.f90: New.
1671 * gfortran.dg/pr64230.f90: New.
1672 * gfortran.dg/pr64980.f03: New.
1674 2015-02-22 Tom de Vries <tom@codesourcery.com>
1676 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1678 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1681 * gnat.dg/timing_events.adb: Removed, invalid test.
1683 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1686 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1688 * g++.dg/gcov/gcov-2.C: Likewise.
1690 2015-02-20 Richard Biener <rguenther@suse.de>
1692 PR tree-optimization/65136
1693 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1695 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1699 and nvptx-*-* blacklisting.
1701 * gcc.dg/sibcall-9.c: New test.
1702 * gcc.dg/sibcall-10.c: New test.
1704 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1706 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1708 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1711 * gcc.target/avr/torture/pr64452.c: New test.
1713 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1715 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1716 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1718 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1721 * lib/target-supports.exp (check_compile): Check whether
1722 additional_sources is defined before using it.
1724 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/opt/pr65074.C: New file.
1729 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1731 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1732 (size_type): New typedef.
1733 (operator "" _script): Use it for the last argument.
1735 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1737 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1739 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1741 * lib/target-supports.exp (check_compile): Save/restore
1742 additional_sources that may belong to an actual test.
1744 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1746 PR gcov-profile/64634
1747 * g++.dg/gcov/gcov-15.C: New test.
1749 2015-02-18 Tom de Vries <tom@codesourcery.com>
1751 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1753 2015-02-18 Tom de Vries <tom@codesourcery.com>
1755 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1757 2015-02-18 Tom de Vries <tom@codesourcery.com>
1759 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1761 2015-02-18 Tom de Vries <tom@codesourcery.com>
1763 * gfortran.dg/fmt_cache_1.f: Add missing close.
1765 2015-02-18 Tom de Vries <tom@codesourcery.com>
1768 * gfortran.dg/read_eof_8.f90: Add missing close.
1770 2015-02-18 Richard Biener <rguenther@suse.de>
1772 PR tree-optimization/65063
1773 * gcc.dg/pr65063.c: New testcase.
1775 2015-02-18 Richard Biener <rguenther@suse.de>
1777 PR tree-optimization/62217
1778 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1780 2015-02-18 Marek Polacek <polacek@redhat.com>
1783 * c-c++-common/ubsan/pr65081.c: New test.
1785 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1787 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1788 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1790 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1792 * gcc.dg/ipa/propalign-3.c: New test.
1794 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1797 * gcc.target/sh/pr64793.c: New.
1798 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1800 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1802 * gcc.target/arm/divzero.c: New test case.
1804 2015-02-17 Tom de Vries <tom@codesourcery.com>
1806 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1808 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1809 Jakub Jelinek <jakub@redhat.com>
1812 * g++.dg/cpp0x/pr65075.C: New test.
1814 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1817 * gcc.target/powerpc/pr65058.c: New test.
1819 2015-02-16 Jeff Law <law@redhat.com>
1821 PR tree-optimization/64823
1822 * gcc.dg/uninit-20.c: New test.
1824 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1825 James Greenhalgh <james.greenhalgh@arm.com>
1828 * gcc.dg/ipa/ipa-clone-1.c: New test.
1830 2015-02-16 Richard Biener <rguenther@suse.de>
1832 PR tree-optimization/65077
1833 * gcc.dg/torture/pr65077.c: New testcase.
1835 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1837 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1838 Directive adjusted to scan for ldaxr.
1839 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1840 adjusted to scan for ldaex.
1842 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/cpp0x/constexpr-65080.C: New.
1847 2015-02-16 Richard Biener <rguenther@suse.de>
1849 PR tree-optimization/63593
1850 * gcc.dg/pr63593.c: New testcase.
1852 2015-02-16 Marek Polacek <polacek@redhat.com>
1855 * gcc.dg/pr65066.c: New test.
1857 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1859 * gcc.dg/pr65002.C: Move ...
1860 * g++.dg/ipa/pr65002.C: ... here.
1862 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1864 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1865 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1866 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1867 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1869 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1872 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1873 the expression to find calls.
1874 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1875 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1876 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1877 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1878 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1880 2015-02-14 Marek Polacek <polacek@redhat.com>
1883 * gcc.dg/array-11.c: New test.
1884 * gcc.dg/array-12.c: New test.
1885 * gcc.dg/array-13.c: New test.
1886 * gcc.dg/array-14.c: New test.
1887 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1888 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1889 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1890 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1891 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1892 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1894 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/lookup/using54.C: New.
1899 2015-02-13 Jeff Law <law@redhat.com>
1902 Revert my change for tree-optimization/64823.
1904 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1906 PR tree-optimization/65053
1907 * gcc.c-torture/execute/pr65053-1.c: New test.
1908 * gcc.c-torture/execute/pr65053-2.c: New test.
1910 2015-02-13 Marek Polacek <polacek@redhat.com>
1913 * gcc.dg/pr65050.c: New test.
1915 2015-02-13 Jeff Law <law@redhat.com>
1917 PR tree-optimization/64823
1918 * gcc.dg/uninit-20.c: New test.
1920 PR rtl-optimization/47477
1921 * gcc.dg/tree-ssa/pr47477.c: New test.
1923 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1926 * g++.dg/parse/ivdep-2.C: New.
1927 * g++.dg/parse/ivdep-3.C: Likewise.
1929 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1932 * gfortran.dg/continuation_13.f90: New test.
1933 * gfortran.dg/continuation_14.f: New test.
1935 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1938 * g++.dg/cpp0x/sfinae55.C: New.
1940 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1943 * g++.dg/ipa/pr65034.C: New test.
1945 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1947 PR tree-optimization/65002
1948 * gcc.dg/pr65002.C: New.
1950 2015-02-13 Marek Polacek <polacek@redhat.com>
1953 * c-c++-common/pr65040.c: New test.
1955 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1957 PR tree-optimization/64705
1958 * gcc.dg/tree-ssa/pr64705.c: New test.
1960 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1963 * gcc.dg/visibility-22.c: New test.
1964 * gcc.dg/visibility-23.c: New test.
1965 * gcc.target/i386/pr32219-1.c: New test.
1966 * gcc.target/i386/pr32219-2.c: New test.
1967 * gcc.target/i386/pr32219-3.c: New test.
1968 * gcc.target/i386/pr32219-4.c: New test.
1969 * gcc.target/i386/pr32219-5.c: New test.
1970 * gcc.target/i386/pr32219-6.c: New test.
1971 * gcc.target/i386/pr32219-7.c: New test.
1972 * gcc.target/i386/pr32219-8.c: New test.
1973 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1975 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1977 PR libgfortran/57822
1978 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1979 four different KINDs.
1981 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1984 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1987 * g++.dg/ubsan/pr65000.C: New test.
1989 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1992 * gfortran.dg/finalize_28.f90: New test
1994 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1997 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1998 DW_TAG_lexical_block removal.
1999 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2000 * g++.dg/guality/pr55541.C: New test.
2003 * g++.dg/ubsan/pr64984.C: New test.
2005 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2007 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2009 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2013 instructions for 2015-01-14 get_memmodel changes.
2014 * gcc.target/powerpc/atomic-p8.c: Likewise.
2017 * g++.dg/ubsan/pr65019.C: New test.
2019 PR tree-optimization/65014
2020 * gcc.c-torture/compile/pr65014.c: New test.
2022 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2024 PR libgfortran/57822
2025 * gfortran/fmt_g0_7.f08: Revise test.
2027 2015-02-11 Jeff Law <law@redhat.com>
2030 * gcc.target/m68k/pr63347.c: New test.
2032 2015-02-11 Marek Polacek <polacek@redhat.com>
2034 * g++.dg/ubsan/shift-1.C: New test.
2035 * gcc.dg/ubsan/c-shift-2.c: New test.
2036 * c-c++-common/ubsan/shift-5.c: Remove file.
2038 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2040 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2041 Directive adjusted to XFAIL.
2042 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2045 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2048 * g++.dg/opt/pr65003.C: New test.
2050 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2052 * lib/target-supports.exp (check_effective_target_pie): Renamed
2054 (check_effective_target_pie_enabled): This.
2055 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2056 * gcc.target/i386/pie.c: Likewise.
2058 2015-02-11 Andrew Pinski <apinski@cavium.com>
2061 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2062 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2064 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.target/i386/pr61925-1.c: New test.
2068 * gcc.target/i386/pr61925-2.c: New test.
2069 * gcc.target/i386/pr61925-3.c: New test.
2071 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2074 * g++.dg/asan/pr65004.C: New test.
2076 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2079 * gcc.taget/sh/pr64661-0.h: New.
2080 * gcc.taget/sh/pr64661-1.c: New.
2081 * gcc.taget/sh/pr64661-2.c: New.
2082 * gcc.taget/sh/pr64661-3.c: New.
2083 * gcc.taget/sh/pr64661-4.c: New.
2085 2015-02-10 Richard Biener <rguenther@suse.de>
2087 PR tree-optimization/64995
2088 * g++.dg/torture/pr64995.C: New testcase.
2090 2015-02-10 Richard Biener <rguenther@suse.de>
2092 PR tree-optimization/64909
2093 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2095 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2097 * gcc.dg/signbit-sa.c: New test.
2099 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2101 PR libgfortran/57822
2102 * gfortran/fmt_g0_7.f08: New test.
2104 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2106 PR tree-optimization/43378
2107 * gcc.dg/tree-ssa/pr43378.c: New test.
2109 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2112 * g++.dg/torture/pr64978.C: New testcase.
2114 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/asan/pr64981.c: New test.
2119 2015-02-09 Marek Polacek <polacek@redhat.com>
2122 * gcc.dg/pr64856.c: New test.
2124 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2128 * gcc.c-torture/execute/pr64979.c: New test.
2130 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2132 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2134 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2137 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2139 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2144 2015-02-09 Richard Biener <rguenther@suse.de>
2146 PR tree-optimization/54000
2147 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2149 2015-02-09 Tom de Vries <tom@codesourcery.com>
2151 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2153 2015-02-09 Martin Liska <mliska@suse.cz>
2155 * g++.dg/ipa/pr64858.C: New test.
2157 2015-02-09 Tom de Vries <tom@codesourcery.com>
2159 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2161 2015-02-08 Andrew Pinski <apinski@cavium.com>
2163 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2165 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2168 * gfortran.dg/use_rename_8.f90: New.
2170 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2172 * gnat.dg/addr7.ad[sb]: New test.
2173 * gnat.dg/addr8.ad[sb]: Likewise.
2175 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2178 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2179 from jit.dg/test-compile-to-executable.c's create_code, with a
2180 clarification of the output message.
2181 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2183 (test_jit): Use CHECK_NO_ERRORS when calling
2184 gcc_jit_context_compile_to_file.
2185 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2186 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2187 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2188 about deletions that are attempted.
2189 (jit-verify-compile-to-file): Rename to...
2190 (jit-verify-output-file-was-created): ...this, and drop the
2191 attempt to run "file" and verify the output.
2192 (jit-verify-assembler): New function.
2193 (jit-verify-object): New function.
2194 (jit-verify-dynamic-library): New function.
2195 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2196 favor of an implementation from new file
2197 create-code-for-hello-world-executable.h, which also adds a
2199 (dg-final): Replace jit-verify-compile-to-file with
2200 jit-verify-output-file-was-created, and invoke new function
2201 jit-verify-assembler.
2202 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2204 (dg-final): Replace jit-verify-compile-to-file with
2205 jit-verify-output-file-was-created, and invoke new function
2206 jit-verify-dynamic-library.
2207 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2208 favor of an implementation from new file
2209 create-code-for-hello-world-executable.h, which also adds a
2211 (dg-final): Replace jit-verify-compile-to-file with
2212 jit-verify-output-file-was-created. Strengthen the expected stdout
2213 from the built executable.
2214 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2215 favor of an implementation from new file
2216 create-code-for-hello-world-executable.h, which also adds a
2218 (dg-final): Replace jit-verify-compile-to-file with
2219 jit-verify-output-file-was-created, and invoke new function
2221 * jit.dg/verify-dynamic-library.c: New source file.
2223 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2224 Brian Rzycki <b.rzycki@samsung.com>
2226 PR tree-optimization/64878
2227 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2229 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2232 * g++.dg/ipa/pr64896.C: New test.
2234 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2237 * gcc.target/powerpc/pr64205.c: New file.
2239 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2241 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2242 (dg-options): Use -fpie instead of -fPIE -pie.
2244 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2247 * g++.dg/asan/pr64937.C: New test.
2249 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2252 * gfortran.dg/class_to_type_4.f90: New test
2254 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2256 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2258 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2260 PR rtl-optimization/64957
2262 * gcc.c-torture/execute/pr64957.c: New test.
2264 2015-02-05 Jeff Law <law@redhat.com>
2267 * gcc.target/h8300/pr17306-1.c: New test.
2268 * gcc.target/h8300/pr17306-2.c: New test.
2270 2015-02-05 Tobias Burnus <burnus@net-b.de>
2273 * gfortran.dg/structure_constructor_12.f90: New.
2275 2015-02-05 Jeff Law <law@redhat.com>
2278 gcc.target/h8300/pr58400.c: New test.
2280 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2282 * gcc.target/arm/macro_defs0.c: New test.
2283 * gcc.target/arm/macro_defs1.c: New test.
2284 * gcc.target/arm/macro_defs2.c: New test.
2286 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2288 PR rtl-optimization/64905
2289 * gcc.target/i386/pr64905.c: Require nonpic target.
2290 (dg-options): Add -fomit-frame-pointer.
2293 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2295 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2298 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2301 * gfortran.dg/type_to_class_2.f90: New test
2302 * gfortran.dg/type_to_class_3.f90: New test
2304 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2307 * g++.dg/torture/pr64686.C: New testcase.
2309 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2311 PR rtl-optimization/64905
2312 * gcc.target/i386/pr64905.c: New file.
2314 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2316 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2317 * gcc.dg/guality/pr41616-1.c: Ditto.
2319 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2322 * gcc.dg/pr64817-3.c: New.
2324 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2325 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2327 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2328 pass parameters in registers.
2329 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2330 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2331 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2333 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2334 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2336 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2337 list, allow for multilibed targets.
2338 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2340 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2342 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2343 * gcc.dg/pr46728-6.c: Ditto.
2345 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2347 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2348 for mips_nanlegacy target.
2350 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2352 * gcc.target/i386/chkp-hidden-def.c: New.
2354 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2357 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2358 to use 24 bits for bitfield b.
2360 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2363 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2364 cache result in a global variable. Include all 32-bit targets for
2367 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2369 PR rtl-optimization/64756
2370 * gcc.c-torture/execute/pr64756.c: New test.
2372 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2375 * gcc.target/sh/pr64660-0.h: New.
2376 * gcc.target/sh/pr64660-1.c: New.
2377 * gcc.target/sh/pr64660-2.c: New.
2378 * gcc.target/sh/pr64660-3.c: New.
2379 * gcc.target/sh/pr64660-4.c: New.
2381 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/warn/Waddress-2.C: New.
2386 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2389 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2391 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2393 PR preprocessor/64803
2394 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2396 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2398 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2400 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2402 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2403 (_ARM_FPSRC): Add DN and AHP fields.
2404 (clean_results): Force DN=1 on AArch64.
2405 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2406 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2407 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2408 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2409 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2410 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2412 2015-02-02 Alan Modra <amodra@gmail.com>
2414 * gcc.target/powerpc/cprophard.c: New.
2416 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2418 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2419 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2421 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.dg/pr64817-1.c: New test.
2425 * gcc.dg/pr64817-2.c: New test.
2427 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2430 * gcc.target/sh/pr64851-0.h: New
2431 * gcc.target/sh/pr64851-1.c: New
2432 * gcc.target/sh/pr64851-2.c: New
2433 * gcc.target/sh/pr64851-3.c: New
2434 * gcc.target/sh/pr64851-4.c: New
2436 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2439 * gcc.dg/torture/pr64882.c: New test.
2441 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2444 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2447 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2449 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2450 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2451 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2452 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2453 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2454 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2456 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2457 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2459 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2460 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2463 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2466 * g++.dg/pr64688-2.C: New.
2468 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2471 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2472 * gcc.target/i386/fuse-caller-save.c: Ditto.
2473 * gcc.target/i386/headmerge-1.c: Ditto.
2474 * gcc.target/i386/headmerge-2.c: Ditto.
2475 * gcc.target/i386/sibcall-6.c: Ditto.
2477 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2480 * gcc.target/i386/pr64617.c: New test.
2482 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2485 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2486 (dg-options): Remove -m32.
2487 (dg-final): Scan for "movb %al" only.
2488 * gcc.target/i386/pr15184-2.c: Ditto.
2490 2015-01-30 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/64829
2493 * gcc.dg/vect/pr64829.c: New testcase.
2495 2015-01-29 Marek Polacek <polacek@redhat.com>
2498 * gcc.dg/pr64709.c: New test.
2500 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2503 * g++.dg/ubsan/pr64717-1.C: New test.
2504 * g++.dg/ubsan/pr64717-2.C: New test.
2506 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2508 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2510 2015-01-29 Jeff Law <law@redhat.com>
2513 * gcc.target/i386/pr15184-1.c: New test.
2514 * gcc.target/i386/pr15184-2.c: New test.
2516 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2518 PR tree-optimization/64746
2519 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2521 2015-01-29 Richard Biener <rguenther@suse.de>
2523 PR tree-optimization/64853
2524 * gcc.dg/torture/pr64853.c: New testcase.
2526 2015-01-29 Richard Biener <rguenther@suse.de>
2528 PR tree-optimization/64844
2529 * gcc.dg/vect/pr64844.c: New testcase.
2531 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2534 * gcc.dg/pr64809.c: Delete.
2536 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2539 * gcc.target/i386/pr64805.c: New.
2541 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2543 * gcc.dg/guality/guality.h (main): Add argv[0] to
2544 guality_gdb_command.
2546 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2549 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2551 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2554 * gcc.target/sh/sh.exp
2555 (check_effective_target_atomic_model_soft_gusa_available,
2556 check_effective_target_atomic_model_soft_tcb_available,
2557 check_effective_target_atomic_model_soft_imask_available,
2558 check_effective_target_atomic_model_hard_llcs_available): New.
2559 * gcc.target/sh/pr64659-0.h: New.
2560 * gcc.target/sh/pr64659-1.c: New.
2561 * gcc.target/sh/pr64659-2.c: New.
2562 * gcc.target/sh/pr64659-3.c: New.
2563 * gcc.target/sh/pr64659-4.c: New.
2565 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2567 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2568 scan-assembler-times pattern.
2570 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2573 * gcc.dg/pr64809.c: New test.
2575 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2577 PR tree-optimization/64277
2578 * gcc.dg/pr64277.c: New.
2580 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2582 PR tree-optimization/64718
2583 * gcc.c-torture/execute/pr64718.c: New test.
2585 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2587 * gcc.target/aarch64/abs_2.c: New.
2589 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2591 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2592 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2593 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2596 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2599 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2600 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2601 { target comdat_group }.
2603 2015-01-27 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/goacc/coarray_2.f90: New.
2608 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2612 * g++.dg/torture/pr64139.C: New testcase.
2613 * g++.dg/torture/pr60871.C: Likewise.
2615 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2619 prevent linking errors.
2621 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2624 * g++.dg/torture/pr64282.C: New testcase.
2626 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2628 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2631 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2633 * gcc.target/s390/hotpatch-13.c: New testcase.
2634 * gcc.target/s390/hotpatch-14.c: New testcase.
2635 * gcc.target/s390/hotpatch-15.c: New testcase.
2636 * gcc.target/s390/hotpatch-16.c: New testcase.
2637 * gcc.target/s390/hotpatch-17.c: New testcase.
2638 * gcc.target/s390/hotpatch-18.c: New testcase.
2639 * gcc.target/s390/hotpatch-19.c: New testcase.
2640 * gcc.target/s390/hotpatch-20.c: New testcase.
2641 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2642 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2643 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2644 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2645 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2646 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2647 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2648 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2649 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2650 * gcc.target/s390/hotpatch-10.c: Likewise.
2651 * gcc.target/s390/hotpatch-11.c: Likewise.
2652 * gcc.target/s390/hotpatch-12.c: Likewise.
2653 * gcc.target/s390/hotpatch-2.c: Likewise.
2654 * gcc.target/s390/hotpatch-3.c: Likewise.
2655 * gcc.target/s390/hotpatch-4.c: Likewise.
2656 * gcc.target/s390/hotpatch-5.c: Likewise.
2657 * gcc.target/s390/hotpatch-6.c: Likewise.
2658 * gcc.target/s390/hotpatch-7.c: Likewise.
2659 * gcc.target/s390/hotpatch-8.c: Likewise.
2660 * gcc.target/s390/hotpatch-9.c: Likewise.
2661 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2662 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2663 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2664 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2665 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2666 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2667 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2668 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2670 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2672 * gcc.dg/long_branch.c: New testcase.
2674 2015-01-27 Richard Biener <rguenther@suse.de>
2676 PR tree-optimization/56273
2677 PR tree-optimization/59124
2678 PR tree-optimization/64277
2679 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2680 * gcc.dg/Warray-bounds-12.c: Likewise.
2681 * gcc.dg/Warray-bounds-13.c: Likewise.
2683 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2685 PR rtl-optimization/61058
2686 * gcc.dg/pr61058.c: New test.
2688 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2690 * gcc.target/i386/chkp-narrow-bounds.c: New.
2692 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/64807
2695 * gcc.dg/pr64807.c: New test.
2698 * gcc.dg/pr64766.c: New test.
2700 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2703 * gcc.target/sh/pr49263-4.c: New.
2705 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2708 * gfortran.dg/allocate_with_mold_1.f90: New test
2710 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.dg/pr64778.c: New test.
2716 * gcc.dg/vect/pr64421.c: New test.
2718 2015-01-26 Tobias Burnus <burnus@net-b.de>
2721 * gfortran.dg/coarray_36.f: New.
2722 * gfortran.dg/coarray_37.f90: New.
2724 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2727 * gfortran.dg/class_allocate_18.f90: New.
2729 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2731 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2733 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2735 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2737 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2739 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2741 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2743 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2745 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2747 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2748 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2749 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2750 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2752 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2754 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2755 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2756 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2758 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2760 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2761 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2762 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2763 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2764 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2767 2015-01-26 Richard Biener <rguenther@suse.de>
2770 * gcc.dg/uninit-19.c: New testcase.
2772 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2774 * lib/target-supports.exp (check_effective_target_vect64): Add
2777 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2780 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2782 2015-01-26 Tony Liu <tony.liu@arm.com>
2784 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2787 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2790 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2791 correctly, clean up afterwards.
2793 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2796 * gfortran.dg/use_rename_7.f90: New.
2798 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2800 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2801 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2803 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2806 * gcc.target/sh/pr54236-4.c: New.
2808 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2810 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2811 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2814 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2817 * gfortran.dg/open_new_segv.f90: New test.
2819 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2828 * gcc.target/sh/pr64345-1.c: New.
2829 * gcc.target/sh/pr64345-2.c: New.
2830 * gcc.target/sh/pr59533-1.c: New.
2831 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2832 * gcc.target/sh/pr52933-2.c: Likewise.
2833 * gcc.target/sh/pr54089-1.c: Likewise.
2834 * gcc.target/sh/pr54236-1.c: Likewise.
2835 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2836 * gcc.target/sh/pr49263-1.c: Remove xfails.
2837 * gcc.target/sh/pr49263-2.c: Likewise.
2838 * gcc.target/sh/pr49263-3.c: Likewise.
2839 * gcc.target/sh/pr53987-1.c: Likewise.
2840 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2841 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2842 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2843 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2844 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2845 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2847 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2850 2015-01-24 Tom de Vries <tom@codesourcery.com>
2852 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2854 2015-01-23 Ian Lance Taylor <iant@google.com>
2857 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2858 targets without split stack support.
2860 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2863 * gcc.target/i386/pr64317.c: New test.
2865 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2867 PR rtl-optimization/63637
2868 PR rtl-optimization/60663
2869 * gcc.dg/pr63637-1.c: New test.
2870 * gcc.dg/pr63637-2.c: New test.
2871 * gcc.dg/pr63637-3.c: New test.
2872 * gcc.dg/pr63637-4.c: New test.
2873 * gcc.dg/pr63637-5.c: New test.
2874 * gcc.dg/pr63637-6.c: New test.
2875 * gcc.target/i386/pr63637-1.c: New test.
2876 * gcc.target/i386/pr63637-2.c: New test.
2877 * gcc.target/i386/pr63637-3.c: New test.
2878 * gcc.target/i386/pr63637-4.c: New test.
2879 * gcc.target/i386/pr63637-5.c: New test.
2880 * gcc.target/i386/pr63637-6.c: New test.
2882 2015-01-23 Richard Biener <rguenther@suse.de>
2885 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2886 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2888 2015-01-23 Marek Polacek <polacek@redhat.com>
2890 PR preprocessor/60570
2891 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2892 * gcc.dg/cpp/pr60570.c: New test.
2894 2015-01-23 Richard Biener <rguenther@suse.de>
2897 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2898 vectorization on vect64 targets.
2900 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2903 * gfortran.dg/class_allocate_17.f90: New.
2905 2015-01-23 Tobias Burnus <burnus@net-b.de>
2908 * gfortran.dg/goacc/combined_loop.f90: New.
2910 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2913 * gfortran.dg/make_unit.f90: New test.
2915 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2918 * gfortran.dg/negative_unit_int8.f: Update.
2920 2015-01-22 Jeff Law <law@redhat.com>
2923 * gcc.target/m68k/pr52076-1.c: New test.
2924 * gcc.target/m68k/pr52076-2.c: New test.
2926 2015-01-22 Richard Biener <rguenther@suse.de>
2929 * gcc.dg/torture/pr64728.c: New testcase.
2931 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2934 * g++.dg/pr64688.C: New test.
2936 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2938 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2939 to avoid errors with -fpic.
2941 2015-01-22 Richard Biener <rguenther@suse.de>
2944 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2946 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2948 PR rtl-optimization/64682
2949 * gcc.c-torture/execute/pr64682.c: New file.
2951 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/pr64511.c: New test.
2956 PR rtl-optimization/62078
2957 * g++.dg/opt/pr62078.C: New test.
2960 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2962 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2965 * gfortran.dg/internal_pack_15.f90: New test.
2967 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2969 * c-c++-common/tsan/step.c: New testcase.
2971 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2973 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2975 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2977 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2979 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2981 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2983 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2985 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2987 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2989 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2991 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2993 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2995 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2997 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2999 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3001 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3003 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3005 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3007 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3009 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3011 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3013 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3015 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3017 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3019 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3021 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3022 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3023 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3026 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3028 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3029 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3030 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3033 2015-01-21 Renlin Li <renlin.li@arm.com>
3035 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3036 * g++.dg/tls/thread_local5g.C: Likewise.
3037 * g++.dg/tls/thread_local6g.C: Likewise.
3039 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3041 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3042 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3043 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3045 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3047 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3048 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3049 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3051 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3053 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3054 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3055 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3057 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3059 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3061 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3063 2015-01-20 Jeff Law <law@redhat.com>
3066 * gcc.target/m68k/pr59946.c: New test.
3068 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3070 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3071 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3072 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3074 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3076 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3077 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3078 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3080 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3082 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3083 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3084 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3086 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3088 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3089 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3090 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3092 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3095 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3097 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3098 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3099 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3101 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3103 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3104 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3105 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3107 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3109 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3111 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3116 * g++.dg/ubsan/pr64632.C: New test.
3119 * gcc.dg/pr64663.c: New test.
3121 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/warn/Wunused-var-23.C: New.
3126 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3130 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3132 2015-01-20 Richard Biener <rguenther@suse.de>
3135 * gcc.dg/lto/pr64684_0.c: New testcase.
3136 * gcc.dg/lto/pr64684_1.c: Likewise.
3137 * gcc.dg/lto/pr64684_2.c: Likewise.
3138 * gcc.dg/lto/pr64685_0.c: Likewise.
3139 * gcc.dg/lto/pr64685_1.c: Likewise.
3141 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/cpp1y/lambda-init12.C: New.
3146 2015-01-20 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/64410
3149 * g++.dg/vect/pr64410.cc: Require vect_double.
3151 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3154 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3156 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3160 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3162 PR rtl-optimization/64081
3163 * gcc.dg/pr64081.c: New test.
3165 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3167 * jit.dg/harness.h: Include <unistd.h>.
3168 (CHECK_NO_ERRORS): New.
3169 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3170 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3171 gcc_jit_context_compile_to_file.
3172 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3173 args to the spawned executable.
3174 (jit-expand-vars): New function.
3175 (jit-exe-params): New variable.
3176 (dg-jit-set-exe-params): New function.
3177 (jit-dg-test): Detect testcases that use
3178 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3179 Set arguments of spawned process to jit-exe-params.
3180 (jit-get-output-filename): New function.
3181 (jit-setup-compile-to-file): New function.
3182 (jit-verify-compile-to-file): New function.
3183 (jit-run-executable): New function.
3184 (jit-verify-executable): New function.
3185 * jit.dg/test-compile-to-assembler.c: New testcase.
3186 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3187 * jit.dg/test-compile-to-executable.c: New testcase.
3188 * jit.dg/test-compile-to-object.c: New testcase.
3190 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3193 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3196 2015-01-19 Martin Liska <mliska@suse.cz>
3198 * objc/compile/pr64668.m: New test.
3200 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3202 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3203 (create_overflow_fn): Update comment to clarify that
3204 the third param of the created function is a bool *, not
3206 (verify_int_overflow_fn): Convert param "expected_ovf" from
3207 int to bool. Update third param of "overflow_fn_type" from int *
3208 to bool *. Update local "actual_ovf" from int to bool.
3209 (verify_uint_overflow_fn): Likewise.
3211 2015-01-19 Martin Liska <mliska@suse.cz>
3213 * gcc.dg/ipa/ipa-icf-33.c: New test.
3215 2015-01-19 Felix Yang <felix.yang@huawei.com>
3216 Haijian Zhang <z.zhanghaijian@huawei.com>
3218 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3219 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3220 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3221 result_float64x2, expected_hfloat64x2): New helper type, variable and
3223 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3224 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3225 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3226 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3227 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3228 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3229 and target without the FMA feature.
3231 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3233 * gcc.target/aarch64/pr64304.c: New testcase.
3235 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3237 PR rtl-optimization/64081
3238 * gcc.dg/pr64081.c: New test.
3240 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3243 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3245 * gcc.target/aarch64/test_frame_6.c: Likewise.
3246 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3247 and x19 (in the epilogue).
3248 * gcc.target/aarch64/test_frame_4.c: Likewise.
3249 * gcc.target/aarch64/test_frame_7.c: Likewise.
3251 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3253 * gcc.target/i386/chkp-always_inline.c: New.
3255 2015-01-15 Andrew Pinski <apinski@cavium.com>
3256 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3258 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3259 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3261 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3264 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3265 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3267 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3270 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3272 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3275 * gcc.target/sh/torture/pr64652.c: New.
3277 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3279 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3280 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3281 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3282 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3283 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3284 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3286 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3289 * g++.dg/torture/pr64378.C: New testcase.
3291 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3294 * gfortran.dg/block_13.f08: New test
3296 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3299 * gfortran.dg/associate_1.f03: Allow test for character with
3302 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3304 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3305 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3307 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3309 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3311 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3314 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3316 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3319 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3322 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3325 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3327 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3330 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3332 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3334 PR rtl-optimization/52773
3335 * gcc.c-torture/compile/pr52773.c: New test.
3337 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/cpp0x/alias-decl-46.C: New.
3342 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3344 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3346 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3350 (CHECK_FP): Likewise.
3351 (CHECK_CUMULATIVE_SAT): Likewise.
3353 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3355 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3356 (Set_Neon_Cumulative_Sat): Add parameter.
3357 (__set_neon_cumulative_sat): Support new parameter.
3358 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3359 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3361 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3362 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3365 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3367 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3368 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3370 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3373 * g++.dg/tls/thread_local-ice4.C: New.
3375 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3377 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3380 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3383 * g++.dg/cpp0x/vt-62276.C: New.
3385 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3388 * g++.dg/pr64353.C: New.
3390 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3393 * gcc.target/aarch64/pr64263_1.c: New test.
3395 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3397 PR tree-optimization/64434
3398 * gcc.dg/torture/pr64434.c: Move to...
3399 * gcc.dg/pr64434.c: ... here.
3401 2015-01-16 Richard Biener <rguenther@suse.de>
3404 * gcc.dg/uninit-18.c: New testcase.
3406 2015-01-16 Richard Biener <rguenther@suse.de>
3408 PR tree-optimization/64568
3409 * g++.dg/torture/pr64568-2.C: New testcase.
3411 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3414 * gcc.target/i386/chkp-label-address.c: New.
3416 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3419 * gfortran.dg/pointer_init_6.f90: Extended.
3421 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3423 * gcc.c-torture/compile/20150108.c: New test.
3425 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3427 * gcc.target/visium: New directory.
3429 2015-01-16 Richard Biener <rguenther@suse.de>
3431 PR tree-optimization/61743
3432 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3433 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3435 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3437 * gcc.dg/pr64015.c: New test.
3439 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3443 * g++.dg/ipa/pr64612.C: New test.
3445 2015-01-16 Renlin Li <renlin.li@arm.com>
3447 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3449 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3451 * gcc.target/i386/sse-14.c: Test new intrinsic.
3452 * gcc.target/i386/sse-22.c: Ditto.
3454 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/cpp0x/auto44.C: New.
3459 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3462 * gcc.target/nios2/gpopt-all.c: New test case.
3463 * gcc.target/nios2/gpopt-local.c: New test case.
3464 * gcc.target/nios2/gpopt-global.c: New test case.
3465 * gcc.target/nios2/gpopt-data.c: New test case.
3466 * gcc.target/nios2/gpopt-none.c: New test case.
3468 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3470 * g++.dg/ubsan/vptr-1.C: New test.
3471 * g++.dg/ubsan/vptr-2.C: New test.
3472 * g++.dg/ubsan/vptr-3.C: New test.
3473 * g++.dg/ubsan/vptr-4.C: New test.
3474 * g++.dg/ubsan/vptr-5.C: New test.
3475 * g++.dg/ubsan/vptr-6.C: New test.
3476 * g++.dg/ubsan/vptr-7.C: New test.
3477 * g++.dg/ubsan/vptr-8.C: New test.
3478 * g++.dg/ubsan/vptr-9.C: New test.
3480 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3482 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3484 * lib/gcc-dg.exp: Likewise.
3486 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3488 PR rtl-optimization/64110
3489 * gcc.target/i386/pr64110.c: Add scan-assembler.
3491 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3492 James Norris <jnorris@codesourcery.com>
3493 Cesar Philippidis <cesar@codesourcery.com>
3494 Ilmir Usmanov <i.usmanov@samsung.com>
3496 * lib/target-supports.exp (check_effective_target_fopenacc): New
3498 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3499 * g++.dg/goacc/goacc.exp: Likewise.
3500 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3501 * gcc.dg/goacc/goacc.exp: Likewise.
3502 * gfortran.dg/goacc/goacc.exp: Likewise.
3503 * c-c++-common/cpp/openacc-define-1.c: New file.
3504 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3505 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3506 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3507 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3508 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3509 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3510 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3511 * c-c++-common/goacc/cache-1.c: Likewise.
3512 * c-c++-common/goacc/clauses-fail.c: Likewise.
3513 * c-c++-common/goacc/collapse-1.c: Likewise.
3514 * c-c++-common/goacc/data-1.c: Likewise.
3515 * c-c++-common/goacc/data-2.c: Likewise.
3516 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3517 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3518 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3519 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3520 * c-c++-common/goacc/if-clause-1.c: Likewise.
3521 * c-c++-common/goacc/if-clause-2.c: Likewise.
3522 * c-c++-common/goacc/kernels-1.c: Likewise.
3523 * c-c++-common/goacc/loop-1.c: Likewise.
3524 * c-c++-common/goacc/loop-private-1.c: Likewise.
3525 * c-c++-common/goacc/nesting-1.c: Likewise.
3526 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3527 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3528 * c-c++-common/goacc/parallel-1.c: Likewise.
3529 * c-c++-common/goacc/pcopy.c: Likewise.
3530 * c-c++-common/goacc/pcopyin.c: Likewise.
3531 * c-c++-common/goacc/pcopyout.c: Likewise.
3532 * c-c++-common/goacc/pcreate.c: Likewise.
3533 * c-c++-common/goacc/pragma_context.c: Likewise.
3534 * c-c++-common/goacc/present-1.c: Likewise.
3535 * c-c++-common/goacc/reduction-1.c: Likewise.
3536 * c-c++-common/goacc/reduction-2.c: Likewise.
3537 * c-c++-common/goacc/reduction-3.c: Likewise.
3538 * c-c++-common/goacc/reduction-4.c: Likewise.
3539 * c-c++-common/goacc/sb-1.c: Likewise.
3540 * c-c++-common/goacc/sb-2.c: Likewise.
3541 * c-c++-common/goacc/sb-3.c: Likewise.
3542 * c-c++-common/goacc/update-1.c: Likewise.
3543 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3544 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3545 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3546 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3547 * gfortran.dg/goacc/assumed.f95: Likewise.
3548 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3549 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3550 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3551 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3552 * gfortran.dg/goacc/branch.f95: Likewise.
3553 * gfortran.dg/goacc/cache-1.f95: Likewise.
3554 * gfortran.dg/goacc/coarray.f95: Likewise.
3555 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3556 * gfortran.dg/goacc/cray.f95: Likewise.
3557 * gfortran.dg/goacc/critical.f95: Likewise.
3558 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3559 * gfortran.dg/goacc/data-tree.f95: Likewise.
3560 * gfortran.dg/goacc/declare-1.f95: Likewise.
3561 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3562 * gfortran.dg/goacc/fixed-1.f: Likewise.
3563 * gfortran.dg/goacc/fixed-2.f: Likewise.
3564 * gfortran.dg/goacc/fixed-3.f: Likewise.
3565 * gfortran.dg/goacc/fixed-4.f: Likewise.
3566 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3567 * gfortran.dg/goacc/if.f95: Likewise.
3568 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3569 * gfortran.dg/goacc/list.f95: Likewise.
3570 * gfortran.dg/goacc/literal.f95: Likewise.
3571 * gfortran.dg/goacc/loop-1.f95: Likewise.
3572 * gfortran.dg/goacc/loop-2.f95: Likewise.
3573 * gfortran.dg/goacc/loop-3.f95: Likewise.
3574 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3575 * gfortran.dg/goacc/omp.f95: Likewise.
3576 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3577 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3578 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3579 * gfortran.dg/goacc/parameter.f95: Likewise.
3580 * gfortran.dg/goacc/private-1.f95: Likewise.
3581 * gfortran.dg/goacc/private-2.f95: Likewise.
3582 * gfortran.dg/goacc/private-3.f95: Likewise.
3583 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3584 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3585 * gfortran.dg/goacc/reduction.f95: Likewise.
3586 * gfortran.dg/goacc/routine-1.f90: Likewise.
3587 * gfortran.dg/goacc/routine-2.f90: Likewise.
3588 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3589 * gfortran.dg/goacc/several-directives.f95: Likewise.
3590 * gfortran.dg/goacc/sie.f95: Likewise.
3591 * gfortran.dg/goacc/subarrays.f95: Likewise.
3592 * gfortran.dg/gomp/map-1.f90: Likewise.
3593 * gfortran.dg/openacc-define-1.f90: Likewise.
3594 * gfortran.dg/openacc-define-2.f90: Likewise.
3595 * gfortran.dg/openacc-define-3.f90: Likewise.
3596 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3597 * g++.dg/gomp/block-2.C: Likewise.
3598 * g++.dg/gomp/block-3.C: Likewise.
3599 * g++.dg/gomp/block-5.C: Likewise.
3600 * g++.dg/gomp/target-1.C: Likewise.
3601 * g++.dg/gomp/target-2.C: Likewise.
3602 * g++.dg/gomp/taskgroup-1.C: Likewise.
3603 * g++.dg/gomp/teams-1.C: Likewise.
3604 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3605 * gcc.dg/cilk-plus/jump.c: Likewise.
3606 * gcc.dg/gomp/block-1.c: Likewise.
3607 * gcc.dg/gomp/block-10.c: Likewise.
3608 * gcc.dg/gomp/block-2.c: Likewise.
3609 * gcc.dg/gomp/block-3.c: Likewise.
3610 * gcc.dg/gomp/block-4.c: Likewise.
3611 * gcc.dg/gomp/block-5.c: Likewise.
3612 * gcc.dg/gomp/block-6.c: Likewise.
3613 * gcc.dg/gomp/block-7.c: Likewise.
3614 * gcc.dg/gomp/block-8.c: Likewise.
3615 * gcc.dg/gomp/block-9.c: Likewise.
3616 * gcc.dg/gomp/target-1.c: Likewise.
3617 * gcc.dg/gomp/target-2.c: Likewise.
3618 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3619 * gcc.dg/gomp/teams-1.c: Likewise.
3621 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3623 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3626 2015-01-15 Mike Stump <mikestump@comcast.net>
3628 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3629 * gcc.dg/inline_2.c: Likewise.
3630 * gcc.dg/inline_3.c: Likewise.
3631 * gcc.dg/inline_4.c: Likewise.
3633 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3636 * gfortran.dg/proc_ptr_comp_43.f90: New.
3638 2015-01-15 Mike Stump <mikestump@comcast.net>
3640 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3641 * gcc.dg/unroll_2.c: Likewise.
3642 * gcc.dg/unroll_3.c: Likewise.
3643 * gcc.dg/unroll_4.c: Likewise.
3644 * gcc.dg/unroll_5.c: Likewise.
3646 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3649 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3651 * gcc.target/aarch64/test_frame_6.c: Likewise.
3652 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3653 x30 and x19 (in the epilogue).
3654 * gcc.target/aarch64/test_frame_4.c: Likewise.
3655 * gcc.target/aarch64/test_frame_7.c: Likewise.
3657 2015-01-15 Martin Liska <mliska@suse.cz>
3659 * g++.dg/ipa/pr64068.C: New test.
3660 * gcc.dg/ipa/PR64559.c: New test.
3662 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3664 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3667 2015-01-15 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/61743
3670 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3671 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3673 2015-01-15 Renlin Li <renlin.li@arm.com>
3675 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3676 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3678 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3680 * gcc.dg/vect/vect-aggressive-1.c: New.
3681 * gcc.target/i386/avx2-vect-aggressive.c: New.
3683 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3685 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3687 2015-01-15 Richard Biener <rguenther@suse.de>
3690 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3691 -Wl,-undefined,dynamic_lookup.
3693 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3695 * gnat.dg/opt47.adb: New test.
3697 2015-01-15 Richard Biener <rguenther@suse.de>
3700 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3702 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3704 PR tree-optimization/64434
3705 * gcc.dg/torture/pr64434.c: New test.
3707 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3709 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3710 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3711 -march=loongson* and -march=octeon* require -mno-micromips.
3713 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3714 Matthew Fortune <matthew.fortune@imgtec.com>
3716 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3717 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3718 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3719 * gcc.target/mips/call-saved-7.c: New file.
3720 * gcc.target/mips/call-saved-8.c: New file.
3721 * gcc.target/mips/call-saved-9.c: New file.
3723 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3725 * gcc.target/mips/lsa.c: New file.
3726 * gcc.target/mips/mips64-lsa.c: Likewise.
3727 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3728 * gcc.target/mips/mulsize-4.c: Likewise.
3729 * gcc.target/mips/mulsize-5.c: New file.
3730 * gcc.target/mips/mulsize-6.c: Likewise.
3731 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3732 and !HAS_LSA as ghost options.
3733 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3736 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3738 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3740 2015-01-15 Richard Biener <rguenther@suse.de>
3743 * gcc.dg/torture/pr64365.c: New testcase.
3745 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3747 * gcc.dg/stackprotectexplicit1.c: New test.
3748 * g++.dg/stackprotectexplicit2.c: New test.
3750 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3753 * gfortran.dg/inquire_internal.f90: New.
3754 * gfortran.dg/negative_unit_check.f90: New.
3756 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3759 * gcc.target/sh/pr53988-1.c: New.
3761 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/tls/thread_local-ice3.C: New.
3766 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3768 * gcc.target/i386/fentry-override.c: Properly place {} in target
3769 selector. Remove nonpic.
3770 * gcc.target/i386/fentry.c: Likewise.
3772 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3774 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3775 warnings instead of errors.
3777 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3779 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3780 option support instead of ENABLE_LTO from Makefile.
3782 2015-01-14 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/59354
3785 * gcc.dg/vect/pr59354.c: New testcase.
3787 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3789 * lib/target-supports.exp
3790 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3791 on ARM architures before v7.
3793 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3796 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3799 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3802 * gcc.target/i386/pr64386.c: New test.
3804 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3807 * gcc.target/i386/pr64393.c: New test.
3809 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3812 * gcc.target/i386/pr64387.c: New test.
3814 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3816 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3818 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3820 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3822 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3825 * gcc.target/arm/pr64453.c: New.
3827 2015-01-14 Richard Biener <rguenther@suse.de>
3830 * gcc.dg/lto/pr64415_0.c: New testcase.
3831 * gcc.dg/lto/pr64415_1.c: Likewise.
3833 2015-01-14 Martin Liska <mliska@suse.cz>
3835 * gcc.dg/ipa/pr64307.c: New test.
3837 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3839 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3842 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3845 * gcc.target/arm/pr64460_1.c: New test.
3847 2015-01-14 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/64493
3850 PR tree-optimization/64495
3851 * gcc.dg/vect/pr64493.c: New testcase.
3852 * gcc.dg/vect/pr64495.c: Likewise.
3854 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3856 * gcc.dg/Warray-bounds-11.c: New test-case.
3858 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3860 * gcc.target/mips/octeon3-pipe-1.c: New test.
3862 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3864 * jit.dg/harness.h (set_up_logging): Move string concatenation
3866 (concat_strings): New function.
3867 (dump_reproducer): New function.
3868 (test_jit): Call dump_reproducer.
3869 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3871 (jit-dg-test): Delete any generated reproducer from previous runs.
3872 Verify that a generated reproducer was created, and verify that it
3874 * jit.dg/test-nested-contexts.c (main): Call
3875 gcc_jit_context_dump_reproducer_to_file.
3877 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3879 * gcc.dg/aru-2.c: Add dg-require-profiling.
3881 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3883 * lib/target-supports.exp (check_profiling_available): Check if
3886 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3889 * g++.dg/torture/pr64565.C: New testcase.
3891 2015-01-13 Marek Polacek <polacek@redhat.com>
3894 * gcc.dg/tm/pr64391.c: New test.
3896 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3898 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3901 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3903 * gcc.target/i386/pie.c: New test.
3905 * lib/target-supports.exp (check_effective_target_pie): New.
3907 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3909 PR rtl-optimization/64286
3910 * gcc.target/i386/avx2-pr64286.c: New test.
3912 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3915 * g++.dg/cpp0x/vt-57626.C: New.
3917 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3920 * gfortran.dg/pr64528.f90: New test.
3922 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3924 * gcc.target/aarch64/subsp.c: New test.
3926 2015-01-13 Andrew Pinski <apinski@cavium.com>
3928 * gcc.target/aarch64/store-pair-1.c: New testcase.
3930 2015-01-13 Richard Biener <rguenther@suse.de>
3933 * gcc.dg/lto/pr64373_0.c: New testcase.
3935 2015-01-13 Andrew Pinski <apinski@cavium.com>
3937 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3938 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3940 2015-01-13 Richard Biener <rguenther@suse.de>
3942 PR tree-optimization/64406
3943 * gcc.dg/pr64406.c: New testcase.
3945 2015-01-13 Richard Biener <rguenther@suse.de>
3947 PR tree-optimization/64404
3948 * gcc.dg/vect/pr64404.c: New testcase.
3950 2015-01-13 Richard Biener <rguenther@suse.de>
3952 PR tree-optimization/64568
3953 * g++.dg/torture/pr64568.C: New testcase.
3955 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3957 * jit.dg/test-error-local-used-from-other-function.c: New test
3959 * jit.dg/test-error-param-reuse.c: New test case.
3960 * jit.dg/test-error-param-sharing.c: New test case.
3961 * jit.dg/test-error-param-used-from-other-function.c: New test
3963 * jit.dg/test-error-param-used-without-a-function.c: New test
3966 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3968 PR tree-optimization/64563
3969 * gcc.dg/pr64563.c: New test.
3972 * gcc.target/i386/pr64513.c: New test.
3974 PR tree-optimization/64454
3975 * gcc.dg/pr64454.c: New test.
3978 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3980 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3981 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3982 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3983 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3984 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3985 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3986 * gcc.dg/vect/slp-25.c: Likewise.
3987 * gcc.dg/vect/vect-109.c: Likewise.
3988 * gcc.dg/vect/vect-13.c: Likewise.
3989 * gcc.dg/vect/vect-17.c: Likewise.
3990 * gcc.dg/vect/vect-18.c: Likewise.
3991 * gcc.dg/vect/vect-19.c: Likewise.
3992 * gcc.dg/vect/vect-20.c: Likewise.
3993 * gcc.dg/vect/vect-21.c: Likewise.
3994 * gcc.dg/vect/vect-22.c: Likewise.
3995 * gcc.dg/vect/vect-27.c: Likewise.
3996 * gcc.dg/vect/vect-29.c: Likewise.
3997 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3998 * gcc.dg/vect/vect-2.c: Likewise.
3999 * gcc.dg/vect/vect-3.c: Likewise.
4000 * gcc.dg/vect/vect-4.c: Likewise.
4001 * gcc.dg/vect/vect-5.c: Likewise.
4002 * gcc.dg/vect/vect-72.c: Likewise.
4003 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4004 * gcc.dg/vect/vect-73.c: Likewise.
4005 * gcc.dg/vect/vect-77-global.c: Likewise.
4006 * gcc.dg/vect/vect-78-global.c: Likewise.
4007 * gcc.dg/vect/vect-7.c: Likewise.
4008 * gcc.dg/vect/vect-86.c: Likewise.
4009 * gcc.dg/vect/vect-align-1.c: Likewise.
4010 * gcc.dg/vect/vect-align-3.c: Likewise.
4011 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4012 * gcc.dg/vect/vect-all.c: Likewise.
4013 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4014 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4015 * gcc.dg/vect/vect-peel-3.c: Likewise.
4016 * gcc.dg/vect/vect-peel-4.c: Likewise.
4017 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4019 2015-01-12 Jeff Law <law@redhat.com>
4022 * gcc.target/m68k/pr64461.c: New test.
4024 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4026 * jit.dg/test-array-as-pointer.c (create_code): Update call
4027 to gcc_jit_context_new_global by setting "kind" to
4028 GCC_JIT_GLOBAL_IMPORTED.
4029 * jit.dg/test-error-array-as-pointer.c: Likewise.
4030 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4031 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4032 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4033 * jit.dg/test-using-global.c (the_global): Rename to...
4034 (imported_global): ...this.
4035 (create_code): Update to test the three kinds of global.
4036 (verify_code): Likewise.
4038 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4041 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4043 * gcc.target/i386/pr64291-2.c: Updated.
4045 2015-01-12 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/64530
4048 * gfortran.dg/pr64530.f90: New testcase.
4050 2015-01-12 Richard Biener <rguenther@suse.de>
4053 * gcc.dg/torture/pr64357.c: New testcase.
4055 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4057 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4060 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4061 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4063 2015-01-12 Martin Liska <mliska@suse.cz>
4065 * gcc.dg/ipa/PR64550.c: New test.
4067 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4070 * g++.dg/ipa/pr63470.C: New testcase.
4072 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4075 * gfortran.dg/typebound_operator_20.f90: New.
4077 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4080 * gfortran.dg/proc_ptr_comp_42.f90: New.
4082 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4085 * gfortran.dg/proc_ptr_comp_41.f90: New.
4087 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4089 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4091 2015-01-10 Tobias Burnus <burnus@net-b.de>
4094 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4095 and add dg-excess-errors.
4096 * gfortran.dg/line_length_6.f90: New.
4097 * gfortran.dg/line_length_7.f90: New.
4098 * gfortran.dg/line_length_8.f90: New.
4099 * gfortran.dg/line_length_9.f90: New.
4100 * gfortran.dg/line_length_10.f90: New.
4101 * gfortran.dg/line_length_11.f90: New.
4103 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4105 * jit.dg/test-threads.c (struct testcase): Move declaration
4106 to jit.dg/all-non-failing-tests.h.
4107 (testcases): Likewise.
4108 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4109 declaration here from jit.dg/all-non-failing-tests.h.
4110 (testcases): Likewise.
4111 * jit.dg/test-combination.c (create_code): Eliminate spelling
4112 out all of the testcases in favor of looping through the
4113 "testcases" metadata.
4114 (verify_code): Likewise.
4116 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4118 PR rtl-optimization/64536
4119 * gcc.dg/pr64536.c: New test.
4121 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4123 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4124 * jit.dg/test-combination.c (create_code): Likewise.
4125 (verify_code): Likewise.
4126 * jit.dg/test-constants.c: New test case.
4127 * jit.dg/test-threads.c: Add test-constants.c.
4129 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4132 * objc.dg/gnu-api-2-class.m: Add a test case
4133 for the above change.
4135 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4137 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4139 2015-01-09 Richard Biener <rguenther@suse.de>
4141 PR tree-optimization/64410
4142 * g++.dg/vect/pr64410.cc: New testcase.
4144 2015-01-09 Martin Liska <mliska@suse.cz>
4146 * gcc.dg/ipa/ipa-icf-32.c: New test.
4148 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4150 * c-c++-common/tsan/tsan_barrier.h: New.
4151 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4152 * c-c++-common/tsan/bitfield_race.c: Likewise.
4153 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4154 * c-c++-common/tsan/mutexset1.c: Likewise.
4155 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4156 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4157 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4158 * c-c++-common/tsan/simple_race.c: Likewise.
4159 * c-c++-common/tsan/simple_stack.c: Likewise.
4160 * c-c++-common/tsan/sleep_sync.c: Likewise.
4161 * c-c++-common/tsan/tiny_race.c: Likewise.
4162 * c-c++-common/tsan/tls_race.c: Likewise.
4163 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4164 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4165 * g++.dg/tsan/atomic_free.C: Likewise.
4166 * g++.dg/tsan/atomic_free2.C: Likewise.
4167 * g++.dg/tsan/cond_race.C: Likewise.
4168 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4170 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4173 * lib/target-supports.exp (check_effective_target_libatomic_available):
4175 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4176 targets that match effective-target libatomic_available.
4177 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4179 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4181 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4182 Verify the result of gcc_jit_context_get_last_error.
4183 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4185 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4187 PR tree-optimization/63989
4188 * gcc.dg/strlenopt-27.c: New test.
4190 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4192 * jit.dg/harness.h (set_up_logging): New function.
4193 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4194 set_up_logging on the context, so that every testcase is
4195 logged to a particular file.
4196 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4197 and call gcc_jit_context_set_logfile on the top-level context.
4199 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4202 * g++.dg/opt/pr64338.C: New test.
4204 2015-01-08 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/coarray/codimension_2b.f90: New file.
4207 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4208 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4210 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/ext/fnname4.C: New.
4215 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4218 * g++.dg/cpp0x/constexpr-64462.C: New.
4220 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4223 * g++.dg/cpp0x/deleted10.C: New.
4225 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4227 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4229 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4231 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4232 GCC_JIT_UNARY_OP_ABS.
4233 (verify_unary_ops): Likewise.
4235 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4237 * jit.dg/test-arith-overflow.c: New test case.
4238 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4239 * jit.dg/test-combination.c (create_code): Likewise.
4240 (verify_code): Likewise.
4241 * jit.dg/test-threads.c (testcases): Likewise.
4243 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4245 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4246 rather than "jit". Load g++.exp, and call g++_init.
4247 Run test-*.cc files within the testsuite and *.cc files within
4249 (jit-dg-test): Drop the addition of -fgnu89-inline to
4250 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4251 doing it when compiling C testcases (since g++ does not handle
4252 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4253 is restored to the value after g++_init ran, rather than the
4254 value before g++_init ran. Return a list of
4255 $comp_output $output_file, as dg-test assumes.
4257 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4259 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4260 make it easier to figure out the origin of each test result when
4261 running test-combination.c and test-threads.c.
4262 (CHECK_VALUE): Likewise.
4263 (CHECK_DOUBLE_VALUE): Likewise.
4264 (CHECK_STRING_VALUE): Likewise.
4265 (CHECK_STRING_STARTS_WITH): Likewise.
4266 (CHECK_STRING_CONTAINS): Likewise.
4268 (check_string_value): Likewise, add "funcname" param.
4269 (check_string_starts_with): Likewise.
4270 (check_string_contains): Likewise.
4272 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4274 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4275 generating name of built executable.
4277 2015-01-07 Marek Polacek <polacek@redhat.com>
4280 * gcc.dg/pr64440.c: New test.
4281 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4283 2015-01-07 Marek Polacek <polacek@redhat.com>
4286 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4287 * gcc.dg/pr64417.c: New test.
4289 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4292 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4295 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4297 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4298 Check if testcases run without errors, not just if they compile.
4300 2015-01-06 Christian Bruel <christian.bruel@st.com>
4303 * gcc.target/sh/pr64507.c: New test.
4305 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4307 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4309 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4311 * c-c++-common/asan/sanitize-all-1.c: New test.
4312 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4313 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4314 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4315 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4317 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4319 * lib/target-supports.exp (check_profiling_available): Return 0 for
4321 (check_effective_target_tls_runtime): Likewise.
4322 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4323 * gcc.dg/20020312-2.c: Adjust for Visium.
4324 * gcc.dg/tls/thr-cse-1.c: Likewise
4325 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4326 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4327 * gcc.dg/weak/typeof-2.c: Likewise.
4329 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4331 PR rtl-optimization/64287
4332 * gcc.dg/aru-2.c: New test.
4334 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4337 * c-c++-common/ubsan/pr64344-1.c: New test.
4338 * c-c++-common/ubsan/pr64344-2.c: New test.
4340 PR tree-optimization/64465
4341 * gcc.dg/pr64465.c: New test.
4343 PR tree-optimization/64494
4344 * gcc.c-torture/compile/pr64494.c: New test.
4346 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4349 * gfortran.dg/realloc_on_assign_25.f90: New test.
4351 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4353 Update copyright years.
4355 2015-01-05 Marek Polacek <polacek@redhat.com>
4358 * gcc.dg/pr64423.c: New test.
4360 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4362 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4363 mmix-knuth-mmixware for the same reason as for MIPS.
4364 * gcc.dg/debug/debug-2.c: Ditto.
4366 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4368 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4371 * lib/gfortran.exp: Add libatomic library search path.
4372 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4373 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4375 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4377 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4379 * c-c++-common/tsan/bitfield_race.c: New testcase.
4380 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4382 2015-01-02 Tobias Burnus <burnus@net-b.de>
4384 * gfortran.dg/coarray/collectives_4.f90: New.
4386 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4389 * gfortran.dg/extends_16.f90: New.
4391 2015-01-02 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4395 2015-01-02 Tobias Burnus <burnus@net-b.de>
4397 * gfortran.dg/coarray/codimension_2.f90: New.
4398 * gfortran.dg/coarray/codimension_2a.f90: New.
4399 * gfortran.dg/coarray_35.f90: New.
4400 * gfortran.dg/coarray_35a.f90: New.
4402 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4405 * gfortran.dg/dummy_procedure_11.f90: New.
4407 Copyright (C) 2015 Free Software Foundation, Inc.
4409 Copying and distribution of this file, with or without modification,
4410 are permitted in any medium without royalty provided the copyright
4411 notice and this notice are preserved.